CJS Equivalency
Explores a conceptual approach to transforming CommonJS modules into ES Modules by treating each CJS file as a 'builder' function.
Explores a conceptual approach to transforming CommonJS modules into ES Modules by treating each CJS file as a 'builder' function.
A comprehensive guide to JavaScript Promises, covering basics, error handling, advanced methods like Promise.all(), and real-world use cases.
A JavaScript tutorial on calculating business days, excluding weekends and holidays, using the date-holidays npm package.
A tutorial on dynamically embedding the latest GitHub release version into project documentation using JavaScript and the GitHub API.
Analysis of 2024 web performance budgets for JavaScript-heavy vs. markup-centric sites, focusing on load times and resource limits.
A developer reflects on their 2023 conference speaking experiences, sharing lessons learned and analyzing specific tech talks on topics like positive communication and static analysis.
The author shares their experience helping to revive the Phaser World newsletter after a two-year hiatus, following the framework's recent funding.
A technical guide on making HTML elements 'self-aware' by finding their index among siblings using vanilla JavaScript.
Informal notes and takeaways from attending Frontend Masters workshops, covering JavaScript tasks, Angular, and web accessibility.
A developer reviews their 2023 wishlist for JavaScript and frontend, grading progress on tools like Axios, React, and testing.
A talk on digital sustainability, focusing on the environmental impact of web development and the role of AI.
A web developer reflects on the future direction of their CSS-focused blog, considering expanding into personal and broader tech topics.
A guide to using the Date.now() method in JavaScript for getting timestamps and simple date logic.
Explores React Query v5's new Query Options API, which consolidates all function parameters into a single object for better abstraction and sharing.
Learn how to use JavaScript regular expressions to extract numbers from strings, a common task when processing user input from forms.
A seasoned React developer expresses frustration with React's complexity, communication issues, and slow development pace.
Rust-based JavaScript linters offer speed but currently lack full type-checked linting capabilities compared to ESLint with typescript-eslint.
Three effective learning techniques for mastering JavaScript quickly: using analogies, understanding cause and effect, and simplifying concepts.
A developer shares their personal list of default apps and tools for productivity, coding, and daily tasks in 2024.
Robin Wieruch, a freelance React developer from Berlin, offers his services for product development, consulting, and team mentoring.