In a Redux application, the bulk of the application’s data is stored as a “state tree” in a central location, the store. The shape and structure of the state tree has a large impact on the ease of development and performance of the application. It is often valuable to refactor the state tree over time to address issues. How do we do this safely?
You are likely one of the many folks (myself included) who have recently learned to love Elixir. I initially started down the wrong road with Elixir, but I learned a valuable lesson as I corrected course. It takes some adjustment to view the world in terms of a functional language,
Magic is an intangible quality of a codebase. Sometimes it’s amazing, allowing you to implement complicated functionality in just a few lines of code. Other times it’s scary, confusing, or frustrating.
Everybody wanted “hot reloading” but few knew how to configure it correctly, and many ended up with development code in production builds, spent days trying to get HMR to work, blamed Webpack and React, had broken dependency updates, etc.
Accelerate your GitHub workflow. Never miss a comment again. Track pull requests and issues across repositories, directly in your Notification Center or on any device.
In this article I will introduce a new command line search tool, ripgrep, that combines the usability of The Silver Searcher (an ack clone) with the raw performance of GNU grep. ripgrep is fast, cross platform (with binaries available for Linux, Mac and Windows) and written in Rust.
Here's how you end up with a bully in a position of authority at an organization: Someone points out that the bully is a real problem. And the boss says, "I know he's a bully, but he's really productive and...
You've had to learn on the job. New languages, new frameworks, new ways of doing things - a constant struggle just to stay current in the industry. This left no time to learn the foundational concepts and skills that come with a degree in Computer Science.
In this post we’ll break down MeetSpace’s scientific approach to pricing by looking at how to do a perceived value study and how to generate a Van Westendorp price sensitivity chart from the data using Google Sheets.
Michael Jackson (@mjackson), co-founder of React Training and co-author of react-router, the most popular open source React library outside of Facebook, will...