Latest
Garbage In, Garbage Out — But Faster
There's a version of this story where AI coding tools are the great equalizer — where anyone with a good idea can build production software regardless of experience. That story is being told constantly right now, and it's mostly wrong. The uncomfortable truth is that these…
Archive
11 posts since 2022
2026 1 post
-
Go Is the Best Language for Web Services — And Here's the Nuance
I have written production code in Kotlin, Typescript/Javascript, Java, Scala, Python, Go, C# and more. I have built metering systems in C# and Go and am constantly reminded of why I always pick up Go every time when given the choice. After years of working across these…
2025 1 post
-
Prompt Engineering isn't Engineering
A recent conversation with a colleague highlighted a fundamental disconnect in how we discuss and market artificial intelligence capabilities. When exploring how large language models (LLMs) actually function, they expressed frustration with the gap between marketing promises…
2023 2 posts
-
Boosting Code Readability with Scala's For Comprehension
Introduction At its core, for comprehension is a syntactic construct that allows you to write a sequence of expressions that are executed in a loop. The loop iterates over some collection, generating a value on each iteration, and applies some operations to that value. The…
-
Flask REST API: The Easiest Way to Build RESTful Web Services
Flask is a popular micro web framework for Python that makes it easy to build small web services, including REST APIs. REST APIs are web services that use the REST architectural style, which provides a standardized way of accessing and manipulating data over the web. Here is an…
2022 6 posts
-
Case Study: How a Custom Email Validation Application Boosted Deliverability
I. Introduction Our client was a marketing & advertising company experiencing high bounce rates and poor email deliverability. The services they were using previously had stopped working, and the cost of the SaaS applications on the market that offered similar functionality was…
-
Verifying Email Addresses in Batches with Python
In this blog post, we'll be looking at a piece of code that verifies email addresses in batches. This can be useful in a variety of scenarios, such as cleaning up a database of email addresses or checking the validity of a list of email addresses that have been collected through a sign-up form.
-
Why Network Design Matters for Your Business's Success
Network design is an essential part of any business's IT infrastructure, as it determines the performance, reliability, and security of the network. A well-designed network can support the growth and success of a business, while a poorly designed network can cause disruptions…
-
Maximizing Efficiency and Security on Small Business Networks
Small business networks have come a long way in recent years, offering a variety of features and capabilities that were once only available to larger organizations. From security and VLANs to QoS and logging, these networks provide a range of tools that can help businesses keep…
-
Why Network Attached Storage (NAS) is the Perfect Storage Solution for Small Businesses
Network-attached storage (NAS) is a type of storage system that connects to a network and provides file-based data storage services to clients (desktops, phones, etc). It is often used by small businesses as a cost-effective and scalable alternative to traditional storage…
-
How Kubernetes Can Help Your Business Succeed in the Cloud
Kubernetes is a popular open-source platform for managing and deploying containerized applications in the cloud. It has quickly become an essential tool for businesses of all sizes, as it enables them to easily deploy and scale their applications in the cloud, and take advantage…