Open-source News

What to write about on Opensource.com in 2023

opensource.com - Sun, 01/01/2023 - 16:00
What to write about on Opensource.com in 2023 AmyJune Sun, 01/01/2023 - 03:00

As we start 2023, it’s the perfect time to reflect on what the last few years have brought to us. The pandemic has brought us closer together globally. Conferences and meetings moved to virtual platforms lowering the geographic barrier to participating and collaborating. Many of us moved to remote work and embraced asynchronous communication with our teams. We have met people across the globe whom we would have never had the privilege to meet.

Open source helped forge the way for inclusive platforms and really helped to create that world stage.

More great content Free online course: RHEL technical overview Learn advanced Linux commands Download cheat sheets Find an open source alternative Explore open source resources Sowing the seeds of open source

Much like our unofficial logo, the dandelion, we are looking to spread the seeds of open source. We can blow the seeds organically like the wind, but also intentionally by blowing the seeds in a deliberate direction. We welcome articles about open source, open culture, and open practice from all open source practitioners.

Popular writing topics for 2023

Our readers continue to be interested in stories about open source. They love to know about the hows, the whys, and what solutions open source can bring to their lives.

We foresee some of these as being popular topics for 2023:

Along with all of those brilliant topics, I’d also love to broaden the scope of topics to also include:

  • Open hardware
  • PHP
  • Accessibility in digital assets
  • What do you love the most about open source?
  • How are you addressing DEI?
  • And, of course, we’d love to hear about your favorite open source project.
End-of-year 2022 stats

2022 was a year of growth and change in many ways. Here are our year-end stats at a glance:

  • 1.5 million monthly readers
  • More than 500 articles published
  • 117 new authors
  • 17 correspondents
  • 18 authors inducted into the Contributor Club
Writing resources

Style guide

How to write about open source

Best of series

Happy New Year. Make 2023 the year to share your open source story.

Image by:

Original photo by jetheriot. Modified by Rikki Endsley. CC BY-SA 2.0.

Community management Opensource.com community What to read next This work is licensed under a Creative Commons Attribution-Share Alike 4.0 International License. Register or Login to post a comment.

6 articles to get you excited about programming

opensource.com - Sun, 01/01/2023 - 16:00
6 articles to get you excited about programming Jim Hall Sun, 01/01/2023 - 03:00

Programming is at the heart of open source software. Learning programming is a great way to explore new ideas and create programs that are useful for you. This year, Opensource.com authors shared many excellent articles about programming, from how new programmers can get started, to how experts can learn more about the details. Here are six articles to get you excited about programming:

Write documentation like you develop code

For many programmers, writing documentation is almost an afterthought. We've written the code, but writing the documentation is a whole new challenge. Lorna Mitchell shares several tips to help you change your approach to writing documentation. If you focus on writing documentation like you would write code, you'll have an easier time. Think about text formats, source control, pull requests, review cycles, and continuous integration and deployment.

Guide to GCC

You write the code, click a button in your development environment to build it, and you're done. But there's a lot more happening behind the scenes. Jayashree Huttanagoudar wrote an excellent explanation of what it takes for the compiler to produce a binary file. The article walks through the steps to turn source code into an executable program using the GNU C Compiler, including pre-processing, compiling, assembling, and linking.

If you like that article and want to learn more about the internals of how programs get built, you should also read Jayashree's follow-up article about How dynamic linking for modular libraries works on Linux.

Parsing data with strtok in C

Some programs can process an entire file at once, but other programs need to examine the file line-by-line. In the latter case, you likely need to parse data in each line. Fortunately, the C programming language has a standard C library function to do just that. I write about how to use the strtok function in C to parse data out of strings. Use it in your next project to simplify how you read data into your program.

Learn Perl

Perl is a powerful programming language. Sometimes considered merely a scripting system, Perl also provides object oriented programming. It also comes backed by thousands of libraries and frameworks to help you build more complex applications. Seth Kenlon and Dave Morriss shared an overview to help you get started, and created a cheat sheet that serves as a handy programmer's reference.

Programming and development Red Hat Developers Blog Programming cheat sheets Try for free: Red Hat Learning Subscription eBook: An introduction to programming with Bash Bash shell scripting cheat sheet eBook: Modernizing Enterprise Java An open source developer's guide to building applications Practical advice for new programmers

If you're getting started in learning how to write your own programs, Sachin Samal wrote an excellent article to help you get started. Don't be afraid to experiment with new ideas and to keep practicing by writing new programs. Being an efficient and curious problem-solver will help you succeed as a programmer.

10 universal steps for open source code review

Working in open source software projects means working with other developers from around the world. Open source work isn't all programming. Developers also review code from other contributors. Martin Kopec wrote about his perspective in how to perform a code review. He also includes a few useful tips about what to look for, and questions to ask yourself when doing the review.

Write code

Programming is hard work, but it's also a lot of fun. Read up on a new library, a new language, or a new technique, and then go and put it into practice. And of course, make it open source!

Whether you're just learning, returning from some time away, or a long-time expert, it's time to write some code.

Image by:

opensource.com

Programming Best of Opensource.com What to read next Learn JavaScript: 6 tutorials Learn the Lisp programming language in 2021 C++ std::cout cheat sheet This work is licensed under a Creative Commons Attribution-Share Alike 4.0 International License. Register or Login to post a comment.

Mesa's Radeon Vulkan Driver Now Advertises Support For Quake II RTX & DOOM Eternal

Phoronix - Sun, 01/01/2023 - 07:24
Mesa's Radeon Vulkan driver "RADV" has been working with the Quake II RTX and DOOM Eternal games for a while now and recently the performance has also picked up nicely as shown in recent benchmarks. But for the Vulkan ray-tracing extensions to be exposed has required setting the RADV_PERFTEST=rt environment variable, but that has now changed initially for those two games...

Mesa 22.3.2 Closes Out The Year With RADV RT Fixes, Raspberry Pi V3DV Fixes Too

Phoronix - Sat, 12/31/2022 - 23:30
For those Linux gamers and enthusiasts using the current Mesa 22.3 series, Mesa 22.3.2 was released this New Year's Eve for delivering the latest batch of open-source OpenGL and Vulkan driver fixes...

Godot 4.0 Aims To Ship In The First Months Of 2023

Phoronix - Sat, 12/31/2022 - 23:20
It shouldn't be too surprising given the pace of beta releases and planning for post-4.0 releases, but the open-source Godot game engine is planning for its major Godot 4.0 stable release to happen in the "first months" of 2023...

AMD Continued Its Great Linux Embrace In 2022 With Better Launch-Day Support + Optimizations

Phoronix - Sat, 12/31/2022 - 19:10
AMD in 2022 continued its open-source/Linux support embrace with offering good launch-day support on both the CPU and GPU sides with their new products, continued ramping up their Linux support on the client side, and has worked more on optimizations and other enhancements to their Linux support...

Fedora 38 Plans For GCC 13, Binutils 2.39 & Glibc 2.37 Toolchain

Phoronix - Sat, 12/31/2022 - 18:42
Fedora has a tradition of always shipping with the very latest open-source compiler toolchain components and central to that is always having the very latest GNU Compiler Collection (GCC). At times this up-to-date toolchain quest has meant shipping a release candidate / near-final GCC build when it comes to their Q2 release of the year that often lands right around the same time as the annual GCC feature release. Fedora 38 will be another release to again aim for the very latest GNU compiler toolchain components...

Pages