Crested Butte, CO, USA

Bruce Eckel

Elite
@BruceEckel

Consultant, Author: Thinking in Types, Atomic Kotlin, On Java 8, Atomic Scala, Thinking in Java, Thinking in C++ etc. Co-podcaster: HappyPathProgramming.com

OnJava8-Examples. Code Examples for the book "On Java 8"

3.2k

TIJ4-code. Example code for the book "Thinking in Java, 4th Edition"

860

AtomicKotlinExamples. Examples auto-extracted from the book "Atomic Kotlin."

331

ThinkingInPython. Insights, Idioms and Patterns

108

ThinkingInC. A Free Seminar Introducing the C Language

79

ConcurrentPython. An intermediate-to-advanced book on Python concurrency

60

BookBuilder. Retargetable Markdown-to-epub checking and build tools for my programming books

29

DataClassesAsTypes. Examples for Python Presentation: "Making Data Classes Work for You"

23

HelloCookieCutter1. The most basic template, for learning about Cookiecutter

21

AtomicKotlinExercises. Exercises and Solutions for the book Atomic Kotlin that haven't yet been converted to IntelliJ EDU format

20

RethinkingObjects. Code Examples From the Pycon 2023 presentation "Rethinking Objects"

10

PolymorphismUnbound. The code for my StrangeLoop 2022 presentation

9

functional_error_handling. Code & Slides for Pycon 2024 Presentation "Functional Error Handling"

9

SmarterTypesWithRecords. Examples for Java Presentation

8

OnJava8-Tools. Tools for building the On Java 8 book and creating the examples

8

Language-Evaluation-Checklist. To compare the experience of adopting different computer programming languages

7

AtomicKotlin-hugo. Hugo Static Site sources for the book website

6

PatternMatching. Pattern Matching as a different kind of polymorphism

6

TeamUp. A tool for pairing people during a workshop or seminar, so everyone eventually works with everyone.

6

hello-flask-websockets. Demo program using flask-socketIO: Scroll Down for Details

6

tools. My personal tools that I use across Windows machines

6

FailingAtFailing. PDF of slides from presentation at QCon Beijing and elsewhere

5

OpenSpacesBoard. JavaScript

4

BruceEckel-hugo. Hugo sources for "Computing Thoughts" blog

4

rust-experiments. Examples I've created while learning Rust

4

OnJava8-hugo. Support site for the book "On Java 8," at www.onjava8.com

4

PythonClassAttributes. Exploring and understanding how class attributes work in Python

4

ClarifyingConcurrency. Writing and exploring concurrency

4

betools. Useful little Python tools. Docs:

3

python-experiments. Python

3

Question-Of-The-Day. For the "clearing" process

3

Language-Technical-Comparison. To compare technical features of different computer programming languages

3

RobotExplorerPy. Robot Explorer Simulation for OO Design Example

2

Developer-Retreat-Website. Storage for Developer Retreat site

2

SmarterTypesWithDataClasses. Examples for Kotlin Presentation

2

Power-of-Hybridization-Source-Code. The code referred to in the presentation

2

pybooktools. Tools I use for writing Python books

2

WinterTechForum-hugo. Hugo Static Site for the Winter Tech Forum Conference

2

KotlinOverview. A presentation about moving from Java to Kotlin

2

Atomizer. Python/BeautifulSoup extracts date from Word 2010 filtered HTML. Custom application, not a general tool.

2

slug_line. Tool to insert/update commented first line containing the file name

1

markdown_tools. For working with markdown chapters in a programming book

1

AtomicKotlinCourse. Kotlin

1

SummerTechForumUnconference-hugo. Hugo Static Site for the Summer Tech Forum Conference.

1

bruceeckel.github.io. Musings about the New & the Future

1
45
Apply