Language Selection

English French German Italian Portuguese Spanish

Programming Leftovers

Filed under
Development
  • Operator pattern: REST API for Kubernetes and Red Hat OpenShift

    In this article, we will see a similar pattern when writing the REST API in any known framework vs. writing an Operator using Kubernetes’ client libraries. The idea behind this article is not to explain how to write a REST API, but instead to explain the internals of Kubernetes by working with an analogy.

  • Rust framework dev says ‘I’m done with Open Source’…has second thoughts

    The main developer behind a Rust actor framework pulled the code behind the project in apparent protest against an “unsafe sh*tstorm” against him last week.

    And while the coder in question now appears to have nominated new leadership to continue the project, the apparent “ragequit” has prompted questions about the dynamics within the open source community.

    [...]

    “You could notice after each unsafe shitstorm, I started to spend less and less time with the community,” he continued. “You felt betrayed after you put so much effort and then to hear all this sh*t comments, even if you understand that that is usual internet behavior. Anyway, removing issue was a stupid idea. But I was pissed off with last two personal comments, especially while sitting and thinking how to solve the problem. I am sorry for doing that.” [SIC]

  • How to Write and Run a C Program in Linux

    Linux is becoming programming heaven for developers, being an open-source and free operating system. Turbo C compiler is already an old approach to compile programs so let us programmers move to Linux for a new programming environment. In this article,

  • TechWiser’s giant Raspberry Pi AirPod speaker (and more)

    YouTube is a haven for awesome Raspberry Pi projects, and we often spend time scanning through the platform’s wares for hidden gems. One such hidden gem is this video from TechWiser, in which they showcase some of their favourite Raspberry Pi projects:

  • A quick-and-dirty guide on how to install packages for Python

    When people start learning Python, they often will come across a package they want to try and it will usually start with "just pip install it!" The problem with that advice is it's a very simplistic view of how to manage packages and can actually lead to problems down the road. And while there is a tutorial on installing packages at packaging.python.org, it might be a bit intimidating for some if they are just looking to quickly get up and going.

    If you just want to start poking at Python and want to avoid the pitfalls to installing packages globally, it only takes 3 steps to do the right thing.

More in Tux Machines

New GNOME Mobile Shell Mockups Tease a Tactile Future on Tablets

With Phosh, the mobile face of GNOME Shell, taking shape on phones it’s not a major leap to start thinking about how the GNOME user experience might function on larger screen sizes. Like, say a tablet. Despite some folks thinking that GNOME Shell is a touch-focused UI, it isn’t. In fact, it’s pretty tedious to use without a keyboard or a mouse. Same was true of Unity, RIP. To succeed in a finger-driven environment you need a finger-driven interface. Just like the one on show in “very experimental” concept images recently shared by GNOME designer Tobias Bernard on the GNOME design Gitlab. Tobias is lead UI/UX designer at Purism and works directly on Phosh. Read more Also in GNOME today: Georges Basile Stavracas Neto: Timelines on Calendar

Audiocasts/Shows: Linux in the Ham Shack, Linux Headlines, and Going Linux

  • LHS Episode #337: SDRAngel Deep Dive

    Hello and welcome to Episode 337 of Linux in the Ham Shack. In this episode, the hosts take a deep dive into the shallow end of SDRAngel. The project is a GPLv3 licensed, modular front end and headless server for connecting to and operating SDR receivers and transceivers. Discussion includes where to find the software, how to build it, basic operation with broadcast FM stations, DMR, SSB, CW and more. Take a look. Try it out. Have fun with SDR. Hope you enjoy!

  • 2020-04-07 | Linux Headlines

    Microsoft proposes a new Linux kernel security mechanism, Firefox 75 rolls out significant changes, the Cloud Native Computing Foundation adopts Argo, and The Linux Foundation aims to boost adoption of the seL4 secure microkernel.

  • Going Linux #389 · Listener Feedback

    Bill burns out on distrohopping after providing multiple release reviews. Our listeners provide feedback on new user recommendations, hard drive mounting, encryption, trying Linux via USB, and the Linux Spotlight interview. We answer questions on security audit results. Episode 389 Time Stamps 00:00 Going Linux #389 · Listener Feedback 01:43 Bill burns out on distro hopping 02:24 but he has some feedback on a few releases 02:46 Linux Mint 19.3 03:24 Linux Mint Debian Edition 4 04:38 Endevour OS 07:13 ArcoLinux 10:19 Open Suse 12:16 Ubuntu MATE 14:49 Zorin 17:55 New user recommendations 24:22 Gregory: Hard drive mounting 27:28 Gregory: Great interview 30:09 John: Security audit recommendations 34:19 George: Paul's encryption problem 37:57 David: Linux via USB 44:09 goinglinux.com, goinglinux@gmail.com, +1-904-468-7889, @goinglinux, feedback, listen, subscribe 45:17 End

Linux powered automotive computer is loaded with wireless

Eurotech’s rugged “DynaGate 20-30” is an automotive-certified IoT edge gateway that runs Linux on an Apollo Lake SoC with LTE Cat 4, WiFi, BLE, GPS, 2x GbE, and isolated DIO, serial, and CAN. A week after announcing a BoltGate 20-31 transportation computer aimed at rolling stock applications, Eurotech has unveiled an “automotive-certified Multi-service IoT Edge Gateway.” The fanless DynaGate 20-30 runs the same Yocto-derived Eurotech Everyware Linux distribution with Eclipse tooling and Azul Java support on the same Intel Apollo Lake platform used by the BoltGate 20-31. Read more

Red Hat Promoting Linux Containers

  • Why Linux containers are a CIO's best friend

    CIOs have many challenges today (to say the least), but one of the biggest is enabling the constant development and delivery of new applications — no longer a "nice to have" but a "must have" in today's ever-changing business and global environments. There are many tools that can help CIOs provide this support, but one of the most important is Linux containers. In a recent Smarter with Gartner report, Gartner Distinguished VP Analyst Gene Alvarez named "enabling and balancing product and project management of applications to focus on delivering business outcomes while maintaining highly reliable core business operations" as being one of the key challenges CIOs face in 2020. Organizations are turning to containers as a way to provide this business-technology balance. Indeed, the use of Linux containers has increased significantly in just the last year.

  • Be careful when pulling images by short name
  • Migrating applications to OpenShift, Part 1: Overview