Memos tagged “engineering”
Learned by engineers. Experimented by engineers. Experienced by engineers
Written by Dwarves for product craftsmen
Design system and build a cost-effective one
Latest update on git-commit message
Dotfiles use cases and how we make better use of them
Logging server state and why we better combine Loki with OpenTracing
A six-month earn-and-learn training program to reach the next stage of craftsmanship
Is software engineering really engineering? Where is the math, the blueprints, and all the upfront planning? Or do you feel the responsible for the quality? Many professionals discuss this topic. Let’s find out.
Latest update on tech adoption, and a side note for profile naming
How we setup CI/CD @ Dwarves
Dwarves Tech Radar v2 contains the practices to simplify the workflow, new techniques/ approach methods for project toolkit setup and expand the domain knowledge.
It feels right to encourage a mutual interest in expanding the tech playground and connect people with the same pursuits.
The Dwarves proudly to be their technical partner that takes on the whole development stage of Aharooms, supercharging the product development.
I built an infinite image gallery built with r3f. This is how I solved the two core problems: building an infinite image grid and handling related mouse events.
Wrap up for volume 01 of our tech radar. The Dwarves are encouraged to learn and adopt new practices, new technology in software development. This occasion is the first time we sit down and do it in written form.
How we do R&D, how we work on self-growth, and motivate continuous curiosity.
The software community has been hungering for a small, simple, easy-to-learn and pragmatic programming language. Go is here for the rescue.
You may think "This sounds like something I should learn to code in!". You’d be right, but you’d be wrong too; you don’t code in WebAssembly. Let’s take some time to learn about the technology that’s often fondly abbreviated to "Wasm."
XPC is the newest way to implement IPC (Inter-Process-Communication) mechanism.
Many kinds of tasks that do not require user interaction are most effectively handled by a process that runs in the background.
This brief explanation walks you through a few aspects of reusability in software development such as concepts, benefits, problems, and approaches like a framework or product line.
An assistant takes your question as an input e.g. "What is a stack?", then it looks up, parses and prints the answer on your terminal.
A sum up of Architecture Decision Record (ADR), created by An Duong & Minh Luu
SwiftUI is nice and fun to working with
One of our recent Tech101 lessons, where we raise up questions on different tech topics and discuss with examples
For those macOS geeks who want to twist up the game, this guideline may be a good start.
This post ain't gonna be a speech of Uncle Bob's Software Craftsmanship Manifesto.
When we talk about Golang, its most basic and popular characteristic is concurrency-support
An overview and basic information about Helm: a powerful tool that makes life working with Kubernetes easier than ever
A quick look on Kubernetes 101
How we use Rust to develop an amenable and parallel browser
Why & when to apply broker pattern in distributed system
A short description on Website Accessibility and how to successfully apply the correct HTML to level it up
Recreate Find Me Bottom Menu view in few lines of code.
How to build a Passcode view for our iOS Applications. Applying in the project written by Xcode 11 beta
The very first architecture pioneer that combines the best practice of microservices from API Gateway and Service mesh
Tests make your code with more confident. Here is the Unit test using component react-testing-library, react-testing-hook-library and Cypress
I'll take a try to explain in simpler terms. But first I assume you understand that Quorum Slices are to help a Stellar node do the validation.
An overview on Fabric Hyperledger Architecture
Simple code reuse with React Hooks and High Order Component. The way I solved repetitive pieces of code in the react application
What is Cypress? Here is the autocomplete textbox testing using Cypress.
How to create simple webpack config to run React app. After that, you will be able to create your own react webpack config and tweak it as you like
Put your big fat CSS on a diet
Everything you need to know on Finite State Machine
It took me 6 hours debugging in the deep dark of hell. Here is how I solve the problem of code splitting setup.
Something about Docker registry 2.0. The Docker toolset to pack, ship, store, and deliver content.
Git is one of the most popular source control. Some of the best practices from the community and the way we applied them.
What is Homebrew? How to contribute to Homebrew, one of the famous repo on the Internet
Containers are awesome. Microcontainers are awesome, too. And this is the Docker image having the smallest capacity
What is Vim? How to code Go using Vim?