Language Selection

English French German Italian Portuguese Spanish

Programming Leftovers

Filed under
Development
  • What’s the point: Qt, Qbs, cri-o, HashiCorp Sentinel, and a new CNCF radar

    Qt 6.0 is on its way, but it’s shaping up to be different than developers were expecting. Qt product manager Santtu Ahonen has taken to the company’s blog to let users know that in order to “focus on the essential key features”, the Qt team will limit the number of targets and omit some operating systems in the next major release.

    [...]

    A second edition of the CNCF end user technology radar has been released and this time, the CNCF end user community took a long, hard look at observability. As in the first edition, members of the end user community were asked to let the editors know which products they had assessed, trialed, and adopted in their chosen field. The result is meant to give organisations that are new to the cloud native space some guidance of what to look into first.

  • [Moment.js] Project Status

    Moment.js has been successfully used in millions of projects, and we are happy to have contributed to making date and time better on the web. As of September 2020, Moment gets over 12 million downloads per week! However, Moment was built for the previous era of the JavaScript ecosystem. The modern web looks much different these days. Moment has evolved somewhat over the years, but it has essentially the same design as it did when it was created in 2011. Given how many projects depend on it, we choose to prioritize stability over new features.

  • Moment.js announces legacy status

    Moment.js, the de facto standard JavaScript library for date and time manipulation, has announced that "we would like to discourage Moment from being used in new projects going forward." The project cited multiple reasons for the recommendation. The first is that moment objects are mutable; another is the unnecessarily large size of the library when compared to other internationalization and time-zone support options available to modern browsers. According to the post, "we now generally consider Moment to be a legacy project in maintenance mode. It is not dead, but it is indeed done." The project offers multiple recommendations of alternative options, including "the evolution of Moment", Luxon, authored by long-time Moment.js contributor Isaac Cambron.

  • What's new in PHP 7.3?

    The PHP 7.3 was released on December 2018, although were not much improvements as it were in the version 7 and version 7.1 it is worth to check the news added features.

    If your GNU/Linux distribution does not have the 7.3 version in its official repositories, see How to compile PHP-7.3 en Debian

  • Oracle's Java 15 rides into town, waving the 'we're number one' flag, demands 25th birthday party

    Oracle on Tuesday marked the arrival of Java 15, known as Oracle JDK 15 among those concerned about formalities and trademarks, in the 25th year of the programming language's existence.

    "As Java celebrates its 25th birthday, we continue to make technical investments that drive Java innovation forward and help address the rapidly changing technology landscape," said Georges Saab, VP of development for Oracle's Java platform group, in a statement.

    Java, the database giant insists, continues to be the number one programming language used by 69 per cent of full-time developers worldwide, though others frame the matter differently.

    In TIOBE's September 2020 ranking of programming languages, Java is the number two programming language and isn't doing so well. "Java is in real trouble with a loss of -3.18 per cent in comparison to last year," said CEO Paul Jansen, who clearly isn't concerned that pedantic devs might read the loss of a negative value as an increase.

    The PYPL PopularitY of Programming Language Index shows less of a percentage decline, though still puts Java behind Python. And Redmonk's July 2020 ranking of programming languages puts Java at number three.

  • Finding one-to-many entries in a data table

    The command described in this post is useful in data checking, but it's a little hard to explain what it actually does. It answers this question: Are there records with non-blank entries in field 1 that have multiple corresponding entries in field 2?

More in Tux Machines

Tumbleweed Gets New KDE Frameworks, systemd

