Recent Articles
Scaling Real-Time Web Updates with Server-Sent Events
This article explores how we scaled real-time web updates by moving from a managed messaging service to a custom Server-Sent Events (SSE) solution. As data volume and active users grew, rising costs made our existing approach less sustainable.
Exploring HTMX and HATEOAS in Modern Web Development
This article explores how HTMX and the HATEOAS philosophy shift the responsibility for application state and permissions to the server, allowing frontends to be simpler, more flexible, and less tightly coupled to backend logic. Using Instagram as an example, it highlights the benefits of hypermedia-driven APIs in reducing hardcoded URLs, duplicated business rules, and maintenance overhead.
Simplifying Complexity: Streamlining Web Forms with Smarter Validation
This article explores how a web developer simplified a complex form by abstracting an options contract into its four key attributes and leveraging an API.
Ergonomic Keyboards: Do they Really Help, and What’s Best for Coding?
Ergonomic keyboards are a great solution for those looking to reduce strain and improve their typing experience, particularly for people who spend long hours at their desk. Whether you choose a split or compact keyboard, finding the right one that suits your needs is key. For programmers, the choice between a 60% or 100% keyboard will depend on whether you prioritize portability or functionality. Investing in a keyboard that promotes comfort and efficiency can make a significant difference in your daily productivity and long-term health.
Simplicity vs. Versatility: Deciding Between HTML5 and Video.js for Video Solutions
If you've ever worked with HTML5 video and thought 'There has to be a better way' then look no further than Video.js
React DnD for Responsive, Intuitive User Interfaces
Creating and editing complex data can be difficult to understand and cause headaches for users, but drag and drop interfaces can improve the user experience by providing intuitive interfaces.
Recent Projects
Featured Case Study
Brilliance Retail Training Platform
Multi-step wizard for building and hosting custom retail training courses
Brilliance Retail Training Platform