How software gets color wrong How software gets color wrong Most software around us today are decent at accurately displaying colors. Processing of colors is another...
Is a computer science side project worth the effort? - andre.schweighofer With a computer science degree you spend most of your day in front of the screen already. So why start a computer science side project?
We’re all using RSS Readers all the time… … we just don’t realize it. If you think about it, most of the social network services are specialized RSS Readers that combine consuming with creating. Take Facebook, for example: If y…
They meant well (or, why it matters who gets to be seen as a “tech critic”) “We need technology to live, as we need food to live. But, of course, if we eat too much food, or eat food that has no nutritional value, or eat food that is infected with disease, we turn a means …
how to read stuff posted online – Snakes and Ladders Very few sites on the internet are meant to facilitate reading — most are, in fact, designed to inhibit reading. Imagine watching a movie and having the image regularly shrink to a tiny size, overwhelmed by a much larger advertisement which also plays its...
A Visa model for scaling moderation This weekend I mostly ended up thinking about quality of content, primarily due to some things I was reading/listening to: Mark Little’s (CEO Kinzen) great summary of the containment trends a…
Don't be that leader - the good, the bad, and the ugly of delegating If you are in a leadership position in a fast-growing business, you need to stop doing everything yourself and start delegating as much work as possible to your team. But, delegating effectively and empowering people takes courage, practice, and skill.
Aggregate Design: Using Invariants as a Guide Aggregate design involves knowing and using invariants as a guide. Invariants are business rules that must always be consistent.
Ghost in the Shell – Part 5 The Ghost in the Shell series were quite neglected while I was busy writing about other things. Its about time to continue the series. I hope you are not mad at me because of it. Here are another f…
My First Month as a Solo Founder On the first of april I started my first full-time month as the solo founder of Webindie. I’ll try to build a bootstrapped software-as-a-service product that should get me to ramen profitability in a year. Having previous experience running an agency was ...
Why People Are Afraid Of The DOM? The Document Object Model is a tree your browser produces to represent the UI of a website.
Zero-knowledge Virtual Machines, the Polaris License, and Vendor Lock-in Recently released frameworks for building zero-knowledge applications, such as Zinc and Cairo, allow developers to relatively easily write…
Release 5.0.0 · PomeloFoundation/Pomelo.EntityFrameworkCore.MySql This release is compatible with .NET Standard 2.1, EF Core 5.0.5, MySQL 8.0/5.7, MariaDB 10.5/10.4/10.3 and MySqlConnector 1.3.7. For all new features and bugfixes contained in this release, see th...
On .NET Live - Develop from Anywhere with GitHub Codespaces GitHub Codespaces provides an online development environment powered by Visual Studio Code that allows you to work entirely in the cloud. In this session, Br...
WebSocket Compression by zlatanov · Pull Request #49304 · dotnet/runtime This is the new improved implementation of per-message deflate compression which plugs into the existing code of ManagedWebSocket without requiring too much to change. Microbenchmarks show no perfo...
Not Much for Dev Tools in Microsoft's Big Accessibility Push Announcement -- Visual Studio Magazine There's nothing about development tools such as Visual Studio and VS Code in the announcement of Microsoft's new five-year accessibility push, although they have long been getting such functionality from the dev teams.
blog dot cloud and tree dot com There’s a brain teaser that shows up from time to time, in various forms. I first encountered it in a book of puzzles I read when I was a child. It’s called Where Did the Other Dollar Go? and it goes something like this:
Password Validation Rule Object in Laravel 8 A new Password Rule object is coming to Laravel, which includes a rule for compromised passwords.
Security firm Kaspersky believes it found new CIA malware | The Record by Recorded Future Cybersecurity firm Kaspersky said today it discovered new malware that appears to have been developed by the US Central Intelligence Agency.
Defend Rob's Responsible Disclosure, organized by Rob Dyke TL/DR: I need legal representation. I made a responsible security disclosure about pub… Rob Dyke needs your support for Defend Rob's Responsible Disclosure
VS Code Goes on Security 'MITRE ATT&CK' with New Extension -- Visual Studio Magazine Security firm Red Canary has open sourced a new Visual Studio Code extension that helps security analysts and engineers interact with the MITRE ATT&CK framework with the help of editor features like code completion, hover pop-ups and searching of attack t...
Windows Community Toolkit for Project Reunion 0.5 | #ifdef Windows Windows Community Toolkit 💗 WinUI 3 Today, we’re releasing an update to the Windows Community Toolkit compatible with WinUI 3 and Project Reunion 0.5 for Desktop apps built with .NET 5! The Windows Community Toolkit is a collection of helpers, extensions...
The Number of Cities With Municipal Broadband Has Jumped Over 450% in Two Years Study findings: In 2018, there were just over 100 cities and municipalities offering public broadband.In 2020, that number increased to over 560 cities and municipalities offering public broadband, a 460% increase.According to public records accessed by G...
Personal Finance Planning and Simulation for Financial Independence (FI) Plan, model and simulate your personal finances with ProjectiFi. Free planning and projection tools that will never ask to link your financial accounts. Define and prioritize goals, compare outcomes between plans, and chart your own course towards towards...
Microsoft Edge Windows Task Manager Improvements Performance is essential to your success, which makes it core to ours. To help ensure the browser doesn’t slow you down, we always keep performance in mind as we continue to improve Microsoft Edge. We’re also working to help you understand how Microsoft...
dotnet/upgrade-assistant A tool to assist developers in upgrading .NET Framework applications to .NET 5 - dotnet/upgrade-assistant
Machine Learning Community Standup - .NET Notebooks & .NET Interactive Notebooks are a great tool for data exploration and visualization. .NET Interactive provides you with an environment to build data analytics and machine lear...
The Catch Block #55 - Jargon, Extensions, WPM, and Screaming A story about why I had to be reminded that I am not the user. Plus: KlipTok, Excel and C#, and more!
C++ coroutines: Snooping in on the coroutine body | The Old New Thing A coroutine promise can snoop on the coroutine body by implementing a method named await_transform. Any time the coroutine body performs a co_await, the thing being awaited is passed through the await_transform method, and whatever await_transform returns...
KristofferStrube/Blazor.SVGEditor A basic HTML SVG editor written in Blazow WASM. Contribute to KristofferStrube/Blazor.SVGEditor development by creating an account on GitHub.
Influential computer science papers I run into this question on Hacker News, asking for the best computer science papers. There are a few that I keep getting back to, either because they are so...
Getting started with Graphql - Pradeep Loganathan GraphQL is a query language for APIs. It is a query language that provides for client-tailored queries. It is an API specification.
BEYOND Status Codes! Better REST HTTP API Error Responses How do you tell your API Consumers explicitly if there are errors or problems with their request? Everyone creating HTTP APIs seems to implement error respon...
Grand jury subpoena for Signal user data, Central District of California It’s the first half of 2021 – nearly five years since the “first half of 2016” – but in many ways not much has changed. The United Kingdom is still trying to figure out Brexit, another Justin Bieber song hit #1 on the charts (is it too late now to say sor...
GitHub Pages: Permissions-Policy: interest-cohort=() Header added to all pages sites - GitHub Changelog GitHub Pages: Permissions-Policy: interest-cohort=() Header added to all pages sites
FBI shares 4 million email addresses used by Emotet with Have I Been Pwned Millions of email addresses collected by Emotet botnet for malware distribution campaigns have been shared by the Federal Bureau of Investigation (FBI) as part of the agency's effort to clean infected computers.
Why apk-tools is different than other package managers – Ariadne's Space Alpine as you may know uses the apk-tools package manager, which we built because pre-existing package managers did not meet the design requirements needed to build Alpine. But what makes it different, and why does that matter?
Senior Software Engineer - Chatbot Position Summary...What you'll do...IntroductionWe’re looking for a Senior software engineer to build chatbots and phone automation solutions for Walmart Ecommerce. We are laser-focused on increasing the functional efficacy of our Customer self...
Create Outlook email with an @Mention for a contact in the body I'm generating an Outlook email, which has an HTML body, via Excel VBA. I would like to @ a contact in my organisation in the body. e.g. @Bloggs, Joe Mention is a functionality added to Outlook i...
Clean Architecture Refactoring: A Case Study - NDepend Large Scale Refactoring can be greatly simplified thanks to some Clean Architecture principles. This Case Study explains how.
Blazor - IntersectionObserver WebApi This article will go over the IntersectionObserver WebApi and how to use it within the context of a Blazor application. Checkout the Blazor Wasm Example Website and the GitHub Repository.
Mind the platform execution gap The hype around developer productivity platforms can shroud the prerequisites to doing them well.
Sherlock Holmes and the case of a crashing devenv.exe | The .NET Tools Blog One of our customers was seeing crashes of Visual Studio and ReSharper, because of what looked like an out of memory situation. Visual Studio with ReSharper would crash loading a large solution. We ex
Introducing GraphQLinq - Strongly Typed GraphQL Queries with LINQ to GraphQL. | Giorgi Dalakishvili | Personal Website Consuming a GraphQL api in C# is straightforward with either using HttpClient directly or using a client library such as GraphQL.Client but both suffer from the same problems: The GraphQL queries do not go through any compile-time checking, and any mistak...
Never run Google ads if you have an Android app Google can and will permanently ban your Android app if Google thinks you’ve clicked on your own ads
Dominance of Apple and Google’s app stores impacting competition and consumers App developers need fair and reasonable terms when dealing with app stores and better processes for the approval of apps to help address the consequences of Google and Apple’s power in the app market, the ACCC has found in a report released today.
Serverless .NET Development with Azure Durable Functions - PHINUG 2021.05 This session is run by the Philippine .NET Users Group (https://meetup.com/phinug) that hosts meetups in Manila, Philippines.Meetup link: https://www.meet...
Fugitive Telemetry - Tordotcom Publishing The New York Times bestselling security droid with a heart (though it wouldn't admit it!) is back in Fugitive Telemetry!Having captured the hearts of readers...
Windows Insider Program Become an Insider: be one of the first to explore new Windows features for you and your business or use the latest Windows SDK to build great apps.
Microservices and the Cloud with Special Guest Sean Whitesell This event is hosted by https://www.meetup.com/cloud-computing-san-antonio/Sean Whitesell, Microsoft MVP and Cloud Architect, will discuss how to leverage Mi...
This is the first house to be 3D printed from raw earth Multiple printers constructed the building in 200 hours using local soil, meaning it’s zero-waste and needed no materials to be transported to the site.
Mighty | Faster Google Chrome that uses 10x less memory Mighty makes Google Chrome faster and uses 10x less memory by streaming your browser from a powerful computer in the cloud.