HirotoYoshidome Tech Blog
- Why CI Matters for New Products 2023-07-15 |
- #CI/CD
- #Testing
- #GitHub Actions
- #Best Practices
When to introduce CI in a brand-new project and the trade-offs involved.
- Why We Write Unit Tests 2023-07-08 |
- #Testing
- #TDD
- #Best Practices
- #Product Development
Three benefits of unit tests: quality, safer changes, and reusable components.
- MySQL Implicit Casts Broke an UPDATE 2023-07-04 |
- #MySQL
- #SQL
- #Troubleshooting
- #Tips
A small lesson on implicit string-to-number conversion in MySQL and why it bit me.
- Handling Library Version Upgrades 2023-05-23 |
- #Product Development
- #OSS
- #Productivity
Thoughts on how we tackle library version upgrades.
- Preparing for the February 2024 Email Sender Guidelines 2023-01-30 |
- #Tips
- #Learning
What we did to comply with the email sender guidelines coming in February 2024.
- Performance Tuning with Elasticsearch 2023-01-27 |
- #Elasticsearch
- #Performance
- #Optimization
- #Scalability
Digging into performance tuning when using Elasticsearch.
- Choosing a Setup for a Personal Tech Blog 2023-01-15 |
- #Product Development
- #Learning
- #Tips
- #Best Practices
Pros and cons of hosted publishing services, GitHub Pages, rental servers, and building everything yourself.
- Thinking About Elasticsearch Performance 2023-01-14 |
- #Elasticsearch
- #Performance
- #Optimization
- #Scalability
Pitfalls I ran into while tuning Elasticsearch queries and mappings.
- Why Metabase Is Great 2022-11-23 |
- #BI
- #Data Visualization
- #Product Development
Impressions after adopting Metabase, use cases, and a quick Docker setup.
- How We Brought In Elasticsearch 2022-10-26 |
- #Elasticsearch
- #AWS
A look back at the journey to introducing Elasticsearch.