On Software Testing
Testing is a core tenet of stable product delivery and high-throughput engineering teams. By covering core functionality with robust testing, software teams can afford to… Read More »On Software Testing
Software engineering
Testing is a core tenet of stable product delivery and high-throughput engineering teams. By covering core functionality with robust testing, software teams can afford to… Read More »On Software Testing
CodeCov is an online tool to visualize and track unit test coverage on codebases. This post explains how to integrate CodeCov with Github Actions.
The pandemic and recent market volatility have highlighted the necessity of resilient engineering teams. More than even before, engineering organizations need to be agile and… Read More »How to build resilient engineering teams
Founding a startup is truly a transformative experience, which can be compared to an intense mountaineering expedition. They both need preparing, planning, team building, risk-taking,… Read More »6 lessons for startups from high-altitude mountaineering
As a Founder and CTO, I have two equally-important customers: our users (external) and our engineers (internal). The happiness of these two groups of customers… Read More »Why serverless is good for business
DynamoDB is a great fit for serverless architectures: it is scalable and fast, it supports role-based permissions, and most importantly, is itself serverless. However, a… Read More »Introducing DynamoQuery: Python AWS DynamoDB ORM
In the first part of this post, I mentioned five main drives to go serverless: Scalability Cost reduction High development velocity Resiliency Security Like any other tool,… Read More »Why serverless is good for business (part II)