Topics/Engineering practice/Tags
engineering
Writing
- 28 Jul 2025Better engineeringEssay
- 9 Jun 2025Engineers in the AI landscape: architects, tinkerers, planners, and the vibersEssay
- 27 Jan 2025Glue workEssay
- 27 Jan 2025Stating the obviousEssay
Reports
- 19 Aug 2026The deploy pipeline formulaField report
- 20 Mar 2023From multi repo to monorepo a case study with Nghenhan Turbo monorepoField report
Research notes
- 29 May 2023How we created an AI powered interview system using OpenAI's ChatGPTResearch notes
- 17 Apr 2023Lessons learned from concurrency practices in blockchain projectsResearch notes
- 22 Jun 2025IC and managementResearch notes
- 19 Dec 2024Working with legacy codeResearch notes
Show all 65
- 30 Aug 2023Our view on fullstack engineeringResearch notes
- 4 May 2023Message queues and streaming platforms eg Kafka Nats RabbitmqResearch notes
- 11 Apr 2023Database designs for multilingual appsResearch notes
- 11 Apr 2023Unit testing best practices in GolangResearch notes
- 11 Apr 2023What is PNPM compare to NPM/YarnResearch notes
- 3 Apr 2023How blue green deployment helped MochiResearch notes
- 3 Apr 2023I18n frontend guidelineResearch notes
- 20 Mar 2023Why we chose our tech stack accelerating development with a robust frontend solutionResearch notes
- 29 Aug 2022Data analyst in retail tradingResearch notes
- 8 Mar 2021Are we really engineersResearch notes
- 7 Aug 2020Go in software engineeringResearch notes
- 24 Apr 2020Introduction to software craftsmanshipResearch notes
- 27 Mar 2020Architecture decision recordResearch notes
- 19 Jan 2020Well crafted softwareResearch notes
- acceptance-test-in-elixirResearch notes
- agile-testingResearch notes
- cloudflare-worker-cf-workerResearch notes
- high-quality-softwareResearch notes
- process-for-software-projectResearch notes
- software-testerResearch notes
- when-to-stop-testingResearch notes
- 13 Sep 2023The removal of Apache Kafka's dependency on ZookeeperResearch notes
- 6 Sep 2023Sql and how it relates to disk reads and writesResearch notes
- 6 Sep 2023URL Redirect vs. Rewrite; What’s the difference?Research notes
- 31 Jul 2023Adoption of pnpmResearch notes
- 8 Jun 2023Render optimization in data-fetching librariesResearch notes
- 8 Jun 2023Working on a project interview assessment at DwarvesResearch notes
- 22 May 2023Approaches to manage concurrent workloads like worker pools and pipelinesResearch notes
- 11 Apr 2023Continuous translationResearch notes
- 3 Apr 2023Accelerate project initiation with advanced Nextjs boilerplate React toolkitResearch notes
- 28 Mar 2023Profiling in GoResearch notes
- 27 Mar 2023Radio talk 61 monorepoResearch notes
- 20 Mar 2023Why micro frontendResearch notes
- 26 Dec 2022The key of security mechanisms in tackling cyber threatsResearch notes
- 13 Oct 2022React fiberResearch notes
- 6 Jun 2022React 18Research notes
- 5 May 2020Reusability in software developmentResearch notes
- 2 May 2019Split and reuse code in React applicationResearch notes
- 17 Jul 2017Be careful with your code splitting setupResearch notes
- a-system-perspectiveResearch notes
- blockchain-oracleResearch notes
- business-intelligenceResearch notes
- circuit-breaker-patternResearch notes
- command-query-responsibility-segregation-cqrsResearch notes
- database-shardingResearch notes
- extreme-programmingResearch notes
- integration-testingResearch notes
- machine-learningResearch notes
- mpa-spa-and-partial-hydrationResearch notes
- peer-reviewResearch notes
- scrumResearch notes
- se-csResearch notes
- software-101Research notes
- software-architectureResearch notes
- software-engineeringResearch notes
- software-quality-assuranceResearch notes
- syllabusResearch notes
- testing-life-cycleResearch notes
- user-acceptance-testingResearch notes
- waterfall-agileResearch notes
- waterfall-iterativeResearch notes