RSSAmplifier

Blog

Bolaji Ayodeji's Blog

Software Engineer, Teacher, and Developer Advocate.

blog.bolajiayodeji.comRSS feed ↗20 posts

Latest posts

Using GraphQL for Building Server Driven UIs

I wrote this article in December 2023 for an interview screening task and thought to share it today while clearing my drafts for some new content prep, just in case it's still helpful to someone out t

Career Update: Joining the Digital Public Goods Alliance

Hey! I’m super excited to announce that I have joined the Secretariat Team at the Digital Public Goods Alliance. In this role, I leverage my passion for open source and technical background to assess DPG applications, provide technical support and ad...

How to Build Design Editing Apps using Nextjs, Clerk, and IMGLY’s CE.SDK Engine

Creative designs have become more important than ever in the software ecosystem today with many industries and end-consumers having several use cases that require them to offer design editing solutions to either designers or end-consumers. Every busi...

How to Build an Audio Chatbot with Nextjs, OpenAI, and ElevenLabs

With the rise of artificial intelligence (AI) and large language models (LLMs), it has become easier to solve different human problems than ever before. Even consumers with little to no technical expertise can benefit from AI. Humans can now automate...

How to Create an Automated Profile README using Nodejs and GitHub Actions

Some years ago, GitHub introduced the new Profile README feature that allowed GitHub users to pin a markdown file on their profile using a special repository named after their GitHub username. Since then, developers have used this file as a quick por...

My Developer Advocate Portfolio

I'm back in the job market and hunting for my next gig! I'm keeping an open mind about the type of company and technology industry I'd like to work with next; however, I'm looking for a full-time Developer Advocate, Developer Relations Engineer, Deve...

Building an Ecommerce Store with Nextjs and Commerce Layer Demo Store

Have you ever wanted to learn how to build an ecommerce website as a developer? Look no further! In this article, I’ll walk you through the process of building a sleek, modern, and user-friendly conference swag digital store using composable commerce...

Introducing GitHub Community Health Files

Hey! This article is going to be very short and unstyled. My goal here is to introduce this feature I find very helpful to those who haven't heard of it and probably fill up the SEO space for those searching for it. GitHub recently introduced a new f...

Contributing to Open Source Pocket Guide

Open Source is a flourishing and beneficial ecosystem that publicly solves problems in communities and industries using software through a decentralized model and community contributions. On the other hand, version control is an essential part of eve...

How to Deploy a Machine Learning Model to the Web

One essential and last phase of the CRISP-DM data framework is deployment. The key focus in this phase is the usability of the developed model by intended users or customers. Depending on the type of solution and use case, this can involve deploying ...

How to Setup Google Analytics 4 in a Next.js Project

Google Analytics is a web analytics service that tracks and reports several types of website traffic. GA4 (Google Analytics 4) was recently released, which Google claims is a new property designed for the future of website traffic measurement. Techni...

How to Build an International Ecommerce Website with Sanity and Commerce Layer

One of the greatest benefits of composable, headless commerce is the flexibility it introduces to the developer experience of building shopping experiences. Decoupling website content and commerce data makes it easier for content and commerce teams o...

How to Connect Google Colab to a Local Runtime

Google Colaboratory lets you build "Colab notebooks" on the browser by blending Python executable code with rich text (along with images, HTML, and LaTeX). It is one of the simplest ways to work with Python notebooks, with no configuration required, ...

How to Make any Website Shoppable

Digital commerce has changed, and there is an increasing demand for faster and highly efficient solutions across multiple interaction channels. The rise of headless commerce allows for more creative flexibility, better performance, and efficient soft...

How to Setup RStudio for Data Visualization

RStudio is the best integrated development environment (IDE) for data science teams that use the R programming language. It includes a syntax-highlighting editor and console alongside plotting, debugging, and workspace management tools. In addition, ...

Career Update: Joining the Commerce Layer Team

Hey, awesome 👋, I trust you're doing well and staying safe. The past couple of weeks have been challenging and tiring from the fight against police brutality and protests to #EndSars ✊🏾 in Nigeria 🇳🇬. Amidst all the struggles, I'm excited to sha...

How to Create File Archives Using the Linux Tape Archive (TAR) Command

We manage many files and directories on our computer, and most times, it's a lot. You can organize and sort these files in folders for easier access and management. However, what do you do when you have to share these files with another user or compu...

Introduction to Headless Content Management Systems

Content management has been around since 300 BC to about AD 273 and has been improving since then using non-digital techniques. The birth of the World Wide Web in the '90s brought about even more advancement to the existing traditional content manage...

My First Interview Experience 👨🏾‍💻

Hashnode recently started some writing challenges and series to encourage developer writers to share knowledge, define their writing goals, understand writing standards, become consistent at writing, and build their career. This week's challenge is t...

How to Add a README file to your GitHub Profile

GitHub recently introduced a special feature for developers, that allows you to showcase yourself by pinning a README.md containing information about you, your work, portfolio, and anything else on your GitHub profile. Here are some of my favorites: ...