Software Development
-
To Monolith or Not to Monolith?
Stephan Schulze, Project A’s CTO, offers advice on when startups should migrate to microservices
-
Engineer your engineering team
Our open-source tool, Velojiraptor, helps portfolio companies introduce KPIs into the software development process and boost developers’ productivity. Give it a spin!
-
Set and measure the right OKRs for developers
While marketing, HR, and business development departments are avid followers of OKRs, engineering teams can also benefit from setting goals
-
How we helped build a 5x unicorn
Project A has been investing in Trade Republic since its series A round — both financially and as an operational partner. Our Tech team spent two years supporting the firm, delivering a web app and several backend services that have helped it evolve from a startup into a major European player
-
Conway’s Law in Action
Are you leading a tech team but never heard about Conway’s law? A quick intro to one of the fundamental principles of tech organizations
-
5 signs you need a QA specialist
Project A’s QA Analyst highlights the typical signs that indicate it’s time to add a dedicated QA expert to your team
-
Forget the CLI — how to master Git in the IDE
Typing hard-to-memorize commands might make you feel like a movie hacker, but there’s a better way: Learn how to use Git in the IDE
-
Stop guestimating — measure development KPIs
What do software engineering teams that achieve exceptional operational performance have in common?
-
GitHub Copilot will (not) take your job
An AI pair programmer or a glorified autocomplete engine? We took GitHub Copilot for a coding spin to explore the pros, cons, and long-term effects
-
The real cost of code debt
Code quality tools deliver peace of mind and help you pay off your technical debt
-
Unleash your inner DevOps
Let developers in your engineering team deploy changes to production, and you’ll achieve much more than a harmonious working environment
-
Say goodbye to dependency hell, supply chain attacks, and performance issues
Package managers are lifesavers — until a dubious developer decides to inject malicious code into their open-source library. Tips, resources, and best practices that will help you build safer, more stable, and performant apps
-
Run an E-Commerce App on Google Sheets
Our developers used Google Apps Script to automate a Google Sheets-based warehouse management system. Learn how to do it, too
-
Serializing data in PHP II: A simple primer on database interactions
Symfony Doctrine ORM pack, Ramsey UUID library, and JMS Serializer – the three tools you need to follow our step-by-step tutorial
-
What should startups consider when outsourcing engineering work?
Outsourced software projects can go off the rails if you don’t plan properly. Project A’s CTO, Stephan Schulze, has some tips