-
Tech Industry Survival Guide: Key Skills for New Grad
身為職場新鮮人的我們,該如何適應瞬息萬變的軟體科技產業,持續精進,打造屬於自己的美好職涯?
-
6th MentorShip Meetup - Product Development the Engineer Way
從工程師的觀點看產品開發。與團隊一起,從零開始解決顧客問題。
-
6th MentorShip Meetup - Communication Skill Development
如何在五分鐘內把自己的計畫/成果說清楚?
-
6th MentorShip Meetup - Engineering Skill Development
工程技術百百種,該培養什麼?如何執行與驗證?
-
6th MentorShip Meetup - Engineer Career Path 101
什麼是軟體工程師?價值為何?未來在哪? 身為軟體工程師的我們,該如何發揮影響力?
-
Per-Iteration Loop Variable in Go
Go is planned to change For Loop semantics in 1.22 (https://go.dev/blog/loopvar-preview), changing the scope of loop variables from per-loop to per-iteration. In this sharing, let’s talk about (1) the rationale behind this “breaking change” and (2) how it affects our systems and daily life.
-
Clean Architecture in Go: The Crescendo Way
Share our experience in improving engineering teams’ productivity and happiness in Crescendo by introducing DDD (Domain-Driven Design) and Clean Architecture to Go projects.
-
Memory Management in High-Performance Go Applications: A Case Study of Pebble
A case study of memory management mechanism in Pebble, a high-performance key-value storage engine written in Go.
-
The Escape Analysis in Go
Introduce the escape analysis in Go (1.15) and its underlying working process.
-
HTTP/3 Leaks
Introduce http/3 and QUIC.
-
Epoll: The Hero Behind One Million WebSocket Connections in Go
Introduce the core methodology behind serving 1 million WebSocket connections in limited memory.
-
Distributed Systems: The Sidecar Pattern
The sidecar pattern is a useful way to simplify the complexity of system design in microservices. In this talk, the author is going to introduce the sidecar pattern including its concept, benefits, and use cases. Besides, the author will show a few case study in Umbo CV, such as a caching service and a log collector.
-
Garbage Collection in GO
Introduction to garbage collection in Go 1.11