Takipi’s Alex Zhitnitsky gives us a practical guide to adding Google and GitHub OAuth sign-in to your Java application.
Current approaches to application security are failing to provide adequate protection, says Waratek CEO Brian Maccaba.
In the second part of this series on web apps with Vaadin, Matti Tahvonen shows us how to use Vaadin’s Swing-like components to develop web applications.
In the final chapter of Cory Isaacson’s data modelling series, he explains why it’s necessary to disrupt your beautifully normalized data model for web-scale performance.
In his book about the human side of open source development, Karl Fogel takes a closer look at what he calls the inescapable moral connotation between the terms “Free” and “Open Source”.
For any Java developers hoping they can check what value is on the stack just before returning, there’s good news and there’s not-so-good news.
Akka team lead Roland Kuhn speaks to Takipi’s Alex Zhitnitsky about the road to building the (JAX- Innovation-Award-winning) technology behind Akka Streams, Akka HTTP and Akka Typed.
Thousands of Kickstarter backers are rallying in support for a microcomputer campaign that is promising a whole new level of microcomputing.
Typesafe have decided to find a new name for themselves over the next two months, and with it change its image as “the Scala company”. In a first for the IT scene, the community is invited to help.
From generic names and microservices to Java ME 8 on the Pi, this latest edition of Thorben Janssen’s Java Weekly brings us the week’s hottest links, tutorials and updates from the Java world.
A commitment to stability has helped churn out Rust 1.0, with claims of blazingly fast performance, prevention of nearly all segfaults and guaranteed thread safety. Being open source and now also openly governed is the icing on the cake.
JAX keynote speaker Markus Voelter explains the workings of Language-Oriented Business Applications – a concept that describes a user-friendly programming environment where business users can program individual software solutions.