Daniel Raniz Raneland
Consultant
Raniz is quick to adopt new technology. Everything from learning a new programming language to documentation of technicalities. He is prestigeless and likes to get into new domains. He loves to share knowledge and ideas, and interesting topics for conversation never end. Raniz helps maintain a high technical level, including Cloud and DevOps. Raniz has worked at factor10 since 2021, has previous experience as an architect at several companies, and is deeply skilled in Java. When he's not working, he's into beer brewing and triathlons.
Skills and interests
Master of Science in Software Development from LTH, Faculty of Engineering.
In the top 4% on Stack Overflow.
Active triathlete.
Worked for Sony Mobile in Tokyo to improve in-house cloud capabilities.
Two-time speaker at JFokus and one-time speaker at Craft Conf and Devoxx.
Beer brewer and sourdough bread baker.
Master thesis: Performance- and Cost-efficient Cloud Architectures.
Personal Blog Feed
Visit Raniz's blogContinuous Integration and development flow
Continuous Integration, sometimes referred to as Trunk Based Development, is a development methodology where everyone integrates their work into the main branch at least daily. ...
Read more at raniz.blogDeveloping technology-agnostic services
We (at factor10) have been discussing the EU's Digital Operational Resilience Act lately, what it means, and what impact it might have. What we have yet to discuss, though, is h...
Read more at raniz.blogOpen Space
The first time I attended an Open Space session, I had no idea what it was. I had recently started at factor10 when we hosted two half-days of Open Space. When our CEO told me t...
Read more at raniz.blogGenerating test flavours in C# part 2: Making the compiler write code for us
In the previous post I explored how to run the same tests for multiple database engines by extending Xunit. Unfortunately that did not work, so here we are again with a differen...
Read more at raniz.blogGenerating test flavours in C# part 1: The non-solution
Imagine that you're working on a project that should support multiple different database backends. Up until now you have only worked with a single database, and now it is time t...
Read more at raniz.blogAbout pair programming
When I first heard about pair programming I didn't like the concept. I'm much faster on my own without someone else slowing me down. And I was right - at the time. This was in u...
Read more at raniz.blogThe art of testing: failing gracefully
When writing tests, we should always write them so that when (not if) they fail, they do so gracefully, with as much information regarding why as possible. Doing this increases ...
Read more at raniz.blogBack on Gentoo
I discovered Linux back in 2002 when I was in my second year of "Gymnasiet". I studied "Computer Technology" and we had our own computer lab where we managed all the computers a...
Read more at raniz.blogCan you Test-Drive Music?
I think Martin Molin of Wintergatan is test-driving his Marble Machine 3. Here is why.
Read more at raniz.blog