Showing headlines posted by bob
« Previous ( 1 ... 293 294 295 296 297 298 299 300 301 302 303 ... 1159 ) Next »How to tell if implementing your Python code is a good idea
A language does not exist in the abstract. Every single language feature has to be implemented in code. It is easy to promise some features, but the implementation can get hairy. Hairy implementation means more potential for bugs, and, even worse, a maintenance burden for the ages. The Zen of Python has answers for this conundrum.
10 resources to boost your Git skills
As we near the end of 2019, it is time to look back at the top 10 articles we published about Git this year.
Top CI/CD resources to set you up for success
This has been a fantastic year for continuous integration/continuous deployment (CI/CD) and the world of DevOps. Opensource.com authors shared how they're moving toward agile and scrum as they focus on seamless, flexible, and scalable deployments. Here are some of the big themes in the CI/CD articles we published this year.
The Zen of Python: Why timing is everything
Python is always evolving. The Python community has an unending appetite for feature requests but also an unending bias toward the status quo. As Python gets more popular, changes to the language affect more people. The exact timing for when a change happens is often hard, but the Zen of Python offers guidance.
Most-read open source news stories of 2019
A great deal happened in the world of open source in 2019. Once upon a time, you would have been hard-pressed to find news about Linux, free software, and open source software outside of a small handful of specialist publications. Today, though, news about open source is everywhere; the online edition of Forbes even has its own Linux columnist.
The importance of consistency in your Python code
The principle of least surprise is a guideline when designing user interfaces. It says that when the user performs an action, the program should do whatever would surprise the user the least. This is for the same reason kids love reading the same book over and over again: there is nothing more comforting to people than the ability to predict and have those predictions come true.
read more
10 articles to become more data science savvy
When LinkedIn released its third annual Emerging Jobs report, engineers everywhere said, "Amen." More than half the list consists of engineering roles, with new fields like robotics appearing for the first time. But data science had a strong showing as well. The role shows 37% annual growth, topping that aspect of the Emerging Jobs list for the third year in a row.
12 open source resources for kids and young adults
Are you looking to challenge your children (or even yourself) to learn new things about open source technologies? Whether you're in elementary school, high school, or college, or even a parent or teacher, Opensource.com has some great reading about open source technologies suitable for the younger generation. Here are our top 12 articles from 2019 on open source for students (and those who love them).
Top articles of 2019: For desktop users
It’s this time of the year again — the time to reflect, and look back at some Fedora Magazine’s most popular articles in 2019. This time it’s all about desktop users. Let’s highlight a few of the many articles written by our great contributors in 2019, focusing on Fedora as a desktop OS. Dash to […]
How the Zen of Python handles errors
Handling "exceptional conditions" is one of the most debated issues in programming. That could be because the stakes are high: mishandled error values can bring down even the largest systems. Since "exception conditions," by nature, are the least tested but occur with unpleasant frequency, correctly handling them can often distinguish a system that horror stories are told about to a system that "just works."
read more
10 Linux command tutorials for beginners and experts
Using Linux well means understanding what commands are available and what they're capable of doing for you. We have covered a lot of them on Opensource.com during 2019, and here are 10 favorites from the bunch.
How to run a business with open source: Top reads
Open source is ready to get to work, and in 2019, Opensource.com had many great articles about how organizations have adopted open source software or open methods to drive their business. As open source matures, we've seen open source not just replace proprietary software, but create entirely new business models. Check out this list of five outstanding articles from Opensource.com in 2019 about running a business with open source.
Top 10 Raspberry Pi articles of 2019
Since its introduction, the Raspberry Pi has been one of the hottest topics on Opensource.com. This trend continued in 2019 with an impressive list of over 30 articles about various Raspberry Pi projects. The top 10 articles are covered below, but if you are a true Raspberry Pi aficionado, I encourage you to check out out our entire selection of Raspberry Pi articles.
Top 5 articles on the modern organization in 2019
The open organization community at Opensource.com published more than 50 articles in 2019. That's more than 50 new, openly licensed resources to help you explore the ways open principles are changing the way we work, manage, and lead in modern organizations.
How to Install Java on CentOS 8
Java is a free, open-source and one of the most popular programming languages expressly designed for use in the distributed environment of the internet. In this tutorial, we will show you how to install OpenJDK 8, OpenJDK 11 and Oracle 8 on CentOS 8.
Best of 2019: Fedora for developers
With the end of the year approaching fast, it is a good time to look back at 2019 and go through the most popular articles on Fedora Magazine written by our contributors. In this article of the “Best of 2019” series, we are looking at developers and how to use Fedora to be a great […]
Making trade-offs when writing Python code
Software development is a discipline rife with trade-offs. For every choice, there is an equally defensible but opposite choice. Make a method private? You're encouraging copy-paste. Make a method public? You're committing prematurely to an interface. Software developers make hard choices every minute. While all the principles in the Zen of Python cover trade-offs to some extent, the following principles take the hardest, coldest look at some trade-offs.
Chill out with the Linux Equinox Desktop Environment
I haven't used the Fast Light Toolkit (FLTK) for anything serious yet, but I'm a fan of the C++ GUI toolkit that's pretty simple to learn and (in my experience) reliable even across updates. When I found out that there was a desktop environment built with FLTK, I was eager to try it—and I was quickly glad I did. The Equinox Desktop Environment (EDE) is a fast and simple desktop written in C++ and FLTK for Unix desktops.
Top articles for learning Python in 2020
Python had a big year in 2019. According to popular resources like GitHub and Stack Overflow, it's trending as the second most popular language in the world.
5 security tips from Santa
If you're reading this in 2019, it's almost Christmas (as celebrated according to the Western Christian calendar), and, like all children and IT professionals, it's time to write your letter to Santa/St. Nick/Father Christmas. Don't forget: those who have been good get nice presents and those who haven't get coal. Coal is not a clean-burning fuel, and with climate change well and truly upon us,1 you don't want to be going for the latter option.
read more
« Previous ( 1 ... 293 294 295 296 297 298 299 300 301 302 303 ... 1159 ) Next »