Developer Tools Simplify RAG with Pinecone + LangChain Implementing Retrieval Augmented Generation (RAG) is surprisingly easy using Pinecone's vector database and the LangChain ecosystem.
GitHub Actions Run Detox Tests with GitHub Actions, Part 2: Caching and Parallel Tests Running Detox tests can be pretty slow. Learn to improve the pipeline: parallelize the tests and cut down on runner costs.
GitHub Actions Run Detox Tests with GitHub Actions, Part 1: Add a New Workflow Automating Detox tests for a React Native app can be challenging. Learn how my team handled it with GitHub Actions.
Project & Team Management Get Creative with Knowledge Transfer Formats If you have extra time when your next project ramps down, see if you can make space to try out a fun and creative knowledge transfer format!
Project & Team Management Need a Knowledge Transfer Plan? Start by Defining the Backlog Ending a multi-year project means the team has a lot of expertise to share. Here's how we built a knowledge transfer backlog.
Platforms & Languages Generate an Azure Storage Account SAS Generating a Storage Account SAS doesn't have to be complicated. This simple TypeScript implementation will get you started.
Developer Tools Use Docker Scout to Identify Security Vulnerabilities Scout is a great new tool for identifying security vulnerabilities in Docker images. Here are a few of the ways you can use it.
React / Redux How to Fix TypeError: Cannot Read Properties of Null (Reading ‘createEvent’) How do you fix "TypeError: Cannot read properties of null (reading 'createEvent')"? By upgrading to React 18.
Development Practices Review Your Pull Requests as a Team Group pull request reviews can be a great way to share knowledge, generate discussion, and help developers gain confidence.
C# Everything a Java Developer Needs to Know About C# Learning a new programming language can be intimidating. Luckily, C# is incredibly easy to dive into if you have a background in Java.