Technologies, tools, and practices we use, evaluate, or avoid.
Amazon Web Services (AWS) is a comprehensive, evolving cloud computing platform provided by Amazon.
Amazon DynamoDB is a fully managed NoSQL database service by AWS.
AWS ECS Fargate is a serverless container orchestration service that simplifies the deployment of containerized applications.
AWS EventBridge is a fully managed event bus service that makes it easy to connect different applications using events.
AWS Lambda is a serverless computing service that allows you to run code without provisioning or managing servers.
Amazon S3, or Simple Storage Service, is a scalable and secure object storage service offered by AWS.
AWS SES Amazon SES is a cloud-based email service provider that can integrate into any application for high volume email automation.
AWS SQS is a fully managed message queuing service that enables decoupling and scaling of distributed systems components.
Azure AI Search (formerly known as "Azure Cognitive Search") provides secure information retrieval at scale over user-owned content in trad…
Azure API Management (APIM) is a versatile cloud service designed to simplify the creation, deployment, and management of APIs.
Azure App Service is a fully managed platform offered by Microsoft Azure that enables developers to build, deploy, and scale web applicatio…
Azure Application Gateway is a regional web traffic load balancer (OSI layer 7) service.
Azure Application Insights is a powerful application performance management (APM) service that enables real-time monitoring and analysis of…
Azure Cache for Redis is a fully managed in-memory caching service that provides fast data access with low latency and high throughput.
Azure Container Apps is a serverless container orchestration and management service provided by Microsoft Azure.
Azure Cosmos DB is a globally distributed, multi-model database service offered by Microsoft Azure.
Azure Data Factory (ADF) is a cloud-based ETL and data integration service provided by Microsoft Azure.
Azure Database for MySQL - Flexible Server is a fully managed database service offering for MySQL on Azure, designed to provide granular co…
Azure Database for PostgreSQL - Flexible Server is a fully managed database service designed to provide granular control and flexibility ov…
Azure Function App is a serverless computing service on Microsoft Azure that allows developers to build and deploy event-driven, scalable f…
Azure Key Vault is a cloud service offered by Microsoft that allows users to securely store and manage sensitive information such as keys, …
Azure Logic Apps is a cloud-based integration and automation service that enables building scalable workflows to orchestrate business proce…
Azure Managed Identities simplify identity management for applications and services running in the cloud.
Azure Notification Hub provide an easy-to-use and scaled-out push engine that enables you to send notifications to any platform (iOS, Andro…
Azure Service Bus is a fully managed enterprise message broker designed to decouple applications and services.
Azure Storage Account provides highly available, secure, and massively scalable cloud storage for storing any kind of data—blobs, files, qu…
Bruno is an open-source API client that's gaining traction as a lightweight alternative to Postman.
Changeset Changeset is a tool to manage your versioning and changelogs with a focus on monorepos.
Clean architecture Clean Architecture is a software design philosophy that separates the concerns of the application into distinct layers.
CommonJS is a module system and module format that was originally designed for Node.
While Create React App has been a popular choice for bootstrapping React applications due to its simplicity and ease of setup, we recommend…
create-react-native-library is a CLI for scaffolding React Native libraries for iOS and Android.
Detox is a gray box end-to-end testing and automation library designed specifically for mobile apps.
DevContainers are a way to configure a consistent development environment using Docker containers.
Diagram as code is an approach to creating diagrams using code instead of a graphical interface.
Docker Desktop is a tool for MacOS and Windows that allows to run Docker containers locally.
ECMAScript Modules (ESM) is the official standard format to package JavaScript code for reuse.
ESLint is a static code analysis tool for identifying problematic patterns found in JavaScript code.
Flipper is a debugging tool for mobile apps that provides a GUI to inspect the app's state.
The fp-ts is a powerful library that brings functional programming concepts to TypeScript development.
GatsbyJS is a static site generator based on React.
Gherkin is a domain-specific language designed for describing software behavior without detailing how that behavior is implemented.
Husky is a tool that allows to easily manage Git hooks.
Jest is a JavaScript Testing Framework with a focus on simplicity.
K6 is an open-source load testing tool designed for testing the performance of APIs, microservices, and websites.
Kotlin is an open-source, statically-typed programming language that supports both object-oriented and functional programming.
lint-staged is a tool that allows to easily run linters against staged git files.
Maven is a powerful project management tool that is based on POM (project object model).
Azure is Microsoft's public cloud computing platform.
In our continuous effort to optimize our software development processes, we suggest to evaluate the transition from a poly-repo (multiple r…
Next.js is an open-source React front-end development web framework that enables functionality such as server-side rendering and generating…