JavaScript Decorators for Declarative and Readable Code
Explores JavaScript decorators for writing cleaner, more efficient code with examples in React and Angular.
Explores JavaScript decorators for writing cleaner, more efficient code with examples in React and Angular.
A tutorial for developers on how to control LIFX smart lights from web applications, using Laravel or other frameworks.
Learn tricks for using Redux and Immutable.js with TypeScript, including statically typed records for better type safety and developer experience.
A web developer shares their journey learning machine learning, applying JavaScript skills to a new domain and rediscovering math.
Updated guide for learning React and Redux in 2019, offering opinionated tips on boilerplates, components, state management, and testing.
Learn how to use WordPress as a headless CMS with its REST API to generate static sites for the JAMstack.
A personal reflection on the author's achievements in 2017, including travel, starting a club, and fitness goals, with a positive outlook for 2018.
A guide explaining what JavaScript tests are by building a simple testing framework from scratch for pure functions.
A guide on testing React components that use render prop components, covering integration and E2E testing strategies.
A developer shares how he built two production-ready web apps entirely in the browser using CodeSandbox and deployed them with Netlify.
A developer troubleshoots a tricky JavaScript testing error after updating dependencies like React and Jest, despite mocked console methods.
The author argues for the use of 'toolkits' (zero-config tools) in software development, explaining their benefits and providing an analogy.
A personal review of the author's favorite podcast episodes from 2017, focusing on tech, design systems, and open source.
A personal selection of the author's favorite conference talks from 2017, covering web development, data visualization, and browser technology.
A personal story about the benefits and challenges of contributing to open source software for career growth in software development.
The author shares their favorite books of 2017, focusing on design systems, web performance, and user experience.
A technical overview of Telegram's features, including its open API, encryption, bots, cross-platform sync, and large group capabilities.
A technical analysis measuring computer latency from 1977-2017, finding that some modern machines are slower than 40-year-old computers.
A guide to implementing effective code reviews, covering tone, automation, and best practices for teams.
A summary of a Python Frederick meetup featuring Christine Lee's presentation on data science tools and features available in Python.