Secure coding best practices

Latest posts

Getting started with Kotlin

Getting started with Kotlin

If you are working on Java projects you might have heard about other languages that run on the JVM, like Clojure, Kotlin or Scala. Programmers like to try new things out but is it worth it to pick...

An overview of Linux container security

An overview of Linux container security

Containers are often treated as if they were virtual machines which is far from the truth, they are a lot less isolated from the host system. However, there are a myriad of ways to enhance...

Not so smart pointers

Not so smart pointers

Even though modern C++ ( the standard since C++11) has made programming in this language much more secure, it also introduced new vulnerabilities hidden under its layers of abstractions. In C and...

Smart Contract Security

Smart Contract Security

Blockchain-based platforms are becoming increasingly popular due to their ability to maintain a public distributed ledger, providing reliability, integrity, and auditability for transactions without...

Secure development with Spring Framework

Secure development with Spring Framework

In the past decade, Spring Framework became a well established and prominent web framework for developing Java applications. The most exciting and essential changes in the Spring ecosystem was the...

Semancat versioning

Semancat versioning

Tackling the versioning pains of a greenfield project with cats.   New projects can force us, developers to face certain challenges that we won’t even have to think about when working on an...

Test your secure coding skills