Aviv CarmiENVITE — Modern Dev Environments for Testing and Continuous IntegrationTL;DR — This is a quick walkthrough of our experience writing and maintaining integration and end-to-end testing at HUMAN, what we’ve…Feb 26Feb 26
Aviv CarmiThe Tragic Death of Inheritance (Clean Version)TL;DR — this is a story about how I felt forced to give up inheritance and object-oriented programming, and still missed it for a very…Jul 3, 20235Jul 3, 20235
Aviv CarmiinITNEXTThe Tragic Death of InheritanceTL;DR — this is a story about how I felt forced to give up inheritance and object-oriented programming, and still missed it for a very…Jul 3, 2023Jul 3, 2023
Aviv CarmiResearch on Best Practices in MicroservicesAt HUMAN Engineering, we’re conducting research on best practices in microservices.Jun 5, 2023Jun 5, 2023
Aviv CarmiinITNEXTFinding The Best Go Project Structure — Part 2TL;DR: This is a story about the internal journey we had in HUMAN Security to find the best project structure for Go, the decisions we’ve…May 15, 20233May 15, 20233
Aviv CarmiinITNEXTFinding The Best Go Project Structure — Part 1TL;DR: This is a story about the journey we’ve been on at HUMAN Security to find the best project structure for Go, what decisions we’ve…May 15, 20236May 15, 20236
Aviv CarmiinITNEXTA Proposition For a Better Future For GoThis is a piece concluding a 3-article series with a proposition for a better future for Go. In the previous articles, we discussed the…Oct 17, 20221Oct 17, 20221
Aviv CarmiinITNEXTWe Need To Talk About The Bad Sides of GoThis is the second part of a 3-article series. This is a story about the downsides of the Go programming language, the part about it that…Oct 17, 202216Oct 17, 202216
Aviv CarmiinITNEXTWhat Makes Go the Best LanguageThis is a story about the good and the bad sides of the Go programming language, about it being a time for a change, and about how…Oct 17, 20227Oct 17, 20227
Aviv CarmiinPerimeterXBoosting Up JSON Performance of Unstructured Structs in GoTL;DR: This is a story about how we trimmed 70% of our JSON parsing cloud costs by writing an open-source Go library called marshmallow…Jul 12, 20223Jul 12, 20223