Java Web Development

Web Development | News, how-tos, features, reviews, and videos

rubies ruby (pomegranate seeds)

What’s new in Ruby 2.5

The dynamic web language gets faster, has quicker documentation

marketing automation gears

Jenkins tutorial: Get started with Jenkins continuous delivery

How to use Jenkins Blue Ocean and NPM to create a CICD pipeline for a Node.js and React application

jw api driven dev2

Programming with Java APIs, Part 2: API definitions

Take Swagger for a test drive with this hands-on introduction to Java API programming with OpenAPI, Spring Web MVC, and Angular 2

jw apidrivendev home

Programming with Java APIs, Part 1: OpenAPI and Swagger

Get started with API-driven development for cloud and microservices architectures

Web services in Java SE, Part 4: SOAP with Attachments API for Java

Learn about SAAJ and other advanced Java SE Web service features

JSON, or JavaScript Object Notation, is a minimal, readable format for structuring data [logo]
external url

What is JSON? JavaScript Object Notation explained

JSON has eclipsed XML as the preferred data interchange format for web applications and web services. Here’s why

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

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

artificial intelligence / machine learning

Machine learning comes to your browser via JavaScript

A new JavaScript library runs Google's TensorFlow right in the browser with GPU acceleration—a novel way to bring machine learning to the masses

React - an open-source JavaScript library for building user interfaces

The best JavaScript testing tools for React

How to choose the right test runner, test framework, assertion libraries, and add-on tools for your React project

jw javaqa webservicesp1jpg

Web services in Java SE, Part 1: Tools overview

This post launches a four-part series introducing you to Java SE 6's support for Web services. Later in the series we'll build SOAP-based and RESTful-based Web services and explore advanced Web services topics.

3 support cheer megaphone

The best MVC frameworks for Node.js

16 efficient, well-tested, and well-supported frameworks for building lean and mean web apps with Node.js

hot coffee java beans cup steam

The state of Java 9

The shift to modularity has bedeviled Java, but Oracle says it's mending fences and moving forward. Here's what you can expect from Java 9

JavaScript code

NPM 5 reworks the cache for speed, but could break existing apps

Other changes target better fault tolerance, garbage collection, and auto-saving

camp night landscape mountains <<< HOLD - LEAD ART FOR UPCOMING CW FEATURE >>>

Is a coding boot camp right for you?

Coding boot camps are popping up everywhere as demand for programmers grows. But with high tuition costs and a lack of proven oversight, are they worth it? 

Stamp with five stars showing excellence
Tools

Review: The 10 best JavaScript editors

Sublime Text, Visual Studio Code, Brackets, and Atom rise to the top, but several others are worth considering

JavaScript code

Review: The 6 best JavaScript IDEs

WebStorm, Visual Studio 2017, Visual Studio Code, NetBeans, Komodo, and Eclipse pull out the stops for JavaScript, Node.js, and friends

node.js logo

Node.js exec director: Our project is transformational

Former Linux Foundation official Mark Hinkle moves over to organization shepherding server-side JavaScript platform

electrical grid powerline

Tap the power of Google's Go language

Learn the key concepts behind programming in Go, a concise, simple, safe, and fast compiled language with powerful concurrency features

espresso coffee java

CoffeeScript upgrade refocuses on JavaScript standards

But the new beta breaks compatibility with some version 1 features in providing ECMAScript 2015+ support

App dev trends going hot -- and cold

21 hot programming trends—and 21 going cold

Hot or not? From the web to the motherboard to the training ground, get the scoop on what's in and what's out in app dev

Load More