(mostly)

Technical Articles

Deep dives into healthcare, technology, scalable systems, modern dev practices, and misc

category
showing 20 of 20 articles
The Art of Explaining Hard Things SimplyDocumentation isn't about being clear. It's about empathy. Here's what I've learned about helping people understand complex technical concepts without making them feel stupid.8 min read · Misc · Documentation, Technical Writing, Empathy, EngineeringThe Design Principles Behind My Zed ConfigZed is fast, native, and endlessly configurable. Here's the thinking behind every section of my settings.json — from AI-first workflows to typography obsession to dual-theme ergonomics.7 min read · Backend · Zed, Tools, ConfigurationStop Wasting Time! How to Be Productive After WorkHave you ever wanted to be productive after work but are constantly exhausted? That was me until I discovered these few things that helped me stop wasting my evenings...5 min read · Productivity · Lifestyle, Time, WorkTesting Routes Secured with OAuth 2.0 and Passport.jsI recently started poking at the developer experience of the Node.js world. As a Java dev by day, I wanted to learn the JS community patterns on a lower...5 min read · Backend · JavaScript, Node.js, API, TestingMy custom Operator Mono VSCode stylesVSCode provides a ton of config options. Here I'm documenting some of my favorite appearance changes. At the moment my editor looks something like this:2 min read · Backend · CSS, JavaScript, ToolsWriting a Cosmos DB stored procedure with continuationWe will explore one of the essential features of Cosmos DB - pagination and continuation tokens. Below is a brief look at a robust & practical implementation...4 min read · Cloud · Azure, Cosmos, Data, Java, JavaScriptBuilding a batch pipeline with Java #2: writing the jobThe first post in this series went over some fundamental concepts and interfaces you will encounter as a developer using Spring Batch. Now, let's build on...21 min read · Backend · Spring, Batch, pipeline, JavaMaking garlic bot more random with a self scheduling serverless functionOn a snowy day a while back I threw together a project to explore serverless functions. For whatever reason I decided the world needed a Twitter garlic 'bot'....4 min read · Cloud · AWS, CloudWatch, EventBridge, Lambda, ServerlessBuilding a github bot with GoRecently I started digging around looking to automate some simple tasks that were being repeated as part of a release management process for a bunch of...12 min read · DevOps · go, automation, github, gitopsBuilding a batch pipeline with Java #1: crash course in Spring BatchThe last post took look at a Spring Batch project template to get off the ground quickly. In this series we're going to take it a step further and use the...11 min read · Backend · Spring, Batch, pipeline, JavaA Spring Batch quickstarterSpring Batch is touted as the leading batch framework for the JVM. I personally haven't used many batch frameworks in Java, but it wouldn't necessarily be the...4 min read · Backend · Spring, Batch, pipeline, JavaRapid development & accessible dropdowns with DownshiftAdmittedly I'm probably a bit late to the game on this one, but I stumbled on downshift and have been impressed! Developing with it feels fast. It offers so...3 min read · Frontend · JavaScript, styled-components, downshift, ReactSpeeding up my Postman workflow with scriptsI just found out I've been heavily underusing Postman - the Postman team has baked in a Node.js environment that allows for scripting before and after...2 min read · DevOps · Postman, API, JavaScript, ToolsCloning Discord's login form to mess with styled-componentsI've been eyeing styled-components for a while now, so I decided to throw together a clone of the Discord login form to get a feel for developing with the...2 min read · Frontend · JavaScript, styled-components, responsiveT.I.G: JavaScript push to the beginning of an arrayI've decided to document random things that I google or put together after a few google searches. I figured if folks find it helpful, then that's awesome....2 min read · Frontend · JavaScript, ES6, Spread, SetA CSS snippet for a responsive list of itemsCSS still scares me. Even after using it everyday for years I'm always fascinated by the number of ways that exist to do something and the new features that...2 min read · Frontend · CSS, Grid, FlexboxMigrating my hosting to NetlifyI like new things. AWS has an endless amount of cool things in its services, but site hosting in buckets just doesn't have that "shiny" new feel. My CI/CD...4 min read · Cloud · AWS, Netlify, Route53Speedy, secured site hosting made easy on AWSI recently migrated this site's hosting to AWS and was pleasantly surprised to find that you can host a static, secure website with a custom domain on the AWS...6 min read · Cloud · AWS, S3, Cloudfront, Route53Persistent volumes on OpenshiftThere have been a number of instances where a project or demo I’ve been a part of has the need to serve and retrieve static content (i.e files like .pdf,...9 min read · Cloud · kubernetes, nginx, openshiftLuigi: An open source ETL tool...When developing a production ready data pipeline, there are a number of aspects to consider aside from simply developing functional code. For example, a...8 min read · Backend · OSE, other