Set up a blog in minutes using Gatsby

Notepad and laptop on desk
Notepad and laptop on desk
Photo by Thought Catalog on Unsplash.

A headless CMS is an emerging solution for implementing websites. With that said, there is a point where you have to place the “head” (i.e. start rendering data and display it to the user). In most applicative contexts, having a traditional single-page application is enough. So you can implement your Angular or React app, and that’s all.

In public websites or e-commerce, you also need to have web pages for SEO and indexing purposes. To satisfy this need, tools like Gatsby come to our aid with server-side rendering (SSR). This approach overcomes all the problems of classic websites based on…


How to reduce friction with Kubernetes and go faster

The abstraction of containers has been a big step toward removing complexity and reducing friction between developers and the infrastructure. Then, the orchestration of such a container with Kubernetes makes things easy also on the DevOps side.

Anyway, we are not satisfied with this result. Even we saved a lot of time and improved quality by applying such technologies, we are still wondering if we can save more time and simplify the management part.

That’s why, nowadays, there are many Application Development Platforms that aims to create a development experience where the only focus is on the application, automating and…


Learn what you can do using GraphQL, Symfony, and MongoDB

Dock on the beach
Dock on the beach
Photo by Andreas M on Unsplash.

In 2021, there isn’t any more space for reinventing the wheel. Development is an art that relies more and more on a pick-and-assemble strategy than developing things from scratch. Following this trend, writing code for just reading and writing data is a mess of a time. That’s probably the reason why headless CMS solutions have been spreading in the last few years and SaaS adoption is the most common way to move to the cloud.

Anyway, we often have to fight against complicated business logic or complex integration, and we would need the flexibility of writing custom code.

What we…


The story of the side-project failure that let me grow up

I’m an open-source love. I started developing an open-source side project in 2006 and that was the secret that boosts my career. Thanks to the experiments that I have made during this trip I’m now a better developer and I give back something to the community — almost I hope.

I wrote about my vision of opensource as a driver for companies and developers growth here but that is another story 😄

In this article, I want to talk about my experience since 2018 on an open-source low-code platform called RawCms.

Photo by Kind and Curious on Unsplash

The failure of the project

This project starts as a side project for improving…


Learn how to leverage DNS servers as distributed blockchain databases

Coins marked with the Bitcoin symbol
Coins marked with the Bitcoin symbol
Photo by Pierre Borthiry on Unsplash

Blockchain is not only a buzzword. Neither is it limited to cryptocurrency and bitcoin. With its ability to create transparency and fairness, this technology is revolutionizing a variety of sectors. The applications range from tracking systems to securing data to enforcing an online voting system. It could help implement an anti-money-laundering tracking system or simply track the source of the product you bought at the shop.

As always happen in information science, many blockchain platforms manage all the complexity and make it that we can simply save data as if we had a simple database behind the hood.

In this…


The question is not if the disaster will happen, but when

I’m writing this article after a sad day for the internet. OVH provider was down for a fire that destroyed one of the building of the datacenter in Strasburg. I do not mean that the fire just burnt a few resources but the entire building. In the next image, you will understand what happened.

form Strasburg firefighters

Now the times for data recovery are uncertain, but we are talking about weeks and, even there isn’t yet any official communication, there may be data in the destroyed building that won’t be recovered.

In this article, I explain what we can learn from this accident…


A .net overview of cryptography for completing projects with easy

Cryptography is a vast topic, and often developer needs to use it in some part of their project. By the way, not all the developers have time or need to learn all the details in deep because their job does not require it. Anyway, there will be a time when we will have to face this discipline, and we will need the right tools for completing the project.

In this article, I will explain the basics of cryptography and give you some smart solutions to quickly achieve your goals without wasting time.

The roadmap that will explain the basics of…


Learn how to start telling “No” without being fired

Each day we take a lot of decisions. I’m not talking about eating pizza or steak for dinner, but I’m focused on the small micro decision that makes our career day by day.

Multiple times we are asked to do something more, or we have the opportunity of getting an interesting duty that could make us shine to the eyes of our boss.

When it is convenient to say yes? This article is focused on the risk of telling always “yes”. In fact, seconding our boss and colleagues may lead to a situation where we are overwhelmed by duties (maybe…


Don’t be scared about Kubernetes, learn 5 good reasons for embracing it

Kubernetes is the leading solution for container orchestration. In this article, we will learn 5 simple reasons for using it. These reasons are technical and strategic. In fact, we will learn that using Kubernetes we can not only solve technical problems but also helps in cloud transformation.

Choosing only 5 points was quite hard, considering all the benefits of using Kubernetes. Anyway, you could reply to this post and add your own motivation.

Made with ❤️ from the author

1. Free Cloud Solution

Having something for free is not required in enterprises, but it is welcome. All we know that free is just a utopia, nothings cames for free. But…

Daniele Fontani

working hard to build a better tomorrow

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store