Most AI projects fail. Yours doesn’t have to.
Reserve your spot today and get a production-ready Agent Blueprint in just 3 weeks
6
spots‍
‍available
Register for Your Agent Blueprint
About
Capabilities
Custom AgentsReliable RAGCustom Software DevelopmentEval Driven DevelopmentObservability
LangChainCase StudiesFocused Lab
Talk to a builder
/Focused Lab learning community

Building great software requires shared knowledge

At Focused, we talk a lot about solving hard problems for the satisfaction of finding the answer. Join our community to learn new skills, ask questions, share your wins, and build better software.

Subscribe for updates

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Explore Focused Lab

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Smiling man working at a desktop computer in a bright modern office

Testing Interactions with Other Smart Contracts

Two approaches to testing smart contract interactions with external protocols on the blockchain: forking mainnet and mocking contract interfaces.
Blog
Aerial panoramic view of the Chicago skyline and Lake Michigan at dusk

How Focused Labs Builds Inclusive Teams

At Focused Labs, inclusion starts with the people. We interview for empathy, embrace diverse perspectives, and create environments where everyone feels they belong — because collaboration works best when every voice is heard.
Blog
Newborn baby with dark hair lying on a blanket looking at the camera

How Coming Off Maternity Leave Has Given Me a “Newborn” Appreciation for Pairing

Late-night feedings and diaper changes, the 3-4 month sleep regression, teething, and a growth spurt all mean I'm getting less sleep.
Blog
Close-up of a smartphone lying on a dark surface with soft bokeh lighting

What Can a Hackathon Do For Your Technical Organization?

Passionate people focused on the craft of delivering business outcomes while getting you to the cloud.
Blog
Aerial view of Chicago skyline with skyscrapers and the Chicago River at sunset

[Video] How Queer Eye Helped Me Be a Better Consultant

Passionate people focused on the craft of delivering business outcomes while getting you to the cloud.
Blog
Close-up of JavaScript source code on a dark screen showing a highlight function

Spring Boot Validation in Kotlin with @field

When validating fields in a Spring Boot controller written in Kotlin, the key is using @field annotations in data classes. Without it, Kotlin applies validation to constructor parameters by default.
Blog

Pro Tip: cd for macOS Finder

Need to jump to a specific directory in macOS Finder? Use the keyboard shortcut ⌘+⇧+G to open Go To Folder and type your path directly.
Blog
Two developers reviewing code together on a monitor with lines of code reflected in their glasses

Debugging Spring Security

Spring Security is notoriously hard to debug and test. One simple trick — adding debug = true to the @EnableWebSecurity annotation — gives you significantly better log output. Just don't use it in production.
Blog
Reading glasses resting on an open notebook next to a laptop and pen on a desk

Don't Get Stuck With Out of Date Dependencies!

Outdated dependencies are a common source of bugs and security issues. Here are quick tools to keep your Gradle projects (Use Latest Versions Plugin) and Node.js projects (updtr) current with minimal effort.
Blog
Developer working at a multi-monitor setup with code and analytics dashboards on screen

How to Quickly Delete Multiple Jobs in Kubernetes

Kube jobs running wild? Here are quick kubectl one-liners to delete successful jobs, failed or long-running jobs, or nuke them all at once.
Blog
Close-up of hands typing on a smartphone with an on-screen keyboard

Cancelling a Stripe Subscription On 'Period End'

Stripe's documentation on cancelling a subscription at period end isn't entirely current. Instead of the documented approach, you need to update the subscription schedule phases and set end_behavior to cancel. Here's the workaround.
Blog
Two developers collaborating at a desk with multiple monitors showing code

TIL: the Git -p Flag!

The git -p flag enables interactive patch mode, letting you selectively stage, checkout, or commit specific hunks of changes. Once you learn it, you'll want to use it everywhere.
Blog
Hand holding a pen writing on paper at a desk with a coffee mug and tablet nearby

Blog Golf: Smallest Post Wins

At Focused Labs, our Editorial Board came up with a fun way to encourage blogging: Blog Golf. Like code golf, the smallest post wins. Write in 15 minutes or less, and the most concise post takes the prize.
Blog
Laptop screen showing a VS Code editor with a dark theme extension page and a coffee mug nearby

Faster .NET CI/CD Pipelines With Test Filters

Sluggish CI/CD pipelines leave developers vulnerable to distraction. If your unit and integration tests live in one .csproj, use dotnet test filters to run only unit tests in CI and integration tests in CD.
Blog
Close-up of hands typing on a laptop keyboard with a purple overlay and Focused brand accents

CORS Hides Real Bugs

CORS errors can hide the real problem. After spending hours debugging a confusing CORS issue, we discovered a simple Chrome flag that disables web security checks — letting you get past the CORS noise and debug the actual response.
Blog
Focused Labs logo with repeating tagline text: Big impact, Hard problems, Evolving Legacy, Next Era

Focused On: Culture

At Focused Labs, we hold a weekly Culture Lunch to host important conversations about work life. Here's what emerged when we sat down to define our culture together, from what we value to how we collaborate.
Blog
1

Chat With Your PDFs PART 1: An End-to-End LangChain Tutorial

Chat With Your PDFs PART 2: Frontend - An End-to-End LangChain Tutorial

Deploy an AI Coding Assistant in the Cloud with Hetzner, Ollama, and TailScale for Cursor

01
/
03
/Focused Lab

Watch the latest from Focused

Your expert in agents and integrations.

Get in touch
ABOUTLeadershipCapabilities
433 W Van Buren St
Suite 1100-C

Chicago, IL 60607

WorkFocused LabOur Process
work@focusedlabs.io

(708) 303-8088
PartnershipsHoneycomb PartnerCareersAgent AcademyContact
FacebookLinkedinX
433 W Van Buren St
Suite 1100-C

Chicago, IL 60607

work@focusedlabs.io

(708) 303-8088
See partnership
© 2026 Focused. All rights reserved.
Privacy Policy