Features

My future roads paths businessman

Weird science: The 9 strangest tech stories of 2017

The last 12 months have brought significant developments in what retro-future technologies

agile cloud ts

How to excel in agile software development

Get an expert view of what makes agile tick and how to overcome real-world challenges so that you and your team can fly

building blocks wooden toy

What are microservices? Lightweight software development explained

Use microservices architecture to break large applications into lightweight apps that can be scaled horizontally

framework

Kotlin frameworks: A survey of JVM development tools

The Java alternative is gaining more support in the form of frameworks, including established tools like Spring Framework and Vert.x

eclipse plug ins intro

21 plug-ins to make the most of Eclipse

The vast Eclipse plug-in ecosystem offers rich rewards for application developers who know how to find the gems

Modular Java's true impact

Which tools support Java 9’s new modularity features

Apache Ant, Apache Maven, Eclipse IDE, Gradle, Jenkins, and IntelliJ Idea don’t all yet support this key new capability in Java SE

GraphLib: An open source Android library for graphs

Get started with GraphLib, a small, easy-to-use, open source library for graphing mathematical functions, plotting points, and drawing line graphs in Android applications. Includes Java source code and the complete library of compiled...

Modular Java's true impact

Java 9 is here: Everything you need to know

Java SE 9 boasts modularity, REPL, compiler improvements, and much more—but it is also the end of its line

coffee beans java cup

Java EE 8 is here: What you need to know

Support for the cloud, HTML5, and HTTP/2 highlight the changes in the enterprise Java platform

road to future forward idea cloud road

8 technologies transforming the database

That database has come a long way from tables of rows and columns, and the journey is far from over

spilled coffee

What is Kotlin? The Java alternative explained

Kotlin offers big advantages over Java for JVM and Android development, and plays nicely with Java in the same projects. Why not give it a try?

Big data analytics hand touchscreen user man

What is big data? Everything you need to know

Analyzing lots of data is only part pf what makes big data different from previous data analytics. Learn what the other three aspects are

Modular Java's true impact

What to expect in Java 9’s JDK: More than modularity

Modularity, compilation, REPL, and more highlight the first major change to the Java Development Kit in more than three years

Java logo browser

The case for Oracle to cede control of Java SE

Turning over the platform to an open source foundation could broaden the Java community, but don’t look for it to happen soon

analyze / inspect / examine / find / research / data / charts / graphs / magnifying glass

What is SQL? The language of databases

SQL is neither the fastest nor the most elegant way to talk to databases, but it is the best way we have; here’s why

13 frameworks for mastering machine learning

13 frameworks for mastering machine learning

Venturing into machine learning? These open source tools do the heavy lifting for you

Real-world devops failures -- and how to avoid them

How to avoid big data analytics failures

Follow these six best practices to blow past the competition, generate new revenue sources, and better serve customers

butterfly with gears above flower transformation

21 technologies transforming software development

The very nature of programming is evolving faster than you might think, thanks to these powerful tools

convergence collaborate ideas datastream connection fiberwire

All your streaming data are belong to Kafka

Apache Kafka continues its ascent as attention shifts from lumbering Hadoop and data lakes to real-time streams

jw fullstack

Full-stack software for cutting-edge science

Find out how open source Java- and Python-based tools power the UK's national synchrotron

Load More