At a glance of a key

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

Month: May 2017

Bash Tips & Tricks: Handling failures in pipe

2017-05-232018-03-28Tips & 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 […]

Building simple url-redirection service using Flask and Python

2017-05-152018-03-28DevelopmentNo Comments

There are many technologies that can be used for building back-ends for web-sites, web-services and etc. In this post, I want to show how easily web-services can be created using Python and Flask. I don’t really like writing UI (or […]

Hacking a DLL – Disassembly for beginners

2017-05-122018-04-20Cyber Security2 Comments

At the beginning of this month, the Mossad published a hacking challenge. out of curiosity I took some time playing with it and while progressing within the challenge I discovered a dll file which should contain a hint (admin password […]

Building simple testing framework in Python

2017-05-102018-03-28Development4 Comments

Every good product need to have a good testing coverage in order to insure that it works both in “happy scenarios” and in “bad scenarios” – inc. disruptions, limits and etc. Beside unit tests, every module should be tested “end-to-end” […]

Web Browser Automation using Selenium

2017-05-072018-03-28Development2 Comments

Recently, I was participating in an online challenge that included “hacking” to a website that was especially created for the challenge. After figuring out what to do at the beginning, I came to the conclusion that I need to send […]

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.