DEV Community

Kenta Takeuchi profile picture

Kenta Takeuchi

Software engineer.

Work

Software engineer

Writing Code That Fits in Your Brain: Heuristics and Techniques to Avoid Complexity and Ensure Sustainability

Writing Code That Fits in Your Brain: Heuristics and Techniques to Avoid Complexity and Ensure Sustainability

Comments
1 min read

Want to connect with Kenta Takeuchi?

Create an account to connect with Kenta Takeuchi. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
The Art of Writing a CFP

The Art of Writing a CFP

Comments
10 min read
Things to Consider When Writing Architecture Documents

Things to Consider When Writing Architecture Documents

Comments
3 min read
Writing to Remote Files with Ansible

Writing to Remote Files with Ansible

Comments
1 min read
Why and When to Write an Architecture Strategy

Why and When to Write an Architecture Strategy

Comments
3 min read
Polymorphism Explained: How Object-Oriented Code Stays Flexible

Polymorphism Explained: How Object-Oriented Code Stays Flexible

Comments
1 min read
The N+1 Problem Explained: How to Detect and Fix It in Go/Rails

The N+1 Problem Explained: How to Detect and Fix It in Go/Rails

Comments
1 min read
Linux Load Average Explained: How to Read and Diagnose Performance Issues

Linux Load Average Explained: How to Read and Diagnose Performance Issues

Comments
3 min read
What is a Database Index? How It Works and When You Need It

What is a Database Index? How It Works and When You Need It

1
Comments
4 min read
What is GraphQL

What is GraphQL

Comments
2 min read
What is Duck Typing? How Dynamic Type Checking Works in Python, Ruby, and Go

What is Duck Typing? How Dynamic Type Checking Works in Python, Ruby, and Go

Comments
1 min read
What is Docker? A Beginner's Complete Guide to Containers

What is Docker? A Beginner's Complete Guide to Containers

Comments
3 min read
What is the Architecture Advice Process (AAP)?

What is the Architecture Advice Process (AAP)?

Comments
9 min read
Web Distribution Technology: Utilizing HTTP Cache, Reverse Proxy, and CDN

Web Distribution Technology: Utilizing HTTP Cache, Reverse Proxy, and CDN

Comments
1 min read
Web Performance Tuning by Experts: Practical Speed Enhancement from ISUCON

Web Performance Tuning by Experts: Practical Speed Enhancement from ISUCON

Comments
1 min read
Web Frontend High-Performance Tuning

Web Frontend High-Performance Tuning

Comments
1 min read
About Processing Models of Web Applications

About Processing Models of Web Applications

Comments
2 min read
Web Application Development with Go

Web Application Development with Go

Comments
1 min read
Web API: The Good Parts

Web API: The Good Parts

Comments
1 min read
Designing Web APIs

Designing Web APIs

Comments
1 min read
Code Definition Jump Disabled After Enabling Go Language Server in VSCode

Code Definition Jump Disabled After Enabling Go Language Server in VSCode

Comments
2 min read
Revamping My Development Environment to be Vim-like

Revamping My Development Environment to be Vim-like

1
Comments
1 min read
Distributing Validation Rules within the FormRequest's rules Method

Distributing Validation Rules within the FormRequest's rules Method

Comments
1 min read
Using VirtualHost with Vagrant

Using VirtualHost with Vagrant

Comments
2 min read
MySQL 'MySQL Daemon failed to start' on Vagrant

MySQL 'MySQL Daemon failed to start' on Vagrant

Comments
1 min read
Setting Up a CentOS 6.7 Development Environment with Vagrant

Setting Up a CentOS 6.7 Development Environment with Vagrant

Comments
2 min read
Vagrant+CentOS7.3+Ansible

Vagrant+CentOS7.3+Ansible

1
Comments
2 min read
How to Use pprof Without DefaultServeMux

How to Use pprof Without DefaultServeMux

