Language Selection

English French German Italian Portuguese Spanish

Programming: Perl/Raku, Python and More

Filed under
Development

Perl / Raku

  • GPW2020 - Keynote, accepted talks and extension of the submission deadline

    We are really happy to announce that Curtis “Ovid” Poe will present a keynote at the 22nd Perl/Raku workshop in March in Erlangen!

    Curtis runs Tau Station and is a long time contributor to the workshop.

    The list of accepted talks has grown, with varied topics from “Progressing from Humans to Developers”, “A new Lisp, in Perl” and “Querying the Etherum Blockchain Nodes with Raku”. All accepted talks are listed here .

    Since we still have some slots free for talks, we have extended the deadline for talk submission to the 3rd February 2020. If you have a topic you want to present, please submit your talk .

  • Announcing MooX::Pression

    Kind of like Moops but with less hacky parsing.

  • Paws L (A little party planned)

    Well it looks like a wrap for PAWS XML as the last thing I am working on is getting the test suite to pass

Python

  • Release 1.1.0 of python-sql

    We are proud to announce the release of the version 1.1.0 of python-sql.

    python-sql is a library to write SQL queries in a pythonic way. It is mainly developed for Tryton but it has no external dependencies and is agnostic to any framework or SQL database.

  • Talk Python to Me: #248 Climate change and your Python code

    The most critical issue of our time is climate change. Yet, when you think about our carbon impact in the software industry, what comes to mind? Business travel? Commuting to the office so you don't miss filing that TPS report? Yeah, those are bad. But data centers, servers, and our apps consume a substantial portion of the total energy used by modern humans.

    In this episode, you'll meet Chris Adams. He has been advocating for a greener software environment and has concrete advice to make your Python program more climate-friendly.

  • Python 3 Functions - Learn Python Programming Tutorial

    What is a function? A function is a block of code used to perform a specific task. It can be a collection of many tasks strung together to perform a single task. It is a block of code which can be re-used elsewhere inside a Software application, helping to build the application, brick by brick, function by function. Python programming language provides the capabilities to build software applications using functions. Through using Python you can build your own functions or use the Python 3 standard library which contains pre-written functions. These functions can help you build your software faster without the reliance on having to build everything from scratch.

Misc.

  • RcppArmadillo 0.9.800.4.0

    Armadillo is a powerful and expressive C++ template library for linear algebra aiming towards a good balance between speed and ease of use with a syntax deliberately close to a Matlab. RcppArmadillo integrates this library with the R environment and language–and is widely used by (currently) 680 other packages on CRAN.

    A second small Armadillo bugfix upstream update 9.800.4 came out yesterday for the 9.800.* series, following a similar bugfix release 9.800.3 in December. This time just one file was changed (see below).

  • What 2020 brings for the developer, and more industry trends

    As part of my role as a senior product marketing manager at an enterprise software company with an open source development model, I publish a regular update about open source community, market, and industry trends for product marketers, managers, and other influencers. Here are five of my and their favorite articles from that update.

  • Anybody can write good bash (with a little effort)

    A gentle admonishment to accept that shell scripts will appear in your codebases and to lean heavily on automated tools, modern features, safety rails, and best practices whenever possible.

More in Tux Machines

postmarketOS in 2020-02

Long time readers may ask themselves: what's with the strange title? Where's the traditional "xyz days of postmarketOS" post? Truth is, that this is a low-key update post, one that is rather "rushed out" in a few hours instead of spending a whole week on adding all the fancy photos and gifs webm animations and so on. Consider this the minimal effort of making the project not look dead on the homepage, while not getting too distracted from the deep development lands that our minds are sunken into. We are on track with our project direction 2020 plans. In a nutshell, we will create a stable releases of postmarketOS based on Alpine stable, while still having the development channel based on Alpine edge. Furthermore, the status of supported devices will become clearer. The PinePhone, possibly the Librem 5 and few more will be labeled as officially supported in their deviceinfo and in the wiki. postmarketOS should be usable as daily driver on these. All other devices will be categorized further, depending on active maintainer count and what is working. Think of it like the AUR: still useful, but sometimes broken and you need to know what you are doing when using these. The devices will get split into their own git repository, so one can use the device packages with both the "edge" and "latest" (stable!) channel of all other packages. @ollieparanoid and @Minecrell are evolving pmbootstrap as needed. Read more

Android Leftovers

KDE: Cutelyst 2.10.0 and SimpleMail 2, Okular Examined, FOSDEM & Plasma Mobile Sprint

  • Cutelyst 2.10.0 and SimpleMail v2 released!

    Cutelyst the C++/Qt Web framework and SimpleMailQt just got new releases. Cutelyst received many important bugfixes and if you are compiling it with View::Email it also requires SimpleMail 2, the latter got an Async API which is on production for a few months, allowing for a non-blocking send mail experience.

  • Okular is an open source universal document viewer for Windows, Linux and macOS

    Wouldn't it be nice if you had one program to view them all? That's exactly what Okular does. It's an open source universal document viewer for Windows, Linux and macOS. The program is made by KDE, a name Linux users should be familiar with, among other creations they are the ones behind the popular Kubuntu (Ubuntu + KDE Software) distro. Let's begin touring the interface. The sidepanel on the left can be used to jump to the Contents, Thumbnails, Reviews and Bookmarks sections. Select one of the options and the list of corresponding items are displayed in the panel to the right of the sidebar. The Contents option lists each section/chapter in a document, along with the sub-items, page numbers, etc. The Thumbnail mode pane displays a preview of each page in the document, you can scroll through it and click to go to the selected page. The Reviews pane contain the annotations that have been made on the document. If you don't have any, you can add some by hitting the F6 key or from the Tools menu > Review. Bookmarks are custom links that you have added, i.e., if you bookmark a page it will be displayed in the side-panel for future reference. Hit Ctrl + B to bookmark a page.

  • FOSDEM & Plasma Mobile Sprint

    Last week I decided to take KDE Itinerary for a test tour. Between the train rides there was also time for some KDE stuff. FOSDEM After writing an exam on Friday afternoon I took a train to Frankfurt. I did so not to enjoy the beautiful scenery of the area around Frankfurt central station at night but to be able to catch an early train towards Bruxelles for my first time at FOSDEM. It has been a great experience to meet so many people interested in what KDE does at the KDE booth. It also was awesome to meet all the folks that are working hard on making Linux on the phone become a thing.

Want to be an innovative company? Adopt enterprise open source

Nearly all IT professionals (95%) agree that enterprise open source is important, with 75% of professionals citing it as "extremely important," a Red Hat report found. Enterprise open source isn't just a trend, but a growing movement, as 77% of respondents expect their organizations to increase open source use in the next 12 months. "Historically, open source was seen [mainly] in web infrastructure," said Gordon Haff, Red Hat technology evangelist. "What you're seeing today is how open source is becoming a space where companies and individuals come together to collaborate in new areas of technology." Read more