Kotlin

Real Programming S01E04: Into The Frying Domain!

This entry is part 4 of 8 in the series Real Programming

Real Programming S01E04: Into the Frying Domain! We have two parts of our walking skeleton, the View and the Model. This time we’ll move a tiny amount of work into the domain classes If you want to follow along in the code, the project is https://github.com/geepawhill/yz Welcome to episode four …

Real Programming S01E04: Into The Frying Domain! See Full Post

Real Programming S01E03: Baby Needs New Shoes!

This entry is part 3 of 8 in the series Real Programming

Real Programming S01E03: Baby Needs New Shoes! Watching those itty-bitty numbers for the dice is making me crazy, so let’s get some dice images going today! If you want to follow along in the code, the project is https://github.com/geepawhill/yz (Note: Transcript and closed captions to be added soon.)

Real Programming S01E02: Look, Ma! A Test!

This entry is part 2 of 8 in the series Real Programming

Real Programming S01E02: Look, Ma! A Test Last time we did a rapid-fire model/view split, just so we could test. Now we gotta test this bad boy a little! If you want to follow along in the code, the project is https://github.com/geepawhill/yz Hey, it’s GeePaw and I still have Wally, …

Real Programming S01E02: Look, Ma! A Test! See Full Post

Real Programming S01E01: Getting Started | Video

This entry is part 1 of 8 in the series Real Programming

Real Programming S01E01: Getting Started Hi Folks! In this first episode we lay the groundwork for a simple desktop Yahtzee application. If you want to follow along in the code, the project is https://github.com/geepawhill/yz Transcript Hey, folks. It’s GeePaw sitting out here on my deck, where I do most of …

Real Programming S01E01: Getting Started | Video See Full Post

Using Kotlin for Data Builders

In Kotlin, functions whose last argument is a lambda, i call them end-lambda’s, make natural expressions of tree-shaped data builders. Say you’re building Performances, where a Performance includes (possibly) the list of songs being performed. making shit up here, it might look like: performance { song { } song { …

Using Kotlin for Data Builders See Full Post

Scroll to Top