In this video, I discuss a functional design pattern I learned in F#:
What Software Developers don’t want their Employers to Know.
In this video, I expose the truth about how money is being spent on software projects:
F#: Business Rules Kata (vol. 3)
I decided to move on to the next stage of the Business Rules kata. Again, I decided to go function first instead of type first. I followed the same design pattern that Mark Seeman had introduced to me. Thus, I wrote the following solution:
F#: Implementing Business Rules Kata (Vol.2)
I rewrote a kata after being inspired by Mark Seeman's answer:
Talking to Eric Smith about Software Craftsmanship
I talk to Eric Smith about Software Craftsmanship, reality, and getting your first job:
Talking to Ody about F#, Akka, and Irrelevant Architects
I'm chopping it up with Ody about F#, Property-based Testing, Akka, etc. Reactive Programming - 2:52 Akka dot Net - 23:26 Immutable Databases - 37:00 Architects + F# - 47:00 Multi-Threading Discussion - 52:22 Testing Discussion - 58:45 Codebases and Architecture - 1:17:23 Property based Testing - 1:32:33 F# vs C# for User Interfaces - …
Continue reading "Talking to Ody about F#, Akka, and Irrelevant Architects"
Property-based Testing a Vending Machine
In an earlier article and video, I discussed my implementation of a Vending Machine kata. The code I wrote was dictated via TDD. I then decided to practice Property-based Testing. The following property tests were created: These tests actually caught some bugs that surprised me. Specifically, I learned that some functions may be unsafe unless …
F#: Revisiting the Vending Machine Kata
I decided to revisit the Vending Machine code kata. I flushed out the logic for this program via TDD. I spent more time than I expected on the 'return change' feature of the vending machine. Overall, it was a refreshing exercise that enabled me to think functionally again. Here are the types that I flushed …
Xamarin.Forms Interview Preparation (vol.2)
In this video, I prepare for an upcoming Xamarin.Forms interview. My focus in this video is to leverage the DataTemplateSelector.
Xamarin.Forms Interview Preparation (vol.1)
In this video, I write a simple Xamarin.Forms app from scratch: