Roberto Selbach
Roberto Selbach
Home
Blog
Light
Dark
Automatic
Programming
Millie 0.9.6, or “installers are hard”
I’ve been terribly busy with work lately and so I haven’t really had much time for my side projects. I did however managed to get a new version of Millie out of the door.
Aug 28, 2016
2 min read
Programming
How do I add an unknown attribute to an element in ReactJS?
There’s this project I’ve been working on in ReactJS and Chrome and I needed to use a <webview> component. In case you’re not familiar with <webview>, it looks something like this —
Mar 17, 2016
2 min read
Programming
Clashing method names in Go interfaces
I wrote about how the Go and C# compilers implement interfaces and mentioned how C# deals with clashing method names but I didn’t talk about how Go does it, so here it is.
Mar 11, 2016
2 min read
C#
,
Go
,
Programming
Interfaces in Go and C#
I make no secret of the fact that I love Go. I think it’s a wonderfully designed language and it gave me nothing but pleasure in the years I’ve been working with it full time.
Mar 9, 2016
4 min read
C#
,
Go
,
Programming
Github’s Swift Style guide
Github has published a Swift Style Guide: When you have to meet certain criteria to continue execution, try to exit early. So, instead of this: if n.isNumber { // Use n here } else { return }
Jan 25, 2016
1 min read
Programming
Simplicity is Complicated – The dot Post
Go is often described as a simple language. It is not, it just seems that way. Rob explains how Go’s simplicity hides a great deal of complexity, and that both the simplicity and complexity are part of the design.
Dec 3, 2015
1 min read
Go
,
Programming
More on validating with Go
A few days ago I posted about a new Go package called validator that we initially developed for our own internal use at project7.io but what fun is internal stuff, right?
May 3, 2014
1 min read
Go
,
Programming
[ANN] Package validator
The thing about working in a startup under stealth mode is you can’t often talk about what you’re doing. Thankfully, from time to time, an opportunity appears that lets us at least share something tangential.
Apr 29, 2014
4 min read
Go
,
Programming
Linux Kernel Linked List Explained
I appreciate beautiful, readable code. And if someone were to ask me for an example of beautiful code, I’ve always had the answer ready: the linked list implementation in the Linux kernel.
Jan 4, 2013
1 min read
Links
,
Programming
Container changes in C++11
The recently approved C++11 standard brings a lot of welcome changes to C++ that modernize the language a little bit. Among the many changes, we find that containers have received some special love.
Dec 15, 2012
3 min read
Programming
«
»