Software Development

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

woman conductor music F#
business intelligence data visualization tools analytics

True Technologist video series [teaser]

Interview: Brendan Eich on JavaScript’s blessing and curse

Eich readily admits to JavaScript’s flaws and talks frankly about what he might have done better, while touching on JavaScript’s improvements over its 23-year lifespan

template c100.00 03 27 12.still001
video

JavaScript creator Brendan Eich, on the genesis of the popular programming language | True Technologist Ep 1

In this episode of True Technologist, Brendan Eich, creator of the JavaScript language and cofounder of Mozilla, describes the hectic and challenging early days of bringing JavaScript to market, as well as his new company, Brave...

Java / JVM / flavors / flavours

Oracle and Intel seek to build a Java API for SIMD support

The Java Vector API aims to provide a mechanism to write complex vector algorithms in Java

cloud enterprise

Introducing the Kubernetes Operator for TiDB

Learn how to use the TiDB Operator to deploy, monitor, and manage the distributed, MySQL-compatible, TiDB database on Kubernetes clusters

raining data on keyboard programming developer code

What’s new in Microsoft’s Visual Studio 2017

Version 15.8 beta brings Docker support and extended support for TypeScript, JavaScript, and C++

fractal framework pipes

Oracle offers GraphPipe spec for machine learning data transmission

GraphPipe is intended to bring the efficiency of a binary, memory-mapped format while being simple and light on dependencies

frames for sale

Review: 13 Python web frameworks compared

Python programmers have many excellent options for creating web apps and APIs; Django, Weppy, Bottle, and Flask lead the way

raining data on keyboard programming developer code

What’s new in Microsoft Visual Studio Code

Microsoft regularly updates Visual Studio Code. Keep track of the updates’ key capabilities in this changelog

windows logos man with derby hat holding mirrors canvas dock ocean

Introducing MSIX, the one installer for all Windows apps

Microsoft’s new installer brings Win32 and Windows Store apps together at last

macbook pro 2018 keyboard

Vue JavaScript CLI tool gets a rewrite

Vue CLI 3 is intended to reduce configuration “fatigue” of front-end tools

two tiny figures study dashed lines with arrows indicating different directions or paths

Shortcuts to serverless adoption don’t exist

Buzz around serverless computing has created a false sense of imminence, but it’s time for a reality check: We’re years away from tangible adoption

open door with sunlight shining through

15 APIs every developer should know

From AI and AR to transportation and telephony, these web APIs open up all kinds of intriguing possibilities to developers

thread weave spools connected rotate spin

How to work with threads in C#

Take advantage of multithreading to perform several tasks simultaneously and improve the responsiveness of your application

weird science 2017universe

What’s new in Julia: Version 1.0 is here

New package manager, better optimization debut in the first production release

man with smooshed face frustrated overwhelmed stressed shocked by ryan mcguire gratisography

React Native JavaScript framework stumbles

Airbnb and Udacity bow out of Facebook’s mobile framework while Discord and Walmart forge ahead

android p main

Android SDK cozies up to Kotlin

Nullability annotations accompany the Android 9 Pie debut

continuity seamless integration challenge teamwork deliver

What is continuous integration (CI): Faster, better software development

Code changes are integrated frequently and then use automation to validate the build and functionality

straight vs. tangled path

Where low-code development works—and where it doesn’t

Low-code platforms can be an effective way to streamline business processes, but how and where do you start? Here are some keys to keep in mind

Load More