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...
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...
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...
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...
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...
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...