The National Science Foundation bets big on open source
Mar06

The National Science Foundation bets big on open source

The National Science Foundation (NSF) just announced US$ 21 million to fund open source development through a new program: Pathways to Enable Open-Source Ecosystems (PEOSE). read more Powered by...

Read More
Creating and initializing maps in Groovy vs Java
Mar05

Creating and initializing maps in Groovy vs Java

I’ve recently explored some of the differences between Java and Groovy when creating and initializing lists and building lists at runtime. I observed the simple facilities provided by Groovy for these purposes in comparison to the complexity required in Java. read more Powered by...

Read More
Open source tools to introduce students to computer science
Mar04

Open source tools to introduce students to computer science

It’s no secret that a career in software engineering is enviable. In fact, the US News & World Report recently ranked software development as one of the best jobs in America in 2022, based on qualities that job seekers desire most: High salaries, low stress levels, employment growth, and job prospects. And unlike most of the other jobs in that list, software development does not require an advanced degree (or necessarily any...

Read More
9 resources to help you contribute to open source in 2022
Mar03

9 resources to help you contribute to open source in 2022

In 2022, open source is becoming more and more of a household name. But for many years, open source was known as the scrappy underdog of the enterprise IT landscape. Open source has been around for decades in some form or fashion, but it wasn’t even until the late 1990s that it was formalized with its name. read more Powered by...

Read More
Get started with Carbonio, an open source collaboration platform
Mar03

Get started with Carbonio, an open source collaboration platform

In recent years, interest in using open source collaboration platforms to enhance business productivity increased. Proprietary software has managed to overwhelm customers with a maze of licensing requirements and pay-to-play features that many companies don’t want to manage. On the other hand, open source offers alternatives that give companies the liberty of choice and allow new businesses to enter existing markets easier with...

Read More
How to use httpx, a web client for Python
Mar02

How to use httpx, a web client for Python

The httpx package for Python is a sophisticated web client. Once you install it, you can use it to get data from websites. As usual, the easiest way to install it is with the pip utility: $ python -m pip install httpx --user To use it, import it into a Python script, and then use the .get function to fetch data from a web address: read more Powered by...

Read More