Laravel is a powerful framework that offers a whole suite of built-in goodies meant to help enormously speed up application development. Blade, its built-in templating engine, and Eloquent, the ORM it ships with, are two of the most especially useful utilities Laravel brings to the table. As you build apps in Laravel, you will inevitably […]
Do you remember learning about inheritance in school? It may have seemed needlessly complex for the projects you worked on at the time. However, as you begin working on bigger, more complex projects, making wise use of this object-oriented design principal can vastly cut down on the size of your codebase, making maintenance and development […]
What is GraphQL GraphQL is a powerful, expressive query language for APIs, as well as a runtime for using existing data to respond to these queries. Often viewed as the successor to REST APIs, it provides a concise and easily human-readable interface for querying your API for data and tasks. GraphQL offers a number of […]
GraphQL is an expressive query language for APIs. Developed by Facebook in 2012 and open-sourced in 2015, it is seen as the successor to REST APIs by many in the modern API development space. It deserves this recognition, as it offers a host of tangible improvements over traditional REST APIs. Read on to learn about […]
Why Use Traefik Traefik is a powerful modern reverse-proxy program that makes it easy to manage API and web gateways. Including comprehensive support for modern standards such as middleware and multiple routing groups, it streamlines process of load-balancing and routing web traffic between multiple hosts. It is often used to route traffic between docker containers […]
One of the unique and interesting challenges that arises when developing new block types for WordPress sites is getting access to post-specific data from the database in your block. Access to this data is needed both on the user-facing frontend, where visitors will see your posts, and on the editor backend, where post authors write […]
The client showcase is back once again! This time, I’m pleased to share a business that I have been working with for the past couple months to bring their online sales strategy up to speed. That business is G. Kofi House of Fashion. The team at G. Kofi House of Fashion has a unique and […]
JG.js is a small utility JavaScript library I wrote and maintain to speed up my frontend development workflow and to learn more about the inner workings of JavaScript and the DOM. It is designed for websites that use only vanilla JavaScript, and it automates many of the most common frontend features I have repeatedly developed […]
Tower Presbyterian Church is the first client to be featured here in my client project showcase. It is an ECO Presbyterian Church in Grove City, Pennsylvania, just a short walk down the road from my alma mater, Grove City College. After attending church there for the latter half of my college career, I finally got […]
So you want to implement a shopping cart for guest users? If you have ever developed an application that includes a “shopping cart” feature, you have surely been faced with the question: How should I handle shopping carts for users who are not logged in to accounts. This can be a puzzling question. It is […]