GraphQL Schema Design Your GraphQL schema is a contract of the data that clients can request from your API. A well designed schema is essential for any GraphQL enabled application. In this episode, Cecil is joined by Micha
Lessons learned on an Engineering Manager job search Learn from my mistakes so you don’t have to make them.
Sales tax creates more unnecessary pain than value added tax It turns out that sales tax has a huge, gigantic, terrible flaw: It punishes specialized businesses. A value added tax (VAT) has no such problems.
Lawrence Aberba Full stack engineer & Open Source contributor (UIX, React + Node.Js, D, PWAs, SaaS, Payments, Dashboards, ...). Simplicity. Modern Web. Passionate about SaaS.
Iguazio | The Data Behind MLOps Join us for an exceptional conversation with Yaron, co-founder, and CTO of Iguazio. Yaron shares the challenges that still exists in developing Machine Learning based product for production, how havi
5 Marketing Tips For People With No Friends When you're just getting started building your own projects marketing seems like a daunting task, especially if your background is in development. You spend some time learning what you can about marketing but a lot of advice relies on utilising your "netw...
Angular Custom Validators and Error Handling with ASP.NET Core Identity Let's learn how to improve the registration functionality by implementing the Custom Validators for the Confirm Password and handle errors.
How I Used Reddit to Double My Newsletter Subscribers Reddit is the perfect place for two things: Getting a massive amount of traffic from a viral post Getting your first customers/subscribers and validate your ideas The first one requires many things to happen. The perfect post with the perfect title on the...
Three steps to a paperless home office The time of binders full of invoices and other documents is over. At least for me. Almost all of my personal home office is paperless these days. However almost everything still arrives on paper. This article tells you how I deal with it.
Hyundai to acquire Boston Dynamics for nearly $1B According to a report from The Korea Economic Daily, Hyundai Motor will acquire Boston Dynamics for $921 million (1 trillion won).
What's New for C++, .NET and More in Visual Studio 2019 v16.9 Preview 2 -- Visual Studio Magazine Microsoft shipped Visual Studio 2019 v16.9 Preview 2 while issuing New Year wishes toward the end of 'this unpredictable year' that saw the milestone .NET 5 arrive incomplete from the original vision because of tricky problems and pandemic-caused delays b...
FTC Sues Facebook for Illegal Monopolization The Federal Trade Commission today sued Facebook, alleging that the company is illegally maintaining its personal social networking monopoly through a years-long course of anticompetitive conduct.
Supporting the 2020 U.S. election Updates to our work supporting the integrity of the 2020 U.S. election.
5 Must Install NuGets for New Xamarin Projects Checkout these awesome NuGet libraries for your Xamarin apps to help you be super productive and create beautiful apps.
Bebop: An Efficient, Schema-based Binary Serialization Format | Rainway Powering cross-platform applications with speed, safety, and confidence.
There's Always More History • Hillel Wayne Last month I researched two historical questions. I originally posted summaries on Twitter and am reproducing both here.1 Why Vim Uses hjkl Question: Why does Vim use hjkl and not the arrow keys for navigation? Common Explanation: It keeps your fingers on...
Why is the Google Cloud UI so slow? The Google Cloud Console UI is a large JavaScript application. This article investigates how it could be sped up.
Designing 2D graphics in the Japanese industry An Amiga, Deluxe Paint and a mouse. From the late 80s to the early 90s, these 3 tools were at the core of numerous graphic designers' workstations in the West. It took years for the Japanese industry...
Using Calendly to run remote coaching sessions A little while back, as part of a client assignment, I ran some remote one-on-one DevOps coaching sessions for a group of about 30 people. This was newer territory for me and I didn’t have a go-to “toolbox” for maintaining these sessions. However, I had a...
Displaying your google profile picture in an ASP.NET Core Application In this blog post I want to show you how easy it is to display a user's profile picture when they sign in with an external provider such as google.
Parsing ETL traces yourself, part 1: wpaexporter | The Old New Thing The Windows Performance Analyzer (WPA) gives you a graphical view of the contents of an ETL (event trace log) file. But sometimes you want to process these log files programmatically, say, because you have a large number of these traces and you want to do...
Event Choreography & Orchestration (with NServiceBus) How do you handle business process and workflows in an asynchronous event driven architecture? You can use event choreography and orchestration with compensa...
Cloudflare’s privacy-first Web Analytics is now available for everyone Anyone can now sign up to use Cloudflare’s new privacy-first Web Analytics -- even without changing your DNS settings.
Deprecating the __cfduid cookie Cloudflare is deprecating the __cfduid cookie. While we have never tracked end-users across sites or sell their personal data, we don’t want any customer to think they need a cookie banner because of what we do.
OpenSSL Releases Security Update | CISA OpenSSL has released a security update to address a vulnerability affecting all versions of 1.0.2 and 1.1.1 released before version 1.1.1i. An attacker could exploit this vulnerability to cause a denial-of-service condition. The Cybersecurity and Infrast...
WerWolv/ImHex A Hex Editor for Reverse Engineers, Programmers and people that value their eye sight when working at 3 AM. - WerWolv/ImHex
4 Key Machine Learning Methods for Prediction & Personalization Personalization enables brands to serve their customers with segmented offerings.
CoinHive javascript doesn't seem to work I recently made a localhost website to easily mine Monero using my home computers. With CoinHive and the JavaScript miner (without the opt-in screen), I don't see my processor usage go up at all,
Can developer productivity be measured? - Stack Overflow Blog Defining and measuring programmer productivity is one of the most difficult parts of an engineering manager or CTO’s job description. When everything you do is intangible, how should you measure it? Can it be measured at all?
Exploiting NVIDIA Ampere Structured Sparsity with cuSPARSELt | NVIDIA Developer Blog Deep neural networks achieve outstanding performance in a variety of fields, such as computer vision, speech recognition, and natural language processing. The computational power needed to process…
Announcing PowerShell Crescendo Preview.1 | PowerShell As a shell, PowerShell is intended to work with native commands in addition to cmdlets. However, native commands have their own unique syntax, sometimes containing many subcommands and parameters/switches, and are often like its own language. Wouldn’t it ...
Add GetCiphertextLength for CBC, CFB, and ECB. by vcsjones · Pull Request #45003 · dotnet/runtime Adds GetCiphertextLength public APIs. Contributes to #2406
The proper usages of the keyword 'static' in C# - NDepend Understand the benefits you can get from using the keyword static in C#, and the traps most begineers fall into.
Using your organizational DevTest benefits A deep dive into understanding how to manage, provision and realize the most value from your enterprise and pay as you go DevTest subscriptions. We'll look at Azure management groups, the enrollment
Invalid Access to memory location in KUDU App Services So I came across an interesting problem where immediately following a CI/CD ...
Kafka is not a Database This post is co-authored by George Fraser, the CEO of Fivetran, and Arjun Narayan, the CEO of Materialize. This blog post is cross-posted on the Fivetran blog. It's important to understand the uses and abuses of streaming infrastructure. Apache Kafka is...