HolyJS 2016 Piter
2016-06-05
Saint Petersburg, Russian Federation
HolyJS ·
[HolyJS 2016 Piter, HolyJS 2016, HolyJS 2017 Piter, HolyJS 2017, HolyJS 2018 Piter, HolyJS 2018 Moscow, HolyJS 2020 Moscow, HolyJS 2021 Piter, HolyJS 2021 Moscow, HolyJS 2022 Spring, HolyJS 2022 Autumn, HolyJS 2023 Spring, HolyJS 2023 Autumn, HolyJS 2024 Spring, HolyJS 2024 Autumn, HolyJS 2025 Spring, HolyJS 2025 Autumn]
who it's for
JavaScript developers, frontend developers, web performance engineers, frontend architects, full stack developers, embedded developers, database developers, tooling engineers
topics
V8 microbenchmark analysis; WebGL shaders with Three.js; GraphQL client tooling; perception-driven web performance; parsing expression grammars (PEG); JavaScript on microcontrollers (Iskra, ESP8266); JavaScript inside PostgreSQL (plv8); operation-log based device synchronization; CSSO minifier performance engineering; event sourcing for React Redux; responsive device detection and image workflow
| title | author | length |
|---|---|---|
| How I Stopped Believing in Technologies | Aleksey Simonenko | 47m |
Talk discusses the constant churn of technologies in software development, arguing why frequent switching should be avoided. It focuses on the problem of… | ||
| JavaScript Performance Through a Spyglass | Vyacheslav Egorov | 38m |
Explains how JavaScript engines optimize code and why microbenchmarks (like those on jsperf.com) can give misleading or inconsistent results. Covers engine… | ||
| Practical Applications of WebGL | Vasilika Klimova | 50m |
Practical use of WebGL in a real 3D graphics project: using the Three.js library and writing custom shaders to filter textures on 3D models. | ||
| Ergonomic APIs with GraphQL | Mikhail Novikov | 51m |
Introduces GraphQL as a developer-friendly alternative for designing APIs, explains what GraphQL is and how it works, and describes ways to use GraphQL to… | ||
| Chasing Performance: The Psychology of the User | Denis Mishunov | 40m |
An overview of user-focused performance explains why frontend speed matters, drawing on the "Why Performance Matters" series from Smashing Magazine. It… | ||
| Iskra JS: JavaScript on a Microcontroller | Igor Zotov | 50m |
Iskra JS is a hardware board that includes a built-in JavaScript interpreter and is compatible with Arduino modules and shields. The talk describes the Iskra… | ||
| Parsers Are Sparta | Aleksey Okhrimenko | 41m |
Shows how to write your own parser that produces an AST (abstract syntax tree) for JavaScript code; covers parser implementation techniques and practical steps… | ||
| Swarm: Synchronizing a Hive of Devices | Viktor Grishchenko | 53m |
Describes synchronizing data among multiple devices (a device 'swarm') using JavaScript APIs, covering both offline and real-time synchronization methods… | ||
| JS Inside PostgreSQL | Nikolay Ryzhikov | 50m |
Overview of running JavaScript inside PostgreSQL: what capabilities JavaScript executed within the database provides. Covers the integration of JS with… | ||
| CSSO: The Story of Acceleration | Roman Dvornov | 48m |
Overview of CSS optimization and minification with a focus on the CSSO tool: its development, performance improvements, and related techniques for making CSS… | ||
| Data on the Frontend | Nikita Prokopov | 49m |
Organizing application state and data handling on the frontend under conditions of distribution, poor connectivity, and complex data structures. Covers… | ||
| JavaScript Device Detection | Dino Esposito | 54m |
Compares responsive design versus device detection, argues user agent strings are unreliable and numerous — roughly 30k user agent variants — while feature… | ||
| Event-Sourcing your React-Redux applications | Maurice de Beijer | 49m |
Claims that replacing CRUD with an append-only event store gives full auditability and easier concurrency for a permit-to-work app, implemented with React +… | ||
| nothing matches | ||