Blog
Unleash JavaScript's Potential with Functional Programming
Discover how functional programming can clean up your JavaScript code. Learn key concepts like immutability, currying and function composition to write cleaner, more maintainable, and efficient code.
Higher-Order Components Are Misunderstood In React
What is higher-order component? And what are some real-world use-cases? This tutorial breaks down why React has higher-order components and what you can do with them.
12 Keys to Write Senior-Level Tests (Test Desiderata in JavaScript)
In this tutorial, you'll learn 12 testing best practices that every senior developer should know. You will see real-world JavaScript examples for Kent Beck's article "Test Desiderata".
JavaScript Generators Explained, But On A Senior-Level
In this video, you'll dive deep into how JavaScript generators work, exploring concepts like push and pull streams, lazy and eager data processing, and specific use cases of JavaScript generators.
Building a React Native App with Complex Navigation in 2024
Learn how to create a React Native app with nested navigators, handle authentication, and implement platform-specific navigation. This tutorial covers advanced concepts for building a professional production-ready app using Expo.
useCallback vs. useMemo
What is the difference between useCallBack and useMemo? When should you use useMemo and useCallback? In this tutorial you will learn how to use these two React hooks and see some real-world examples.