Hacker
Tag
Favorites
Wiki
Artifacts
Documents 748 items
2026.05.31
★
FUNDAMENTAL TESTING
artifact test tdd xp
2026.04.12
★
SCALABLE STREAMING PLATFORM
architecture systemdesign go network
2026.03.23 GO FUNDAMENTALS
go goroutine concurrency channel csp gc hexagonal solid
2026.03.01 DPKI
blockchain security cryptography architecture
2026.02.28 GRPC FUNDAMENTALS
grpc http protobuf network rpc architecture streaming kotlin coroutines http2
2026.02.24
★
Never Trust the Network Designing Ordered Systems
TCP Byte-Stream Ordering
network architecture http tcp idempotency distributed
2026.02.22 Consistent Hashing
architecture hash
2026.02.20 Symmetric Encryption
crypto aes cbc hkdf hmac base64 mongodb csfle
2026.02.18 SUSPEND MECHANISM
architecture kotlin coroutine
2026.02.18 Gossip Protocol
architecture protocol distributed
2026.02.17 KAFKA FUNDAMENTALS
kafka architecture distributed
2026.02.15 Docker, Kubernetes
infra k8s docker helm
2026.02.14 EVENTUAL CONSISTENCY
msa architecture distributed cap
2026.02.13 MQTT
Message Queuing Telemetry Transport
architecture mqtt messaging iot protocol
2026.02.08
★
TESLA SIGNED COMMAND PROTOCOL
artifact sdv tesla crypto protocol security tradeoff
2026.02.02 DeFi
blockchain defi
2026.02.02 Decentralized Identifiers, Zero-Knowledge Proof
blockchain did zkp
2026.02.01 Demystifying Passkeys; CTAP MakeCredential and GetAssertion
Passkey, FIDO, TrustZone, Trusted Execution Environment, Seed Vault
hardware arm mobile tee fido passkey solana
2026.01.31 RWA
Real World Asset
blockchain rwa
2026.01.30 NFT
blockchain nft
2026.01.28 Web 3.0
blockchain
2026.01.24 Architecture Decision Record - API Gateway
architecture adr
2026.01.22 Hardware
hardware
2026.01.21 Proof-of-Stake, Staking
blockchain bitcoin
2026.01.20 BITCOIN NODE - Merkle Tree
blockchain bitcoin tdd
2026.01.19 Agile Testing Matrix; Test Quadrants, Test Pyramid
Specification by Example
test agile tdd bdd ddd
2026.01.18 TDD After TDD; How Developers Think in the Age of AI
magazine software tdd ai tradeoff
2026.01.18 BITCOIN NODE - Transaction
blockchain bitcoin tdd
2026.01.18 Smart Contract
blockchain bitcoin protocol ethereum dapp
2026.01.18 Decentralization
blockchain bitcoin distributed decentralization
2026.01.18 Bitcoin Address
blockchain bitcoin
2026.01.17 The Mechanics of Blockchain
blockchain bitcoin
2026.01.16 Double Spending Problem
51% Attack
blockchain bitcoin
2026.01.15 PoW
Proof Of Work, Hash Puzzle
blockchain bitcoin
2026.01.14 cypherpunk
blockchain bitcoin
2026.01.13 Latency, Bandwidth
network
2026.01.12 BITCOIN NODE - Double Hash
Bitcoin Address, Genesis Block
blockchain bitcoin tdd
2026.01.11 BITCOIN NODE - Encoding VarInt
blockchain bitcoin tdd
2026.01.10 BITCOIN NODE - Encoding Endian
blockchain bitcoin tdd
2026.01.09 BITCOIN NODE
blockchain bitcoin tdd broadcasting
2026.01.08 VarInt
CompactSize
blockchain bitcoin distributed
2026.01.07 Byzantine Generals Problem
Proof of Work, Distributed Consensus Problem
blockchain bitcoin distributed
2026.01.06 UTXO
Unspent transaction output
blockchain bitcoin
2026.01.05 Bitcoin Wallet, Bitcoin Address
blockchain bitcoin
2026.01.05 Segwit Locking Script
Bech32, Remove Transaction Malleability
blockchain bitcoin
2026.01.04 Genesis Block, Coinbase Transaction
000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f
blockchain bitcoin
2026.01.04 Base58, Base58Check
blockchain bitcoin
2026.01.04 Checksum, Bitcoin Address
blockchain bitcoin
2026.01.03 Merkle Tree, Merkle Proof
Block
blockchain bitcoin datastructures
2026.01.02 Bitcoin - Block, Transaction, Bytes
blockchain bitcoin network
2026.01.02 Satoshi
Little Endian, Big Endian
blockchain bitcoin
2026.01.01 Book
book
2026.01.01 BLOCKCHAIN
blockchain bitcoin
2025.12.25
★
TRADEOFF
artifact tradeoff software architecture
2025.12.18 The Lifecycle of a Network Packet in Linux
eth0, veth
network docker linux
2025.12.15 WebRTC
Web Real-Time Communication
network sdv sdp udp nat webrtc dtls
2025.12.14
★
SOCKET, PROTOCOL
network protocol tcp sdv architecture websocket grpc
2025.12.08 VPN
Virtual Private Network
network sdv vpn tunneling
2025.12.05 NAT
Network Address Translation
network nat sdv
2025.09.07 ENGINEERING FIELD NOTES
magazine
2025.09.01 Data Modeling
Analysis Workloads, Relationship Modeling, Schema Design Pattern
database mongodb designpattern
2025.08.31 A Deep Dive into Distributed Transactions; Patterns and Trade-offs in Practice
Two Phase Commit, Try-Confirm/Cancel, Event Sourcing
architecture distributed eventsourcing msa cqrs systemdesign tradeoff
2025.08.30 SOFTWARE FUNDAMENTALS; CRITICAL THINKING & ABSTRACTION
architecture software abstraction tradeoff
2025.08.17 DIGITAL TWIN
sdv
2025.08.14 V2G
sdv
2025.08.12 NETWORK DESIGN PRINCIPLE
Architecting Digital Highways for Data Packets
network architecture abstraction
2025.08.10 Chapter7 - Practical TDD Strategies in Legacy code
tdd test
2025.08.09 Chapter6 - Refactoring and Test Evolution
tdd test
2025.08.08 Chapter5 - Complex business logic TDD improved
tdd test tradeoff
2025.08.07 Chapter4 - Driving OOP, DDD, DESIGNPATTERN design with TDD
tdd test
2025.08.06 Chapter3 - Test Design Principle
tdd test
2025.08.05 Chapter2 - First TDD Experience Position Class Implementation
tdd test
2025.08.04 Chapter1 - What is Test-Driven Development
tdd test
2025.08.02 Forward Compatibility, Backward Compatibility
architecture
2025.08.01
★
TDD KNIGHT
tdd
2025.07.12 What is the Software Defined Vehicle?
sdv
2025.07.08 Software Regression
test
2025.06.28 Some drawbacks of component teams, Alternative is Feature Team
agile
2025.06.25 Why Randomized Exponential Backoff Is Essential for Distributed Systems
algorithm jitter distributed
2025.06.22 window system
architecture eventdriven
2025.06.14 Vector Embedding
database vector
2025.06.12 How Spring Brings Object-Oriented Principles to Life
spring oop
2025.06.09 Exactly-once processing strategy in an Event-Driven Architectures
Producer Delivery, Message Delivery Guarantees
kafka architecture eventdriven
2025.06.08 DIGITAL TREE
datastructures trie
2025.06.04
★
SIGNED CERTIFICATES
security sdv network tesla crypto
2025.06.01 NATURE
magazine software tradeoff
2025.05.31 Coupon Issuance System
systemdesign stream
2025.05.27 STREAM
architecture stream tradeoff
2025.05.22 Postel's Law
Robustness Principle
principle
2025.05.20 EVENT
architecture
2025.05.19 Command Query Responsibility Segregation
ddd cqrs
2025.05.18 DISCOVERY
architecture cloudnative
2025.05.10 High Performance; Binary Packet Protocol
How HTTP/2's Binary Foundation Transformed Web Communication Efficiency
network http protocol binary
2025.05.02 Zero Trust Architecture
architecture sdv security
2025.04.14 CHAIN OF RESPONSIBILITY
designpattern
2025.04.13 OBSERVER
designpattern reactive
2025.04.12 Security
security
2025.04.12 Distributed Messaging Queue
Event Streaming Platform
systemdesign architecture kafka pulsar
2025.04.10 Key Exchange
auth crypto
2025.04.07 FLYWEIGHT
designpattern
2025.04.05 The Core Of Cryptography
crypto
2025.04.04 Proximity-Based Authentication
Device Pairing
sdv tesla crypto
2025.04.02 Digital Signature
auth
2025.03.31 COMPOSITE
designpattern
2025.03.22 SDV
sdv
2025.03.12 FACADE
designpattern
2025.02.15 BRIDGE
designpattern
2025.02.08 ADAPTER
designpattern
2025.02.07 DECORATOR
designpattern proxy
2025.02.05 PROXY
designpattern proxy
2025.02.03 PROTOTYPE
designpattern
2025.02.02 BUILDER
designpattern
2025.02.01 FACTORY
designpattern tradeoff
2025.01.31 Software Architecture Lifecycle Activities
Requirements, Design, Documentation, Evaluation, Implementation
architecture
2025.01.30 The Importance of Software Architecture
systemdesign architecture
2025.01.29 Type Driven Architecture
architecture
2025.01.28 Decision Making Principles
architecture
2025.01.27 DECOUPLING
cleancode architecture test refactoring systemdesign
2025.01.25 Law of Demeter
oop designpattern
2025.01.22 Minimalist Concepts
KISS, YAGNI
oop
2025.01.20 Functional Object
fp
2025.01.18 Writing Effective Comments for Readability and Maintainability
cleancode
2025.01.15 Optimistic Concurrency Control; Optimistic Locking
Pessimistic Lock
redis lock concurrency
2025.01.02 Agile
agile
2025.01.01
★
INTERFACE
designpattern principle
2024.12.31 Don’t Mock What You Don’t Own
test
2024.12.24
★
Deep Dive Concurrency
redis concurrency synchronization lock reentrancy volatile
2024.12.23 Autowiring in Spring Integration Tests with Kotest
test kotlin kotest
2024.12.22 The Essence of Performance Testing
performance
2024.12.20 Design to Performance; Redis Single-Threaded Architectures
redis multiplexing eventloop
2024.12.18 Token Introspection
OAuth 2.0 Resource Server Opaque Token
auth jwt
2024.12.17 Functional DistributedLock
redis lock distributed
2024.12.15 K6 Performance Testing
performance
2024.12.14 Little's Law
performance
2024.12.12 Data Driven Workflows
Orchestrating Kafka Events into Modular Tasks
architecture massivetraffics driven data kafka
2024.12.11 Fire and Forget
Redis Pub/Sub
designpattern redis
2024.12.10 Back-of-the-Envelope Estimation in System Design
Understanding QPS, RPS, and Throughput for Effective System Design Interviews
systemdesign qps rps throughput
2024.12.08 AAA
Arrange,Act,Assert
test
2024.11.30 Message Inversion
kafka
2024.11.29 Atomic instruction CAS to achieve synchronization
Compare And Swap, ConcurrentHashMap
algorithm concurrency atomic operatingsystem java
2024.11.27 From Abstraction To Essence
magazine
2024.11.25 Interface; Data Transfer Object, Business Object
kotlin swift
2024.11.22 AI-Driven Modern Test Driven Development
tdd test ai
2024.11.20 POINTER
operatingsystem go memory
2024.11.18 vCard
architecture
2024.11.16 Design Driven Testing
test ddt tdd
2024.11.15 Test Harness
test
2024.11.13 Deeplink
mobile deeplink
2024.11.12 Force Push
git
2024.11.10 XYZ
business
2024.11.08 Cache Hierarchy; Why Cache Layers Exist Between CPU and Memory
Multilevel Caches
operatingsystem cpu cache memory
2024.11.06 Data Beat Opinions
business google data
2024.11.05 Principal
spring security auth
2024.11.04 CALLBACK
architecture designpattern
2024.11.02 Canary
architecture
2024.11.01 Designing Context Structures for Suspend/Resume in Multitasking
Concurrency in Modern Programming - From Processes to Coroutines
operatingsystem cpu coroutine virtualthread
2024.10.31 VirtualThread; Provide High-throughput not Low-Latency
java kotlin coroutine spring virtualthread
2024.10.30 DUPLEXING
architecture
2024.10.28 BROADEN YOUR HORIZONS
magazine life product
2024.10.27 rwlock
go rust lock concurrency mutex deadlock
2024.10.25 Throughput and Latency understood by Delivery Services
network
2024.10.22 Debounce with Options - Leading, Trailing
api debouncing
2024.10.05 FencedLock
redis lock distributed concurrency
2024.10.03 DataDrivenTest
test
2024.10.02 The History of Ventilation and Temperature Control
mobility
2024.10.01 WatchDog
designpattern
2024.09.26 Carrying Capacity
business
2024.09.25 Tests Enable of Fearless Refactoring
test tdd
2024.09.21 Test Attributes
test
2024.09.19 A Guide to IT Contracting - Checklists, Tools, and Techniques
etc contract
2024.09.17
★
CLEANCODE
cleancode test architecture
2024.09.16 Mastering Developer's Guide to Seamless Social Logins
Integrating Google, Apple, and Kakao with OpenIDConnect and OAuth
auth oidc
2024.09.15 THE LAWS OF IDENTITY
auth identity
2024.09.14 AWS Systems Manager
aws ssm
2024.09.13 Three Questions to Build a Data Analysis Hypothesis
driven methodology data
2024.09.12 PageCache Centric Designs
Don't fear the Filesystem!
kafka linux
2024.09.11 Achieving Robust Control with the Desired/Actual State Pattern
Spec and Status Patterns
designpattern kubernetes mobility sdv tesla cloud
2024.09.10 ABSTRACTION
architecture cs abstraction
2024.09.08 ReplayAttacks
auth
2024.09.07 LINUX
linux
2024.09.04 Automotive Architectures
Domain, Zonal and the Rise of Central
architecture mobility
2024.09.03 Quality of Service
kubernetes qos
2024.09.02 How to Implementation High Order Functions?
kotlin
2024.09.01 CONNECTED SERVICE
mobility architecture realworld
2024.08.31 Critical Thinking in the DNA of Software Engineers
magazine software
2024.08.30 Tx
database jpa tradeoff
2024.08.29 Provisioning
architecture
2024.08.28 Cross-Origin Resource Sharing
api cors
2024.08.27 Backend For Frontend
architecture designpattern
2024.08.26 Developer Experience
experience dx
2024.08.25 Trustworthy Conversations in the Digital Worlds
Certificate Authority, Public Key Infrastructure, Asymmetric Cryptography
auth ca mobility crypto pki
2024.08.24 Functional testing of a user story, scenario
Acceptance testing is user's perspective test
tdd test
2024.08.23 Discover Spring REST Docs API Enum Designs
kotlin spring
2024.08.22 Lambda with Receiver
Higher-order functions and Lambdas
kotlin lambda fp
2024.08.21 LOG MASTERING
logging msa distributed
2024.08.17 Strategies for Handling Network Blips; Ensuring Resilience in Distributed Systems
Fault Tolerance; Retry Mechanism, Circuit Breaker, Timeout, Fallback, Graceful Degradation
network distributed
2024.08.15 Characterization Test
Golden Master Testing(also known as Snapshot Test, Approval Test) is Testing Techniques Used When Refactoring LegacyCode
test refactoring spring
2024.08.14 Defactoring
Reducing Cognitive Load by Removing Unnecessary Abstraction
refactoring
2024.08.13 Password Encryption
How to avoid Rainbow table attacks in Password encryption
crypto owasp security argon
2024.08.12 Data-driven, Data-informed or Data-inspired
driven methodology data
2024.08.09 DEPENDENCY
architecture spring
2024.08.07 Experience of Software Architectures
Correlation between DomainPurity and Productivity, Protocol, Mixed Architectures
architecture software swift
2024.08.05 Integration Testing
test
2024.08.04
★
Functional Architectures
The Essence Of Diverse Architectures, Type Driven Development, Output Based Testing
architecture fp test
2024.08.03
★
DomainModel
architecture ddd designpattern oop
2024.08.02 DigitalKey
mobility digitalkey
2024.08.01 BLE Technology Driving Connected Car Innovation
The Future of Efficient Vehicle Connectivity
mobility bluetooth
2024.07.31 Chatting System Design
systemdesign
2024.07.29 Effective UnitTest
test
2024.07.28 Load Balancer
infra
2024.07.27 Managed Service
architecture
2024.07.26 Intuitive Naming
test
2024.07.25 Fixtures
Sharing Test Fixtures/Dependency
test
2024.07.24 AWS
aws
2024.07.21 Error .. is not in std golang
$GOPATH/go.mod exists but should not
go error
2024.07.20 DNS
Domain Name System
network dns
2024.07.19 Test Patterns For Standard Fixtures Reuse
Object Mother, Test Data Builder, Fixture Monkey, EasyRandom
test spring fixturemonkey designpattern
2024.07.18 Callback Based Async Architecture
architecture mobility
2024.07.16 Detroit Versus Mockist
test
2024.07.13 Determining When to Apply Test-Driven Development
Benefits, Drawbacks of TDD
tdd test
2024.07.12 Testability
test
2024.07.11 Design by Contracts
test contract kotlin spring
2024.07.09 CodeCoverage
test coverage jacoco
2024.07.08 Content Delivery Network
architecture aws cdn
2024.07.07 TestDoubles
When to fake; when to mock
test
2024.07.06 No Silver Bullet in Software Test
test
2024.07.05 PropertyBasedTest
ExampleBasedTest
test
2024.07.02 SpecificationBasedTest
test
2024.06.30 Functions
Currying, Partial Application
ddd fp
2024.06.29 Exchange
Delegation Semantics
auth exchange
2024.06.28 RateLimit - 429 Too Many Requests
api ratelimit
2024.06.25 Drawbacks of Distributed Lock
redis lock distributed
2024.06.23 Test Pyramid
The "Test Pyramid" is a metaphor that tells us to group software tests into buckets of different granularity
tdd test
2024.06.22 Client Credentials Grant
auth
2024.06.21 Delegates
kotlin designpattern
2024.06.20 HealthCheck
spring healthcheck kubernetes
2024.06.15 Combined Charging System
mobility ccs
2024.06.13 Divide Potential Errors
fp kotlin java api
2024.06.12 Point of Interest
mobility poi
2024.06.08 Persistence
Data Persistence is a means for an application to persist and retrieve information from a non-volatile storage system
designpattern java jpa
2024.06.07 Don't use natural keys
database
2024.06.05 Japanese
language
2024.06.03 Keycloak
auth keycloak
2024.06.02 Minimizing mental complexity
kotlin
2024.05.28 The Log
What every software engineer should know about real-time data's unifying abstraction
logging consensus distributed
2024.05.27 System Design
systemdesign
2024.05.20 Device Authorization Grant
auth
2024.05.18 Digital Twin
mobility
2024.05.15 HMAC
Hash Message Authentication Code
auth hash crypto
2024.05.02 Domain Modeling
Tackle Software Complexity with Domain-Driven Design and F#
ddd designpattern fp
2024.04.25 Robotaxi
Autonomous mobility on demand
mobility robotaxi
2024.04.18 QR Code
How to implement QR Code Login Authentication Across Devices
architecture qrcode deeplink
2024.04.10 Redis Queue
redis
2024.04.09 Enhanced IP Addressing System
Classless based IP Addressing System with Subnetting
network subnet
2024.04.08 Abstraction of the Linux message traffic path
linux network socket
2024.04.07 Open Container Initiative
Container Runtime Interface
kubernetes docker
2024.04.06 Key Aspects of scalable architectures
Decentralization and Independence
architecture cloudnative
2024.04.05 Deadlock
operatingsystem
2024.04.03 Container Hierarchy
kubernetes docker
2024.04.02 Benefits of test code
test
2024.04.01 Atlassian JIRA APIs
etc atlassian jira
2024.03.31 Abstracted Native by Wrapping
Synchronized with Monitors described to OS level
java reactive jni oop operatingsystem
2024.03.30 Secure Shell
Tunneling Protocol
linux network security ssh crypto tunneling
2024.03.29 SUT, DOC
System Under Test and Depended On Component
test
2024.03.28 Polymorphism
oop
2024.03.27 User feedback is important than premature optimization
experience performance
2024.03.26 Feign Client Exception Handling with ErrorDecoder
spring
2024.03.25 Data Structure Visualizations
datastructures
2024.03.24 API Designs
architecture api
2024.03.23 Data Anonymization
database kotlin
2024.03.22 Spring Cache Abstraction
spring
2024.03.21 Analyzing Inversion of Control
Dependency Injection
spring
2024.03.20 Site Reliability Engineering
SLO, SLO
devops observability sre sli slo performance
2024.03.19 Security Attacks
network security owasp
2024.03.18 Helm
Helm is a tool for managing Kubernetes packages called charts
kubernetes helm
2024.03.15 SchedulerLock
spring shedlock
2024.03.12 Consumer Options Optimization Strategy
kafka eventdriven zeropayload
2024.03.10 Fetch Execute Cycle
operatingsystem cpu
2024.03.08 Encapsulation
oop
2024.03.05 Vehicle Controls
realworld mobility tesla kotlin
2024.03.01 Semantic Versioning
git
2024.02.28 Architecting Flexible Control Systems
Designing kotlinx serializable hierarchy
realworld kotlin architecture
2024.02.23 Unified Modeling Language
uml
2024.02.22 Namespace
kubernetes
2024.02.20 Prometheus Architecture
architecture
2024.02.18 Istio Traffic management
Gateway, VirtualService, DestinationRule
kubernetes
2024.02.17 Service Mesh Architecture
SideCar Pattern
kubernetes architecture
2024.02.15 VIN
Vehicle Identification Number
mobility
2024.02.12 Forward to EventLoop
Direct Memory Access, Java NIO, Streams, Buffers
reactive linux operatingsystem designpattern multiplexing eventloop
2024.02.09 Performance
performance
2024.02.08 TEST
test
2024.02.08 CAN
Controller Area Network
mobility can
2024.02.05 Background, Foreground State in App
mobile
2024.02.02 Envoy Proxy
infra kubernetes
2024.02.01 Countermeasures For External Interlocking Failures
외부 연동 장애 대응책 고민
experience database
2024.01.30 Object Calisthenics
oop
2024.01.30 Unix philosophy
Minimalist, Modular software development
linux unix
2024.01.29 Elegant Object
oop
2024.01.28 Meaning of Real Object Oriented
oop
2024.01.25 Merge commit with semi-linear history
git
2024.01.21 Spring Cloud OpenFeign
spring netflix
2024.01.18 Experience
experience
2024.01.16 Kafka Headers
KIP-82 - Add Record Headers
kafka
2024.01.15 Type Assignment for Readability and Safe
kotlin
2024.01.14 Readability
Reducing CognitiveLoad
cleancode kotlin
2024.01.12 Handling Nulls Safely
kotlin
2024.01.11 Why use mock any ?
test
2024.01.09 De-Identification
theory
2024.01.08 Designing robust APIs with Idempotency
architecture idempotency
2024.01.05 Use exceptions to restriction your code
require, check, assert
kotlin
2024.01.04
★
Immediate Feedback for Interface Design Decisions
TDD doesn’t create Design. You do.
tdd test
2024.01.03 How to name test
test
2024.01.02 The Fundamental Test-Driven Development Cycle
tdd test
2024.01.01 Observability
observability
2024.01.01 Mutability Restriction
Difficulties in managing states
kotlin
2023.12.31
★
TDD
Test Driven Development
tdd
2023.12.25 Business
business
2023.12.11 V2X
mobility
2023.12.08 Deadcode
cleancode go
2023.12.05 Delta, Snapshot
Using JSON Patch in Spring REST APIs
git delta snapshot
2023.12.03 Reduce Complexity and Cognitive Load
How to keep clean code
cleancode
2023.12.02 Domain-Oriented Observability
architecture logging observability
2023.12.01 Payments
architecture payment
2023.11.30 Serializability
Serializable Transaction
database distributed concurrency
2023.11.28 Retry Mechanism
architecture network
2023.11.27 Datamart
database datamart
2023.11.25 Port Forwarding
Network address translation
network linux
2023.11.24 Volatile Solves Memory Visibility and Atomic Solves Concurrency
java concurrency
2023.11.23 Garbage Collector Algorithms
Serial, Throughput, CMS, G1GC, ZGC
gc java kotlin tradeoff
2023.11.21 Generation Based Design of Garbage Collection
Weak Generational Hypothesis
gc java kotlin
2023.11.18 Publish/Subscribe Architecture
Message-Oriented Middleware System and Message Broker
architecture eventdriven designpattern qos
2023.11.15 Polymorphism Functions
go
2023.11.14 Telnet
network linux
2023.11.12 System Call
operatingsystem
2023.11.10 Memory Analyzer
GC Monitoring, Thread/Heap Dump and Resolution Memory Leak
troubleshooting gc java memoryleak threaddump heapdump
2023.11.08 MapReduce
architecture fp database mongodb designpattern
2023.11.05 Tail Latency Amplification
Latency Time, Response Time and Service Level Objective(SLO)
network monitoring
2023.11.02 Event Driven System
architecture eventdriven dod
2023.10.26 JDBC Batch Updates
kotlin java
2023.10.24 Universally Unique Identifier
architecture cloudnative database uuid jpa
2023.10.22 Vendoring
go
2023.10.21 Profiling Benchmarks
go
2023.10.20 Panic
go
2023.10.19 Fuzz
go
2023.10.18 Empty Interface and Generics
go
2023.10.16 Mutex
go mutex
2023.10.15 Explained Concurrency
Do not communicate by sharing memory; instead, share memory by communicating
go concurrency lock coroutine goroutine
2023.10.11 Unix Signal Handling
go
2023.10.10 Half Close
network tcp
2023.10.09 Dissection Status Management
StatusDirector
magazine
2023.10.08 Protobuffer
grpc spec
2023.10.07 Pointers and Dereferencing
go
2023.10.05 Architecture Decision Records
architecture adr
2023.10.04 Docker Log Rotation
Logging Driver Mechanism
logging docker
2023.10.03 Defensive Copy
Deep Copy
fp kotlin deepcopy
2023.10.02 Principle Of Immutability is Copy on Write
Immutable Data Structure, It's Fast Enough
fp datastructures shallowcopy
2023.10.01 Difference Between Method And Function
Receiver
go oop
2023.10.01 Hard to untangle the tangled thread
magazine fp
2023.09.30 Timeline Cutting
fp
2023.09.29 Stratified Design
architecture fp
2023.09.28 Components of Code in Functional Programming
Action, Calculate, Data
fp
2023.09.27 Side Effect
Procedure
fp
2023.09.26 Deferred Execution
Lambdas, Reactive, Coroutines and Functional Interfaces
reactive lambda coroutine
2023.09.25 Testing in a Reactive World
reactive
2023.09.24 Debugging in a Reactive World
reactive
2023.09.23 Sometimes communication is more important than development
magazine
2023.09.22 Google Firebase Network Latency Increased Error
troubleshooting
2023.09.21 Functional Programming
fp
2023.09.20 Context
reactive
2023.09.19 Scheduler
reactive
2023.09.18 Preventing log loss with non-blocking mode
logging aws architecture
2023.09.17 Sinks
reactive
2023.09.16 Netty ByteBuf
reactive netty
2023.09.15 Meaningful Code Comments
magazine cleancode
2023.09.14 CoroutineDispatcher
kotlin coroutine
2023.09.13 Exception Handling in Kotlin Coroutine
kotlin coroutine
2023.09.12 Meaning of Data Oriented
dod architecture fp
2023.09.11 Coroutine Cancel
kotlin coroutine
2023.09.10 Aggregate Massive Data With Bloom Filters
Bloom filters used in variety cases. AdPlacement, Fraud Detection in Finance
algorithm datastructures
2023.09.08 RELIABILITY
architecture cloudnative infra
2023.09.07 AWS Well-Architected Framework
architecture cloudnative infra
2023.09.05 Job, Async, Deferred
kotlin coroutine
2023.09.04 Process, Thread, Coroutine
kotlin coroutine
2023.09.03 Don't Overspecialize Be Flexible
magazine
2023.09.02 How to disable Spring Security Auto Configuration in Spring Webflux
spring reactive
2023.08.28 API
api
2023.08.27 Debugging to analyze suspend mechanisms
kotlin coroutine
2023.08.27 Mobile
mobile
2023.08.25 Netty Memory Leak
Native Memory Leak
reactive netty memoryleak
2023.08.23 Prevent Duplicate Storing in Redis
redis
2023.08.22 MetadataLock
database lock
2023.08.21 RealWorld
realworld
2023.08.20
★
DDD
ddd
2023.08.20 Effective Final with Lambda Capturing
java kotlin
2023.08.19 Caching
caching
2023.08.19 Autonomous Driving Level
mobility
2023.08.18 Go
go
2023.08.18 Demand, Source
reactive
2023.08.17 Anonymous Class with Super Token Types
java kotlin jackson
2023.08.16 Deserialize Generic
java kotlin jackson
2023.08.15 Server-Side Request Forgery
network
2023.08.14 Over The Air
mobility
2023.08.13 Mobility Language Dictionary
mobility term
2023.08.11 Write Ahead Logging
logging jpa
2023.08.11 Devops
devops
2023.08.09 Reactive Streams Pub/Sub Model
reactive kafka
2023.08.08 Lazy Write
spring jpa
2023.08.07 Security Properties Of Hash Functions
crypto hash
2023.08.05 Deterministic
crypto hash
2023.08.04 DogFooding
glossary
2023.08.02 Authorization Code Flow with Proof Key for Code Exchange
OpenIdConnect, Authorization Code Grant with PKCE
auth oidc
2023.08.01 Signal
reactive
2023.07.28 Asymmetric Cryptography
crypto
2023.07.27 Kerckhoffs Principle
암호체계의 안전성은 키의 비밀성에만 의존해야 한다
crypto
2023.07.26 Internationalization with Language Translation Tables
database internationalization
2023.07.25 If you know this, you can solve concurrency
msa concurrency lock
2023.07.23 FFSC
magazine architecture
2023.07.21 Reactive Relational Database Connectivity
database r2dbc reactive
2023.07.19 Functor and Monad in Functional Programming
kotlin functor monad fp reactive
2023.07.15 Idempotency with Redis
network idempotency
2023.07.07 How Discord Stores Trillions of Messages
Discord 팀이 조 단위 메세지를 DB에 저장하는 방법
architecture snowflake database cassandra msa
2023.07.05 Distributed Key-Value Store in Cassandra
database cassandra msa distributed
2023.07.04 Cache Consistency
msa caching lock distributed
2023.07.03 Unit of Measures
GB, GiB - The binary method
etc
2023.07.01 Multithreading
java linux operatingsystem
2023.06.30 Traffic Shadowing
msa
2023.06.28 Cherrypick
git
2023.06.25 Netty PrematureCloseException
troubleshooting webflux network
2023.06.23 Reason of kernel memory increasing
linux java
2023.06.22 Docker, Kubernetes with Linux Kernel OOM Killer
linux oom kubernetes java troubleshooting
2023.06.21 Linux Memory Allocation and Overcommit Concepts
linux oom kubernetes
2023.06.19 VEHICLE SIGNAL SPECIFICATION
mobility spec
2023.06.16 cgroup
linux
2023.06.15 Dockerizing a whole physical Linux server
docker
2023.06.14 Coroutines with WebFlux
kotlin webflux coroutine
2023.06.12 Mockk, SpringMockk, Mokito-Kotlin
kotlin spring
2023.06.11 Linux/Unix
linux
2023.06.10 KEDA
Kubernetes Event-driven Autoscaling
kubernetes infra
2023.06.08 Reactor Timeout Fallback
reactive
2023.06.05 JVM Optimization with warm up
java jvm
2023.06.03 Event and Separation of De-concerns
msa reactive
2023.05.29 Service Connectivity
architecture cloudnative msa
2023.05.27 Language
language
2023.05.25 Structured Concurrency
kotlin java architecture coroutine
2023.05.24 Event-driven Architecture, State machines
architecture reactive kotlin
2023.05.23 Mechanism of Context, Distributed Tracing with MDC
Mechanism that transport contextual metadata in Project Reactor
reactive netty webflux logging
2023.05.21 Improve statement caching efficiency
spring jpa
2023.05.21 CRDTs
Conflict-Free Replicated Data Types
architecture crdts msa
2023.05.20 NATS
architecture cloudnative
2023.05.19 Advanced Message Queuing Protocol
architecture cloudnative
2023.05.17 Logging in WebFlux with Kotlin
logging webflux kotlin
2023.05.15 ForkJoinFramework
java parallel
2023.05.13 Datadog Log Collection with Kubernetes
logging observability
2023.05.12 Schema Registry
architecture cloudnative designpattern
2023.05.11 Synchronous Messaging Pattern
architecture cloudnative designpattern
2023.05.10 Networking Infrastructure Abstraction with Overlay Network
docker infra
2023.05.08 Cloud Native
architecture cloudnative
2023.05.07 Null Safety with JSR-305
kotlin spring
2023.05.05 Entity Logging
logging
2023.05.04 Improve Gradle Build Performance
gradle
2023.05.01 Dependency for Reactive, Kotlin, WebFlux 3.x with LINE
Hibernate Reactive, Vert.x and Kotlin JDSL
reactive jpa hibernate netty
2023.04.29 ExecutorService
reactive java netty
2023.04.26 Hot Diggety Dog!
kata
2023.04.24 Crypto
crypto
2023.04.23 Exception Hierarchy
spring java architecture
2023.04.22 Bulkhead
How LINE OpenChatServer handles extreme traffic spikes
architecture msa
2023.04.21 Masking
logging
2023.04.20 Logging
logging
2023.04.19 Towards a Higher than the Developer
magazine
2023.04.18 DEFLATE
algorithm
2023.04.17 Huffman Coding Algorithms
algorithm
2023.04.16 Run-Length Encoding
algorithm
2023.04.15 Jakarta and RFC7807 with Spring Boot 3.0+
spring
2023.04.14 Projection for Avoid LazyInitializationException
spring jpa
2023.04.13 Open Session In View Pattern
spring jpa designpattern
2023.04.12 Decision Algorithm and Parametric Search
algorithm
2023.04.11 Binary Search
algorithm
2023.04.10 The Future of Developers
magazine
2023.04.08 Time Complexity
algorithm
2023.03.28 Kata
kata
2023.03.21 CAP Theory of Design Principles for Distributed Systems
architecture msa distributed tradeoff
2023.03.19 N+1 Query Problem with JPA
spring jpa
2023.03.18 Blocking NonBlocking Synchronous Asynchronous
I/O Models
reactive linux
2023.03.17 Distributed Lock
redis lock distributed
2023.03.17 Aspect Oriented Programming
spring proxy
2023.03.16 Code Generator Library, CGLIB
java proxy spring
2023.03.16 DynamicProxy
java proxy spring
2023.03.14 Thoughts of Objects to Reduce Dependencies Between Packages
패키지간 의존성을 줄이기 위한 객체에 대한 고찰 및 생산성과 안정성에 대한 트레이드오프
magazine tradeoff
2023.03.13 Hash
algorithm hash crypto datastructures
2023.03.12 Partitioning
Vertical Partitioning and Sharding
database
2023.03.12 Distributed UniquenessKey
architecture msa snowflake
2023.03.11 Replication
database
2023.03.10 Idempotency Key that resolve consistency issues with retries
재시도에 따른 정합성 문제를 멱등키로 해결하기
troubleshooting idempotency
2023.03.09 Avoid blocking all threads in a network latency
네트워크 지연 환경에서 모든 스레드 블락킹 피하기
troubleshooting
2023.03.08 Branch By Abstraction
architecture designpattern
2023.03.07 Demilitarized Zone
DMZ
network
2023.03.06 Lambda Architecture to handle massive quantities
Batch RealTime Architecture
architecture
2023.03.05 Components of Software Architectures
Expectations for Architects
architecture
2023.03.04 Layered Architecture with Sinkhole
architecture
2023.03.03 Normalization
database
2023.03.02 Caching Strategy and Eviction Policies
architecture caching
2023.03.01 Circuit Breaker with Fallback Improving Resiliency
architecture msa designpattern
2023.02.28 Query Offloading
database
2023.02.28 Storage Estimation with Quantitative Analysis
정량적 분석을 통한 스토리지 측정
architecture
2023.02.27 Clean Architecture
architecture
2023.02.26 Ahead of Time Engine Optimizations
Spring Native with GraalVM
java jvm spring
2023.02.24 Distributed Caching in Microservices
msa caching distributed
2023.02.23 Hexagonal Architecture
Ports and Adapter Architecture
architecture
2023.02.22 Difference Stack and Heap
datastructures stack
2023.02.21 ParameterizedTypeReference
spring
2023.02.20 Token Bucket to Control Communication Volume
algorithm
2023.02.19 Offload Processing
reactive
2023.02.18 Replenishing Optimization
reactive algorithm
2023.02.17 Performance Impacts in Reactive Programming
reactive
2023.02.16 Deepdive in ProjectReactor
reactive
2023.02.15 Hot, Cold Sequence
reactive
2023.02.14 Reactive Streams Specification
reactive spec
2023.02.12 Marble Diagram
reactive
2023.02.10 GC
Garbage Collection
gc java kotlin
2023.02.09 Algorithm
algorithm
2023.02.08 MySQL RDS vs MySQL Aurora
infra
2023.02.07 Debounce; Throttle
api debouncing throttling ratelimit
2023.02.05 Message Delivery in Event Driven Architecture
Transactional Outbox, Polling Publisher, Message Broker
msa
2023.02.03 Service Discovery
msa architecture
2023.02.02 Reduce Dependency
ddd architecture
2023.02.01 Character of Architectures
ddd architecture
2023.01.31 Service Oriented Architecture
SOA
msa
2023.01.30 Antifragile
msa
2023.01.29 Observable
reactive
2023.01.28 Gateway in Microservices
msa
2023.01.25 Saga
msa
2023.01.21 Filter
spring
2023.01.18 Distributed Tracing
msa logging distributed observability
2023.01.16 Actions to Calculations
동작에서 계산으로
kotlin fp test
2023.01.15 Essence of Domain Driven Design
Domain Driven Design is Philosophy, Approach and Art
ddd
2023.01.14 Widget
flutter
2023.01.13 Claim Domain
ddd
2023.01.13 Defensive/Offensive Programming
cleancode
2023.01.12 Generative Pre-trained Transformer
ChatGPT
gpt
2023.01.10 Cloud DesignPatterns
designpattern cloudnative
2023.01.09 Flutter
flutter
2023.01.08 Intention Revealing Interface
의도를 드러내는 인터페이스
ddd refactoring
2023.01.07 Aliasing Bug by Reference Of Collections And Objects
가변 컬렉션과 읽기 전용 컬렉션
refactoring java kotlin
2023.01.06 Inlining Local Variable
지역 변수 인라이닝 기준
refactoring
2023.01.05 Acknowledgement
kafka
2023.01.04 Salted Challenge Response Authentication Mechanism
Credentials Authentication Mechanism
auth kafka
2023.01.03 rebase
Git rebase
git
2023.01.02 Module
모듈, 패키지
ddd
2023.01.01 Parallel Change
확장과 축소 리팩터링
refactoring kotlin
2022.12.30 Value semantics
값 의미론과 값 객체
kotlin java ddd
2022.12.27 Prerequisites for Refactoring
refactoring
2022.12.23 Stream Processing
Message Broker and Event Sourcing
msa ddd
2022.12.21 TroubleShooting
troubleshooting
2022.12.21 Architecture
architecture
2022.12.21 eXtended Architecture
Distributed Transaction and Consensus Algorithm
msa architecture dod distributed database
2022.12.19 Generics
kotlin java
2022.12.16 Continuation Passing Style
kotlin coroutine fsm
2022.12.14 Callback and Reactive Streams
designpattern kotlin
2022.12.12 OpenAPI Specification implementation by Swagger and RestDocs
spring swagger restdocs
2022.12.11 Guava Preconditions
kotlin java
2022.12.08 Response and Exception Handling
ControllerAdvice, ExceptionHandler and ResponseBodyAdvice
spring
2022.12.07 Remove high coupling between Contexts through Event
이벤트와 컨텍스트간의 강결합
ddd msa
2022.12.05 Anticorruption Layer
ddd
2022.12.04 BoundedContext
ddd
2022.12.02 Cascade
Referential Integrity and Cascade
database jpa
2022.12.01 Knowledge
Knowledge 를 반복하여 사용하지 말라
cleancode kotlin
2022.11.29 Intercepting Filter Pattern
Core J2EE Patterns - Intercepting Filter
designpattern
2022.11.27 Mapstruct
java kotlin mapstruct
2022.11.25 Mapped Diagnostic Context
logging spring java
2022.11.22 GMT, UTC and Date API
Date, Calendar, LocalDateTime, ZoneDateTime
java kotlin spring
2022.11.20 Jackson
spring java kotlin
2022.11.19 Mobile Web, WebApp, NativeApp, HybridApp
glossary
2022.11.18 Nested Class
Nested Class and Inner Class
kotlin java
2022.11.15 Sealed
Sealed Class and Sealed Interface
kotlin
2022.11.12 BigDecimal
java
2022.11.06 Difference Between save and saveAndFlush
spring jpa
2022.11.05 Entity Versioning
Optimistic Lock with version columns
spring jpa
2022.11.02 Message and Internationalization
spring internationalization
2022.10.30 OpenAPI Specification
spring swagger restdocs
2022.10.28 Automotive Sensor and Telsa Vision
mobility
2022.10.25 RelaxedMockk
kotlin mockk test
2022.10.23 Validation
spring
2022.10.22 TransactionManager
스프링 트랜잭션 매니저
spring database
2022.10.21 Architecture, Stability, and Productivity
artifact
2022.10.20 Netty
spring netty reactive
2022.10.19 Jdk Vendors
java
2022.10.18 Equality
코틀린과 자바의 식별성과 동등성
kotlin java
2022.10.17 TrunkBasedDevelopment
git devops tbd
2022.10.16 Overengineering
Overengineering and Yagni
theory
2022.10.15 First Class Collection
java kotlin fp oop
2022.10.14 EnableTransactionManagement
EnableTransactionManagement Annotation
spring
2022.10.14 Exploring Java Hidden Costs
java
2022.10.13 LazyConnectionDataSourceProxy
spring database
2022.10.12 OAuth
Open Authorization
auth
2022.10.11 Configuration Jar/BootJar in Spring Multi-module
스프링 멀티모듈 구성 시 Jar, BootJar 옵션 설정하기
spring
2022.10.10 Kernels
At the heart of the operating system
operatingsystem
2022.10.09 Component Scanning
spring
2022.10.08 Data Cleansing
Foreign Key 와 Data Cleansing
database
2022.10.07 JavaBeans and Property
JavaBeans 와 Kotlin, Java 에서의 Property
spring java kotlin oop
2022.10.07 Chain to Publisher and Subscriber
reactive
2022.10.06 Actor Model and Akka
Akka Streams 에서의 Actor Model
reactive
2022.10.05 Reactor Pattern
reactive
2022.10.04 Duality in Reactive
reactive
2022.10.04 Iterable
Iterable 과 for-each
java reactive
2022.10.03 Deserialize Data Class
코틀린 Data Class 역직렬화 하기
kotlin
2022.10.02
★
SOLID
oop
2022.10.01 Configuring a Load Test Environment with k6 + grafana + influxdb
k6 + grafana + influxdb 를 사용하여 부하 테스트 환경 구성하기
infra
2022.09.30 Test methods for improved availability and performance
Load Test, Stress Test, Smoke Test
infra performance
2022.09.29 Kafka - Pretending to know a little
Kafka 조금 아는 척 하기
kafka
2022.09.28 Query Optimizing
쿼리 최적화, 실행 계획과 인덱스
database
2022.09.27 Dockerizing
docker devops infra
2022.09.26 Inline functions
코틀린 인라인 함수
kotlin
2022.09.25 Lambda
코틀린 람다
kotlin
2022.09.24 First Citizen
Higher-Order Functions
kotlin java fp
2022.09.22 Kubernetes Architectures
쿠버네티스 구성요소와 아키텍처
kubernetes devops infra
2022.09.21 Docker Container
도커 컨테이너 이해하기
docker devops infra
2022.09.21 Theory
theory
2022.09.21 Refactoring
refactoring
2022.09.21 Mobility
mobility
2022.09.20 KSP
Kotlin Symbol Processing and Compiler Plugins
kotlin ksp sam
2022.09.20 Companion Object
동반 객체
kotlin
2022.09.19 Utility Class in Kotlin
코틀린에서의 유틸 클래스
kotlin
2022.09.18 Spring Security
spring security
2022.09.15 Mockk
Mockk 를 활용한 테스트
kotlin mockk test
2022.09.12 Deployment Strategy
Rolling Update, Blue-Green, Canary
infra devops
2022.09.10 Standard Gradle
All about gradle
buildtool gradle kotlin
2022.09.08 javaagent
java
2022.09.05 Build Tool
buildtool
2022.09.05 CI/CD
Continuous Integration, Delivery, Deployment
infra devops cicd
2022.09.01 Backpressure
reactive
2022.09.01 Operating System
operatingsystem
2022.08.28 Data Oriented Design
dod
2022.08.26 gRPC
grpc
2022.08.25 Kubernetes
kubernetes
2022.08.21 Declarative Transaction
spring database jpa proxy
2022.08.21 Kafka
kafka
2022.08.20 Reactive
reactive
2022.08.20 Magazine
magazine
2022.08.20 Docker
docker
2022.08.19 Similar Terminology Theorem
glossary
2022.08.18 Spring Framework Batch
spring batch
2022.08.07 Concurrency Resolution
spring concurrency redis lock troubleshooting
2022.08.06 Factory
DDD 에서의 Factory
ddd
2022.08.05 HTTP API Response Specification
HTTP API 응답 체계
http
2022.08.04 Graceful shutdown
spring
2022.08.03 STRATEGY
designpattern
2022.08.02 Template Method
템플릿 메서드 패턴
designpattern
2022.08.01 Surrogate Key
대체키의 필요성과 정렬된 UUID
database
2022.07.20 Domain Service
ddd
2022.07.19 Regular Expression
etc
2022.07.18 Development Design Documents
개발 디자인 문서 작성법
methodology
2022.07.18 Glossary
glossary
2022.07.17 Git command Cheat Sheets
깃 명령어 모음집
git
2022.07.16 HTTP Headers
HTTP Header 의 종류
http
2022.07.15 Public IP, Private IP, Elastic IP
공인 IP, 사설 IP, 탄력적 IP
infra
2022.07.14 Access to EC2
EC2 에 접속하기 with Bastion Server
infra
2022.07.13 Incident, Defect tracking
장애 대응
infra
2022.07.12 Security Group
Inbound, Outbound 규칙
infra
2022.07.11 How to Implementation Clean Architecture ?
Clean Architecture 에 따른 각 Layer 의 구현 방식
ddd architecture
2022.07.10 What is a good implementation?
좋은 구현이란
cleancode
2022.07.09 Memory Leak
java memoryleak
2022.07.08 TCP Performance
network tcp
2022.07.06 AWS Elastic Beanstalk
infra
2022.07.05 Git Internal
.git 내부 구조 파헤치기
git
2022.07.04 Git basic
깃 기초
git
2022.07.03 JDBC
Connection Pool, HikariCP, TCP 3-way Handshake
spring
2022.07.02 TCP Health Check
네트워크 상태 확인하기
network
2022.07.01 USE methodology
methodology
2022.06.29 Availability and Performance
가용성과 성능
infra
2022.06.28 Serverless
Amazon API Gateway, AWS Lambda
infra
2022.06.27 Load Test
부하 테스트
infra
2022.06.26 Web Performance Budget
웹 성능 예산
infra
2022.06.25 Web Page Test
infra
2022.06.24 Performance and Revenue
고객 창출과 고객 만족
infra
2022.06.23 Internet Gateway vs NAT Gateway
infra
2022.06.22 bashrc, profile, hosts
infra
2022.06.21 Git
git
2022.06.21 Real-time Web Communication
Polling, Long-Polling, WebSockets, Server-Sent Events
network
2022.06.20 Reverse Proxy
infra proxy
2022.06.18 Coroutines
kotlin coroutine
2022.06.17 Kotlin Simple Syntax
코틀린이 간결한 구문을 지원하는 방법
kotlin
2022.06.16 Bastion Server
infra
2022.06.14 How to prevent SQL Injection In Spring Framework
Spring, JPA 에서 SQL Injection 을 방어하는 방법
spring
2022.06.11 Docker Container
infra
2022.06.10 HTTP status codes used by world-famous APIs
http
2022.06.09 VPC and Subnet
infra
2022.06.08 Collision Domain
infra
2022.06.07 Network Segmentation
망 분리
infra
2022.06.06 Cloud
infra
2022.06.05 The Road to the New Kotlin Compiler K2
kotlin
2022.06.04 Source Code and Machine Code
kotlin
2022.06.03 Reactive Manifesto
리액티브 선언문
msa reactive
2022.06.02 Fault Tolerance
msa distributed resilience4j
2022.06.01 JWT
auth jwt
2022.05.29 Polyglot Persistence
msa
2022.05.28 Infrastructure as Code
msa
2022.05.28 Business Agility
비지니스 민첩성
msa
2022.05.27 Express
nodejs
2022.05.23 Considerations for Queries and Indexing
쿼리와 인덱스 작성시 고려해야할 점
database
2022.05.22 Spring Data Repository
spring
2022.05.22 Recursion and Memoization
스택과 재귀, 자바와 코틀린에서의 꼬리 재귀
datastructures stack
2022.05.21 Progression and Range
kotlin
2022.05.21 Open range and Close Range
열린 범위와 닫힌 범위
kotlin
2022.05.20 Cookie, Session, Storage
http
2022.05.20 Event Loop and Call Stack in JS
javascript
2022.05.19 Execution of Java Program
자바 프로그램이 실행되는 과정
java
2022.05.18 Environment Settings
etc
2022.05.17 Async Annotation
spring
2022.05.16 Character Encoding
etc
2022.05.09 Singleton
코틀린에서의 싱글톤과 자바의 싱글톤
designpattern
2022.05.02 HikariCP
database
2022.05.01 Aggregate
ddd
2022.04.29
★
Fundamental Object-Oriented Programming
oop
2022.04.27 Infra
http
2022.04.24 Network Layered Architectures
network tcp
2022.04.22 Index
database
2022.04.21 Auth
AuthN, AuthR
auth
2022.04.21 Javascript
javascript
2022.04.20 Slf4j, Logback
logging spring java
2022.04.20 HTTP
http
2022.04.19 Microservice Architecture
msa
2022.04.19 ETC
etc
2022.04.18 Software Development Methodology
methodology test
2022.04.18 Java
java
2022.04.18 Kotlin Philosophy
코틀린의 철학
kotlin
2022.04.17 NodeJS
nodejs
2022.04.17 Clean Code Guide
클린 코드 작성 가이드
cleancode
2022.04.17 Dependency Injection
spring
2022.04.17 PSA
Portable Service Abstraction
spring test
2022.04.17 Deep Dive Spring Converter, Formatter
spring
2022.04.17 Concurrency
Concurrency Issue
spring concurrency
2022.04.16 DDD Meaning
DDD 관련 인용문
ddd
2022.04.16 POJO
Spring Philosophy
spring java kotlin oop
2022.04.16 Extreme Programming
methodology xp
2022.04.16 Sequence vs Iterable
코틀린의 Sequence 와 Iterable 비교
kotlin
2022.04.15 DESIGNPATTERN
designpattern
2022.04.13 Network
네트워크
spring
2022.04.12 Object Oriented Programming
oop
2022.04.12 Code Quality
cleancode
2022.04.12 DataStructures
datastructures
2022.04.12 Database
데이터베이스
database
2022.04.12 Kotlin
코틀린
kotlin
2022.04.12 Spring Framework
스프링 프레임워크
spring
2022.04.12 Methodology
소프트웨어 개발 방법론
spring
2022.01.18 Redis
redis
2022.01.11 GPT
ChatGPT
gpt
2022.01.01 Artifact
artifact
2019.11.04 MathJax로 LaTeX 사용하기
latex