Open Source

Open Source news, information, and how-to advice

bangkok traffic
scissors cut trim chop

green graphs and charts

Review: MongoDB learns cool new tricks

With useful graph search capabilities and important stability improvements, MongoDB 3.4 is a no-brainer upgrade

code programming software bugs cybersecurity

Hackers exploit Apache Struts vulnerability to compromise corporate web servers

Attackers are widely exploiting a recently patched vulnerability in Apache Struts that allows them to remotely execute malicious code on web servers.

fire match ignite flame

Google ignites Python library for command lines

The Python Fire library, which Google has already used in its machine intelligence project, automatically converts code into a CLI

javaqa j9 process api

Java 9's other new enhancements, Part 3: The Process API

Updates to the Process API will make it easier to obtain a process ID, get additional information about a process, and execute actions on process termination

garbage collection trash truck

Java garbage collector proposal aimed at performance testing

The Epsilon project could benefit testers, but it wouldn't bring manual memory management to Java

coming soon

Java 9 gets a release date: July 27

JDK 9, which features modularization and ahead-of-time compilation, will be released this summer

java ring public domain

Gradle upgrade builds Java apps faster for Android

A new approach to configuration in Gradle 3.4 ends 'dreaded' classpath leakage

node.js logo public domain

Node.js 7.6.0 tackles asynchronous operations

The upgrade is experimental, so enterprises are advised to hold off on upgrading and wait for Node.js 8, due in April

green light in madrid go proceed traffic

The best Go language IDEs and editors

Among dozens of options for developing Go programs, Gogland, Visual Studio Code, and Cloud9 rise to the top

red blue tools

5 open source security tools too good to ignore

Look to these clever open source tools to keep secrets out of source code, identify malicious files, block malicious processes, and keep endpoints safe

road ahead future
Q&A

Q&A: Oracle's future lies in cloud, APIs, and microservices

Oracle VP Amit Zavery explains how the Java steward is rethinking core products for cloud computing, machine learning, and microservices

A stack of coins

Java 9's other new enhancements, Part 2: Milling Project Coin

JEP 213 builds on Java 7's Project Coin with small language improvements and additions for your Java programs

microservices

Java framework builds microservices as Docker containers

The java-micro platform lets developers build and configure environment, command-line, and external services

passport stamps
Q&A

Open source users: It’s time for extreme vetting

Red Hat's cybersecurity strategist says open source code must be more carefully vetted, and developers are the ones to do it

python hidden gems 14

Hidden gems: 14 Python libraries too good to overlook

Parsing, image processing, web crawling, GUI creation -- these little-known Python libraries have you covered

update upgrade blackboard public domain

JavaScript spec adds async functions, shared memory

ECMAScript 2017, due in June, also incorporates string padding and trailing commas

spam email

GitLab database goes out after spam attack

Approximately six hours of data, including issues, merge requests, users, comments, and snippets, will be lost as GitLab restores from a backup

​Google creates ‘crisis fund’ following US immigration ban

Tech giant, Google, has created a US$2 million crisis fund in response to US president Donald Trump’s immigration ban

Load More