Comments
2 min read
How to Use Burp Suite with Google Chrome

How to Use Burp Suite with Google Chrome

Comments
2 min read
Using Notifications in Laravel 5.2

Using Notifications in Laravel 5.2

Comments
3 min read
Using dotEnv Environment Variables on the Client Side - dotenv-webpack

Using dotEnv Environment Variables on the Client Side - dotenv-webpack

Comments
1 min read
Introduction to Custom URL Routing: Episode 2

Introduction to Custom URL Routing: Episode 2

Comments
4 min read
Introduction to Building Your Own URL Routing - Episode 1

Introduction to Building Your Own URL Routing - Episode 1

Comments
5 min read
Updated My Custom Router

Updated My Custom Router

Comments
4 min read
One-liner to Unlock Password-Protected PDFs

One-liner to Unlock Password-Protected PDFs

Comments
1 min read
Unix Command Notes

Unix Command Notes

Comments
1 min read
The Secret of Unicorn Companies: Software Development and Work Styles Learned at Spotify

The Secret of Unicorn Companies: Software Development and Work Styles Learned at Spotify

Comments
1 min read
A Book to Understand the Differences Between OAuth, OAuth Authentication, and OpenID Connect

A Book to Understand the Differences Between OAuth, OAuth Authentication, and OpenID Connect

Comments
1 min read
Ubuntu Initial Setup Notes

Ubuntu Initial Setup Notes

Comments
2 min read
Relearning the Basics of TypeScript

Relearning the Basics of TypeScript

Comments
7 min read
Types of Test Cases and Identification

Types of Test Cases and Identification

Comments
1 min read
Types of AWS Services - AZ, Region, Global

Types of AWS Services - AZ, Region, Global

Comments
1 min read
Developing TUI Applications with x/term

Developing TUI Applications with x/term

Comments
2 min read
Comprehensive Guide to Distributed SQL Query Engine Trino

Comprehensive Guide to Distributed SQL Query Engine Trino

Comments
1 min read
Transaction Overview

Transaction Overview

Comments
4 min read
Took the AWS Certified Solutions Architect Associate Exam

Took the AWS Certified Solutions Architect Associate Exam

Comments
4 min read
Getting Started with tmux

Getting Started with tmux

Comments
1 min read
Tidy First? ― Practicing Empirical Software Design Individually

Tidy First? ― Practicing Empirical Software Design Individually

Comments
1 min read
The Model

The Model

Comments
1 min read
Proofreading Text with textlint and reviewdog on CircleCI

Proofreading Text with textlint and reviewdog on CircleCI

Comments
2 min read
Test Doubles Explained: Mocks, Stubs, Fakes, and Spies

Test Doubles Explained: Mocks, Stubs, Fakes, and Spies

Comments
7 min read
Building a VPS with Terraform and Ansible

Building a VPS with Terraform and Ansible

1
Comments
8 min read
Understanding Terminal Specifications for TUI Development

Understanding Terminal Specifications for TUI Development

Comments
20 min read
About Template Method and Strategy Patterns

About Template Method and Strategy Patterns

Comments
2 min read
What is Team Topologies? How to Structure Engineering Teams

What is Team Topologies? How to Structure Engineering Teams

Comments
4 min read
Single Table Inheritance, Class Table Inheritance, and Concrete Class Inheritance

Single Table Inheritance, Class Table Inheritance, and Concrete Class Inheritance

Comments
2 min read
Approaches to Table Design for Many-to-One Relationships with Multiple Tables

Approaches to Table Design for Many-to-One Relationships with Multiple Tables

Comments
3 min read
Structure of My System Specification Document

Structure of My System Specification Document

Comments
2 min read
Understanding System Performance Through Illustrations

Understanding System Performance Through Illustrations

Comments
1 min read
Introduction to System Metrics with ISUCON Environment

Introduction to System Metrics with ISUCON Environment

Comments
2 min read
loading...