Language Selection

English French German Italian Portuguese Spanish

Programming Leftovers and HowTos

Filed under
Development
  • Gitops Days - Day 2 playlist
  • Fast data modeling with JavaScript

    As a backend developer at the Railwaymen, a software house in Kraków, Poland, some of my tasks rely on models that manipulate and customize data retrieved from a database. When I wanted to improve my skills in frontend frameworks, I chose Vue, and I thought it would be good to have a similar way to model data in a store. I started with some libraries that I found through NPM, but they offered many more features than I needed.

  • The Death Of Corporate Research Labs

    As someone with many friends who worked at the legendary corporate research labs of the past, including Bell Labs and Xerox PARC, and who myself worked at Sun Microsystems' research lab, this is personal. Below the fold I add my 2c-worth to Arora et al's extraordinarily interesting article.

  • Debian welcomes the 2020 GSOC interns

    We are very excited to announce that Debian has selected nine interns to work under mentorship on a variety of projects with us during the Google Summer of Code.

    Here are the list of the projects, students, and details of the tasks to be performed.

  • 15 years

    With more than 500 millions od download, more than 30 mirrors in the world, my "little" repository, created 15 years ago, have became (I think) one of the reference pour PHP and RPM users, providing

    7 versions of PHP
    from 5.6 to 7.1 with security backports
    from 7.2 to 7.4
    8.0.0-dev
    150 extensions
    6 distributions
    RHEL / CentOS 6, 7 and 8
    Fedora 30 to 32
    3 distribution modes
    Base packages, 1 repository per version
    Software Collections for parallel installation
    Modules

  • Postel's law in development

    The robustness principle doesn’t necessarily result in robust software. I made one change to increase compatibility (good) but that allowed another fault to be introduced reducing compatibility (bad).

  • Curl file download on Linux
  • Steve Kemp: Updated my linux-security-modules for the Linux kernel
  • Why wait for Linux Mint Ulyana rather then install Cinnamon Desktop on native Ubuntu 20.04 ?

More in Tux Machines

Tor and Mozilla on Politics

  • #MoreOnionsPorfavor: Onionize your website and take back the internet
  • Anti-censorship team report: June 2020

    Tor's anti-censorship team writes monthly reports to keep the world updated on its progress. This blog post summarizes the anti-censorship work we got done in June 2020. You can find a Chinese translation of this blog post below. Let us know if you have any questions or feedback!

  • New Release: Tor Browser 10.0a3

    Tor Browser 10.0a3 is now available from the Tor Browser Alpha download page and also from our distribution directory. This is an Android-only release.

    Note: This is an alpha release, an experimental version for users who want to help us test new features. For everyone else, we recommend downloading the latest stable release instead.

  • Mozilla Open Policy & Advocacy Blog: Criminal proceedings against Malaysiakini will harm free expression in Malaysia

    The Malaysian government’s decision to initiate criminal contempt proceedings against Malaysiakini for third party comments on the news portal’s website is deeply concerning. The move sets a dangerous precedent against intermediary liability and freedom of expression. It ignores the internationally accepted norm that holding publishers responsible for third party comments has a chilling effect on democratic discourse. The legal outcome the Malaysian government is seeking would upend the careful balance which places liability on the bad actors who engage in illegal activities, and only holds companies accountable when they know of such acts. Intermediary liability safe harbour protections have been fundamental to the growth of the internet. They have enabled hosting and media platforms to innovate and flourish without the fear that they would be crushed by a failure to police every action of their users. Imposing the risk of criminal liability for such content would place a tremendous, and in many cases fatal, burden on many online intermediaries while negatively impacting international confidence in Malaysia as a digital destination.

Linux Kernel to Adopt an Inclusive Code Language, Blocks Terms like Blacklist-Whitelist and Master-Slave

In the wake of Black Lives Matter movement, Linux Kernel developers are also implementing inclusive coding guidelines by dropping words like blacklist and slave. Read more

A visual guide to Lens: A new way to see Kubernetes

There are many Kubernetes administration tools to choose from, whether you prefer a command-line utility or a graphical user interface. I recently covered k9s, a text-based interface that many day-to-day Kubernetes administrators enjoy, but you have to navigate through many Kubernetes-specific terms to use it. A lot of people who use Kubernetes less often would rather have a colorful, clean visual guide. This is where Lens, an open source integrated development environment (IDE) tool for administering Kubernetes clusters, comes in. [...] Lens is a beautiful and powerful alternative to managing Kubernetes from the command line. There are some times when you'll want to use the command line, mostly due to the drawbacks of manually editing charts before launching them or for tracking environmental changes. If you have good log-keeping practices in your cluster, this may not be a problem. If you are a visual person, Lens is a great way to explore your Kubernetes cluster and handle 95% of your administrative tasks. Read more

Neptune 6.5 Release

Neptune 6.5 is out now. Its codename is 'Jet' which is the name of the mechanic and pilot of the Bebop in the anime Cowboy Bebop. Read more