Start

Why did I start this blog?

I started this blog as a way to track my learning and also to help other software developers avoid the same mistakes that I made. I’m hoping that I can teach other people and also learn from other developers through comments and engagement.

More about me.

Engage with other developers

My goal is to engage with and build a community of developers who are hungry, humble, and helpful. As a way to keep in touch, I created a Facebook page that we can use to support one another in posting questions, answering questions, and just sharing and learning together.

Get updates on new blog posts

If you do like the blog articles and want to stay updated on the newest ones, you can subscribe through email, Facebook, Twitter, or LinkedIn.

Be the first to get our web development tips and tricks.

If you’re just starting your coding career…

How To Make a Portfolio Website
You can make a website. You have the technical skills.  Now what?  …
7 Mistakes I Made In DynamoDB
When I was working at Glidewell, I was a regular participant of …
Pros and Cons of Being a Software Developer
I'm a front-end software engineer at Acorns. Before that, I worked as …
So you think you want to code…
I meet a lot of people who tell me that they're interested …

If you’re already a professional software developer…

GitHub Error: Rate Limit Exceeded
If you ever got the error Rate Limit Exceeded from the GitHub …
Invalidate the Cache Automatically After Release with AWS S3, SNS, Lambda, and CloudFront
Prerequisite: A common way to host static websites is to store your …
What is a browser cache and invalidating the cache?
What is a cache? Caching is basically storing a result, so that …
Is WordPress the right tool for business websites?
In my 5 years working professionally in web development, I noticed that …