Code Duplication & Orthogonality -- eliminate one and focus on the other. In this episode of The Cat Ate My Source Code, Azam, Ben, and Collin cover the evils and benefits of these topics drawing their ideas from The Pragmatic Programmer and their experiences so far.

File Upload to S3 via Browser

In this blog, we will discuss how we can upload files directly to S3 from a browser, rather than uploading a file first to your servers and then to S3.

React Suspense, lazy() & Concurrent Mode

New and upcoming features coming to React that improves the user experience and app responsiveness.

Chrome Browser Extensions: An Introduction

This post aims to serve as a starting point for people who want to start building Chrome Extensions. It will help you learn what they are, and why and how you may want to use them. It comes with a Chrome Extension Template to get you up and running.

This post also exists in presentation form, as an effort of GumGum's JavaScript Guild, a group of coworkers who get together to discuss and share all things JavaScript.

Code Duplication & Orthogonality -- eliminate one and focus on the other. In this episode of The Cat Ate My Source Code, Azam, Ben, and Collin cover the evils and benefits of these topics drawing their ideas from The Pragmatic Programmer and their experiences so far.

Migrating your vanilla Spring MVC project to Spring Boot

How to turn your old vanilla Spring MVC project to a Spring boot project with Spring version 5.x.x? This article will tell you why you should do it now, and what you need to modify in your old MVC project to make it Spring Boot-able.

Guides