Category: Dynamic Languages
-
Event-Sourced Domain Models in Python at PyCon UK
At PyCon UK 2015 I led a very well attended workshop with the goal of introducing Python developers to the tried-and-tested techniques and patterns of Domain Driven Design (DDD), in particular when used as part of an event-sourced architecture.
The two-and-a-half hour workshop was comprised of excerpts from our training …
-
Event-Sourced Domain Models in Python at PyCon UK
At PyCon UK 2015 I led a very well attended workshop with the goal of introducing Python developers to the tried-and-tested techniques and patterns of Domain Driven Design (DDD), in particular when used as part of an event-sourced architecture.
The two-and-a-half hour workshop was comprised of excerpts from our training …
-
The super() Mystery Resolved
In the previous articles in this series [1] we uncovered a small mystery regarding how Python’s super() works, and we looked at some of the underlying mechanics of how super() really works. In this article we’ll see how those details work together to resolve the mystery.
The mystery revisited
As …
-
The super() Mystery Resolved
In the previous articles in this series [1] we uncovered a small mystery regarding how Python’s super() works, and we looked at some of the underlying mechanics of how super() really works. In this article we’ll see how those details work together to resolve the mystery.
The mystery revisited
As …
-
Method Resolution Order, C3, and Super Proxies
In the previous article in this series we looked at a seemingly simple class graph with some surprising behavior. The central mystery was how a class with two bases can seem to invoke two different method implementations with just a single invocation of super(). In order to understand how that …
-
Method Resolution Order, C3, and Super Proxies
In the previous article in this series we looked at a seemingly simple class graph with some surprising behavior. The central mystery was how a class with two bases can seem to invoke two different method implementations with just a single invocation of super(). In order to understand how that …
-
Top four JavaZone 2013 talk – The Unreasonable Effectiveness of Dynamic Typing
I’m very happy to see that my talk on The Unreasonable Effectiveness of Dynamic Typing was rated fourth of all the talks in the show. Thanks to everyone who attended and voted.
JavaZone 2013 top talks http://t.co/gfbMnJRsaU – 4th: “The Unreasonable Effectiveness of Dynamic Typing for Practical …” by …
-
Top four JavaZone 2013 talk – The Unreasonable Effectiveness of Dynamic Typing
I’m very happy to see that my talk on The Unreasonable Effectiveness of Dynamic Typing was rated fourth of all the talks in the show. Thanks to everyone who attended and voted.
JavaZone 2013 top talks http://t.co/gfbMnJRsaU – 4th: “The Unreasonable Effectiveness of Dynamic Typing for Practical …” by …