What sacrifices do you need to take in order to achieve your goal? Let me know if you agree to these: Everyone wants to have an amazing job and financial independence but not everyone wants to sacrifice their late nights and weekends, do unpleasant paperwork, practice networking, or take lots of risks even though it’s no...
Cloudflare Analytics review Cloudflare Analytics is a brand new player on the privacy-first Google Analytics alternative market. Here’s my Cloudflare Analytics review.
Give your variables better values Sometimes I notice that some developers are quite good at giving good names to variables but they are not paying much attention to actual variable values. Usually, it happens in test cases. I absolutely got the reason why it happens: tests are written a...
Double Your Impact in 12 Months It's a bold statement to make. But really, it's what we're all after, isn't it? To increase our impact, to make more change, to achieve more and get more done with less.
Why I don't take notes I took copious notes when I started college. By the halfway point, I had completely stopped taking notes. I found that taking notes didn't help me learn; it was just a distraction that made it harder for me to comprehend the lecture. I graduated almost th...
How to find freelance work for junior developers? A few strategies used to get your first freelancing gig!
You Can Compete With Free When It's B2B Retool has announced that it raised $50M from Sequoia only 2 years after launch for what is essentially a front-end builder. While explaining to a non-developer friend how you can build a business selling something that countless web developers can cobble...
Is coding a procrastination trap? If you are an indie hacker or a solo founder, you probably realize that you have to wear many hats and simultaneously juggle many balls. Building and running a successful business requires you to be a developer, a marketer, customer support, and everythin...
Stupid Moves There are a few different species of stupid moves you can make in relation to the amount of people around you. You can do stupid things to impress other people, or at least to get their attention. This can be something like throwing yourself into a pool a...
DIY custom mouse shell - The process From clay model to functioning tailored mouse prototype. Here are the steps that I went through.
Salesforce Sucks I love Salesforce, but it sucks. It's a peerless tool and an endless source of annoyance and broken functionality.
How I Made $350k in Machine Learning Tournaments Between 2015 and 2020 I have participated in Quantopian and Numerai tournaments. Being involved in these tournaments has led me to a very profitable journey: I made around $350k during these years.
On writing in an engineering context Even though I’m not convinced that working in public is always useful, I am absolutely certain that being a prolific and also fairly decent (in that order) writer is always useful as an engineer.
Expanding AI’s Impact With Organizational Learning Companies that change processes to facilitate organizational learning with AI realize the biggest business value.
The Cybersecurity Community Demands Transparency, Not Legal Threats | Orca Security In response to our Cloud Security Punch-Out! videos, Palo Alto Networks sent this cease and desist letter, demanding the comparison be removed. Here is my response.
Updates to our Terms of Service and Privacy Statement - The GitHub Blog We regularly update our policies to reflect the evolution of our products, changing legal requirements, and user feedback. In this update, we’ve made some changes to our Terms of Service, Privacy Statement, and other site
.NET Conf 2020 Join the .NET Conf 2020 free virtual event November 10-12 to learn about the newest developments across the .NET platform, open source, and dev tools. Mark your calendar!
GitHub for Your Octopus Deploy With so many CI and CD tools in the wild, how do you know which one to use? Well, why choose just 1? In this episode, we're going to discuss how to interact with GitHub Actions and Octopus Deploy toge
ASP.NET Core OData 8 Preview Supports .NET 5, but with Breaking Changes -- Visual Studio Magazine ASP.NET Core OData, which debuted in July 2018, is out in a v8.0 preview that for the first time supports the upcoming .NET 5 milestone release.
Blazor in Action: building reusable frontends with C# Blazor in Action is a practical guide to building stunning UIs and client-side applications using C# and .NET. Written to the most recent stable build of Blazo…
Combing through ComponentBase This is the first blog post in a mini-series on the internals of rendering and components in Blazor. By internals, I mean that we’ll be doing one of my favorite things: reading code and figuring out what it does. As a preface, this blog post assumes that ...
Early Work One of the biggest things holding people back from doing great work is the fear of making something lame. And this fear is not an irrational one. Many great projects go through a stage early on where they don't seem very impressive, even to their creators...
The .NET Foundation Joins the Open Source Initiative's Affiliate Program PALO ALTO, Calif., October 20th, 2020 -- The Open Source Initiative® (OSI), the international authority in open source licensing, is excited to announce the affiliate membership of the .NET Foundation, the world's biggest repository of .NET projects and r...
X509Certificate2.CreateFromPem(ReadOnlySpan<Char>, ReadOnlySpan<Char>) Method (System.Security.Cryptography.X509Certificates) Creates a new X509 certificate from the contents of an RFC 7468 PEM-encoded certificate and private key.
Top 10 VS Code Extensions for Web Development (2020) You need these 10 VS Code extensions! If you're doing Web Development with VS Code, you're going to want to install these 10 extensions. Otherwise, you're just flat out missing out! VS Code Cheat Sheet - https://learn.jamesqquick.com/vs-code-cheat-sheet ...
SK hynix to Acquire Intel NAND Memory Business | SK hynix Newsroom NEWS HIGHLIGHTS SK hynix will pay US $9 billion for the Intel NAND memory and storage business, which includes the NAND SSD business, the NAND component and wafer business, and the Dalian NAND memory
dotnet/runtime .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps. - dotnet/runtime
How do I get from a file path to the volume that holds it? | The Old New Thing Say you have the path to a file and you want to access the volume that the file resides on. Warning: All error checking is removed for expository purposes. The first step on our journey is getting from the path to the volume mount point.
Adding AssemblyMetadataAttribute using new SDK project, with MSBuild Now that we have the new project system, and we can define common assembly info in our .csproj, we can say good-bye to AssemblyInfo.cs, well, I still see these left around for general assembly attributes. For example it is quite common to see an Internal...
Sponsor @kevinchalet on GitHub Sponsors .NET-holic developer and OpenID-addict Microsoft MVP in the wild. Lead contributor of @openiddict and maintainer of @aspnet-contrib.
I miss Microsoft Encarta Microsoft Encarta came out in 1993 and was one of the first CD-ROMs I had. It ...
Running database migrations using jobs and init containers: Deploying ASP.NET Core applications to Kubernetes - Part 8 In this post I show how to run database migrations using Kubernetes jobs and init containers
Assorted thoughts on zig (and rust) I've been using zig for ~4 months worth of side projects, including a toy text editor and an interpreter for a relational language. I've written ~10kloc.
Bot Attack trends for Jan-Jul 2020 Automated traffic makes up almost 40% of total Internet traffic. Let’s take a look at how bots behaved over 2020 so far.
Home Songs and Lyrics by Tom Lehrer DISCLAIMER STATEMENTI, Tom Lehrer, and the Tom Lehrer Trust 2000,
dotnet/runtime .NET is a cross-platform runtime for cloud, mobile, desktop, and IoT apps. - dotnet/runtime
Monsters Weekly 187 - Windows Terminal with Kayla Cinnamon In this episode we’re pleased to have Kayla Cinnamon (https://twitter.com/cinnamon_msft), PM of the Windows Terminal Team on chatting about the multi-shell terminal management tool from Microsoft. It
Blockchain, the amazing solution for almost nothing Blockchain technology is going to change everything: the shipping industry, the financial system, government … in fact, what won’t it change? But enthusiasm for it mainly stems from a lack of knowledge and understanding. The blockchain is a solution in se...
Building cross-platform apps with .NET and Uno - Simple Talk You can use Xamarin to develop .NET apps to run on iOS or Android instead of Windows. In this article, Julio Sampaio demonstrates the Uno Platform. You can build cross-platform applications using Uno which has even more options.
Better Git diff output for Ruby, Python, Elixir, Go and more A small tweak to your Git config that will make the diff output smarter and more language aware
Improving Azure Functions performance There are environments where a performance and a speed of execution might not be not that important. It might be an extremely powerful server that can host a...
Async code smells and how to track them down with analyzers - Part II Which analyzer package should I use and how to configure it to avoid most common problems related to async/await.
Why mmap is faster than system calls When I ask my colleagues why mmap is faster than system calls, the answer is inevitably “system call overhead”: the cost of crossing the…
Announcing Microsoft Edge WebView2 General Availability Today, we are excited to announce that Microsoft Edge WebView2
Blazor WebAssembly Role-Based Security with IdentityServer4 In this article, we are going to learn about Blazor WebAssembly Role-Based Security by using the IdentityServer4 as a claims provider.
Highlights from Git 2.29 - The GitHub Blog The open source Git project just released Git 2.29 with features and bug fixes from over 89 contributors, 24 of them new. Last time we caught up with you, Git 2.28 had just been released. One version later, let’s
Intro: Adafruit Circuit Playground Express | How to Code | Ep. 1 Today we're going to start a new series; coding the Adafruit Circuit Playground Express. I am so excited for this series! What I love about it is you dont need some fancy circuit, you just need a computer! Theres also tons of stuff you can do and figure o...
How Discord Won It has been a big year for realizing the limits of technology for interacting with people. Gamers have known this for a long time. Lag, disconnections, and coordination issues were problems in gami…