Slide 1

Slide 1 text

P R O G R A M M I N G I S H A R D : L E S S O N S T H R O U G H T H E E Y E S O F A N O O B A D E L E C A R P E N T E R T W I T T E R @ I A M _ C A R P E N T E R

Slide 2

Slide 2 text

P H O T O B Y G O T O A M S T E R D A M O N F L I C K R

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

Kotlin Spring Boot Hibernate JPA JDBC Tomcat Jackson Hikari Spring MVC Spring Data Flyway MySQL Docker Groovy IntelliJ Gradle Thymeleaf Html Css

Slide 5

Slide 5 text

servlet, container, method, make a call, caller, persistence, data access object, data transfer objects, POJOs, POKOs, application context, embedded server, schema, checksum, model, view, controller, layers, web layer, repository, beans, component, component scan, service, controller, model, view, exception handling, endpoint, interface, API, annotations, constructor, initialisation, getter, setter, autowire, inversion of control, package manager dealie, thingy, whatsit, that guy

Slide 6

Slide 6 text

B U I L D S O M E T H I N G P H O T O B Y R I C K M A S O N O N U N S P L A S H

Slide 7

Slide 7 text

W E C A N O N LY T RY P H O T O B Y R U T H S O N Z I M M E R M A N O N U N S P L A S H

Slide 8

Slide 8 text

P H O T O B Y L U B O M I N A R O N U N S P L A S H

Slide 9

Slide 9 text

P H O T O B Y J A S PA L K A H L O N O N U N S P L A S H

Slide 10

Slide 10 text

P H O T O B Y E L E M E N T 5 D I G I TA L O N U N S P L A S H

Slide 11

Slide 11 text

P H O T O B Y J A S O N L E U N G O N U N S P L A S H

Slide 12

Slide 12 text

P H O T O B Y V I K T O R TA L A S H U K O N U N S P L A S H

Slide 13

Slide 13 text

P H O T O B Y " M Y L I F E T H R O U G H A L E N S " O N U N S P L A S H

Slide 14

Slide 14 text

T H E R E I S A LWAY S M O R E T O L E A R N C O L L A B O R AT I O N M AT T E R S FA I L U R E I S L E A R N I N G W E L L - W R I T T E N D O C U M E N TAT I O N I S I M P O R TA N T A B S T R A C T I O N S A R E E V E RY W H E R E , U S E T H E M W I S E LY

Slide 15

Slide 15 text

T H A N K Y O U ❤ Q U E S T I O N S ? T W I T T E R @ I A M _ C A R P E N T E R L I K E C AT S ? I N S TA @ J A N A N D K E E S