Tech Blog. A peek into the trials, wins and occasional defeats of tech work at BB, written for a community of developers equally interested in solving complex puzzles.
Is MCP a sign of the reopening of the internet?
Agents, Workflows, Frameworks!
Open Sourcing a FastAPI llm test generator
5 Patterns for using LLMs without creating a chatbot
JavaScript (An abridged history)
Handling PostgreSQL Enum Updates with View Dependencies in Alembic Migrations
MicroPython Remote Keyboard: Remote Help At Your Fingertips
Using a profiler to find that one line change for 10x Speedup
Prompt refinement: From Company Descriptions to Impact Reporting
Mocking OpenAI for testing
Data Visualization with Svelte and D3.js
Success with Rust in Production
Enhancing Website Accessibility: A Case Study on Phantom
fastText with MLFlow
Using XState for UI flows
Dynamic materialized views in SQLAlchemy
Text classification with GPT-4
Code translation with ChatGPT
Broken Machine Windows - Debugging a custom TensorFlow.js DCGAN model
Lessons learned - deploying on Azure
Findings on Pre-trained LayoutLM Language Model
Converting a project from Python to Rust, piece by piece
What a 2016 MacBook Pro teaches me about Statistical Language models
The curious case of User Management in Docker on Openshift
Training a language model in spaCy v3
A Random Walk Through Git
An Introduction to Flow for Android
Android Animations - interacting with the user
Convert a physical chessboard into a digital one
Learning to Share With Kotlin Multi-Platform + Native
The Great Callback Hell Bake-Off
Hiding your Mobile Secrets
Saving cats with Insert or Update in Room
Swift and C interoperability
Inline SVGs in React + Webpack
Rebasing Onto A Squashed Commit
Introducing SingleLiveEvent
Turn your selfie into a LEGO® brick model
Keeping .observe() out of the ViewModel
Neat Android Architecture through NetworkBoundResource
Down the debugging rabbit-hole
OMG, SVG
Extending the View
True, False, ¯\_(ツ)_/¯