Web Development

Building applications delivered through a browser.

2 subjects · 16 topics · 1 area

Subjects covering this category

2 subjects
  • Subject · Intermediate to Advanced

    Building a REST service with Spring Boot — wired for real data, validated, and fast enough to trust in production.

    • Spring Boot Essentials
    • Building REST APIs
    • Data Access
    12 topics · 77 cardsnot started
  • Subject · Beginner to Advanced

    Wiring a Java application together with Spring's IoC container, instead of doing it by hand.

    • Why Spring Exists
    • The Bean and the Container
    • Wiring Beans Together
    4 topics · 25 cardsnot started

Spring Boot

16 topics
  • How long a bean lives, and the two moments the container promises to call you at.

    7 cards · 4 qnot started
  • One shape for every error response, wherever it comes from.

    7 cards · 5 qnot started
  • Two different answers to what an object mapped to a row actually is.

    7 cards · 4 qnot started
  • The four states an entity moves through, and the operations that move it.

    7 cards · 5 qnot started
  • What `@Transactional` actually wraps, and the two ways it surprises people.

    7 cards · 4 qnot started
  • Skipping work you've already done, on purpose, and knowing when to throw the answer away.

    7 cards · 5 qnot started
  • What the container actually is, and the five things it does to every bean before it's ready to use.

    6 cards · 4 qnot started
  • What Boot changes about starting a Spring application, and how it decides what to create for you.

    6 cards · 4 qnot started
  • One dependency instead of a dozen, and a server that ships inside the jar.

    6 cards · 4 qnot started
  • Where a setting comes from, and what wins when two sources disagree.

    6 cards · 4 qnot started
  • Turning a URL and a verb into a method call, and a method's return value into a response.

    6 cards · 4 qnot started
  • Refusing a bad request before it reaches your business logic.

    6 cards · 4 qnot started
  • Asking for data without writing the SQL yourself.

    6 cards · 4 qnot started
  • Finding the real bottleneck before optimizing the wrong thing.

    6 cards · 4 qnot started
  • Getting your dependencies handed to you — by constructor, and by name when there's more than one candidate.

    7 cards · 5 qnot started
  • Why Spring hands you your dependencies instead of you building them yourself.

    5 cards · 4 qnot started