Language Selection

English French German Italian Portuguese Spanish

Programming Leftovers

Filed under
Development

                       

  • Perl Weekly Issue #440 - 2019-12-30 - Happy New Year
  •                    

  • Moshe Zadka: Meditations on the Zen of Python

    Python contributor Tim Peters introduced us to the Zen of Python in 1999. Twenty years later, its 19 guiding principles continue to be relevant within the community.

    The Zen of Python is not "the rules of Python" or "guidelines of Python". It is full of contradiction and allusion. It is not intended to be followed: it is intended to be meditated upon.

    In this spirit, I offer this series of meditations on the Zen of Python.

  • LearnPyQt — One year in, and more to come.

    Back in May I was looking through my collection of PyQt tutorials and videos and trying to decide what to do with them. They were pretty popular, but being hosted on multiple sites meant they lacked structure between them and were less useful than they could be. I needed somewhere to put them.

    Having looked the options available for hosting tutorials and courses I couldn't find something that fit my requirements. So I committed the #1 programmer mistake of building my own.

    LearnPyQt.com was born, and it turned out pretty great.

    The site uses a freemium model — long detailed text tutorials, with an upgrade to buy video courses and books for those that want them. Built on the Django-based Wagtail CMS it has been extended with some custom apps into a fully-fledged learning management system. But it's far from complete. Plans include adding progress tracking, certificates and some lightweight gamification. The goal here is to provide little hooks and challenges, to keep you inspired and experimenting with PyQt (and Python).

  • 10 Front-end Web Development Tools for 2020

    Web development is evolving very quickly, with many libraries and frameworks appearing and replacing other, less efficient, tools. If you want to keep up-to-date with all the latest news and find out what best suits your web application project, keep up with the tools listed below.

  • MLIR Lands In LLVM - Boosting LLVM For Heterogeneous Hardware, Machine Learning

    Landing as a great Christmas present for LLVM developers interested in heterogeneous hardware compilation, TensorFlow and other machine learning use-cases was MLIR within the LLVM source tree. 

    MLIR is the Multi-Level Intermediate Representation open-sourced by Google earlier this year. MLIR aims to be a common IR/format between machine learning models and frameworks. 

    [...]

    With the recently covered Google IREE project they are also experimenting with MLIR for the likes of accelerating machine learning on Vulkan. 

More in Tux Machines

Android Leftovers

today's howtos

  • Sergio Schvezov: Fingerprint Reader Support for Lenovo x390Y on Ubuntu
  • How to get a direct WebRTC connections between two computers

    WebRTC is a standard real-time communication protocol built directly into modern web browsers. It enables the creation of video conferencing services which do not require participants to download additional software. Many services make use of it and it almost always works out of the box. The reason it just works is that it uses a protocol called ICE to establish a connection regardless of the network environment. What that means however is that in some cases, your video/audio connection will need to be relayed (using end-to-end encryption) to the other person via third-party TURN server. In addition to adding extra network latency to your call that relay server might overloaded at some point and drop or delay packets coming through. Here's how to tell whether or not your WebRTC calls are being relayed, and how to ensure you get a direct connection to the other host.

  • Installing Vidyo on Ubuntu 18.04
  • How to Install and Use PHP Composer on CentOS 8

Foundations: prpl Foundation, Cloud Foundry and ASF

  • ASSIA Joins prpl Foundation to Make a Vendor-Neutral Wi-Fi Management Ecosystem a Reality

    Adaptive Spectrum and Signal Alignment, Inc. (ASSIA®) the market-leading supplier of AI-driven broadband and Wi-Fi optimization software, announced its official involvement in the prpl Foundation, an open-source, community-driven, not-for-profit consortium with a focus on enabling the security and interoperability of embedded devices for the smart society of the future. ASSIA makes it possible for service providers' Wi-Fi management solutions to work with any Wi-Fi router and middleware solution and interoperate, scale, and evolve with technology and standards.

  • Google polishes platinum Cloud Foundry membership badge as foundation takes KubeCF under its wing

    Cloud Foundry, an open-source foundation dedicated to a cloud-oriented application platform, is now incubating the KubeCF project, and has also welcomed Google upgrading its membership to platinum – the highest level. Google has been a member of Cloud Foundry since January 2017, but platinum membership represents a higher level of commitment. Google's Jennifer Phillips, head of Open Source Programs, is to be on the foundation's board of directors. The other platinum members are Dell EMC, IBM, SAP, SUSE and VMware.

  • The Apache® Software Foundation Celebrates 21 Years of Open Source Leadership

    The Apache Software Foundation (ASF), the all-volunteer developers, stewards, and incubators of more than 350 Open Source projects and initiatives, announced today its 21st Anniversary.

LibreOffice 6.4.3 Release Candidate Version 1 Released Today!

LibreOffice 6.4.3 RC1 Released: LibreOffice is one of the best open-source text editors. LibreOffice comes as default application release of Linux OS. LibreOffice is developed by Team Document Foundation. Today they announced that the LibreOffice 6.4.3 RC1 version has been released. As per their calendar, LibreOffice 6.4.3 RC1 has been released exactly on today!. This RC1 version has many bugs fixes and tweaks in essential features. Read more