PostgreSQL on FreeBSD

PostgreSQL or Postgres is a powerful object-relational high-performance database management system (ORDBMS) published under a flexible BSD-style license. PostgreSQL is well suited for large databases and has many advanced features. In this tutorial, I will show you how to install and configure a PostgreSQL database server on FreeBSD. We will install the latest version of PostgreSQL 11 on the FreeBSD 12.0 system. Prerequisites For this guide, we will use FreeBSD 12 with 2 GB of RAM memory and 2 CPUs....

September 19, 2020 · 4 min · Josep Jesus Bigorra Algaba

Go has make and new functions, what gives ?

This is a post about Go’s built in make and new functions. As Rob Pike noted at Gophercon on 2014, Go has many ways of initialising variables. Among them is the ability to take the address of a struct literal which leads to several ways to do the same thing. s := &SomeStruct{} v := SomeStruct{} s := &v // identical s := new(SomeStruct) // also identical It is fair that people point out this redundancy in the language and this sometimes leads them to search for other inconsistencies, most notably the redundancy between make and new....

September 18, 2020 · 4 min · Josep Jesus Bigorra Algaba

What makes a great programmer ?

If writing code were a science, all developers would pretty much be the same. But it is not. And just like in art, no two developers have the same thinking or perception while working towards the same outcome. While some struggle to produce the desired outcome, to a few, it comes almost naturally, as if an epiphany hits them at the moment they start writing code or solve a problem....

September 18, 2020 · 8 min · Josep Jesus Bigorra Algaba

About JJBA

Who is JJBA? My name is Josep Jesus Bigorra Algaba. After countless hours of dedication I have gained a lot of knowledge in the field, and consider myself a capable, responsible and organized Full Stack Developer. I like functional programming, but also have grown as a professional in the Object Oriented Paradigm, and can see when to use exactly what tool for what job. State can be important for front-end development, but APIs and back-end services should ideally be stateless....

January 17, 2020 · 2 min · Josep Jesus Bigorra Algaba