I have a couple of speaking opportunities starting next week with MS Tech Summit in Warsaw and later this month I'll be flying to Norway to speak at NDC Oslo. MS Tech summit is a conference dedicated to Microsoft technology with 100+ speakers and 8 concurrent tracks. The conference is both Virtual and in person. … Continue reading Upcoming speaking engagements – May 2023
Author: Dror Helper
Learning Rust one test at a time
My second job was a lot of fun, I was fresh out of university and I got to play with graphics and draw cool effects on the screen using DirectX and OpenGL. Since then, I have worked in many other companies and learnt how to write better code but I have always had a place … Continue reading Learning Rust one test at a time
Versioning Multiple Micro-Services in a Monorepo using Maven
It is crucial that each piece of code you deploy have a unique version, it help you you track what your client is running, mark deployments with breaking changes and make your life so much easier - especially when trying to understand what changes are running at your client site in the middle of the … Continue reading Versioning Multiple Micro-Services in a Monorepo using Maven
New Pluralsight course – Unit Testing C Code in CLion
From time to time I get the feeling that I have too much free time and so I set myself and look for new challenges, and although the last year has been challenging to all of us I've still found myself committed to create another unit testing course for Pluralsight. This time it's unit testing … Continue reading New Pluralsight course – Unit Testing C Code in CLion
Easily create builders for your tests using Intellij IDEA
The builder pattern is one of the more useful patterns out there when creation unit tests. Instead of having a huge initialization such as: @Test void validateUser_userNameIsEmpty_returnFalse(){ var user = new User(); user.setId("id-1"); user.setName(null); user.setPhoneNumber("555-1234"); // additional user initialization boolean result = userService.validate(user); assertFalse(result); } You can instead create a simple user builder object for … Continue reading Easily create builders for your tests using Intellij IDEA
Better tests names using JUnit’s display names generators
Writing unit tests can be challenging, but there is one thing that can get you on the right track - the test name. If you manage to give your test a good name - you will write a good test. Unfortunately in some (read: many) unit testing frameworks the test name must be a valid … Continue reading Better tests names using JUnit’s display names generators
I’m an AWS Solution Architect – Professional
It has been three years (and a few month) since I've passed the AWS Solution Architect Associate exam and I was thinking about taking my knowledge (and certification) to the next level. And so last Thursday I've spent three and a half hours answering questions about everything AWS and passed the AWS Solution Architect Professional … Continue reading I’m an AWS Solution Architect – Professional
Creating an .NET AWS serverless application using API Gateway with API Key
Today at work I've needed to create a quick solution to provide a client application with data stored in AWS. It has been a while since the last time I've used C# in AWS so I thought I'll give it a try, and after a few hours of tinkering I had a solution up and … Continue reading Creating an .NET AWS serverless application using API Gateway with API Key
A tale of two developers
Let me tell you about two developers who worked for the same company: Both were talented, gifted software developers and had many years of experience under their belt. Each one of them was the technical lead of his team. One day the first developer needed to convert all of the project's old HTTP calls with … Continue reading A tale of two developers
Upcoming (online) conferences
I love speaking on conferences! What's not to like? - you get to meet passionate developers, teach and speak about things you care about and travel to interesting places... At least until this year, things have changed a bit, no one is going to travel at least for a few more months but I'm happy … Continue reading Upcoming (online) conferences