Language Selection

English French German Italian Portuguese Spanish

Programming Leftovers

Filed under
Development

  • Rust Lang team March update

    Did you know that you can see the lang team's active projects on our project board? We're still experimenting and evolving the setup, but the goal is that it should give you a quick overview of what kinds of things the lang team is focused on, and what stage they are in their development. Our minutes contain a writeup for each active project, but let me call out a few highlights here...

  • DIY primary/foreign key relationships, again

    In a blog post in 2020 I described a problem I was finding in linked tables. One table had a primary key field and the other had a foreign key field that should have referred back to the first table. That wasn't always the case, because the tables didn't always come from a database with referential integrity. The tables were sometimes built in spreadsheets and the primary and foreign keys were entered by hand.

    The defective tables usually have formatting differences or orphaned foreign keys. The formatting issue is that the primary key is something like "Abc_def_236-ghi" and the foreign key is "Abc-def-236-ghi"; close, but no cigar. Orphaned foreign keys are correctly formatted entries with no match at all in the primary key set.

  • Flutter 2.0 reaches stable and adds support for foldable and dual-screen devices

    For a while now, Flutter for Desktop has been in an alpha stage, which meant changing APIs, bugs, and performance issues. With Flutter 2.0, Google has moved its status to somewhere between beta and stable. What does that mean? Well, it’s available in Flutter 2.0 Stable, but Google doesn’t think it’s fully complete yet. It should be fine for production use, but there may be a bug here and there.

  • How I Built a Web Scraper with Beautiful Soup and Used it to Land My First Job

    Landing any job, let alone a first job, can be a difficult process. Employers often tell you that you don't have enough experience for them to hire you. But that means you also won't get an opportunity to gain that experience (like a job).

    Landing a job in tech can feel even more challenging. On the one hand you have to answer interview questions well, like any other job. On the other you have to prove that your technical skills can do the job you're interviewing for.

    These hurdles can be difficult to overcome. In this article I'll share how I built a web scraper to help me land my first job in tech. I'll explain what exactly I built and the key lessons I learned. Most importantly, I'll share how I leveraged those lessons to ace my interviews and land a job offer.

  • We Sent 304,654 Coding Tests to Developers from 156 Countries – Here’s What We Learned

    At DevSkiller, we are known for our detailed industry reports that assist IT recruitment professionals with their hiring decisions. And this past year has been the most diverse and data-heavy set of information ever compiled by our team.

    Despite the circumstances that 2020 brought us, the show must go on. We have compiled 304,654 coding tests sent to developers in 156 countries to create the 2021 DevSkiller IT skills report.

    Whilst it’s easy to point to the big tech multinationals that will indeed profit from a crisis like we’ve had, many other small businesses will have a hard time adapting to the market’s fluctuating demands.

  • Qt 6.0.2 Released

    We have released Qt 6.0.2 today. As a patch release, the Qt 6.0.2 does not add any new functionality but provides bug fixes and other improvements.

  • The Month in WordPress: February 2021

    That was Josepha Haden Chomphosy on WordPress is Free(dom) episode of the WP Briefing Podcast, speaking about the four freedoms of open-source software. Those four freedoms are core to how WordPress is developed. A lot of the updates we bring you this month will resonate with those freedoms.

  • Toolbox your Debian

    Last week I needed a Debian system to test things, I had heard others were using toolbox with Debian images without much trouble so decided to give it a go instead of creating a VM.

    Toolbox only requires a handful utilities to work with any given docker image. After a quick search I stumbled upon Philippe’s post which in turn linked into this PR about an Ubuntu based toolbox image. Looks like the last major issues where worked out recently in toolbox and there isn’t anything extra needed apart the image.

  •   

  • February GNU Spotlight with Mike Gerwitz: 23 new releases

    23 new GNU releases in the last month (as of February 25, 2021):
    artanis-0.5
    autoconf-archive-2021.02.19
    binutils-2.36.1
    freeipmi-1.6.7
    freeipmi-1.6.8
    glibc-2.33
    gnuhealth-3.8.0
    gwl-0.3.0
    help2man-1.48.1
    inetutils-2.0
    intlfonts-1.4.1
    libgcrypt-1.9.2
    libredwg-0.12.1
    libredwg-0.12.2
    linux-libre-5.11
    mailutils-3.12
    nano-5.6
    nettle-3.7.1
    octave-6.2.0
    parallel-20210222
    tar-1.34
    unifont-13.0.06
    xorriso-1.5.4.pl02

"Futter 2.0 to target developers across all platforms..."

  • Google launches Flutter 2.0 to target developers across all platforms | VentureBeat

    Google has unveiled version 2.0 of Flutter, its open source UI development kit that helps app makers build cross-platform software from the same codebase. While the upgrade ushers in a spread of new features, today’s launch event was perhaps mostly designed to highlight Flutter’s continued transition beyond mobile to support apps wherever they reside — the web, desktop, and even emerging form factors such as foldables.

    The internet giant first unveiled Flutter at its I/O developer conference back in 2017. Version 1.0 arrived on the scene in December 2018 with support for Android and iOS apps, but in the two-plus years since, Google has extended support (somewhat) to include web apps, MacOS, Linux, Windows, and even embedded devices. However, such support has been offered only in early-stage iterations that were either unavailable to most developers, or not designed for production-grade apps — and that is what’s changing today.

  • Google Unleashes Flutter 2 And a New Era of Apps

    In its initial releases, Flutter allowed developers to create apps that run on both Android and iOS. But now Google is setting its sights higher. Much higher.

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.

More in Tux Machines

GNOME’s Very Own “GNOME OS” is Not a Linux Distro for Everyone [Review]

Whenever a major release for GNOME arrives, it is always tempting to try it out as soon as possible. But, to get your hands on it first to test it, you had to mostly rely on Fedora Rawhide (development branch). However, a development branch isn’t always hassle-free. So, it wasn’t the most convenient solution to try the latest GNOME. Now, by testing, I don’t mean just for users but also being able to test design changes for the developers as well. Read more

GNOME’s Very Own “GNOME OS” is Not a Linux Distro for Everyone

Few people know that GNOME has its very own Linux distribution aptly named GNOME OS. Curious? Here’s an overview of this distribution. Read more

Android Leftovers

Top 14 Terminal Emulators for Linux (With Extra Features or Amazing Looks)

By default, all Linux distributions already come pre-installed with a terminal application or terminal emulator (correct technical term). Of course, depending on the desktop environment, it will look and feel different. Here’s the thing about Linux. You are not restricted to what your distribution provides. You can opt for an alternative application of your choice. Terminal is no different. There are several impressive terminal emulators that offer unique features for a better user experience or for better looks. Here, I will be compiling a list of such interesting terminal applications that you can try on your Linux distribution. Read more