Last month, I continued writing about building a Resource Allocation system — an online scheduling application for web development groups — with a GraphQL server in Laravel. A lot has happened since then. For one thing, a separate project which involved putting a bunch of WordPress posts and document references behind a GraphQL server came […]
Category Archives: technology
A GraphQL Server in Laravel – part III
The third part of our series on creating a GraphQL server in Laravel to support the Resource Allocation system
Extending the Resources GraphQL Server
This is Part II of “Building a Resource Manager in React and GraphQL”. Read Part I, Building a Resource Manager in React and GraphQL. Now that we have some behavior from the GraphQL server, we can start building out the rest of the data models. As described in Part I, we need to add Eloquent […]
Bingo Display
I recently came upon some code that I wrote about ten years ago. Back then, I was helping to set up a church hall for a Bingo game, and realized that they didn’t have one of those big display boards with lights and switches to let people know what numbers had already been called. There […]
Building a Resource Manager in React and GraphQL
My web development group uses a spreadsheet to track weekly time allocations for a couple of dozen web developers, designers, project managers and other specialists. This is useful in several ways, including letting project managers know how committed each professional is, and who might have some available time projecting vacation and holiday time allowing projects […]
Collections: One API to rule them all
A version of the Laravel Collections library has been released for JavaScript. This dependency-free library for working with arrays and objects has (almost) the same API as the similarly named library in Laravel 5.6, meaning that we can apply the same knowledge/techniques when working in Laravel or Javascript. The “(almost)” above refers to the fact that […]
Static Analysis for PHP
Static Analyzers for PHP were the topic of Episode 73 of the PHP Roundtable podcast (June 12, 2018), with a panel of folks who have been building these code-checking, bug-finding tools. The basic idea is that these tools bring the analysis techniques usually found in strong typed languages and compilers to PHP. A static analyzer is a program […]
React in Laravel in Lando
React is one of the most popular Javascript frameworks, and is currently being integrated into the Drupal core and contrib modules, and is a central part of the forthcoming WordPress Gutenberg editing system, and widely used in other PHP applications including Laravel. One of the biggest barriers to getting started with React is the necessary […]
May 2018 Podcast Log
Here are a few of the podcasts I’ve been listening to whilst walking the dog or commuting to work this month: The React Podcast #4 (March 29): Babel and open source sustainability with Henry Zhu. Henry, the maintainer of Babel, talks about how he got involved and shares some of the history of Babel and Javascript language development. […]
PHP Formatter Trial
I gave the new (alpha release) PHP formatter in the Prettier suite a try: https://prettier.io/blog/2018/04/09/plugin-php-0.1.html Prettier is a popular package for Javascript and other languages, and it has a package to integrate with Sublime Text. To get started, I installed the package globally: npm install –globally prettier/prettier prettier/plugin-php and tried it on some of our […]