Vue 3 Pub / Sub: All aboard the (event) bus
We like Vue at A+L. We think it's one of the best frontend frameworks, and a great choice pretty much anywhere you might otherwise be tempted to use React.
E2E Testing: To What End?
Friend, can we agree that tests are a good idea? I won't scorn you for sometimes omitting them - time and budget constraints are what they are, and even the best intentioned of us sometimes have to just give our projects a lick and a promise. "Proper test coverage soon", you sweetly croon as you rock it to sleep, the knowledge that you're telling a dark, terrible lie twisting you up inside. Maybe you could just scrape enough budget together for some simple unit tests? Then, at least, you'd have "tests", right?
Rapid Testing Techniques for Web & Mobile Apps
Testing rapidly or the need to test quickly under shortened execution cycles is not new. Rapid testing has been around for as long as software testing has existed but increases when a product release is imminent, strained, or behind schedule. There are many reasons development gets behind schedule. Similar to testing, development is prone to surprise requirements changes and increases in scope and complexity.
Frontend Frameworks in 2024: React, Svelte and Vue
Several years ago, Art+Logic settled on Vue.js as our preferred frontend Web framework. Now, in 2024, we feel it's time to revisit the frontend framework landscape to see how things have (or haven't) changed.
FastAPI: A High-Performance Python Framework for Rapid Web Development
FastAPI is a modern and high-performance Python web framework designed specifically for building APIs and web applications quickly and efficiently. Developed by Sebastián Ramírez and first released in 2018, FastAPI has rapidly gained traction in the developer community thanks to its focus on providing key features for API and web app development with excellent performance.
Using PostgreSQL for Pub/Sub
A+L has been working on a Single Page Application (SPA) wherein our client's users take on the role of Staff Users (think: project managers) as they aid their Customer Users in using the application to complete a complex project.
Building Universal FFmpeg Custom Binaries
I am using a very pared down set of FFMpeg features for a macOS project that I build into a custom library. I had a script set up to configure the build which worked fine on my Intel based MacBook Pro. Then I upgraded to an Apple Silicon MacBookPro and wanted to run natively, or at least see what happened when I did. To build, FFMpeg uses autoconf which produces a makefile that then handles the build.
Thinking Like a Programmer: Heuristics
We want to help you turbo-charge your decision making.
Don't Give Up on Semantic HTML
Since the early days of the Web, there has been tension between the ideal of "semantic HTML" and the practical reality of designing complex page layouts, which often could not be achieved without inserting style concerns into the document. More recently, frameworks like Tailwind CSS have emerged which challenge the very idea that semantic HTML is an ideal to strive for, and which commit to thoroughly embedding style concerns into HTML documents. With modern CSS features however, semantic HTML is more achievable than ever, and I do think it remains a worthy goal.