Programming: Pygrunn, Pytest, Microsoft/RedMonk Propaganda, Mono Threat and More

-
Pygrunn preparations
Tomorrow (friday 2019-05-10), I’m going to the nice one-day Dutch python (and friends) pygrunn conference in Groningen (NL) again. Sold out, as usual. And rightfully so.
Anyway, to be honest, this blog entry is mostly about me testing my blog setup on a new laptop. I’ve got a linux laptop at work (which has its advantages) and since a few months I’ve got a second-hand macbook pro at home (because linux also has its disadvantages). But I never got around to setting up my blog software here till now. And I’m taking the macbook to the conference, so high time to get everything working

-
Test Driven Development with pytest
Good software is tested software. Testing our code can help us catch bugs or unwanted behavior.
Test Driven Development (TDD) is a software development practice that requires us to incrementally write tests for features we want to add. It leverages automated testing suites, like pytest - a testing framework for Python programs.
-
Google I/O Extended 2019 – Report
I attended a Google I/O Extended event on Tuesday at Google’s Kitchener office. It’s a get-together where there are demos, talks, workshops, and networking opportunities centred around watching the keynote live on the screen.
I treat it as an opportunity to keep an eye on what they’re up to this time, and a reminder that I know absolutely no one in the tech scene around here.
The first part of the day was a workshop about how to build Actions for the Google Assistant. I found the exercise to be very interesting.
-
Query freely available exchange rate data with ExchangeRate-API
Last year, I wrote about using the Groovy programming language to access foreign exchange rate data from an API to simplify my expense records. I showed how two exchange rate sites, fixer.io and apilayer.net (now apilayer.com), could provide the data I needed, allowing me to convert between Indian rupees (INR) and Canadian dollars (CAD) using the former, and Chilean pesos (CLP) and Canadian dollars using the latter.
Recently, David over at ExchangeRate-API.com reached out to me to say, "the free API you mentioned (Fixer) has been bought by CurrencyLayer and had its no-signup/unlimited access deprecated." He also told me, "I run a free API called ExchangeRate-API.com that has the same JSON format as the original Fixer, doesn't require any signup, and allows unlimited requests."
After exchanging a few emails, we decided to turn our conversation into an interview. Below the interview, you can find scripts and usage instructions. (The interview has been edited slightly for clarity.)
-
Programming languages: Why JavaScript developers are choosing TypeScript [Ed: RedMonk gets paid by Microsoft (their longtime client) to spread Microsoft propaganda, based on Microsoft's own data (it owns GitHub now) and CBS is happy to relay this propaganda. Propaganda for sale, disguised as contracts for "analysts". That's the business model. As they explained only hours ago, "Microsoft and VMware are also RedMonk customers." Well, they pay for marketing.]
Microsoft of course now owns GitHub, the go-to code hosting repository for developers, while the popularity of Microsoft's programming language TypeScript is going off the charts, according to developer analyst firm RedMonk.
-
Unity 2019.2 Beta Brings A Number Of Linux & Vulkan Fixes [Ed: Microsoft Moono trap]
Unity Tech today released their public beta of the forthcoming Unity 2019.2 game engine update.
New functionality in Unity 2019.2 includes better OpenGL performance on mobile devices using the Lightweight Render Pipeline, polybrush support now integrated into Unity, various lighting updates, GPU lightmapper improvements, an upgraded NVIDIA Optix AI powered denoiser for lightmaps, and various AR/VR improvements.
-
Unity 2019.2 beta is now available
-
This Newly Released Python Interpreter Claims To Be Faster Than CPython
The PyPy team aims to provide a compliant, flexible and fast implementation of Python language which uses the RPython toolchain to enable new advanced high-level features without having to encode the low-level details. The main motivation for developing the translation framework is to provide a full-featured, customisable, fast and very compliant Python implementation, working on and interacting with a large variety of platforms and allowing the quick introduction of new advanced language features.
-

- Login or register to post comments
Printer-friendly version- 5256 reads
PDF version
More in Tux Machines
- Highlights
- Front Page
- Latest Headlines
- Archive
- Recent comments
- All-Time Popular Stories
- Hot Topics
- New Members
digiKam 7.7.0 is released
After three months of active maintenance and another bug triage, the digiKam team is proud to present version 7.7.0 of its open source digital photo manager. See below the list of most important features coming with this release.
|
Dilution and Misuse of the "Linux" Brand
|
Samsung, Red Hat to Work on Linux Drivers for Future Tech
The metaverse is expected to uproot system design as we know it, and Samsung is one of many hardware vendors re-imagining data center infrastructure in preparation for a parallel 3D world.
Samsung is working on new memory technologies that provide faster bandwidth inside hardware for data to travel between CPUs, storage and other computing resources. The company also announced it was partnering with Red Hat to ensure these technologies have Linux compatibility.
|
today's howtos
|








.svg_.png)
Content (where original) is available under CC-BY-SA, copyrighted by original author/s.

Recent comments
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago
1 year 11 weeks ago