At a glance of a key

  • Home
  • Photography
  • Consultation
  • Contact Me
  • Home
  • Photography
  • Consultation
  • Contact Me

Month: June 2017

Serverless On-call duty notifier – Part 1

2017-06-282018-03-28Development3 Comments

As many engineers in the industry, we have on-call duty. The on-call duty is defined at the beginning of each month and the list of the on-call engineers for each date can be found in an excel sheet. Well, this […]

Getting the right Jenkins build number using Python

2017-06-272018-03-28Tips & TricksNo Comments

One of the jobs in our CI pipeline is responsible for compiling, building and packing the code. The artifacts of the job is a directory on our storage with the build number and all the artifacts that are related to […]

Proper use of static keyword

2017-06-122018-03-28Debugging, Development1 Comment

Recently I found a funny bug in our code and I wanted to share some insights on it so you won’t do the same mistakes. Let’s assume we have a function that produces a lot of output and it can […]

How do I spend less time on compilation

2017-06-112018-03-28DevelopmentNo Comments

As part of my day job, I write and compile a lot of code. My laptop is not that strong and I find myself wasting a lot of time on compilation. Then I asked myself, why shouldn’t I use the […]

Why you shouldn’t trust the documentation ?

2017-06-082018-03-28Debugging1 Comment

Today Microsoft Azure introduced the new F-series VM sizes (you can read about it here) and our software faced a bizarre issue. When we want to create a new instance in Azure, we have an implementation that chooses VM size […]

About Me

Principal Software Engineer and an industry leader with startup and FAANG experience. I specialize in storage, distributed systems, and data protection services. I also blog on software engineering methods, code quality, cloud computing and other related topics.

Want to work with me? I’m hiring! Contact me to learn more.

Want me to consult for you? Contact me to discuss terms.

  • LinkedIn
  • GitHub

Archives

  • March 2023 (3)
  • February 2023 (1)
  • September 2022 (1)
  • July 2022 (1)
  • July 2021 (1)
  • June 2021 (1)
  • February 2021 (1)
  • April 2018 (1)
  • March 2018 (3)
  • January 2018 (1)
  • July 2017 (2)
  • June 2017 (5)
  • May 2017 (5)

Recent Posts

  • Using GORM – Part 3: Models and Idempotency
  • Using GORM – Part 2: Transactions and Save Points
  • Using GORM – Part 1: Introduction
  • Monolith or Microservices?
  • To Go or not to Go

Categories

  • AWS (1)
  • Career Growth (2)
  • Cyber Security (2)
  • Debugging (2)
  • Development (18)
  • Storage (1)
  • Tips & Tricks (10)

Tags

API AWS Azure Bash Brainfuck C++ Challenge Cloud Cloud Bursting Database DevOps Disassembly DLL Documentation DynamoDB Go Golang Guice Java Jenkins Mossad NoSQL OOP Performance Programming Python Security Serverless Singleton Testing Unit Tests WebService
Proudly powered by WordPress | Theme: Doo by ThemeVS.