Archives
- 12 Oct CLI to Shorten Developers' 1 Second, 1 Minute, 1 Hour (2) - Automating Repetitive Tasks Using fzf
- 09 Oct CLI that Saves Seconds, Minutes, and Hours for Developers (1) - Introduction to zshrc and CLI Tools
- 07 Oct Reflecting on Six Months as a Junior Developer
- 24 Sep Changes in Spring 3.4, 3.5, and Java 25
- 19 Sep Content Negotiation in Spring
- 13 Sep RabbitMQ VS Kafka
- 07 Sep Exploring Partitioning in PostgreSQL
- 20 Aug Summary of How to Use AI Technology Video and My Thoughts
- 20 Apr oom killer, heap memory, heapdump
- 22 Mar Buying Time with Money - Subtitle: A script for automatically generating post introductions and thumbnails via OpenAI
- 17 Jan Threads and ThreadPools in Java
- 10 Jan Jsoup and Crawling Tips
- 05 Jan 2024 Retrospective ( Finishing Woosteco )
- 27 Dec SpringBootApplication Deep Dive (Why SpringBootApplication and EntityScan Should Be Specified Separately)
- 21 Dec Is 1 Million INSERT Statements Really Worse Than 10,000 Batch INSERTs in Performance? (1) - Spring and DB
- 30 Nov How does TaskScheduler execute tasks on time? (Subtitle: Why tasks earlier than the current time execute immediately)
- 29 Nov Do We Use DispatcherServlet?
- 20 Nov Useless Java Trivia with JOL
- 10 Nov Speeding Up External (GitHub) Calls by About 30% Asynchronously (2) - Thread Tuning, Measurement
- 09 Nov Speeding Up External API Calls by About 30% (1) - Basic Logic
- 05 Nov What is it like to use a service that real users use? - Retrospective
- 05 Nov When the Server Deploys, Slack Notifications with Deployment Results and Commits? with AWS CodePipeline
- 21 Oct What Can Be Tried for a Sustainably Growing Project (1) - Making the Service Layer Service-like
- 13 Oct Meaningful PR Merge Notifications with Naver PR Stats Workflow
- 08 Oct Creating Fake Data for Data Testing - Bash Script
- 22 Sep Monitoring Journey (2) - Prometheus, Loki, Grafana Installation & Connection
- 08 Sep Monitoring Journey (1) - What are Prometheus, Loki, Grafana?
- 30 Aug Learning GitHub from Basics (3) - Improving Efficiency with Custom Commands
- 28 Aug Learning GitHub from Basics (2) - Organizing Commands Step by Step
- 27 Aug Preventing Repeated Calls with ETag Preflight during GitHub API Request Implementation
- 25 Aug Learning GitHub from Basics (1) - A Linux Developer Pushes to My Repo?
- 20 Aug Level 3 Retrospective
- 18 Aug Intercepting Queries While Using JPA, Inspecting Queries Occurring in All Controller Methods
- 17 Aug Why BDD? (A Cucumber Usage Review)
- 16 Aug How Far Can Java Reflection Go?
- 08 Aug Introducing Private Submodules in CodePipeline (Token VS SSH In Github)
- 28 Jul Creating My Own Workflow File (Subtitle: Issue-Based PR Auto-Generator)
- 27 Jul Choosing CI & CD Strategy (Subtitle: CodePipeline Usage)
- 24 Jul How to write a really good Dockerfile
- 11 Jul Feedback from Crew and Reviewers during Wooteco Level 2
- 04 Jul Designing DB
- 01 Jul Mindset for Projects
- 28 Jun Business Logic vs. Domain Logic?
- 18 Jun Wootech Course Level 2 Retrospective (Quite Long)
- 12 Jun Writing ATDD
- 12 Jun Separate Controller Roles When Specifying
- 20 May Web Custom Exceptions: How Far Should We Go?
- 30 Apr How to Test the Service Layer?
- 13 Apr Don't Leave Room for Mistakes
- 13 Apr Feedback from Crew and Reviewers during Wooteco Level 1
- 05 Apr Wooteco Level 1 Retrospective (Light)
- 31 Dec 2023 Retrospective