A world without JavaScript would be unthinkable

CSSX : The marriage between CSS and JavaScript… and its magic

What is CSSX and how does it work? Why are developers already enchanted by the perspectives it offers? Rajiv Patil, co-founder of Nimblechapps, explains why CSSX is slowly becoming a buzzword. The only downside — it may take some time to get used to it.

Interview with W-JAX speaker Chris Lample

Use automated testing to make sure your app is bug-free

Automated testing of mobile applications can shorten your delivery cycle, improve your application’s reliability, and save you time. We talked to Chris Lample, Test Automation Engineer at TestObject, about the Appium testing framework; he also shared some test automation best practices that will allow you to scale your test coverage more effectively.

Server APIs in the making

Swift is entering server-side Java’s territory

What the developer wants, the developer gets! A handful of Web Frameworks emerged after Swift became available on Linux, ignited by boosted interest in using Swift on the server. As a consequence, the Server APIs work group was formed with the goal “of making it possible for anyone to build a simple, secure, HTTP server, or to start to build other server frameworks like pub/sub message brokers.”

Save the date: March 2017

Angular 3’s due date is approaching

Don’t get too attached to Angular 2 — Angular 3 is coming sooner than you think. Rob Wormald, developer advocate at Google and Angular core team member, told InfoWorld that Angular 3 will be released in March 2017. Furthermore, Wormald claimed that a new major version will be released biannually from now on.

Eclipse Equinox with Java modules all the way down

When Java Platform Module System (JPMS) is released, developers can start to deliver their own Java modules for the JPMS. What happens when developers want to use Java modules to compose applications which are running on a container that is built using the OSGi module system? Will containers be able to provide APIs in a way that JPMS modules can require and access them? Thomas Watson, Senior Software Engineer at IBM, explore the JPMS and answers these questions.

Can Julia give us everything?

This programming language compiles straight to machine code as it runs, it seems to be a valid alternative to Hadoop and it might follow in the footsteps of C speed wise. Does Julia, a four-year-old programming language, have what it takes to compete with the industry’s finest?

It's not always rainbows and butterflies

How to start a career as a remote DBA expert

In this article, Sujain Thomas, data IT professional who works closely with DBA experts, shares her thoughts on how to start a career as a remote DBA expert and identifies the difficulties that lie ahead.

Can't live without 'em

7 skills that describe a top-notch web designer

The web designer, as any other artist, certainly possesses a sense of beauty and knows exactly how to create sophisticated things, from an infographic or a mobile app to an online store. Here are the top seven skills that each top-level web designer should possess.

Simone Bordet's JAX 2016 session

Is HTTP/2 ready for Java 9?

In this session, Simone Bordet examines the HTTP 2.0 protocol and explores what it takes to write HTTP 2.0 applications in the Java platform, what plans there are to support it in JDK 9 and which Servlet Containers are already offering HTTP 2.0 support.

6 answers to the question — Part 3

Should Scala move in the direction of a mainstream language like Java?

In our latest issue of JAX Magazine, we dive deeper into reactive programming and analyze the most popular JVM language and where we are heading to. After talking to Martin Odersky, the creator of Scala, about the 2.12 version and the current state of this programming language, we invited six Scala developers to weigh in on Scala’s appeal and to express their opinion with regard to Scala’s future.

More bug fixes and tooling updates

Kotlin 1.0.5: The journey continues

Although Kotlin 1.0.5 continues the list of bug fixes and tooling updates for Kotlin 1.0, there are some interesting changes such as loop to lambda conversion, postfix code completion, new refactorings as well as Android IDE and JavaScript support improvements.