So you're probably aware that you might not need Redux, but maybe Redux is a good fit for your app. That means we should use it for managing all of our application state... right? Wrong. If you followed along with my Building a Web App From the Ground Up series, you probably already are using Redux in [...]Continue reading
An Overview of Web App Architectures
In the modern world of web app architecture it's truly too easy to become lost in the variety of options available to us. When it comes to building web applications, a few stand out. But the task of deciding which architecture to use is still daunting. We're all probably familiar with the classic Model View Controller pattern [...]Continue reading
4 Reasons To Separate Your Web App’s UI and API
Unless your web application is 100% client-side code, you should split it into a backend API and a frontend client. Too often people fall into the trap of believing that because they need a "quick" turnaround they shouldn't spend the time developing a separate API and client-side app, or they believe that their application is [...]Continue reading