D
Login

Development

Posts on the way we produce software at Haaartland

All in community have access

Peter Björklund

Peter Björklund

Developing a social network

Much goes into building any type of complex software. Myself, I have built many systems with my role ranging from Lead architect more recently to junior developer back in the day when I was pretty. Some have been consumer-facing where user-friendliness...

993

Peter Björklund

Peter Björklund

How to succeed as a tech startup CTO?

The answer to the question seems very surprising to people with no experience from a real tech startup. By real, I mean starting the company from scratch. No people, no funding, no nothing but an idea. So I'd thought I should give my 10 cents on the ...

1123

Niklas Lohmann
Niklas Lohmann
Lots of war, but also lots of pink smoke 👊
Peter Björklund
Peter Björklund (Edited)
@Niklas Lohmann some disappear in the smoke. We start dancing.
Peter Björklund

Peter Björklund

Niklas Lohmann

1

On: Building an Eco-Friendly SaaS product

At Haaartland we want to deliver a product that is as Eco-friendly as possible. To achieve this we needed to think about how we write our software in the best possible way and how we deploy it. The EPA reports that approximately 29% of carbon emissions...

1170

Niklas Lohmann
Niklas Lohmann
🙏🙏🙏 yes please!
Peter Björklund

Peter Björklund

Concurrency in golang

I got a few questions after my last post on golang regarding concurrency. What makes it so easy? I thought I would just give you an example. Below is a simple program that completes a bunch of health checks concurrently. Do something fun this weekend...

1192

Peter Björklund

Peter Björklund

Funny story on debugging code

About 10 years ago I was asked to debug a process in a large Java application that bombed-out often with the famous and stress-inducing java.lang.NullPointerException. The first I usually do when hunting errors in unfamiliar code are to identify the ...

1204

Peter Björklund

Peter Björklund

On: That time I fell in love with a Gopher ❤️

As a startup, Haaartland needs to move fast and produce great API and backend services that scale. Back in 2015 when we founded the company, we had pretty unclear requirements and we knew that we would need to refactor our code many times to find our...

912

Michael Mrazek

Michael Mrazek

Using AI for Good in Social Media

Intro When you write AI and social in the same sentence you typically end up somewhere close to ad targeting and selling member metadata to third parties. At Haaartland we go about things a bit differently. Since we don’t have any ads on our platform...

987