$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Validation Best Practice
Search
Eko Kurniawan Khannedy
September 11, 2017
Technology
2
1.3k
Validation Best Practice
Validation Best Practice
Eko Kurniawan Khannedy
September 11, 2017
Tweet
Share
More Decks by Eko Kurniawan Khannedy
See All by Eko Kurniawan Khannedy
Monolith to Event-Driven Microservices
khannedy
1
260
Refactoring
khannedy
0
340
Multi-Datacenter Kafka at Blibli.com
khannedy
2
1.5k
QA Tools - Research and Development
khannedy
0
290
Reactive Puzzle
khannedy
0
210
Event-Driven Architecture
khannedy
1
2k
Resilience Engineering with Hystrix and Spring
khannedy
1
560
Mocking for Unit Test using Mockito
khannedy
1
340
Centralized Configuration using Consul and Spring Cloud
khannedy
2
710
Other Decks in Technology
See All in Technology
セキュリティAIエージェントの現在と未来 / PSS #2 Takumi Session
flatt_security
3
1.2k
TROCCO 2025年の進化をデモで振り返る
__allllllllez__
0
300
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
3.3k
DGX SparkでローカルLLMをLangChainで動かした話
ruzia
1
240
AI駆動開発によるDDDの実践
dip_tech
PRO
0
240
Agents IA : la nouvelle frontière des LLMs (Tech.Rocks Summit 2025)
glaforge
0
310
useEffectってなんで非推奨みたいなこと言われてるの?
maguroalternative
9
6.1k
AI時代のインシデント対応 〜時代を切り抜ける、組織アーキテクチャ〜
jacopen
4
180
【5分でわかる】セーフィー エンジニア向け会社紹介
safie_recruit
0
37k
一億総業務改善を支える社内AIエージェント基盤の要諦
yukukotani
9
2.7k
IaC を使いたくないけどポリシー管理をどうにかしたい
kazzpapa3
1
210
Introduction to Sansan, inc / Sansan Global Development Center, Inc.
sansan33
PRO
0
2.9k
Featured
See All Featured
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
For a Future-Friendly Web
brad_frost
180
10k
Context Engineering - Making Every Token Count
addyosmani
9
450
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.5k
How to train your dragon (web standard)
notwaldorf
97
6.4k
Navigating Team Friction
lara
191
16k
Docker and Python
trallard
46
3.7k
YesSQL, Process and Tooling at Scale
rocio
174
15k
The Art of Programming - Codeland 2020
erikaheidi
56
14k
Mobile First: as difficult as doing things right
swwweet
225
10k
Designing for humans not robots
tammielis
254
26k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
Transcript
VALIDATION BEST PRACTICE EKO KURNIAWAN KHANNEDY
VALIDATION BEST PRACTICE EKO KURNIAWAN KHANNEDY ▸ Principal Software Development
Engineer at Blibli.com ▸ Part of RnD Team at Blibli.com ▸
[email protected]
VALIDATION BEST PRACTICE AGENDA ▸ Old Validation Style ▸ Bean
Validation ▸ Controller Validation ▸ Service Validation ▸ Costume Validation ▸ Multi Field Validation ▸ References
OLD VALIDATION STYLE VALIDATION BEST PRACTICE
VALIDATION BEST PRACTICE OLD CONTROLLER STYLE
VALIDATION BEST PRACTICE OLD VALIDATION STYLE
VALIDATION BEST PRACTICE OLD ERROR RESPONSE STYLE
BEAN VALIDATION VALIDATION BEST PRACTICE
VALIDATION BEST PRACTICE ANNOTATION
VALIDATION BEST PRACTICE VALIDATOR
CONTROLLER VALIDATION VALIDATION BEST PRACTICE
VALIDATION BEST PRACTICE CONTROLLER
VALIDATION BEST PRACTICE CONTROLLER ADVICE
VALIDATION BEST PRACTICE WEB RESPONSE
VALIDATION BEST PRACTICE ERROR RESPONSE
SERVICE VALIDATION VALIDATION BEST PRACTICE
VALIDATION BEST PRACTICE BEAN PROCESSOR (FOR NON SPRING BOOT)
VALIDATION BEST PRACTICE SERVICE INTERFACE
VALIDATION BEST PRACTICE SERVICE IMPLEMENTATION
VALIDATION BEST PRACTICE CONTROLLER ADVICE
VALIDATION BEST PRACTICE CONTROLLER
VALIDATION BEST PRACTICE ERROR RESPONSE
COSTUME VALIDATION VALIDATION BEST PRACTICE
VALIDATION BEST PRACTICE ANNOTATION
VALIDATION BEST PRACTICE VALIDATOR
VALIDATION BEST PRACTICE BEAN
VALIDATION BEST PRACTICE SERVICE INTERFACE
VALIDATION BEST PRACTICE SERVICE IMPLEMENTATION
VALIDATION BEST PRACTICE CONTROLLER
MULTI FIELD VALIDATION VALIDATION BEST PRACTICE
VALIDATION BEST PRACTICE ANNOTATION
VALIDATION BEST PRACTICE VALIDATION DATA
VALIDATION BEST PRACTICE VALIDATOR
VALIDATION BEST PRACTICE BEAN
VALIDATION BEST PRACTICE CONTROLLER
VALIDATION BEST PRACTICE ERROR RESPONSE
VALIDATION BEST PRACTICE UPDATED ANNOTATION
VALIDATION BEST PRACTICE UPDATED BEAN
VALIDATION BEST PRACTICE UPDATED ERROR RESPONSE
ANY QUESTION? VALIDATION BEST PRACTICE
VALIDATION BEST PRACTICE REFERENCES ▸ http://beanvalidation.org/ ▸ http://docs.oracle.com/javaee/6/tutorial/doc/gircz.html ▸ https://docs.spring.io/spring/docs/current/spring-framework-reference/html/
validation.html ▸ https://docs.spring.io/spring-boot/docs/current/reference/html/boot-features- validation.html
WE ARE HIRING!
[email protected]
VALIDATION BEST PRACTICE