The nature of work in servers presents some new challenges. Here is a solution, intended to enhance ease of use through minimalism.
A strategy for crafting fast, resilient and flexible responsive design systems by utilizing all of those wonderful shiny web technologies we have available today.
We'll talk about five core Node features which most developers who write Node or use it in front-end don't know about.
Insights into Smashing Magazine’s Relaunch in 2017 — with decisions made, failures, successes, lessons learned and shady’n'dirty techniques used along the way.
Come see three exciting, real-world applications of hash functions, that you can use in your work. We will cover how to build a deduplicating file uploader, document similarity search engine, and combat online voting fraud.
We'll start with the basics and progressively enhance your knowledge until you're coding regular expressions like a champ.
Overview and comparison of node package managers: speed, CLI, lockfiles and determinism.
How to use Schedulers in RxJS 5 in testing, animations, synchronous and asynchronous scenarios.
In this talk, you’ll find out why your applications are in danger, why frameworks do not protect, how to find vulnerabilities and what tools to use.
We will take a look at Inter Windows Communication problem from different angles, along with possible problems and solutions of building RPC on a desktop.
This talk is about what a quantum computer is and how it can break down the entire Internet, how modern browsers will try to prevent such kind of problems, and how we can protect our customers' data right now. It's about encryption algorithms like SIDH and their use in the browser with WASM.
We’ll discuss different techniques which can improve the runtime performance of our application and we’ll explain essential practices that can help us reduce the initial load time of our Angular applications.
This talk is a step by step guide for web developers into the new and immersive world of pixel shaders which empowers you to control every pixel of user interface keeping performance high.
In this talk, we'll share our results and dwell on different tasks we were solving and the way we use screenshots testing so that it almost doesn't influence the general testing time.
Different approaches (from clean to "dirty") to animations in React and other stateful libraries.
In this talk, we'll show and tell you what we've learned about React Native: why sometimes interfaces work fast but then slow down, how to integrate bundle into a native application and what is a hidden trap in the Android version.
We'll dwell on headless browsers and the way they work.
In this talk, we will cover strategies for using tools such as core dump debuggers, flame graphs, GC and Event Loop tracers, to help finding and fixing performance problems, production errors and memory leaks at different levels of analysis.
Together with Yegor, you’ll discover not only the simple but also the complicated and quite unobvious ways to steal data from websites.
In this talk you can find useful game developer cases: techniques for efficient data storing, drawing UI on Canvas, and ways to approach parsing binary files.
We'll try to fix a fatal flaw of Node.js (not the one you thought about).
In this talk, we'll try to figure out, what the pitfalls of typing offered by TypeScript are, why it is so complex and how it influences the language support from IDE, sometimes in a rather unexpected way.
During the talk, Alexey will take a standard template that is understandable to everyone and try to build its architecture, applying all the knowledge that he has accumulated over 10 years of work in the frontend.
What is GraphQL, what it consists of, static analysis of GraphQL requests on client, tracking mistakes and changes in API, along with the main problems of building and generating GraphQL scheme on backend.
This talk will cover testing serverless application from testing isolated function all the way to integration tests.