Welcome back to our series ‘Foundation Talk’ in which we introduce the staff of the Eclipse Foundation. Meet Denis Roy, Director of IT Services, at Eclipse Foundation.
Play introduced Dependency Injection (DI) in version 2.4 to reduce global state, and make it easier to write isolated, reusable, and testable code by instantiating components on each reload and by providing stop hooks. In this article, Marius Soutier explains what compile-time dependency injection in the Play framework is all about.
John Willis, Director of Ecosystem Development at Docker, Inc and DevOpsCon speaker, wrote in a blog post that “if you don’t have culture, all automation attempts will be fruitless”. But how relevant is the cultural aspect in a DevOps context? We invited seven DevOps experts to shed some light on the importance of the DevOps culture and weigh in on its elements.
In this article, Daniel Westheide explains why some people share code via libraries, why it can be problematic, and how you can mitigate those problems.
The DevOps movement is inevitable and the benefits have been discussed in the community. But we have also seen the challenges and know that companies will struggle with adopting DevOps techniques. In this talk, Anna Löw and Matthias Lübken share their thoughts and approach for a DevOps Test for organizations.
The third big IDE update planned for this year is here! IntelliJ IDEA 2016.3 has countless improvements across supported languages and frameworks, UI, and built-in tools. Let’s see some of the most important highlights.
In this article, Vaughn Vernon, author of “Implementing Domain- Driven Design”, “Reactive Messaging Patterns with the Actor Model”, and “Domain-Driven Design Distilled”, will teach you a first approach method to designing microservices, giving you a workable foundation to build on. He will introduce you to reactive software development and summarize how you can use Scala and Akka as a go-to toolkit for developing reactive microservices.
Bitcoin Black Friday is fast approaching — Bitcoin enthusiasts will soon have the chance to buy all sorts of things with this cryptocurrency including video games, web hosting, computers etc. We talked to the founder of Bitcoin Black Friday, Jon Holmquist, about his quest to provide a foil to Bitcoin’s negative brand image and the evolution of this cryptocurrency.
In this article, Orlando L. Otero, Sr. Application Engineer at Oracle, explains how to implement integration testing using Spring Boot, Postgres and Docker to pull Docker images, start container(s), run the DAOs-related tests using one or multiple Docker containers and dispose them once the tests are completed.
Culture is the essence. This seems to be consensus in debates about digital transformation and DevOps. But what does this “culture thing” really mean in the context of an organization? That’s the cardinal question to be answered by any company willing to benefit from DevOps ideas.
One could argue that there’s no nice way to handle code reviews since the whole idea is to find flaws but this doesn’t mean that you cannot handle this issue with care. You might think that you need to scrape the bottom of a barrel to find some positive aspects of code reviews but it’s really not true. Here are some positive ways to point out the flaws in one’s code.
Radically different, but nonetheless easy — that is the dichotomy the new open source microservice framework Lagom is trying to create. What are the features that differentiate it from other frameworks? How easy is it to handle? What does the name actually mean?
We are surrounded by technology and things will get even more complicated next year for those who lack computer skills. If you look at reports describing how the world is going to look like in 2017, you will see that artificial intelligence and intelligent apps and products are taking center stage in our lives. You might be ready to explore these trends in-depth but users aren’t.
Rust had its one year anniversary in May this year but even though they celebrated a handful of achievements such as 11,894 commits by 702 contributors added to the core repository, 88 RFCs merged, 18 compiler targets introduced and nine releases shipped, they are ready to put the suggestions they received in the State of Rust survey into practice.