Backend technologies
TypeScript- 19 projects
A strongly typed programming language that builds on JavaScript, giving you better tooling at any scale.
JavaScript- 16 projects
A high-level, just-in-time compiled, object-oriented programming language.
Node.js- 16 projects
A JavaScript runtime built on Chrome's V8 JavaScript engine, designed to build scalable network applications.
PostgreSQL- 11 projects
An open-source object-relational database with JSON support, full-text search, and strong concurrency controls.
Antelope- 7 projects
A blockchain protocol designed for high performance and scalability, supporting decentralized applications.
GraphQL- 7 projects
A query language for your API, and a server-side runtime for executing queries by using a type system you define for your data.
Wordpress- 7 projects
A free and open-source content management system (CMS) based on PHP and MySQL.
Next.js- 6 projects
A React framework for production, providing hybrid static & server rendering, TypeScript support, smart bundling, route pre-fetching, and more.
Ethereum- 5 projects
A decentralized platform that enables developers to build and deploy smart contracts and decentralized applications using the Ethereum Virtual Machine (EVM).
NFT- 4 projects
Non-Fungible Tokens, unique digital assets that represent ownership of a specific item or piece of content.
OpenAI- 4 projects
An AI research and deployment company, known for developing advanced AI models and technologies.
TanStack Query- 4 projects
Powerful asynchronous state management for fetching, caching, and updating data in React applications.
AI SDK- 3 projects
Software Development Kits for integrating AI capabilities into applications.
C++- 3 projects
A general-purpose programming language created as an extension of the C programming language.
EthersJS- 3 projects
A library for interacting with the Ethereum blockchain and its ecosystem.
Serverless- 3 projects
A cloud computing execution model where the cloud provider dynamically manages the allocation of machine resources.
Solidity- 3 projects
A contract-oriented programming language for writing smart contracts on Ethereum.
Zod- 3 projects
TypeScript-first schema validation with static type inference.
Alchemy- 2 projects
A blockchain development platform that provides infrastructure and tools for building decentralized applications.
Biometrics- 2 projects
Technologies and methods for recognizing individuals based on physical or behavioral characteristics.
MongoDB- 2 projects
A document database with the scalability and flexibility that you want with the querying and indexing that you need.
Ruby on Rails- 2 projects
A web application framework written in Ruby, designed to make programming web applications easier.
Supabase- 2 projects
An open source Firebase alternative providing all the backend features you need to build a product.
Viem- 2 projects
A library for interacting with Ethereum and other EVM-compatible blockchains.
Wagmi- 2 projects
A collection of React hooks for Ethereum.
Content Management Systems- 1 project
Software applications that enable users to create, manage, and modify content on websites without specialized technical knowledge.
Faye- 1 project
A publish-subscribe messaging system based on the Bayeux protocol.
Foundry- 1 project
A blazing fast, portable, and modular toolkit for Ethereum application development.
Hardhat- 1 project
A development environment for Ethereum software, providing tools for building and testing smart contracts.
Niftory- 1 project
A platform for creating, managing, and distributing NFTs, providing tools and infrastructure for NFT development.
Ponder- 1 project
A tool for indexing and querying blockchain data.
Redis- 1 project
An open-source, in-memory data structure store used as a database, cache, and message broker.
RXJS- 1 project
A library for reactive programming using Observables, to make it easier to compose asynchronous or callback-based code.
Stripe- 1 project
A technology company that builds economic infrastructure for the internet.
TanStack Start- 1 project
A starter kit for building modern web applications with TanStack libraries.
Trigger.dev- 1 project
A developer-first open source background jobs framework for TypeScript.
Twilio- 1 project
A cloud communications platform for building SMS, Voice & Messaging applications on an API.
WebAuthn- 1 project
A web standard for passwordless authentication using public key cryptography.
DatoCMS- 0 projects
A headless CMS that offers a flexible content management solution for modern websites and applications.
Writing about Backend
AI Agents are Infrastructure
May 20, 2026
Managed and self-hosted AI agents, agentic infrastructure, and why the runtime around the model matters more than benchmarks alone.
Agentic Commerce
January 13, 2026
Commerce is shifting from websites to agent‑native workflows, as protocols like UCP, A2A, AP2, and x402 turn shopping into an executable layer inside AI surfaces.
Evolution of AI UX
January 11, 2026
AI UX is shifting from chat to high‑agency agents, where intelligence, workflows, and interfaces turn AI from a feature into foundation.
Why I'm Bullish on 2026
November 15, 2025
We're entering a new phase of adoption where AI, stablecoins, tokenization, wallet infrastructure, and DeFi are no longer fringe—they're foundational.
Intersection of AI and Web3 (Part 2)
November 13, 2025
Agentic finance, stablecoin rails, and decentralized AI infrastructure after a year of building at the intersection.
Intent-Based Multichain DeFi
October 15, 2025
Solver networks, ERC-7683, and production intent protocols across EVM, Solana, and Cosmos.
Stablecoin Summer
October 15, 2025
How stablecoins are becoming foundational financial infrastructure and digital money rails
Why I still use Expo
October 1, 2025
OTA updates, EAS cloud builds, and shared TypeScript from production React Native work.
Agentic Finance
September 30, 2025
A deep dive into how AI agents are becoming autonomous financial actors with the ability to transact, execute, and move capital
Web3 Composability
September 8, 2025
The Decade of Web3 Infrastructure We Should Be Building On
Prompt Injection
June 15, 2025
How prompt injection attacks exploit large language models and strategies to defend your AI applications
AI Model Context Protocol (MCP)
June 8, 2025
Exploring the Model Context Protocol (MCP) for standardizing AI model interactions using TypeScript
RAG with TypeScript
June 2, 2025
TypeScript implementations of Retrieval-Augmented Generation (RAG) systems for integrating external knowledge with language models
Scaling and Securing WebSocket Connections
May 16, 2025
Strategies for building WebSocket backends with session affinity, TLS encryption, proper authentication, and inter-node communication for high-availability environments
EVM Token Standards Overview
May 15, 2025
Ethereum token standards. ERC-20, ERC-1155, ERC-6909, and ERC-7281
Managing Risks in DeFi
May 14, 2025
DeFi risks including impermanent loss, smart contract exploits, rug pulls, and real-world examples
AMMs, Liquidity Pools & Yield Farming
May 12, 2025
Automated market makers, liquidity pools, and yield farming strategies across major blockchains
Trading Engines - Order Books & AMMs
May 10, 2025
Analysis of order books and AMMs, exploring their fundamental mechanics, real-world implementations, and innovative hybrid solutions reshaping decentralized trading
The Skillset of a Product Engineer
March 25, 2025
Exploring the role of a product engineer
How USDT0 Improves Stablecoin Bridging
March 20, 2025
How USDT0 and LayerZero's OFT standard move USDT across chains without wrapping, with unified liquidity and a smaller bridge attack surface
EVM on Bitcoin - The Future of DeFi
March 17, 2025
Bitcoin DeFi evolves with EVM, unlocking new financial possibilities.
The Power of Bitcoin Runes
March 2, 2025
How Bitcoin Runes is transforming tokenization with scalability and real adoption
Engineering Principles
February 25, 2025
Engineering principles for building scalable and maintainable systems
Math in JavaScript and DeFi
January 19, 2025
Best Practices for Math in JS & DeFi
useMemo and useCallback Are (Mostly) Obsolete
January 17, 2025
Why useMemo and useCallback hooks are becoming obsolete in modern React applications
React Fractal Compoundnents
November 25, 2024
Modular Design for a Compounding Effect
Modern Next.js Web3 Architecture
October 1, 2024
URL state, collocation, React Query, wagmi, and viem in Next.js Web3 apps.
Introducing BasilicEVM
August 15, 2024
FullStack EVM Project Starter with 0x and Codex integration
Architecture Decision Records
July 20, 2024
How Architecture Decision Records improve communication and efficiency in software teams
Comparing Ethers.js and Viem/Wagmi
July 20, 2024
A comparative analysis of Ethers.js and Viem/Wagmi in Ethereum development
The Intersection of AI and Web3
July 7, 2024
A July 2024 snapshot of shared infrastructure between AI and Web3: compute, identity, data, and open networks.
Async Patterns in React (PolkadotJS)
September 5, 2023
Async Patterns for maintaining a clear separation between core logic and presentation.
Conventions for React Apps
January 29, 2023
File naming, collocation, state, and structure I use in React apps.
TypeScript Generation from GraphQL
January 19, 2020
Generate TypeScript from a GraphQL schema with Codegen
TicoBlockchain 2019 Recap
February 15, 2019
Recap of the First International Blockchain and Cryptocurrency Conference in Costa Rica.
First Crypto Conference in Costa Rica
January 1, 2019
On February 2nd, the first international blockchain and cryptocurrency conference in Costa Rica will be held in San José.
Enhancing Your GitHub Workflow
August 8, 2018
Tips for improving your GitHub workflow in software development.
Costa Rica's Crypto Cantina
July 20, 2018
BlockchainCR is excited to introduce "Costa Rica's Crypto Cantina."
Blockchain Technology in Costa Rica
June 3, 2018
The Blockchain ecosystem in Costa Rica, BlockchainCR, and the Costa Rican Blockchain Association.
Nodeschool International Day 2016
June 7, 2016
JavaScript and Node.js through in-person workshops
Paintball.js recap
May 30, 2016
At Costa Rica JS this time we broke the mold a bit and went to Under Fire Paintball territory.
Best Practices for Designing RESTful APIs
October 3, 2015
When designing an API, there are important decisions that have a great impact on the way other applications will interact with the service...
Automatic Node.js Version Switching
July 18, 2015
When working on multiple Node.js projects it is important to configure your development environment to automatically switch to right node version for a particular project.
On Continuous Delivery
July 10, 2015
Continuous delivery is practice in software development in which development teams work in a way that allows companies to update their systems at any point in time or continuously through automated processes, the system's code base is always deployable and tested.
Unit Testing - Mocks, Stubs and Spies
September 15, 2014
Understanding mocks, stubs, and spies in unit testing
Introduction to Unit Testing
September 1, 2014
Getting started with unit testing in JavaScript
NodeJS HTTPS and SSL Certificate for Development
August 15, 2014
Setting up HTTPS and SSL certificates for Node.js development
Introduction to Gulp.js
April 15, 2014
Getting started with Gulp.js build system
Developing Software in Costa Rica
January 15, 2014
The software development ecosystem in Costa Rica
Choosing the Database for your Web App
September 1, 2013
A guide to choosing the right database for your web application
Data Visualization in Costa Rica
August 1, 2013
Data Visualization meetup in Costa Rica
My Favorite JavaScript and Engineering Podcasts
December 22, 2012
Simply the best Javascript podcast out there.