AI coding agents like Roo and GitHub Copilot are incredible at writing code, but they’re completely blind to what your application actually looks like. While working on a recent project, I needed m...
I recently ran into a frustrating problem while working on a project with a React frontend. The app needed packages from an internal Azure DevOps npm feed, but every time I pressed F5 in Visual Stu...
During the Microsoft Global Hackathon 2025, my team faced a familiar challenge: too many features, too little time. I had to work on multiple features simultaneously but you can’t really do it in t...
In the last two days i was fighting the werid situation where i couldn’t bind to a specific port on my machine. All the other ports were fine, but this specific one was just blocked and didn’t matt...
Partitioning a domain is a useful way to achieve scalability of a system. The idea behind partitioning is that instead of putting everything in a single place, you divide the dataset or the work in...
A few months ago we announced the beginning of rate-limiting in the Clarizen One API (read more here https://success.clarizen.com/hc/en-us/articles/360012223839-API-Updates-for-Developers). This cr...
Build 2020 summary (so far) In the last two days Microsoft ran its developer conference. This year, for the first time it was completely virtual and free. There were many announcements as you can...
It finally happened. Microsoft shutdown its blog hosting platform that i was using for years http://blogs.microsoft.co.il/iblogger/. At least now i got the change to work with a modern platform for...
This is the fourth year that I’m running the Integrative Software Engineering Workshop at the Ruppin Academic Center As such I had the privilege to mentor the teams and guide them as they build a s...
In VS2017 it much easier now to support multiple frameworks inside a single .csproj file.When you create a new project VS2017 (that target .NET Core or .NET Standard) this is what you’ll get inside...