Scraping Recipe Websites
How I built an importer to extract recipes from HTML.
How I built an importer to extract recipes from HTML.
The easiest and most trusted transaction search engine and block explorer.
If you eschew hyperbole and hang in for the long haul, maintaining a discipline of understatement in the midst of a flashy neon world, you may be offered a modicum of credence when you make an extr…
Coronavirus disease-19 (COVID19), the novel respiratory illness caused by severe acute respiratory syndrome coronavirus 2 (SARS-CoV-2), is associated with severe morbidity and mortality. The rollout of diagnostic testing in the United States was slow, leading …
sourcehut is a network of useful open source tools for software project maintainers and collaborators, including git repos, bug tracking, continuous integration, and mailing lists.
Learn web scraping with R with this step-by-step tutorial. We will see the different ways to scrape the web in R through lots of example.
Since the 1940s, electric guitarists, keyboardists, and other instrumentalists have been using effects pedals, devices that modify the sound of the original audio source. Typical effects include distortion, compression, chorus, reverb, and delay. Early effects…
More and more people are being exposed to working remotely. One of the key factors for success in a remote workplace is a culture of written communication. It’s not always obvious how to create such a culture, and it takes at least some level of discipline fro…
Saagar Jha's website.
A split, concave, columnar keyboard
Asgard Systems uses demand forecasting in grocery stores to reduce food waste and gas house emissions.
Scancam uses ML.NET to detect vehicles at fuel station pumps and provides alerts for known offenders who previously drove off without paying for their fuel.
Last time on FAIC we took a look at Scholes’ extremely concise Life algorithm, which treats a grid as an array that you can treat as a mathematical value with some unusual but entirely straig…
For people who've worked through Mastery with SQL, a common question I get is "What's next?" If you completed the course and all 150+ exercises, at this point you'll have a very strong grasp of SQL and should be comfortable writing all sorts of complex queries…
This post describes the goals, release process, and estimated schedule for Swift 5.3.
I wrapped up my job search recently, and I’m happy to say that I’ll be joining a YC-backed startup called “Heap.” I thought I’d share a little bit about my job search in case the information may benefit other job-seeking devs. I’ll go over the pipeline of plac…
From:
In the upcoming .NET 5 a very interesting change is added to the GC – a dedicated Pinned Object Heap, a very new type of the managed heap segment (as we have Small and Large Object Heaps so far). Pinning has its own costs, because it introduces fragmentation (…
Mass assignment or over-posting is something to bear in mind when building ASP.NET Core apps. In this post I discuss how to stay safe when using Razor Pages
Mainline, Feature Branching, Continuous Integration, Release Branch and a clutch of other handy patterns.
Learn how to do integration testing while mocking external dependencies of your .NET Core application
We are excited to announce that mssql-cli is now generally available on macOS and Linux. mssql-cli is an open source and cross-platform command-line tool (CLI) to manage SQL Server on-prem and on the cloud. We are a proud member of the dbcli family of open sou…
Jeremy Miller has an interesting blog post about using advisory locks in Postgres to handle leader elections. This is a...
The az command line interface (cli) is a powerful tool for creating, modifying and deploying to Azure resources. Since it's a cli AND cross platform, it's also a great tool for automating your deploym
The tremendous Tanner Linsley recently released react-virtual . react-virtual provides "hooks for virtualizing scrollable elements in Reac...
One of the nice new features that we shipped in OmniSharp recently, and that has already made its way into the C# Extension for VS Code is support for decompilation. It was released in April as part of 1.35.0 release of OmniSharp. Let's have a quick look at ho…
Introduction In March 2020, ML.NET added support for training Image Classification models in Azure. Although the image classification scenario was released in late 2019, users were limited by the resources on their local compute environments. Training in Azure…
Posts in this series: An IntroTrace ContextDiagnostic EventsOpenTelemetry IntegrationSource Code In the last post, we looked at providing diagnostic event hooks into our code at specific points so that "something" could listen in. For our purposes, we want to …
In the last article, we looked at post-build events and .NET Core -- specifically how the '$(SolutionDir)' and other macros based on the so...
Working remotely has never been so approachable as it is today with tools and services enabling developers to collaborate, code, and ship from anywhere and any device. Recently I had a great opportunity to invite to my twitch channel and stream on remote devel…
After publishing the hotfixes last week, it’s now time for regular bugfix updates. We’re pleased to present Rider 2020.1.2 and ReSharper Ultimate 2020.1.2. I’ve collected some of the most important fixes our team has made for you below. ReSharper Ultimate … Co…
The front page of the LLVM website proudly claims that:
As it tries to quash security criticism of its platform.
What if everyone's wrong?
My blog is now generated by Google Docs
After a successful beta testing and development period (many thanks to the beta testers!), we are pleased to announce the release of 5.0 for general availabilit
Check out this great listen on Audible.com. A Booker finalist and Mail on Sunday/John Llewellyn Rhys Prize winner, David Mitchell was called “prodigiously daring and imaginative” by Time and “a genius” by the New York Times Book Review. The year is 1799, the…