How can you make design more recognizable? In this series, Denis Kuniß explains one approach developers can take to move beyond object-oriented design and improve the flow of their code.
All Posts by this author
Discover Ferret, a conceptually simple software exploration tool that seeks to summarize how a program element relates to the rest of the software system. In this article, Brian de Alwis goes over Ferret and explains how this tool can help developers explore their codebases.
The holidays are right around the corner; are you ready? If you’re not sure what to ask Santa, here’s a list of our top 10 favorite tech gifts for 2017.
Big improvements are in store for Buildship, the effort to incorporate Gradle into Eclipse. Buildship 2.2 boasts improved runtime classpath separation, Java 9 support, and more.
Kubeflow brings composable, easier to use stacks with more control and portability for Kubernetes deployments for all ML, not just TensorFlow.
Eclipse CDT is the industry standard C/C++ IDE powering the design and development of embedded systems worldwide. In this article, Tracy Miranda goes over why Eclipse CDT has been so successful for so long.
Software is impacting every area of our lives and will be even more omnipresent in the future. In this article, Boris Baldassari explores how we can be more ethical about it all.
There isn’t one true path for DevOps: it’s a state of mind. But, are there programming languages that make it easier to adopt DevOps? We take a look at some of the top languages for CI/CD success.
DevSecOps isn’t easy to get right, but it’s becoming more and more important. We go over the challenges, key insights, and Gartner’s top 10 things any company needs to remember if they want to integrate security into DevOps.
What happens in Vegas doesn’t stay in Vegas when it’s this big. AWS re:Invent 2017 promises to revolutionize Amazon Web Services beyond its position as an infrastructure management service. But what are we most excited for? AWS Fargate for container management, of course.
Keep your systems resilient to broken connections and unreliable networks. Unless it’s start-up time. Jan Stępień explains why we need to fail fast during the start up phase of any new software application.
The next big release from Kotlin is here! Kotlin 1.2 is a major step forward with a bunch of cool new features, including code-sharing between platforms. Let’s take a look at what’s in this new release.
So you want to move your servers online. Good choice! But there’s a bit more planning and organizational choices than you might expect. Alex Briggs explains how you can make the best choices for your own company.