Jul 14My favorite Mac apps for programming (July 2022)Great tooling is essential in software development. Here are some of my favorite apps that I use for programming. I’ve been programming on a Mac for almost two years now. Coming from the world of Windows, there were a few things that surprised me and some things that took some getting used to. Soon, however, I realized just how extensive the developer tooling on MacOS was. I was able…Software Development4 min read
Jul 11Welcome to Chirpmark! — Chirpmark Devlog #1Chirpmark is an app I’m building for managing Twitter bookmarks. It will allow users to save, organize, and do more with their bookmarks. If you follow me on Twitter, you’ve probably seen me Tweet about Chirpmark a few times. It’s an app I’m working on that aims to make Twitter…Indiehackers4 min read
Jul 2Is your website climate-friendly?Here’s how I reduced the carbon footprint of brockherion.dev and how you reduce the footprint of your site as well. Did you know that websites have carbon footprints? It makes sense if you think about it. Every time you visit a site, you are making a request to a server…Java Script4 min read
Published in JavaScript in Plain English·Jun 28I rebuilt my Next.js site in Astro. Does it live up to the hype?Anybody who knows me knows that I love Next.js. It’s a great framework for building React apps that, combined with Vercel, provides a fantastic developer experience. This weekend, however, I was introduced to Astro through a new Fireship.io video. I’d heard about Astro a few times but never did anything…React5 min read
May 26Things about software development I wish somebody had told meLooking back on my journey, there are a few things I wish I had known about being a developer when I started out. — Not long ago, I had a phone call with my brother. The reason for the call was that he wanted my opinion on him changing his major. The call was not about the act of changing majors, but specifically about him changing into software engineering. He wanted to know if…Programming4 min read
Published in JavaScript in Plain English·May 18Stop Building REST APIs for Your Next.js Apps, Use tRPC InsteadMeet tRPC: a tool for building APIs with end-to-end type-safety. — When I first started developing full-stack applications, I was building and managing my own REST APIs. I began with building them in Java with Spring, then moved over to .NET, then to Node.js with Express, and even dabbled in a little bit of Django. …Java Script6 min read
Published in Python in Plain English·Jun 4, 2021Create Reusable Models with Django and MixinsUsing mixins to create powerful, flexible Django models You can also find this article on my blog here I’ve been doing a much deeper dive into Django for web development lately and I have found myself repeating a lot of fields on a lot of tables. Things like created_at, updated_at…Python7 min read
Published in JavaScript in Plain English·Apr 24, 2021Creating an Electron app with Redux ToolkitA simple guide to creating a Redux Store in an Electron application — I have been working on my final project for my Capstone college course. My group and I decided we wanted to build a retirement planning desktop app using Electron. As we began working through our different tasks, we realized that we had no state management in place to handle different…Java Script6 min read
Published in CodeX·Apr 10, 2021Top 5 Programming Skills Worth Learning in 2021Learning new skills and improving existing ones is the cornerstone of being a developer — 2021 has already proven itself as another crazy year. It’s also another fantastic opportunity to learn new skills and expand on existing ones. In software development, stagnation is a sure-fire way to fall behind the curve. …Programming9 min read
Published in The Startup·Jan 22, 2021Launching Your Developer Career While Still in SchoolHow you can accelerate your learning and your career as a software developer This story was posted to my blog at https://brockheriondev.com/launching-your-developer-career-while-still-in-school/ I consider myself very lucky to be in the position that I am in. When I graduate school, I will be graduating with not only a Bachelor in…Software Development7 min read