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
Contact us
/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.
Close-up of hands typing on a smartphone with an on-screen keyboard

AndroidX, LiveData and the Observable Pattern

Android Jetpack and the androidx.* libraries solved one of the most confusing aspects of Android development while bringing the observable pattern front and center with LiveData and ViewModel. Here's a look at how LiveData compares to RxJava and how it simplifies reactive Android development.
Blog
Two dark code editor windows showing a JavaScript prime number checking function on a gradient background

Three lines of Typescript with Jest to Get Typesafe Mocks

A quick TypeScript snippet for getting typesafe Jest mocks so TypeScript won't complain when you access mock-specific methods on mocked imports.
Blog
Laptop screen showing a VS Code editor with a dark theme extension page and a coffee mug nearby

Testing Apollos Reactive Variables in Vuejs and GraphQL

A practical guide to testing Apollo's reactive variables in Vue.js and GraphQL, covering dynamic query testing strategies beyond the standard Vue Apollo guide.
Blog
Close-up of hands typing on a laptop keyboard with a purple overlay and Focused brand accents

I Built a Rube Goldburg Machine to Monitor My Smoker using k8s, Prometheus, and Grafana ????

Passionate people focused on the craft of delivering business outcomes while getting you to the cloud.
Blog
Person gesturing while discussing near a laptop showing colorful app designs, purple overlay

Creating Serverless Functions Using TDD

Regardless of where you are in the industry, there is a good chance that Serverless functions are a topic you've seen brought up on Reddit.
Blog
Two colleagues reviewing content on a computer screen together with a purple overlay

Vue Router Testing Strategies

Explore various Vue Router testing strategies beyond the basics, with techniques for testing navigation guards, dynamic routes, and more.
Blog
Two women smiling while looking at a laptop screen together in an office with a purple overlay

Scratching the Surface of Composition with React Native and Apollo

Andrew Clark's recompose library offers powerful composition tools for React. This post shares practical recipes for getting started with recompose alongside React Native and Apollo GraphQL, with a high impact on code quality.
Blog
Woman working on a laptop at a cafe table with coffee and glasses nearby, purple overlay

Pivotal Web Services, SSL, and a Custom Domain

Pivotal Web Services (PWS) is a great place to set up push button deployments. It's cheaper than Heroku and has some great features.
Blog
People sitting at a conference table taking notes during a meeting with a purple overlay

Provisioning Users and Groups for Kubernetes

Our team at Focused Labs is continuously learning — and continuously sharing those learnings. Get the latest on our technical blog.
Blog
Team discussing around monitors and a whiteboard with analytics charts in a tech office

Deploying Concourse with Concourse-Up

A step-by-step guide to deploying Concourse CI on AWS with SSL certificates using concourse-up. Get up and running in about 45 minutes.
Blog
Diverse team working together in a modern open-plan brick-walled office with a purple overlay

Evolving Code Reviews Into Pair Programming

Code reviews are becoming more and more standard in the software industry at large. Pair programming, on the other hand, is a rarer practice.
Blog
Developer wearing headphones reviewing code on multiple screens with a purple overlay and Focused brand accents

How Focused Labs Tracks Growth in Software Teams (Systematic Skills Enablement)

How Focused Labs builds a culture for continuous growth and ensures team members get the skills and opportunities they need.
Blog
Focused Labs logo mark in purple on a dark navy background

Don't Make Your Users Become Prompt Engineers: Build Web Apps Around LLMs

Discover how to elevate your AI app with streaming technology. Learn practical tips for seamless idea generation and improve your user experience.
Blog
Close-up of hands typing on a laptop keyboard with a purple overlay and Focused brand accents

How to Design What People Need, Even When it's Not What They Want

Master a few key techniques, from vector embeddings to testing patterns for AI, to help you more efficiently build AI chatbots.
Blog
Software development team collaborating around multiple monitors with code on screen in a modern office

Text Normalization Do's and Don't's for Modern LLM development

Discover how to elevate your AI app with streaming technology. Learn practical tips for seamless idea generation and improve your user experience.
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
Focused

433 W Van Buren St

Suite 1100-C
Chicago, IL 60607

‍
‍work@focused.io
‍
(708) 303-8088

About
Leadership
Capabilities
Case Studies
Focused Lab
Careers
Contact
RSS
© 2026 Focused. All rights reserved.
Privacy Policy