Speeding Up Remote Project Onboarding with VS Code Live Share

Joining on a new project while working remotely is difficult. Learning the tech stack, business logic, test process, and so on is much harder to do when you’re alone. Of course, when I say alone, I don’t mean completely alone. You have Zoom, Discord, Teams, and Slack. But you are still physically alone. Your coworkers […]

Better Remote Pairing with Keycastr and Presentify

We’ve all been doing a lot more remote pairing lately. Since March, our team has tried just about every remote collaboration tool available. For pair programming, we’ve relied on a blend of video conferencing, screen sharing, and VS Code LiveShare. LiveShare gives us Google Docs-like collaborative editing, while a shared screen lets both people see […]

Developer/Designer Collaboration on Single-Page Web Apps

Single-page web apps are an ideal environment for close designer/developer collaboration. Developers often lack the intricate knowledge of CSS and HTML layouts they need to implement a designer’s work as first imagined. Fortunately, many designers have experience with front-end web development. Cooperation between these two “teams” yields faster implementation of designs that represent the designer’s […]

Defined Docker Networks for Seamless Communication Between Projects

If you have a containerized application composed of multiple services, it can become a burden to string together in-network communication. Fortunately, Docker Compose solves this networking problem by making it easy for your containers to communicate without knowing one another’s context. In a couple of short steps, I’ll show you how to quickly get a […]