At a glance of a key

  • Home
  • Photography
  • Contact Form
  • Home
  • Photography
  • Contact Form

Category: Tips & Tricks

Marking field as required when using Lombok Builder

March 28, 2018Development, Tips & Tricks4 Comments

The builder pattern is nice and useful, and using Lombok @Builder annotation instead of implementing it each time can save a lot of time. However, there is one problem with this. You can’t really define a required field. For example, […]

Life got much easier – Using Lombok with Java

March 12, 2018March 28, 2018Development, Tips & TricksNo Comments

After more than 5 years programming in C++, recently I’ve started my first steps programming in Java. There are many differences and I’ll try to share some tips that will make your lives better 🙂 First one is Project Lombok. […]

How to consume all messages from an SQS queue ?

January 14, 2018March 29, 2018Tips & TricksNo Comments

My goal was finding an AWS service that will answer the following requirements: Store large amounts of data (split into small chunks) reliably. Accessible from multiple zones/regions. Low read/write latencies. Cheap enough. SQS is a powerful service that is really […]

Getting the right Jenkins build number using Python

June 27, 2017March 28, 2018Tips & 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 […]

Bash Tips & Tricks: Handling failures in pipe

May 23, 2017March 28, 2018Tips & TricksNo Comments

If you’re using bash, you probably know that pipes are really nice and helpful. Recently I wasted a lot of time trying to realize why one of our tests failed on data corruption (we are kind-of a storage company so […]

About Me

I have over ten years of experience designing, building, testing and delivering enterprise-grade software in various fields. Currently, I am employed as a Software Engineer at AWS, working on the next cutting edge technology in the cloud computing field. I am passionate about technology and primarily blog about software engineering, programming tips, cloud computing and how it can be used to make the development process simpler and the delivery process faster (with better quality).

My formal education is BSc. degree in Electrical Engineering and outside of work I spend most of my time traveling, hiking and photographing.

Archives

  • April 2018 (1)
  • March 2018 (3)
  • January 2018 (1)
  • July 2017 (2)
  • June 2017 (5)
  • May 2017 (5)

Recent Posts

  • The Mossad Challenge 2018 – Entry Riddle
  • Marking field as required when using Lombok Builder
  • Simple item versioning with DynamoDB
  • Life got much easier – Using Lombok with Java
  • How to consume all messages from an SQS queue ?

Categories

  • Cyber Security (2)
  • Debugging (2)
  • Development (11)
  • Tips & Tricks (5)

Tags

API AWS Azure Bash Brainfuck C++ Challenge Cloud Cloud Bursting Database DevOps Disassembly DLL Documentation DynamoDB Java Jenkins Mossad NoSQL Performance Python Security Serverless Testing Unit Tests WebService

Disclaimer:
Everything I write is my personal opinion and came from my personal experience thus should be challenged and treated with caution.

I work @ AWS but I don't officially represent AWS, Amazon or any other company.
Proudly powered by WordPress | Theme: Doo by ThemeVS.