Language Selection

English French German Italian Portuguese Spanish

Programming: Rust, C++, GitLab, PHP and Python

Filed under
Development
  • This Week in Rust 286
  • 2 tips to make your C++ projects compile 3 times faster

    In this article, I will demonstrate how to speed up your compilation times by distributing compilation load using a distcc server container. Specifically, I’ll show how to set up and use containers running a distcc server to distribute the compilation load over a heterogeneous cluster of nodes (development laptop, old desktop PC, and a Mac). To improve the speed of recompilation, I will use ccache.

  • 8 Secrets Of GitLab’s Remote Work Culture

    At the GitLab Contribute event, Sid Sijbrandij, CEO and co-founder of GitLab shared some open secrets that make GitLab a successful ‘all remote’ company. What’s unique about GitLab is that being true to its Open Source roots, the company wants to share these ‘secrets’ with the rest of the world. It wants other companies to learn and benefit from the work it has done.

  • PHP in 2019

    Today I want to look at the bright side: let's focus on the things that have changed and ways to write clean and maintainable PHP code. I want to ask you to set aside any prejudice for just a few minutes. Afterwards you're free to think exactly the same about PHP as you did before. Though chances are you will be surprised by some of the improvements made to PHP in the last few years.

  • Unauthenticated Remote Code Execution on djangoci.com

    Yesterday the Django Security and Operations teams were made aware of a remote code execution vulnerability in the Django Software Foundation's Jenkins infrastructure, used to run tests on the Django code base for GitHub pull requests and release branches. In this blog post, the teams want to outline the course of events.

  • Git magic: split repository into two
  • 12 Most Popular Python Interview Questions You Must Prepare For
  • Pycon India 2019 is coming!

    They are currently accepting proposals for talks and workshops. For more details, check out the official Pycon India 2019 website.

More in Tux Machines

Android Leftovers

Intel Tries Again To Auto Enable GuC/HuC Functionality For Their Linux Graphics Driver

Intel previously tried auto-enabling GuC and HuC functionality within their Linux kernel graphics driver but ended up reverting the support since the driver didn't gracefully handle the scenarios of missing/corrupt firmware files. The driver should now be more robust in such situations so they will try again for turning on the automatic behavior, possibly for the upcoming Linux 5.4 cycle. Intel GuC and HuC have been around since Skylake and used for graphics workload scheduling, some power management bits, and for select media capabilities. For newer hardware is also being used as part of HEVC/H.265 handling. Read more

today's howtos

KDE Frameworks 5.61, Applications 19.08 in FreeBSD

Recent releases were KDE Frameworks 5.61 and KDE Applications 19.08. These have both landed in the official FreeBSD ports tree, after Tobias did most of the work and I pushed the big red button. Your FreeBSD machine will need to be following current ports – not the quarterly release branches, since we don’t backport to those. All the modern bits have arrived, maintaining the KDE-FreeBSD team’s commitment to up-to-date software for the FreeBSD desktop. The one thing we’re currently lagging on is Qt 5.13. There’s a FreeBSD problem report tracking that update. Read more