February 2023 Excerpt from 이번엔 성공할 줄 알았지? [스머프 시즌2 ep.06 스타트업이 망하는 이유] The odds are in your favor. The surviving companies don't even do very well themselves, and the competition is gone.
The Next Grass Is Greener - A Green Labs Retrospective(더 푸릇푸릇해질 다음 여정을 향해 - 그린랩스 회고) Failed to create a successful product.
January 2023 What does the engineering team do? Daily Execution that measures business metrics, finds components of them, and improves probabilistically.
Go 1.20 Experiment: Memory Arenas vs Traditional Memory Management Despite the tradeoffs, arena is a very cool feature.
DRAFT RELEASE NOTES — Introduction to Go 1.20 Interesting for me Profile-guided optimization(PGO) Wrapping multiple errors Other links What’s New in Go 1.20, Part I: Language Changes What’s New in Go 1.20, Part II: Major Standard Library Changes Profiling and Execution Tracing in Go What I learned pprof can diff with go tool pprof -http=:8080 -diff_base <file2> <file1> How to Write Accurate Benchmarks in Go Not resetting or pausing the timer Making wrong assumptions about micro-benchmarks Not being careful about compiler optimizations Being fooled by the observer effect Obscure Go Optimisations - Bryan Boreham Take-aways Slice-to-interface cast will allocate.
I really wanted to go to a large company No matter how good a company is that people say it is, I no longer envy it.
It can be difficult to fully grasp something until you have experienced it for yourself. In such situations, I believe it is advantageous to give it a try.
C++ STL performance example with shared_ptr I just have to say this and move on… If you think it's okay to just use the STL for a project that doesn't need this level of optimization or performance, think again.
It is highly likely that your project is not suitable for writing Non GC Native language, so it is recommended to replace it with a VM-based language. I don't use C++ anymore for 99% of my projects.
Founding CEO and Management CEO Founding CEO are the original CEO, that was involved in the creation and early development of the company and tend to have a strong vision for its future, while management CEO are brought in to manage the company after it has been established and help it scale.
This page based on Charts for personal notes. If you want to learn more, please visit the official website.
Charts Helm uses a packaging format called charts. A chart is a collection of files that describe a related set of Kubernetes resources. A single chart might be used to deploy something simple, like a memcached pod, or something complex, like a full web app stack with HTTP servers, databases, caches, and so on.
This page based on Using Helm for personal notes. If you want to learn more, please visit the official website.
Theree Big Concepts A Chart is a Helm package. It contains all of the resource definitions necessary to run an application, tool, or service inside of a Kubernetes cluster. Think of it like the Kubernetes equivalent of a Homebrew formula, an Apt dpkg, or a Yum RPM file.
A Repository is the place where charts can be collected and shared.
What is Helm? Helm helps you manage Kubernetes applications — Helm Charts help you define, install, and upgrade even the most complex Kubernetes application.
Charts are easy to create, version, share, and publish — so start using Helm and stop the copy-and-paste.
The Purpose of Helm Helm is a tool for managing Kubernetes packages called charts. Helm can do the following:
Create new charts from scratch Package charts into chart archive (tgz) files Interact with chart repositories where charts are stored Install and uninstall charts into an existing Kubernetes cluster Manage the release cycle of charts that have been installed with Helm For Helm, there are three important concepts: