This is the first post of the series about the technology behind Syrmo. The choices we made, the good, the bad and the ugly.
One of the things I like the most about the Swift programming language is its type system. I think it has a good balance between “main stream / industrial” languages and more academic ones. Which makes it really approachable for new developers but also gives the…
How to avoiding bugs and improve documentation by using the type system
Always try to reduce functions and methods domain. Improve documentation by using narrower types which enforce…
One of the features I really liked about Ruby that is also present in Objective-C is the ability to forward messages.
In Ruby you can use the Forwardable module
Forwardable
class LineItem extend Forwardable def_delegators :@product…
class LineItem extend Forwardable def_delegators :@product
Recently at Wolox I’ve been working on a Swift library to help us develop applications more rapidly but also having a solid architecture that produces maintainable code. You’ll probably hear…
I was asked to give a talk targeted to investor that didn’t have experience investing in IoT startups. Although I’m far from being an expert on the subject I think I have some notes I can share after 3 years of working on a hardware startup.
This post was originally published in my personal blog. You can check it out there.
I wanted to write a bit about how we represent code invariants, specifically when those invariants cannot be easily expressed or enforced by the language, in this…