Volkswagen’s breakthrough could spark a battery manufacturing gold rush
Inflation hasn’t been kind to batteries. After more than a decade of remarkably consistent declines in the price of lithium-ion battery packs, last year, the trend reversed itself. The uptick was small but notable. New technologies tend to follow a similar path down the cost curve and batteries weren’t thought
Read MoreChrome on iOS to get built-in Lens support, along with new Maps and Calendar integrations
Google announced today that Chrome on iOS is getting a few new features, including built-in Lens support that will allow users to search using just their cameras. Although you can already use Lens in Chrome on iOS by long-pressing an image you find while browsing, you will soon also be
Read MoreTwitch’s new Partner Plus tier strains an already tense relationship with creators
Twitch’s new Partner Plus tier, which will grant qualifying streamers a 70/30 revenue split, has been hailed as a win for the platform’s community. But the program’s lofty requirements exclude the vast majority of Twitch Partners, and compounds the already tense relationship between Twitch and its creators. “A lot of
Read MoreWriting a Stream API in Go
Photo by Douglas Lopes on UnsplashWhen I first started using Go, I did not study the language to the extent I should have. It was only relatively recently that I delved deeper into what makes Go a fantastic language for building a large variety of software. With that said, in these
Read MoreCoffee Briefing Jun. 20 – Clik2pay announces new plugin; Google Canada opens applications for Startups Accelerator; Yardi creates home filter to help wildfire evacuees; and more
Coffee Briefings are timely deliveries of the latest ITWC headlines, interviews, and podcasts. Today’s Coffee Briefing is delivered by IT World Canada’s editorial team! Missed last week’s Coffee Briefing? We’ve got you covered. Clik2Play announces new plugin Clik2pay has announced a new plugin for WooCommerce which enables any business on WooCommerce
Read MoreGenerating REST API Clients With Fern
Fern offers a fresh perspective on API definitions and SDK generationContinue reading on Better Programming »
Read MoreThe Free Monad — A Versatile Tool for Creating Test Doubles
The Free Monad — A Versatile Tool for Creating Test DoublesPhoto by Louis Hansel on UnsplashAs we know from the vast literature on software testing, many practical approaches exist for substituting as yet not fully functional software components with so-called test doubles — including stubs, fakes, and mocks. This article will look at a functional programming
Read MoreGovernment powers under Canada’s proposed cybersecurity law should be limited: Rights groups
Parliament must limit government powers over the private sector in the proposed Canadian cybersecurity legislation, say several civil rights groups, arguing the current version risks eroding civil liberties, privacy, and democratic freedoms. The call came today from the Canadian Civil Liberties Association, the Canadian Constitution Foundation, the International Civil Liberties
Read MoreTiger Global’s search for liquidity illustrates how busted the late-stage market is
The late-stage market is whacked. You only need to look at how Tiger Global Management, previously one of the most active investors in all of startup-dom, has failed to find a buyer for a large basket of its stakes in private tech companies. The fact that Tiger did not, as
Read MoreSurvival Models: An Underappreciated Tool for Data Scientists
What is the right tool for the job?Photo by Chris Yates on UnsplashThis article is about my journey in understanding and applying Survival Models, which can be used to predict the probability of an event happening over time (e.g., recovery of a patient). I have been working as a data scientist for
Read More