Browse 462 talks from our meetups. Covering everything from JavaScript fundamentals to cutting-edge frameworks.
Showing 12 of 462 talks (Page 11 of 39)
Is it really as cool as everyone says? We will take a look inside Bun, and experiment with it in a practical way, finding out whether this technology is actually going to change the way we develop full-stack applications.
Join me to explore the history of JavaScript's module systems, starting from CommonJS through RequireJS and AMD, and ending with today's ES Modules. We'll examine why these systems were developed, how they differ, and their impact on both browser and Node.js environments. Finally, I'll offer a glimpse into where module handling in JavaScript might be headed next.
We'll look at techniques to efficiently and quickly process large data files using Node.js and why this might be necessary. In the process, we'll talk about streams, choose the appropriate data format, and discuss the nuances of how such applications work.
The journey of every developer eventually leads to a point where their latest feature appears to be sluggish. This marks the ideal moment for optimization, a process that can be time-consuming, prone to numerous errors, and, in the end, potentially slow down the entire program. We know something about it because in ShareTheBoard, a web application designed for image processing using neural networks., we encountered almost every optimization pitfall. Furthermore, we have finally achieved success, allowing us to rent about what an effective optimization process should look like, the obstacles you may encounter when implementing machine learning models into the web world, and how to squeeze out the last drops of performance from a web browser.
In IT, we’re living in siloed ecosystems. As JavaScript developers, we invent ideas and create tools that are unheard of in other siloes, even though they might be applicable elsewhere. Similarly, sometimes we don’t learn about good ideas we might apply to our work, just because they originated in some other language’s ecosystem.
What to do when you don't have enough time for TDD? But you still need to test the crucial flow of the application. I will tell you how to take advantage of both API tests and integration tests and carefully test a few crucial endpoints in the application without spending weeks of developers' time.
We're witnessing the next step of the Web Architecture evolution: after MPAs, SPAs, SSR, SSG/ISG, it's time for Server Components. Many questions arise, such as: * does this architecture suit the needs of my business and my application? * what are the benefits to expect? * what are the downsides and do the benefits overweight them? * and... aren't we actually taking a step back (!), since we're moving more operations back to the server? Let's deconstruct the hype around Server Components, with a tiny bit of technical details behind React Server Components. Let's discover how the fusion of client-side interactivity and server-side efficiency optimizes web vitals and (r)evolutionizes web development.
In this talk, we'll explore the ins and outs of various licenses — from permissive ones like MIT to copyleft licenses like GNU GPL. I'll break down the essentials, highlighting what each license allows and denies. Sit back, relax, and let's embark on an informal journey to understand the world of open source licensing together Disclaimer: I am not a laywer, so information provided should not be considered legal advice.
WebAssembly is an interesting technology that enables the execution of native code within a web environment. This opens up significant possibilities for developers creating native applications in terms of accessibility and portability. Let's take a closer look at the capabilities of the WebAssembly format based on a simple 3D graphics renderer. We'll explore the application building process and the method of communication between the native and JS layers.
We'll glance back at frontend's history, touch on its current status, and then venture into the realm of predictions.
The CRM team at UW has a very complex frontend React application with various technologies spanning several years. Richard will show how they migrated from a much older Webpack configuration to using Vite, and the vast improvement it had to the developer experience.