Current Issue: Release Engineering 3.0

What's New

The Latest from the Magazine


The Podcast for Professional Developers

SE-Radio Episode 321: Péter Budai on End-to-End Encryption

Péter Budai, headshot

Péter Budai, Head of Cryptography Engineering at Tresorit, talks with Kim Carter about end-to-end encryption (E2EE), backdoors, and the scenarios in which E2EE can be and should be used. Péter and Kim discuss encrypting communications between microservices in the cloud, which ciphers to avoid and which to use, along with how to find the right crypto library for your next software project.

Listen »

IEEE Software Blog

From the Editors

Which Design Best Practices Should Be Taken Care Of?

In the past, software metrics were used to express the compliance of source code with object-oriented design aspects. Nevertheless, it has been found out that metrics are too vague for dealing with the complexity of driving concrete design improvements and the idea of identifying code or design smells in source code has been established.

Read blog »