Our Journey to Thinnest Viable Platform

This article originally posted on Medium. Archived here to maintain open access. Trade Me engineering is a medium size team — about 200 engineers — spread across predominantly platform and stream-aligned agile squads. About 80 per cent of our active development and user sessions are across the four major monolithic platforms, i.e. iOS and Android apps, Front-end App, and API. While monolithic applications come with their baggage, they have worked well for us....

September 29, 2022 · 6 min · Amir Mohtasebi
How to provide 360 feedback

360 Feedback

Providing consistent and timely feedback to employees is one of the means for improvement and career growth. Organizations have different ways for employees to provide feedback to each other. In my current organization, providing feedback is one of our main focuses. We regularly talk about our feedback metric in our leadership team more frequently than any other employee engagement metric. What is 360 Feedback? There are different ways to provide feedback, with different frequencies and qualities....

February 11, 2022 · 5 min · Amir Mohtasebi

Golang - Learning Material

This is a live document containing my recommended articles, videos, and books available I used to learn Golang over the last couple of years: [Book] An Introduction to Go Programming Language: Free book to start your journey as a beginner into Golang. [Website] Go by Example: Sample codes that teach you the fundamentals and best practices. [Website] Go Proverbs: Simple, Poetic, Pithy. [Video] Cuncurrency Patterns: Google I/O 2012 - Go Concurrency Patterns....

November 22, 2020 · 1 min · Amir Mohtasebi

Golang - Setting up Dev Environment

After a little of back and forth and using different IDEs I documented my preferred set up here: Install Golang Install the latest version of Golang from here. IDE I chose to use Visual Studio Code because it is free and it has better support for Golang than (almost) any other IDE outide. Extension In order to configure VS Code to support Golang, you need to install vscode-go extension. Then:...

December 4, 2017 · 1 min · Amir Mohtasebi
Mastodon