Archive
- Error-handling with classy optics in Scala May 12, 2020
- Van's Aircraft Factory visit 2019-06-10 June 13, 2019
- Circumventing Australia's Internet Filtering February 11, 2016
- 24 May 2015 Thulimbah Ride Report May 24, 2015
- 09 May 2015 Mount Mee Ride Report May 24, 2015
- 19 April 2015 Brisbane/Thulimbah return Ride Report May 24, 2015
- 2014 KTM 690 Enduro to Supermoto January 7, 2015
- Brisbane Ride Spots October 13, 2014
- What kind of things are easy in Haskell and hard in Scala, and vice-versa? June 4, 2014
- Haskell Functions Take One Argument March 4, 2014
- Ride Report, Conondale NP. "Mubbip woo!" December 24, 2013
- Improving Applicative do-notation October 18, 2013
- Monad Transformers at BFPG September 3, 2013
- Sticks, stones, but names are not useful to me July 18, 2013
- Scala Type-class Hierarchy June 22, 2013
- Refactoring Puzzle June 5, 2013
- Obturator Entrapment Neuropathy (update) April 24, 2013
- List Folds at BFPG April 24, 2013
- Obturator Entrapment Neuropathy April 11, 2013
- Teaching a Man to Fish …and all that April 10, 2013
- Lane-Splitting in Australia. March 10, 2013
- Functors and things using Scala March 1, 2013
- Memoisation with State using Scala February 22, 2013
- Refactoring filter January 12, 2013
- How to Find Thinking People September 19, 2012
- SIP-18 is just another bad idea serving nobody May 11, 2012
- CAT (3D enhanced) Lumbosacral 2011-11-02 (24 hours post-op) November 11, 2011
- I cannot use language X October 27, 2011
- Data Parallelism in Haskell September 3, 2011
- Lifting (Haskell addendum) August 19, 2011
- Java 7 August 18, 2011
- Lifting July 17, 2011
- Three and a half friggin years later April 30, 2011
- A brief point on static typing March 26, 2011
- Anti-intellectual Euphemisms March 13, 2011
- Configuration Without the Bugs and Gymnastics March 6, 2011
- Understanding Practical API Design, Static Typing and Functional Programming March 5, 2011
- Monads do not compose February 24, 2011
- List with O(1) cons and snoc in Scala February 20, 2011
- A fine example... February 6, 2011
- Critique of Odersky's Scala levels January 17, 2011
- Today's ride following natural disaster January 14, 2011
- Java is pass by value January 13, 2011
- Scala exercise with types and abstraction January 9, 2011
- Configuration versus Code January 9, 2011
- Nothing returns anything, ever! December 28, 2010
- Bye Reddit December 28, 2010
- The Writer Monad using Scala (example) December 12, 2010
- Medileaks December 8, 2010
- Dear Java library guy November 24, 2010
- Safari Fuel Tanks -- Husqvarna TE510 October 26, 2010
- Brad's original post October 19, 2010
- reverse.jar September 29, 2010
- Even Further Understanding scala.Option (part 2) September 1, 2010
- Can an entrapment neuropathy of the superficial peroneal nerve cause foot drop? August 29, 2010
- Further understanding scala.Option August 23, 2010
- Java and Practicality July 23, 2010
- Functional Java 3.0 June 25, 2010
- Understanding Monads using Scala (Part 1) June 22, 2010
- Optional a -> a (negative proof) June 20, 2010
- Java Trivia May 31, 2010
- Beginner Java Exercise with Data Types May 12, 2010
- Haskell Beginner Exercises with Tests April 25, 2010
- Monad Exercises in Scala and Haskell April 5, 2010
- Monad Exercises in Scala (addendum) April 3, 2010
- Type-classes are nothing like interfaces April 2, 2010
- What Does Functional Programming Mean? March 31, 2010
- Scalaz IRC March 27, 2010
- Monad exercises in Scala March 25, 2010
- Why are there no big applications written using functional languages? March 24, 2010
- A poke at the essence of functional programming March 24, 2010
- I have found that... March 23, 2010
- Automated Validation with Applicatives and Semigroups (Part 2 - Java) March 21, 2010
- Automated Validation with Applicatives and Semigroups (for Sanjiv) March 21, 2010
- Linq has nothing to do with SQL or enumerable lists February 19, 2010
- SKI combinator calculus in Java February 8, 2010
- Scala exercise February 6, 2010
- Functional Java 2.21 February 5, 2010
- Higher-order Polymorphism for pseudo-Java January 28, 2010
- MSN/Yahoo! web spiders blocked January 24, 2010
- What is Haskell's primary feature? January 22, 2010
- Dear Java guy, State is a monad January 19, 2010
- What Does Monad Mean? January 14, 2010
- Parsing map data using a lazy language January 10, 2010
- Debut with a Catamorphism December 2, 2009
- 22 of 99 March 31, 2009
- Assessing and being held responsible for the cost of bad decisions March 30, 2009
- SBS English Failure March 29, 2009
- Mount Mee State Forest March 24, 2009
- Functional Java 2.19 March 23, 2009
- Dear Agile/Lean/Scrum/XP Person February 19, 2009
- IntelliJ IDEA leaps ahead for Scala development February 17, 2009
- Funky Scala Bifunctor February 14, 2009
- Third World Medicine February 14, 2009
- No True Australian January 27, 2009
- Playing with Scala and Arrows January 25, 2009
- Continuation monad in Scala December 28, 2008
- Controlling effects with flatMap/>>= December 26, 2008
- Scalaz moved to Google Code December 25, 2008
- = ≠ ⇒ December 13, 2008
- A fine motto December 9, 2008
- scala.Function1 lacking December 3, 2008
- Do Air Conditioning geeks exist? December 1, 2008
- ObserveFunctorMonad November 30, 2008
- Why Functional Programming Matters in short prose November 30, 2008
- Mount Mee State Forest Campgrounds November 29, 2008
- Clean-up resource with Scala November 17, 2008
- Agile is falling, like religions do November 16, 2008
- IntelliJ IDEA 8.0 + Scala turns the tide November 7, 2008
- The State Monad for Scala users November 3, 2008
- One of your best Pat November 1, 2008
- Intellij + Scala; it is with great regret... October 30, 2008
- Java/Ruby does not generalise to static/dynamic October 16, 2008
- Does Scala have Java's ternary operator? October 13, 2008
- Project Euler Problem 2 Functional Java October 3, 2008
- Project Euler Problem 1 Functional Java October 3, 2008
- Scala: Gotchya! October 1, 2008
- IntelliJ IDEA whinge September 26, 2008
- IntelliJ IDEA + Scala utterly unusable September 24, 2008
- Did you to have be so blunt? September 23, 2008
- Partially Applying Scala type variables September 22, 2008
- 20 Intermediate Haskell Exercises September 18, 2008
- Amuse yourself September 11, 2008
- 20 Intermediate Scala Exercises September 10, 2008
- Proving the existence of curry September 5, 2008
- Flippin' Scala August 22, 2008
- Introductory C-H and Static Typing August 15, 2008
- Java interop errata August 13, 2008
- Functional Java 2.9 August 5, 2008
- Posterior Tibial Tendon Impingement August 3, 2008
- Revised Scala Exercises July 29, 2008
- Tony’s Wager July 29, 2008
- Actor concurrency for Java July 25, 2008
- Haskell exercises for beginners July 17, 2008
- Scala exercises for beginners July 15, 2008
- Just an observation July 7, 2008
- Implicits for the Fearless July 5, 2008
- Applicative Functor laws using Reductio (Scala) July 3, 2008
- Just what the funk is a Functor anyway? June 28, 2008
- Monad Laws using Reductio (Scala) June 26, 2008
- Functor Laws using Reductio (Scala) June 25, 2008
- You’d naturally write flatMap yourself if asked the question June 25, 2008
- ABC Learning Centres required for adults June 23, 2008
- Applicative Functors in Scala June 20, 2008
- Tests as Documentation June 17, 2008
- A Case for Automated Testing June 6, 2008
- What you call integration testing, I call sloppy programming June 3, 2008
- JAOO Brisbane 2008 May 31, 2008
- Reductio: Testing equals/hashCode May 27, 2008
- Reductio: Testing for the Top Java Programmers May 24, 2008
- ScalaCheck 1.3 yippee! May 12, 2008
- How to Share? May 8, 2008
- QOTD (I found it amusing anyway) April 24, 2008
- Finding the Levenshtein Distance in Scala April 24, 2008
- Another Call to Genocide April 12, 2008
- Automated Unit Testing your Java using ScalaCheck April 6, 2008
- Yes you are in a cult, no I don’t recognise its legitimacy April 5, 2008
- Pseudo-Science March 24, 2008
- Which Scala Version? March 22, 2008
- NEVER. EVER. AGAIN. March 17, 2008
- Religiosity is a neurological disorder. March 16, 2008
- Why is a web page suddenly taken off Google search results? March 12, 2008
- Raf’s Problem March 11, 2008
- Scalaz 2.4 Released February 29, 2008
- Christopher Hitchens: The Moral Necessity of Atheism February 27, 2008
- That’s what Monads are for February 25, 2008
- So I don’t lose it February 18, 2008
- The argument from oranges February 17, 2008
- Great Quote Slava February 7, 2008
- It’s just logic February 1, 2008
- Scala operator names January 22, 2008
- scala.Option Cheat Sheet January 16, 2008
- scala.List.foldLeft for Java programmers January 15, 2008
- Offending Religiosity January 1, 2008
- Doomsday in Scala January 1, 2008
- Scala 2.6.2 getting support for Java generics December 29, 2007
- Scalaz December 18, 2007
- No no, I said ‘critical examination’ December 6, 2007
- Does Java cause self-delusion? December 5, 2007
- Discipline in Thought December 5, 2007
- God in the Brain? October 13, 2007
- Yeah but speed kills! September 17, 2007
- Type-safe Scala sequence comprehensions September 13, 2007
- Negative Zero to Hero September 12, 2007
- A Fling with Lazy Evaluation September 4, 2007
- Sam Harris at 2007 Aspen Ideas Festival August 12, 2007
- Imperative programming is a special type of functional programming August 7, 2007
- Saturday night laugh August 4, 2007
- Algebraic Data Types again August 4, 2007
- Religious-Oriented Programming July 27, 2007
- High Level Languages July 24, 2007
- Perhaps not? July 22, 2007
- Inheritance dunrite July 21, 2007
- Most people prefer… July 18, 2007
- Idempotence versus Referential Transparency July 5, 2007
- Dear PM John Howard June 26, 2007
- abort: ‘http://foo/bar’ does not appear to be an hg repository! June 12, 2007
- The Power of Type-classes with Scala implicit defs May 23, 2007
- You Lazy Thunk! May 16, 2007
- Obstruction April 4, 2007
- Glue? February 24, 2007
- Statefulness and the Abstract Universe February 22, 2007
- Refunctoring February 15, 2007
- Ignorance is mostly bliss, but not always February 9, 2007
- Free Thinking January 30, 2007
- Folds for Imperative Programmers January 5, 2007
- Strong Type Systems January 1, 2007
- The Dawkins Delusion December 30, 2006
- The most ironic logical proposition on the internet December 20, 2006
- Fix it Sun! December 19, 2006
- Maybe Monad in Java December 18, 2006
- Software requirements do not change December 10, 2006
- defmacro[1] = defmacro[0] + 1 December 6, 2006
- Is There Anybody Out There? November 28, 2006
- Australians in sport November 22, 2006
- Revisiting Maybe in Java November 16, 2006
- Maybe in Java November 13, 2006
- APLAS ‘06 November 9, 2006
- Have you ever wanted to do this? November 7, 2006