Software Development

Software Development news, information, and how-to advice

coffee cup - coffee beans - Java
happy face emoticon mood change good vs bad

risk shark attack stormy seas life preserver rescue

Oracle plans to dump risky Java serialization

A “horrible mistake” from 1997, the Java object serialization capability for encoding objects has serious security issues

artificially intelligent [AI] virtual assistant / chatbot

Virtual assistants don’t need developers or AI

Virtual assistants could do so much more for enterprises, if only we’d realize they are essentially command-line interfaces that don’t require custom coding or AI tech to work

7 phased migration

3 phases of Prometheus adoption

How to ensure visibility into your next-generation Kubernetes environment

microservices

Micronaut framework promises low-overhead microservices

The open source JVM-based framework promises to reduce runtime overhead, memory usage

framework

6 must-have web frameworks for the Google Go language

Discover the most popular, powerful, and versatile frameworks for building sites and REST APIs in Go

digital mesh

The rise of the Istio service mesh

How do you bring reliability, security, and manageability to microservices communications? Enter the service mesh

template c100.00 04 05 09.still001
video

R tip: Learn dplyr’s case_when() function

In this second episode of Do More with R, Sharon Machlis, director of Editorial Data & Analytics at IDG Communications, shows how dplyr's case_when() function helps avoid a lot of nested ifelse statements

java ring

Java 11 roadmap: The new features you can expect

CORBA, Java EE, and JavaFX support will be removed, but several new features are under consideration in addition to the nine confirmed new capabilities

1 one true path

Demystified: Routing in ASP.Net Core

Learn how routing in ASP.Net Core works to map incoming requests to respective controller actions

mvi 7453.00 00 32 23.still001
video

What is JavaScript? Creator Brendan Eich explains

Brendan Eich, creator of the JavaScript programming language, explains how the language is used, and why it's still a favorite among programmers for its ease of use.

Mozilla Firefox headquarters

Firefox 61 brings code inspection to web developers

Firefox 61 lets developers inspect and interact with original code in the debugger as if the code had never been minified or bundled

puzzle tower / growth / achievement / risk / balance

Making Kubernetes work for the average engineer—via PaaS

Despite being the hottest thing since, well, Docker, Kubernetes remains a dark art for most mainstream enterprises

typewriter typescript

What’s new in TypeScript 2.9

The new Version 2.9 of the JavaScript superset adds support for object literals and numeric types—but also can break your existing code

smooth clouds

Azure cloud services guide: The right tools for the job

Here are the most common uses for the cloud and which Microsoft Azure components you need for them

compiling compiler code

What’s new in Google’s V8 JavaScript engine Version 6.7

The V8 Version 6.7 beta focuses focuses on language features and security

 microservices - minitature figurines service a circuit board

7 secrets to scaling with microservices

Follow these steps to ensure a successful transition from monolithic app to distributed microservices. They worked for Sumo Logic

open door with sunlight shining through

What is GraphQL? Better APIs by design

Learn how Facebook’s open standard for querying data can provide a better way to build APIs than REST and Swagger

raining data on keyboard programming developer code

What’s new in Microsoft’s Visual Studio 2017

Version 15.7 arrives for better C++ and XAML support, while the new Version 15.8 beta brings Docker support

Load More