On the psychology and dynamics of OSS: passion, burnout and (im)balance Opensource is quite a modern social concept. You get to interact with people about technology from anywhere in the world, make friends, and improve your skills fast. Location or timezone don’t really matter, which is an added benefit, to me at least.
Lessons learnt from building Newslettrs – Monish Kumar's Blog Building a product is great. It either produces something valuable or teaches you something valuable. I built newslettrs.app because I wanted a separate place to read my newsletters. While I am happy with how the app turned out, I am more happy about the ...
You Need to Timestamp Your Shell History Add timestamps to your shell history to create an accurate ledger of events.
How much specification does a developer need? Specifications work in two ways: they inform developers what needs to be built, and they constrain the problem space so that tasks become approachable.
Shared Curiosity I recently watched the 2011 documentary "Eames: The Architect & The Painter" on the life and work of Charles & Ray Eames.
EditForm - forms and validation in Blazor ASP.Net Core Blazor ships some great components to get building web forms quickly and easily. The Edi...
morris/vanilla-todo A case study on viable techniques for vanilla web development. - morris/vanilla-todo
Bytecode Alliance: One year update We announced the Bytecode Alliance nearly a year ago, and since then it has been… quite a year 😬
Why we chose Java for our High-Frequency Trading application In the world of High-Frequency Trading, automated applications process hundreds of millions of market signals every day and send back…
Blazer WebAssembly with EF Core Mon, Oct 26, 2020, 7:00 PM: Join us for a discussion with Jeremy Likness on developing with Blazor WebAssembly and performing EF Core queries *from the browser*!More details to come...
In-App Reviews Come to Xamarin.Forms Android -- Visual Studio Magazine Android is playing a little catch-up to iOS regarding in-app review functionality, just now coming tp Microsoft's Xamarin.Forms implementation.
Last Week in .NET Issue #15 – It's not a Bug, it's just a feature you didn't expect! Mostly community goodies this week. No releases, but that’s not surprising given the impending release on November 10th. Here’s what I found last week in .NET:
Twitter still hasn't unlocked the New York Post's account - melovedata Then one must ask, why is the New York Post's Twitter account still locked?
Setting up a build with NUKE Let’s take a look at NUKE, a cross-platform build automation system with C# DSL. We’ll use it to define the build for a new library that will eventually make its way to NuGet. Accompanying post available at: https://blog.codingmilitia.com/2020/10/24/2020...
Lobe | Machine Learning Made Easy Download the free, easy-to-use app that helps you train custom machine learning models and ship them in your app.
Rethink the Modern Mobile App: An Intro to Mobile Development Almost half of daily internet access occurs via mobile with the average user engaging with their device over 2500 times per day! 25+ Mobile Stats to Know in 2020: https://fueled.com/blog/mobile-stats/?WT.mc_id=SDC-8397-cassieb And while many have 80+ a...
dotnet/aspnetcore ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux. - dotnet/aspnetcore
Simple way to Docker on Windows 10 home with WSL 2 Have you ever faced **cannot connect to the docker daemon at unix:///var/run/docker.sock. is the docker daemon running?** on Windows / WSL? This means you in...
Road to gRPC Cloudflare launched support for gRPC during our 2020 Birthday Week. In this post, we’ll do a deep-dive into the technical details of how we implemented support.
C# in Simple Terms - Interfaces and Abstract Classes Let's inherit behavior and properties using two related, but different, kinds of C# objects.
Get more done with search in Visual Studio | Visual Studio Blog Over the years, the Search feature in Visual Studio has gotten faster and more capable. You might have missed some of the things it can do to help you be more productive and get the most out of Visual Studio. So,
Keyboard shortcuts for Microsoft Teams Use your keyboard to move around Microsoft Teams views, open menus, send messages, start and end calls, and more.
Fast bitmap iteration in C# I had a task for which I need to track a union of documents and then iterate over them in order. It is actually easier to explain in code than in words. Here...
I told the Microsoft Visual C++ compiler not to generate AVX instructions, but it did it anyway! | The Old New Thing A customer passed the /arch:SSE2 flag to the Microsoft Visual C++ compiler, which means “Enable use of instructions available with SSE2-enabled CPUs.” In particular, the customer did not pass the /arch:SSE4 flag, so they did not enable the user of SSE4 in...
Enumerating files using Globbing and System.IO.Enumeration - Gérald Barré In this post, I describe how to use the Meziantou.Framework.Globbing package for fast and customizable file enumeration.
Using IR Receiver (HX1838) + Remote Control (ESP32 + Arduino Series) Control your ESP32 projects with an infrared remote control. They're cheap & easy to use. By using a remote, you can replace physical buttons, and enjoy controlling your projects from distance. 20% off: Elegoo UNO starter kit: https://amzn.to/3cA0cAS (...
Using Servo Motors - SG90 (ESP32 + Arduino Series) Servo motors give you precise control over their movements. Ideal for moving arms or joints in your DIY project. In this video, I'll explain how to use the SG90 (a great cheap servo motor) with the ESP32. No additional hardware required! 20% off: Elegoo ...
How a one line change decreased our build times by 99% Urvashi Reddy | Software Engineer, Engineering Productivity Team Adam Berry | Tech Lead, Engineering Productivity Team Rui Li | Software…
An Intuition for Lisp Syntax Every lisp hacker I ever met, myself included, thought that all those brackets in Lisp were off-putting and weird. At first, of course. Soon after we all came to the same epiphany: lisp’s power lie...
Leaving Silverlight: Converting to the Web If you’re migrating from Silverlight, the latest crop of technologies means that going to the web might be your best choice.
225: Frank Got Catalyst for Xamarin.iOS Working! You heard it! Frank Got Catalyst for Xamarin.iOS Working!
ML Optimization pt.1 - Gradient Descent with Python In this article, we explore gradient descent - the grandfather of all optimization techniques and it’s variations. We implement them from scratch with Python.
The RIAA's fraudulent attack on youtube-dl is not a DMCA §512 infri... The RIAA's fraudulent attack on youtube-dl is not a DMCA §512 infringement/safe-harbour, and the reality is weird Many people seem to think that the RIAA's late-on-a-Friday copyright claim by against Web multimedia-content Swiss army knife youtube-dl (htt...
Are there any limitations to test automation? - Kevin Tuck Isn’t it great when one solution works for any problem that you might have? When I was a kid. I was always curious why older people were always trying to
Azure Web App Service and GitHub Actions (Video Tutorial) | Azure DevOps Blog GitHub Actions enable developers to build automated software development lifecycle workflows. With GitHub Actions for Azure you can create workflows that you can set up in your repository to build, test, package, release and deploy to Azure. One of the gr...
Use ASP.NET With Turbolinks 5 The web development community has come a long way since the early days of the web. Building interactive web experiences can leave many developers in a state of paralysis. What web framework should we use? What transpiler should create my assets? Do I go w...
The Future of Desktop: All You Need to Know about .NET 5! In this free webinar, gain insider tips and tricks for .NET desktop development and .NET 5!
Don't ever break a URL if you can help it Back in 2017 I said 'URLs are UI' and I stand by it. At the time, however, I ...
Address decision fatigue - before it turns code into spaghetti - JAXenter Derek Lee Boire, Senior member of Technical Staff at VMware Pivotal Labs, highlights how pair programming can combat decision fatigue.
WPF .NET Core - Routed Events Programming book reviews, programming tutorials,programming news, C#, Ruby, Python,C, C++, PHP, Visual Basic, Computer book reviews, computer history, programming history, joomla, theory, spreadsheets and more.
Blazor – C# in the Browser – Webinar recording – .NET Tools Blog | JetBrains The recording of our webinar, Blazor - C# in the Browser, with Brian Jablonsky, is now available. Subscribe to our community newsletter to receive notifications about future webinars. Ever dream abou
saintmarina/undelete_jpg Recovers JPG images from SD cards and hard drives. - saintmarina/undelete_jpg
The 2020 Shopping Spree It's our favorite time of year where we discuss all of the new ways we can spend our money in time for the holidays, as Allen forgets a crucial part, Michael has "neons", and Joe has a pet bear.
I am Seriously Considering Going Back to Desktop Computers Going back to desktop computers may be the only easy way of avoiding locked-down computers in the future.
YouTube-DL Removed From GitHub After DMCA Notice Friday night on the 23rd of October the ‘Recording Industry Association of America, Inc. (RIAA)’ sent a DMCA request to GitHub asking that the popular YouTube downloading software ‘youtube-dl’ be taken down. GitHub responded as by immediately removing the...
Microsoft Edge brings Pinterest integration to Collections A whole bunch of Microsoft Edge improvements debuted at Build 2020 today. One of the biggest is Pinterest integration, which is coming to Microsoft Edge to make building out your lists much easier if you're already a Pinterest user.
Frontend development is pain in 2020. But it gets better I've just started building a dashboard for my new project, which is an opionated Node.js API gateway (still in its infancy), with Clickhouse for logging: https://github.com/restyler/api-gateway. Here is what I'm telling you: in case you forgot, fronten...
Why Are Discussions about Hiring Being Broken So Broken? Another day, another HackerNews discussion about hiring being broken. The most recent one I saw was triggered by a blog post by the formidable Aline Lerner (disclaimer: Aline is a friend and we col…
Sharing a Gaming Computer with VMs - M1cr0blog It's possible, but some companies are ruining the fun.
Lighthouse: Expectation vs. Reality. Lighthouse web peformance audit suggestions and issues prioritize your core metrics over lighthouse | Ashutosh Sharma | Housing.com Lighthouse is amazing web perf audit tool but it has it's own limits. Any action you plan based on suggestions from lighthouse report needs through understanding of how it will impact your web application. Improving lighthouse score can improve your core ...
Why We Choose to Homeschool Our Kids - The Handbook of Prosperity, Success, and Happiness My wife and I currently homeschool three of our four school-aged kids. We plan to ultimately homeschool all of our children for at least some portion of their early education, possibly through high school. We often have had to defend our decision to homes...
A blog post about nothing | Blog Sometimes all we really need in life is a creative way to pass the time. Not everything has to be a lesson.
Julia Helps To Bridge The Gap Between User and Creator You might have heard about Julia, the language often praised for the C-like performance it can attain while keeping a clean syntax reminiscent of Python. In this blog post, I want to share a different opinion why I like using Julia, which is only tangenti...