Media Summary: In the early days, people wrote small applications in assembly language, using gotos to get around. This didn't scale, so we ... This will be a example-driven presentation. The first set of examples looks at an int which should be restricted to a value from one ... This presentation revisits two core concepts of Object-Oriented programming: encapsulation and code reuse. Using a series of ...

Talks Bruce Eckel Functional Error - Detailed Analysis & Overview

In the early days, people wrote small applications in assembly language, using gotos to get around. This didn't scale, so we ... This will be a example-driven presentation. The first set of examples looks at an int which should be restricted to a value from one ... This presentation revisits two core concepts of Object-Oriented programming: encapsulation and code reuse. Using a series of ... ai.bythebay.io Nov 2025, Oakland, full-stack AI conference Scale By the Bay 2019 is held on November 13-15 in sunny Oakland, ... The Java Platform has seen a tremendous amount of evolution and improvements over the past five years in many different areas, ... Learn more about happy path programming and make FP click by joining "How to think like a

Learned through inheritance, it can be difficult to see the big picture of polymorphism: a For me, the book/multimedia course "Thinking in C" by ... when we have variables things like that you know that's why this resurgence of Hello, fellow Kotliners! It's time for our next virtual get-together. This time Tristan Hamilton will give us his

Photo Gallery

Talks - Bruce Eckel: Functional Error Handling
Talk - Bruce Eckel: Making Data Classes Work for You
Talks - Bruce Eckel: Rethinking Objects
Bruce Eckel - A Language is More Than a Language
SF Scala: Bruce Eckel, Rethinking Scala
Rethinking Errors: Learning from Scala and Go
Bruce Eckel & James Ward — A Tour of the Modern Java Platform
Rethinking Errors: Learning from Scala and Go
Effect Oriented Programming • Bill Frasure, Bruce Eckel, James Ward & Andrew Harmel-Law • GOTO 2026
Bruce Eckel on a Bootiful Podcast
[Advanced] On error handling in Functional Programming
Bruce Eckel on Python, Java and Open Source
Sponsored
Sponsored
View Detailed Profile
Talks - Bruce Eckel: Functional Error Handling

Talks - Bruce Eckel: Functional Error Handling

In the early days, people wrote small applications in assembly language, using gotos to get around. This didn't scale, so we ...

Talk - Bruce Eckel: Making Data Classes Work for You

Talk - Bruce Eckel: Making Data Classes Work for You

This will be a example-driven presentation. The first set of examples looks at an int which should be restricted to a value from one ...

Sponsored
Talks - Bruce Eckel: Rethinking Objects

Talks - Bruce Eckel: Rethinking Objects

This presentation revisits two core concepts of Object-Oriented programming: encapsulation and code reuse. Using a series of ...

Bruce Eckel - A Language is More Than a Language

Bruce Eckel - A Language is More Than a Language

Speaker:

SF Scala: Bruce Eckel, Rethinking Scala

SF Scala: Bruce Eckel, Rethinking Scala

ai.bythebay.io Nov 2025, Oakland, full-stack AI conference Scale By the Bay 2019 is held on November 13-15 in sunny Oakland, ...

Sponsored
Rethinking Errors: Learning from Scala and Go

Rethinking Errors: Learning from Scala and Go

Bruce Eckel

Bruce Eckel & James Ward — A Tour of the Modern Java Platform

Bruce Eckel & James Ward — A Tour of the Modern Java Platform

The Java Platform has seen a tremendous amount of evolution and improvements over the past five years in many different areas, ...

Rethinking Errors: Learning from Scala and Go

Rethinking Errors: Learning from Scala and Go

Bruce Eckel

Effect Oriented Programming • Bill Frasure, Bruce Eckel, James Ward & Andrew Harmel-Law • GOTO 2026

Effect Oriented Programming • Bill Frasure, Bruce Eckel, James Ward & Andrew Harmel-Law • GOTO 2026

This

Bruce Eckel on a Bootiful Podcast

Bruce Eckel on a Bootiful Podcast

Hi, Spring fans! In this installment, we

[Advanced] On error handling in Functional Programming

[Advanced] On error handling in Functional Programming

Learn more about happy path programming and make FP click by joining "How to think like a

Bruce Eckel on Python, Java and Open Source

Bruce Eckel on Python, Java and Open Source

Q&A

"Polymorphism Unbound" by Bruce Eckel (Strange Loop 2022)

"Polymorphism Unbound" by Bruce Eckel (Strange Loop 2022)

Learned through inheritance, it can be difficult to see the big picture of polymorphism: a

Effect Oriented Programming • Bill Frasure, Bruce Eckel, James Ward & Andrew Harmel-Law

Effect Oriented Programming • Bill Frasure, Bruce Eckel, James Ward & Andrew Harmel-Law

This

Exploring Functional Programming in Python With Bruce Eckel | Real Python Podcast #116

Exploring Functional Programming in Python With Bruce Eckel | Real Python Podcast #116

Would you like to explore the

Book speedrun: Thinking in C by Bruce Eckel - September 2022 - 4f819b81

Book speedrun: Thinking in C by Bruce Eckel - September 2022 - 4f819b81

For me, the book/multimedia course "Thinking in C" by

Bruce Eckel - Keynote

Bruce Eckel - Keynote

... when we have variables things like that you know that's why this resurgence of

A Functional Approach to Exception Handling

A Functional Approach to Exception Handling

Hello, fellow Kotliners! It's time for our next virtual get-together. This time Tristan Hamilton will give us his

JetBrains Connect, Ep. 4 – "Why Kotlin?" with Bruce Eckel and Svetlana Isakova

JetBrains Connect, Ep. 4 – "Why Kotlin?" with Bruce Eckel and Svetlana Isakova

In this episode,

Bruce Eckel comparing features in Java 17 and Kotlin

Bruce Eckel comparing features in Java 17 and Kotlin

To steal

Related Video Content

Talks - zhd.dev information

I also gave two short talks in plenary sessions— an invited tool update about Hypothesis, and a lightning talk about...

Sufficiently Advanced Testing information

Let's get into the deep dive talk that I proposed on sufficiently advanced testing. After PyCon Australia 2018,...

Zac HD information

Highlights include exploring Anthropic's alignment and interpretability research in an invited talk (video) at...

Bets - zhd.dev information

I'm generally against recreational gambling, but interested in bets as a tool for collective epistemics. I've avoided...

PowerPoint Presentation information

Fuzzing is the art and science of passing arbitrary inputs to programs, to see if they crash or hang. Using...