Diogo Souza

10 articles

How-To: Bean Validation on Spring

The Bean Validation 2.0 (JSR 380)  spec is the de-facto specification every Spring developer must know to validate user input with Java beans. One of...

Versioning REST APIs

Developing APIs is no simple task. It gets even more complicated when you have to update or evolve them as technology and client needs...

React in Deno with Aleph.js

You probably heard about Deno already. Well, it's great to see how quickly the community brings new frameworks and libraries to life. And that was the...

API Documentation in Spring with Swagger

Documenting an application is an essential point of any project that is often overlooked. When working as a team, poor documentation can make the...

Creating an API with Deno

Deno has caught the attention of the JavaScript community by offering some disruptive ways to deal with backend application development in JavaScript. After getting started...

Getting Started with Deno

Deno is the new runtime for JavaScript and TypeScript, built on top of Google V8 and Rust. It is robust, secure, and flexible for...

Getting Started with the Elixir Programming Language

What happens when you want a programming language that combines things like polymorphism, metaprogramming, and high-level concurrency management, but you can't find one? Well, you...

Creating CSS Components with Emotion JS

Emotion is a library designed for writing CSS styles with JavaScript. Yes, you read that right. More than that, it aims to provide styling...

Creating an API with Rust and SQLite

As we’ve already seen in our previous introductory article about the Rust programming language, other than fast it is also versatile. It means that...

An Introduction to the Rust Programming Language

Since its launch in 2010, Rust has forged a path directly to the heart of the developer’s community, reaching the enviable top position among...

Make sure to follow Developer.com on Social Media