Berlin

November 4 & 5, 2024

New York

September 4 & 5, 2024

Technical direction

Technical direction

Making better technical and architectural decisions

On our Technical Direction playlist

Lutz Hühnken

Managing architecture

Lutz Hühnken talks about the importance of a strategic approach to software architecture, that prevents teams from becoming architecture firefighters, who spent an excessive amount of energy applying short-term fixes to architectural problems.

Jonathan Maltz

Technical Vision vs. Technical Strategy: The difference and why it matters

Jonathan Maltz digs into the nuts and bolts of setting a successful technical strategy. Startin by talking about the difference between technical vision and technical strategy.

Content sponsored by CoderPad

Writing your technical strategy

Bruce Wang talks about Writing your technical strategy (psst, it doesn’t have to feel like a Squid Game) at LeadDev Together in February 2022.

Jon Thornton

Good technical debt

Jon Thornton discusses how this framework was used to rapidly build and ship Squarespace’s Email Campaigns product in less than 15 months. Along the way, you’ll get several practical guidelines for how tech debt can supercharge your technical investments.

Creating, defining, and refining an effective tech strategy

Having a defined tech strategy creates alignment and keeps everyone on the same page. So how can you ensure yours is most effective? Panelists Anna Shipman, Randy Shoup, Papanii Nene Okai, Nimisha Asthagiri and Anand Mariappan share their tips.

LeadDev Berlin 2024 stage and crowd taken from an elevation showing a massive crowd and lit stage.

That’s a wrap Berlin!

Catch-up on all the Lead Berlin 2024 talks with a digital pass.

More about Technical Direction

Top Technical Direction videos

  • Dealing with deprecated codebases

    No one tells developers and project managers to throw things away. We assume that because it’s cheap to keep it around, the emotional comfort is worth the tradeoff.

  • Case studies in building microservices

    Building complex software projects is an iterative process. We rarely get to spend months designing and writing a complete project plan before releasing something to our users, and no feature is ever truly finished.

  • Vault and Security as a Service

    Over the past ten years, we’ve seen a dramatic shift in the architecture of service-oriented systems.

  • Is Kotlin right for you?

    Kotlin sure has been receiving a lot of buzz lately, is there something to it?

  • A tour of Apache Pulsar

    Apache Pulsar is a distributed pub/sub system develop at Yahoo! This talk covers Apache Pulsar’s underlying design and protocol level semantics.

  • Building a data infrastructure

    Your team needs data so they can make the right decisions. Unless they have the right data in the right place, they’re left to act on intuition, opinions and hunches.

  • Planning, executing, and landing refactoring

    Slack is the leading global collaboration hub that makes people’s working lives simpler, more pleasant and more productive.

  • Why GraphQL?

    If you don’t know much about GraphQL, you probably just identify it as the hip, shiny new thing companies are adopting to replace their RESTful APIs.