KDE Frameworks 5.74.0 and systemd 246.4 became available in openSUSE Tumbleweed after two respective snapshots were released this week. Hypervisor Xen, libstorage-ng, which is a C++ library used by YaST, and text editor vim were also some of the packages update this week in Tumbleweed. The most recent snapshot released is 20200919. KDE Frameworks 5.74.0 was released earlier this month and its packages made it into this snapshot. KConfig introduced a method to query the KConfigSkeletonItem default value. KContacts now checks the length of the full name of an email address before trimming it with an address parser. KDE’s lightweight UI framework for mobile and convergent applications, Kirigami, made OverlaySheet of headers and footers use appropriate background colors, updated the app template and introduced a ToolBarLayout native object. Several other 5.74.0 Framework packages were update like Plasma Framework, KTestEditor and KIO. Bluetooth protocol bluez 5.55 fixed several handling issues related to the Audio/Video Remote Control Profile and the Generic Attribute Profile. A reverted Common Vulnerabilities and Exposures patch that was recommended by upstream in cpio 2.13 was once again added. GObject wrapper libgusb 0.3.5 fixed version scripts to be more portable. Documentation was fixed and translations were made for Finnish, Hindi and Russian in the 4.3.42 libstorage-ng update. YaST2 4.3.27 made a change to hide the heading of the dialog when no title is defined or the title is set to an empty string. Xen’s minor updated reverted a previous libexec change for a qemu compatibility wrapper; the path used exists in domU.xml files in the emulator field. The snapshot is trending stable at a 99 rating, according to the Tumbleweed snapshot reviewer. Read more

Games: Arch Conf 2020, Pixelorama, Hearts of Iron IV: Battle for the Bosporus and More

  • Arch Conf 2020 confirmed for October, has a talk on the SteamOS-like GamerOS

    Want to learn more about Arch Linux? In October they've confirmed Arch Conf 2020 is happening and there's going to be plenty of interesting talks. All of which will be online of course, especially with COVID19 still raging on. The dates set for it are between October 10-11 and the talks will be quite varied starting with a talk about the past, present and future of Arch Linux as the first which starts on October 10, 10:00am UTC.

  • Arch Conf 2020 schedule

    On the 10th and 11th of October there is going to be an online edition of Arch Conf. The conference is going to have presentations from the Arch team along with community submitted presentations and lightning talks. We are proud to announce the first revision of the schedule!

  • Free and open source sprite editor 'Pixelorama' gets a massive upgrade

    If you're working with sprites and pixel-art, you need to pay attention to Pixelorama as this free and open source program is coming on nicely and another massive upgrade is out now. As an editor for artists, the 0.8 release that went up on September 23 has made it that step closer to an all-in-one solution for all your sprite needs. There's now a lot of different built in tools you can use, different pixel modes, animation support and much more.

  • Hearts of Iron IV: Battle for the Bosporus announced for release in October

    Hearts of Iron IV takes aim at the Turkish Straits with the Hearts of Iron IV: Battle for the Bosporus country pack that's coming on October 15. As one of Paradox's best-selling and most loved titles, there appears to be no end in sight for continuing to expand the experience with plenty of new events and decision paths. This new DLC will let you take control of the destinies of Bulgaria, Greece or Turkey through years of uncertainty and conflict.

  • StoryArcana is an upcoming open-world wizard school RPG

    Become like the wizard you always wanted to be in StoryArcana, an upcoming wizard school RPG that looks like it could be a huge amount of fun. It's not another roguelike experience full of random generation. Instead, StoryArcana has a focus on mystery solving, exploration, puzzles and a combat system based around intricate spellcasting. Mixing together a week of learning new spells and exploring your academy to find a secret or two, with running around a big city on the weekends to pick up new quests and perhaps a fancy new broom to fly on. [...] We spoke with the developer of email recently, and they confirmed StoryArcana will be "readily available to play on Linux the same day it launches on Windows and Mac OS". They're building it with the pretty amazing Construct game engine, so everything is built with web-tech.

  • Be a ruthless 80s salesman and close those deals in Dirty Land

    Dirty Land puts you in the shoes of Frank Marsh, a newly hired salesman for Pure Sky Properties, a real estate office where coffee is for closers and the status quo is hawking swamp land to unsuspecting buyers for a tidy profit. Inspired by classic 80s and 90s sales movies like Glengarry Glen Ross. Currently in development by Canadian crew Naturally Intelligent, the same developer behind the quirky title Patchman vs. Red Circles. Dirty Land will see if you prefer to scrape by honestly, or throw ethics out the window and make some quick cash.

today's howtos

Today in Techrights