News
It can be expected from a blog to react to the news. The posts with this tag do, or are news themselves.
Is there a need to explain what tags are? If you want a less detailed sorting of the posts, have a look at our categories.
It can be expected from a blog to react to the news. The posts with this tag do, or are news themselves.
When writing code, we need tools and best practices. This is where we can share about those.
Digital technology is a great tool to make the world a better place. Yet, we are often oblivious about its impacts on the environment or the society. Here, we’d like to share some ideas about how to turn digital technology—especially software creation—into something sustainable rather than something that will drown us faster.
Java is a great programming language for building portable software, still quite widespread. There may be something left to learn about it yet.
Web development covers many technologies: HTML, CSS, JavaScript, WebAssembly… And the tools are numerous and interesting. Let’s have a look at them!
Esperanto is the world’s most spoken constructed language. It was created to be a universal second language.
Developers and project managers are different kind of people. Yet, they have to work together to achieve great results in great projects. We’d love to share some insight for both parties, based on our own experience as developers and team leaders.
Software creation is nothing per se. Its real value lies in the service it brings to users. Yet, to be adopted, it must be agreeable to use. Here, we’ll talk about user experience, usability, ergonomy…
Open sourcing your software—or hardware—means that people will know how it works, will be able to modify it and to continue using it when you can no longer offer support.
Security should be a paramount preoccupation when building new software, but also a criteria for any tool or service we choose to entrust our data to.
Spring and all the projects in the Spring family have changed the way we develop in Java. This has been even accelerated with the arrival of Spring Boot. Yet, the family is so wide that there is still much to learn and share about Spring.
Typography can define a range of things: fonts, special characters, the rules about how to use them…
Design patterns are famous because they offer optimal solutions to usual software creation issues. In the same way, many habits are common in software creation while not being optimized. That’s why best practices exist: share with all a way to do things that seems better than others in most cases. And since it’s about sharing, the blog seems to be a good place.
Regular expressions are present in many languages, and are a delight and game for many coders.
Sometimes, a little piece of advice can help a lot.
To make a great software solution, coding skillfully is not enough. The functional and technical design plays an important part. In other words, laying bricks is not enough, you need to know why and how. Here, we’ll rather speak of the how.
How could we develop without a computer? As in, the physical thing. These posts relates to desktops or laptops, or anything with a CPU actually.
Most software projects need a repository of some kind to store their data. And most of those use a database, that can be structured (SQL) or not (NoSQL).
Go is an open source programming language, designed by Google to improve productivity and known for being fast.
Linux is a free and open source operating system. Using it implies some new habits and, to the newcomer, some of those may look like tricks.
Apache Maven is a build automation tool, primarily used in Java projects, designed to standardize the way projects are compiled.
First intended as tools for building JavaScript-based server-side solutions, Node and NPM have brought a set of new tools to front-end development.
Oracle Corporation sells database software and technology, and enterprise software products. It is widely known for its databases and the fact that it bought Sun’s JDK a few years back.
Quarkus is a Kubernetes Native Java stack tailored for OpenJDK HotSpot and GraalVM, crafted from handpicked Java libraries and standards. It brings amazingly fast boot time, low memory footprint and gives the possibility to compile your code to a native application for even better performances.