Software Development

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

files circle 122147749
Jupiter and its four planet-size moons, in their relative positions but not to scale; 1998/Voyager 1

light saber duel fight

Node.js vs. PHP: An epic battle for developer mindshare

How do the old guard and the upstart darling of the server-side web stack up against each other? Let’s compare

solar eclipse sun ring shadow clods

Eclipse proposes Kubernetes development tools

The Eclipse Tempest project would bring tools for building Kubernetes applications to multiple IDEs and languages

container

What is Docker? Docker containers explained

Docker helps developers build lightweight and portable software containers that simplify application development, testing, and deployment

android oreo livestream resized

What’s new in Google’s Android Studio 3.4

Google’s integrated development environment for building Android apps gains a raft of improvements

binary code matrix

Microsoft aims for simplicity with Bosque programming language

The new, open-source programming language is designed for writing code that is simple and obvious for both humans and machines

3 champions standing on top of mountain winner triump

JavaScript tutorial: Higher-order functions

‘Higher-order functions’ is a fancy term for functions that take other functions as arguments or that return functions. Very powerful!

time / clock / history / coffee / java

Red Hat to maintain OpenJDK 8 and OpenJDK 11

Red Hat will be providing bug fixes and security patches for the two older releases of the Java Development Kit, taking over from Oracle

car salesman auto dealer keys

When developers shouldn’t trust low-code platforms

Low-code and lock-in often go hand in hand. Watch out for these red flags when choosing a solution

red buoys floating in the ocean unique life preservers safety risk float

12 open-source tools that make Docker better

From bringing GUIs to Docker tools to using Docker to streamline development and testing, these 12 projects help float Docker’s boat

python

Mozilla brings Python data science to the browser

Pyodide project uses Emscripten and WebAssembly to run Python and its data science libraries in any major browser

enterprise cloud thinkstock cloud computing microsoft docker HP helion

Google Cloud Code gives Kubernetes development a boost

Pre-release plug-ins for Visual Studio Code and IntelliJ promise to speed up the build, deploy, and debug cycle for cloud-native apps

deep dive / a woman dives into a binary sea

AnzoGraph: A graph database for deep analytics

AnzoGraph is a fast, horizontally scalable, OLAP graph database that brings a wealth of analytics capabilities to large graphs

head scratcher strategy thinking

How to use the strategy design pattern in .Net

Take advantage of the strategy design pattern to encapsulate a set of algorithms inside a class and vary them based on input

rust king iron bronze crown royal queen

What’s new in Rust 1.34

Rust was designed to make it easy to develop fast and safe system-level software; here’s what’s new

money time clock numbers abstract

JavaScript memoization: Handy functional programming

Memoization is a neat functional programming trick you can use to speed up expensive calculations

virtual data center servers

How to run stateful applications on Kubernetes

Take advantage of Portworx PX-Enterprise to simplify management of data-rich workloads on Kubernetes

library shelves books stacks

24 Python libraries for every Python developer

Web apps, web crawling, database access, GUI creation, parsing, image processing, and lots more—these handy tools have you covered

google cloud services

Google Cloud Run runs stateless containers, serverlessly

Google Cloud Run lets you deploy stateless, HTTP-invocable containers to a managed compute service or to Google Kubernetes Engine

Load More