How vendor lock-in can harm a company's green business plan

Cloud Computing and Carbon Footprint

Consider the following scenario: We are somewhere in the early 2020’s. As a result of a couple of viral tweets or a media report, your company’s carbon footprint suddenly becomes a public matter and maybe even a serious publicity issue. Management decides that it’s time to become more environmentally conscious by powering offices from renewable energy, buying electric company cars and by making attempts to establish remote working or cut down on business flights.

Watch Sheen Brisals' Serverless Architecture Conference session

Architectural Patterns in the Serverless Journey of

Serverless – is it yet another buzzword? Is it real? Is it for big corporations? Or is it for everyone? Where can we find answers to such questions? Well, the best way to answer such concerns is to simply talk about your serverless experience and take the audience through the journey you have been through! And that is exactly what this talk is about.

Last week's highlights

Weekly Review: Hidden classes in Java, Red Hat fights for software freedom, and Angular 9 is finally here!

Every Monday, we take a step back and look at all the cool stuff that went down during the previous week. And last week that was a lot! The frequency of Angular 9 release candidates had been picking up speed, and now Angular 9 has been released at last. We took a peek at all the cool new features including Ivy and lazy loading. Further topics include hidden classes in Java and the court case Oracle v. Google.

Explore minty fresh features

Mint programming language is an alternative to JavaScript for writing single page apps

Mint is a new programming language created in order to make writing single page applications (SPAs) easy, with fast, maintainable, readable code. Developed as an alternative to JavaScript, it includes built-in features similar to React, Redux, npm, Prettier, and Enzyme. View some of the language’s features that set it apart from JavaScript and give it a try in the sandbox.

DevOps win-win

A DevOps Kong Diary

Kong is an API platform for multi-cloud and hybrid organizations, available as both FOSS and as an enterprise platform. Dennis Kelly, former senior DevOps engineer at Zillow Group, implemented Kong in the Trulia DevOps group. In this article, he recounts how they vetted Kong, what solutions it offered, and how it fundamentally changed their strategy.

Fully integrated Ivy, Lazy Loading components and localization

Angular 9 is here – Ivy, Lazy Loading and more

Angular 9 brings Ivy in a backwards compatible version and, as a result, smaller bundles. In addition, the I18N solution has been extensively revised and some corners have been rounded off. This provides new possibilities not only for the developer but also for future versions of Angular.

The latest improvements for Visual Studio Code

VS Code 1.42: Jan 2020 update includes Rename preview & debugger improvements

Microsoft’s Visual Studio Code has a new release for the new year. VS Code version 1.42 is here and adds a long list of new features for the editor, workbench, and the debug console. This new update includes a Rename preview, a way to limit the number of open editors, adds new container tutorials to the documentation, a simplified Debug view, fixes some issues, and much more.

Classrooms go mobile

How to create a value-driving eLearning app

eLearning apps are redesigning the way people learn for fun and work, with added convenience and easy access to the platforms. Creating these apps is both science and art; they must have an attractive design, stay within budget constraints, and help transform difficult subjects into an easy-to-understand, engaging experience. Here is how to do it.

Watch Denis Brumann's International PHP Conference session

An introduction to Symfony Messenger

Symfony 4 and the introduction of Flex put a focus on enabling developers to create microservice-style applications with Symfony. In a microservice architecture, delegating tasks to other services or distributing data between these services is a challenge most monolith applications do not have to deal with. Find out more in Denis Brumann’s informative session.

Passing the finish line

Road to Angular 9: Angular 9 is here! Check out the new Ivy compiler and runtime.

The wait is finally over. Angular 9 is here with its final release. We have been keeping tabs on its production and patiently awaiting, with each Angular 8 update and every Angular 9 release candidate. This is a major update to Angular, which adds the new and improved Ivy compiler and runtime, faster testing, better debugging, and many more improvements.

Spring, Gradle, IntelliJ Idea and Java language versions

Top Java technologies in 2020 – JVM programming languages, IDEs, tools & more

We compared two current survey reports to find out about this year’s top three Java IDEs, frameworks, build tools and the most popular JVM languages. And, of course, the surveys conducted by Snyk and JRebel didn’t miss out on asking about the most used Java versions. The winner was no surprise, but what reasons speak against migrating?

Watch Patrick Kua's W-JAX keynote

Building Evolutionary Architectures

Things can change on a dime, leaving your teams unprepared, using outdated technologies. What is evolutionary architecture, and how do you build it? This keynote from W-JAX explores this architectural approach and how you can start focusing on change as a principle. Watch and learn from the mind of Patrick Kua, Chief Scientist and former CTO of the modern bank N26.