Writing 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 moreOlx Group cuts 800 jobs as it shuts down some markets
Olx Group, the online marketplace and classifieds business arm of Prosus, has cut around 800 jobs globally. Today’s move comes as the company started to close operations of its automotive business unit Olx Autos in some markets after long exploring potential buyers and investors, TechCrunch learned and as confirmed by
Read moreGovernment of Canada tables new legislation to oversee Sustainable Jobs Plan
Last week, Minister of Natural Resources Jonathan Wilkinson introduced Bill C-50, the Canadian Sustainable Jobs Act, which will put in place guidelines, accountability, and transparency mechanisms to oversee the government’s creation of sustainable jobs and support for workers transitioning to the net-zero economy. The bill is one of the 10
Read moreCybercriminals Exposed: ESET Researchers Crack the Code
Cybercriminals, Asylum Ambuscade have been exposed. The group has been active since 2020, and recently caught the attention of cybersecurity researchers. The group that has launched attacks on Ukraine’s neighboring countries targets individuals, small and medium-sized enterprises (SMEs), banking application users, and cryptocurrency users across North America and Europe. In
Read more