Angular
Musings on Angular
Cloud
Floaty stuff
Company Culture
Life in InfiniSwiss and beyond
Essential soft skills for tech people
Soft skills are essential in the tech world because great code alone isn’t enough. They help tech professionals understand client needs, navigate challenges, give and receive feedback effectively, and build products that truly solve human problems.
My first months at InfiniSwiss
Growing technical skills and confidence in a people‑first culture.
My Interview Experience at InfiniSwiss: A Deep Dive into a Thoughtful Process
How one interview can kickstart your journey of lifelong growth.
One Year at InfiniSwiss: A Memoir from Bucharest
My experience after one year at InfiniSwiss.
DevOps
About DevOps
Continuous Integration & Delivery
What works for us and what does not when it comes to applications' continuous integration and continuous delivery
Hyper-V Windows login problem
If you created a Windows machine in Hyper-V and you're stuck on the login screen (i.e. cannot login) then this post might help you
.NET
.NET and related Microsoft technologies
Interview
The interview process and questions
My Interview Experience at InfiniSwiss: A Deep Dive into a Thoughtful Process
How one interview can kickstart your journey of lifelong growth.
Sample InfiniSwiss Interview Question
An example discussion based on one interview question
InfiniSwiss Javascript Interview Questions
The InfiniSwiss Javascript interview questions
JavaScript
The JavaScript universe
InfiniSwiss Javascript Interview Questions
The InfiniSwiss Javascript interview questions
Node.js
Node.js-based solutions
Software
Software Engineering
Why Mobile Bugs Are Hard to Explain — and How Charles Proxy Helps
Mobile bugs are notoriously difficult to explain. They emerge only under specific devices, networks, or timing conditions — often leaving teams debating assumptions instead of facts. This article explores why mobile issues create a visibility gap and how Charles Proxy helps bridge it by revealing what truly happens between devices and backend systems.
Embracing BDD via Cucumber
Behavior-Driven Development promises better collaboration and clearer requirements, yet many teams struggle to apply it effectively. This article explores how Cucumber turns conversations into executable specifications — bridging the gap between business intent and automated tests.
Building a Subscription System with Stripe
Adding subscriptions to an existing product sounds straightforward at first. Pick a payment provider, define a few plans, and ship a checkout flow. In practice, billing quickly spills into access control, security, caching, and long-term maintainability.
Mastering Clean Code: Best Practices for Software Engineers
A list of guidelines extracted from the book "Clean Code: A Handbook of Agile Software Craftsmanship" by Robert C. Martin
Testing
Testing, QA & Automation
Why Mobile Bugs Are Hard to Explain — and How Charles Proxy Helps
Mobile bugs are notoriously difficult to explain. They emerge only under specific devices, networks, or timing conditions — often leaving teams debating assumptions instead of facts. This article explores why mobile issues create a visibility gap and how Charles Proxy helps bridge it by revealing what truly happens between devices and backend systems.
Embracing BDD via Cucumber
Behavior-Driven Development promises better collaboration and clearer requirements, yet many teams struggle to apply it effectively. This article explores how Cucumber turns conversations into executable specifications — bridging the gap between business intent and automated tests.
Tools
Tools of the trade
Building a Subscription System with Stripe
Adding subscriptions to an existing product sounds straightforward at first. Pick a payment provider, define a few plans, and ship a checkout flow. In practice, billing quickly spills into access control, security, caching, and long-term maintainability.
SAP FSM Smart Forms Bulk Operations Tool
The Smart Forms Bulk Operations Tool is now generally available
Getting Started with Squidex
Create Multilingual Website using Squidex