How I Learned to Stop Worrying and Love Claude
On AI agents, side projects, and shipping
Iheanyi Ekechukwu is a software engineer based in Houston, TX.
On AI agents, side projects, and shipping
How one surgery changed my life.
In order to get an idea of usage of our client library, it's common for client libraries to define a custom User-Agent header to identify what versions of the library are making network requests. While the header can be defined as a constant string with the version getting changed on each release, this is error-prone because it requires manual changes to keep the version up-to-date. For example,…
From a consumer perspective, music is something that every single individual consumes in some way, shape, or form. But, it's also a hobby that is pretty easy to get into these days as well. With the rise of Digital Audio Workstations (DAWs) such as Ableton and FL Studio for music production, the barrier to entry for music production has been significantly lowered. Before these DAWs existed, music…
How I discovered my creative side during the pandemic.
Often in a web application/website, you want each page or view to have a title that semantically describes what the current page is showing. In a web application, these may be dynamic titles, based on some attribute of the primary model being displayed on the page. I recently encountered this problem while working on the new version of Seeker , but I did not find that many appealing solutions…
I've always wanted to build a gaming computer, so I finally made it happen this year.
My annual thoughts on the previous year.
What is a product engineer and what is a primitive engineer?
When I graduated from college back in 2014, I did so with two bachelor's degrees, one in computer science and the other in design. I was able to do so through the Reilly Dual-Degree Program , a five-year program for students to graduate with a degree from the College of Engineering and College of Arts and Letters. I originally chose design because I wanted to learn the necessary design skills in…
A reflection on my year in 2018.
One of the technologies that has caught my eye in recent days is GraphQL . Additionally, I've been doing a lot of work with Go and gRPC at work, so I was curious if there was a way that these technologies could play nicely with one another. Then, it hit me. GraphQL fits really nicely into a service-oriented architecture (SoAs). Before we talk about the role GraphQL plays, let's get some background…
A short reflection on the year 2017.
It's no secret that I've been doing a lot of Go work recently and dabbling with some Vue.js here and there. While there are many guides on how to build a single page web application in Vue, React, Ember, <latest JS framework here> and serve it separately via S3 or NGINX, how would one build and deploy the application via Go? I've found what I think is a simple way of making this work, so bear with…
I'm not that big of a fan of the word mentor . In my opinion, the word sounds overly formal and impersonal and for some reason, I feel like it's one-sided in terms of perception. One person is donating their time to help the growth of an individual. That being said, I realized that I've had individuals make the offers of being "mentors" to me without there being any foundation to our relationship.…
Something that has been on my mind recently is temporality . I graduated from college back in December of 2014 and yet, nothing really seems that distinct about my life since then. From childhood to the end of my college career, there seems to be enough entropy throughout our lives that it keeps life interesting and entertaining. The college years especially, because that's where most people…
Remember back before high-speed internet was a thing? I fondly remember going outside to the yard and playing various games with my siblings. Whether it's soccer or football, with arbitrary plants in the yard being designated as the goal lines. I also remember other hobbies of mine, such as video games and sketching. While I still play video games, something I have noticed as my career has…
A short reflection on the year 2016 for me, a lot happened.
Saying goodbye to Austin, Texas and moving to the Big Apple for the next chapter!
Took a day to reflect on the past year.
In this tutorial I will show how to build a simple user registration and login form using Django, Django Rest Framework, React, and Redux. For the purpose of this tutorial, I won't include the tests in the blog post, but you can find the tests in the GitHub repo . Django Project Setup First, install Django and Django Rest Framework[^1]. pip install django djangorestframework Then, create a new…
In this tutorial, we will be creating an Ember application with user authentication and registration using a Ruby on Rails back-end with the Devise gem. ####Getting Setup Before we begin developing, make sure that you have the following tools installed on your machine. Ruby 2.2.0 Rails 4.2.0 Node 0.10.35 npm 2.2 Ember-CLI 0.1.12 Postgres (for deploying to Heroku) For this tutorial, versions at or…
A common complaint that I hear from Computer Science graduates is that their CS classes do not prepare them enough for working in the real world as a Software Developer. Thus, it is not uncommon for people to have a lack of self-confidence in their coding ability. In all honesty, I would argue that no set of Computer Science classes from any school are going to give you self-confidence as a…
When it comes to starting something new, whether it is a project, a change in lifestyle, or just a simple chore, how often do you find yourself telling yourself, "I need to 'X'", yet you do not take the time to actually start? I am guilty of this, really guilty in fact. Personally, I find myself saying, "I need to work on a side project or I need to exercise or I need to clean my room", but yet I…
In my opinion, one of the main strengths of Ember is that its strong opinions on directory structure and code organization makes it quite easy to open up any open source project and easily locate where certain business logic resides. While first learning Ember, I found myself looking at other open-source Ember projects in order to get a better understanding of how it works. Of course, you can take…
Today I am pleased to announce the launch of the new and improved iheanyi.com , which I designed and developed over the last few weeks. Rather than using a CMS such as WordPress, I opted to use Middleman , an amazing static site builder instead. For handling the grid and styling, I decided to use Neat and Bitters , mixed in with Bourbon . Acknowledgments I'd like to thank Codrops for the…