Java Web Development

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

datacenter servers warehouse database

Grand stack aims to simplify data-intensive app development

The JavaScript-centered beta stack from Neo4j uses a strict schema for the API, driving the database model, and translating GraphQL queries

Go Monopoly car board game

What’s new in Google’s Go language

Version 1.10 offers compiler toolchain and performance improvements but no substantive language changes

jw awslambdap2

Serverless computing with AWS Lambda, Part 2

Integrate your AWS Lambda backend with a DynamoDB datastore, then use the AWS SDK to invoke Lambda functions from a Java client

JavaScript code

What’s new in ECMAScript 2018

Two new features for the specification underlying JavaScript are finalized and four others are under consideration

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

Load More