Topographical Maps in Unity: Edge Detection - Alan Zucconi This step-by-step tutorial shows how to perform edge detection in Unity. This is perfect for topographical maps and unique aesthetics.
Next Step in My Career I am excited to say that I’m taking the next step in my career: becoming self-employed to focus fully on open-source, speaking, and writing. With maybe a little consulting here and there.
Why I’ve spent my Easter break customizing Neovim – Franciszek Malinka Alright, so you might think that there are better ways to spend your Easter break than sitting all of your evenings customizing Neovim with no prior knowledge. You’re probably right. Sceptics may also say that I’ve reproduced VSCode instead of simply usin...
My vision for Open Source pro support Even if everyone seems to agree on what "pro support" means, in fact it's not something I imagined. Discover why.
Too Much of a Good Thing Nearly fifteen years after the first iPhone, most phones still look like iPhones. Large, responsive touchscreens have replaced the squeaky navigational keys of yore, and our phones have evolved beyond simple communication tools to become "everything devic...
My 7½ year old learned 4 bash (Linux) commands in one hour My 7½ year old learned 4 bash (Linux) commands in one hour
The Importance Of A Golden Path — Evan Smith In software engineering, the Golden Path is all about opinions and assumptions in a company. As we grow as engineers and organisations, we build opinions on how to write, build, test and deploy code
Public Ventures - Neil Thanedar Governments give away billions of dollars to companies and get nothing in return. Economic incentives should be investments, not free money.
A Solution to the Halting Problem Please excuse my clickbait title. It was intended to trigger the emotions of the kind of people who get worked up about computability theory. Of course I don’t have a solution to the halting problem – there is no such thing. Instead, I want to talk about ...
Themes from Real World Crypto 2022 By William Woodruff Last week, over 500 cryptographers from around the world gathered in Amsterdam for Real World Crypto 2022, meeting in person for the first time in over two years. As in previous…
Python in Visual Studio Code Gets 3 New Extensions -- Visual Studio Magazine Microsoft's Python in Visual Studio Code dev team introduced three new extensions: Black Formatter, isort and Jupyter Powertoys.
GraphQL is a Trap? This twitter thread blew up on twitter yesterday and I thought I’d go over some of the author’s points in a longer format so we can clear…
Microsoft.Build.Sql: the next frontier of SQL projects In the April release of the SQL Database Projects extension for Azure Data Studio and VS Code (v0.16.1) we are introducing preview support for an SDK-style SQL project based on the package Microsoft.Build.Sql. The SDK-style SQL project introduces several ...
MenuetOS MenuetOS is an operating system for PC, written fully in assembly language (64bit and 32bit). Features include pre-emptive and real-time multitasking with multiprocessor support and Graphical User Interface. Menuet64 is released under License and Menue...
Syncfusion Essential Studio Release Enhances .NET MAUI, WinUI, Blazor and More -- Visual Studio Magazine The new release of Syncfusion's Essential Studio 2022 Volume 1 enhances controls for .NET MAUI, Microsoft's evolution of Xamarin.Forms, which is expected to soon hit general availability status.
Introducing Npgsql multiplexing: a high-performance database driver model, Thu, May 12, 2022, 6:00 PM | Meetup Thu, May 12, 6:00 PM CEST: Dear all, we are organizing our first in-person event in years! We will have Shay Rojansky, from the Microsoft EF team visiting us! a possible intro with the Microsoft Swit
When Negotiating a Price, Never Bid with a Round Number Investors who offer “precise” bids for company shares yield better outcomes than those who offer round-number bids, according to research by Petri Hukkanen and Matti Keloharju.
GitHub - egil/Benchmark.Blazor: A sample benchmark.net test app that can be used to measure Blazor components. A sample benchmark.net test app that can be used to measure Blazor components. - GitHub - egil/Benchmark.Blazor: A sample benchmark.net test app that can be used to measure Blazor components.
GitHub Security Lab Community Office Hours Registration Form Before submitting, please read our code of conduct at https://github.com/github/securitylab/blob/main/CODE_OF_CONDUCT.md and this disclaimer: https://github.com/github/securitylab#disclaimer
Database Providers [4 of 5] | Entity Framework Core for Beginners EF Core works with many different database technologies. See us demonstrate the usage of the Sqlite, PostgreSQL, and Azure Cosmos DB providers.How to code al...
Minimal API real-time communication with SignalR in Visual Studio Code: https://github.com/vijayrkn/ReminderAlerterDocumentation: https://docs.microsoft.com/en-us/aspnet/core/blazor/tutorials/signalr-blazor?view=aspnetcore-...
Challenge: Spot the optimization–solution In my previous post, I asked why this change would result in a better performing system, since the total amount of work that is done in the same:The answer i...
Why I joined Cloudflare in Latin America Over the past couple of years, our reliance on the Internet has increased, and Latin America is the fourth largest region in terms of online users globally. You can see how this makes Cloudflare’s mission even more important and presents a significant opp...
An open database of 20 million free scholarly articles An open database of 31,912,749 free scholarly articles.
NDC Oslo 2022: Call for Speakers/Papers Travel and accommodation is covered for speakers that are not considered local. Selected speakers get a 3-day conference pass.Format and durationRegul...
Weekly Update 294 World Password Day; Book; IoT Wall Climb Fail; MQTT to Native Shelly; Mailbox Sensor Sucks; AusCERT; PayHere Breach (and others); Sponsored by Kollide
GitHub - copy/v86: x86 virtualization in your browser, recompiling x86 to wasm on the fly x86 virtualization in your browser, recompiling x86 to wasm on the fly - GitHub - copy/v86: x86 virtualization in your browser, recompiling x86 to wasm on the fly
Serilog Tutorial Structured logging has exploded in popularity over the past few years. We've put together this streamlined guide to Serilog, .NET's favorite structured logging library, so you can get up and running fast. Updated May 2022 for .NET 6, C# 10, and Serilog 2...
Fixing the problem of too many tabs Tab mayhem and windows inflation How many browser tabs are open on your browser right now? Too many to count? Let me guess: Rows and rows of tabs belonging to different research tasks that you want to pick up later. The occasional tab on social network. ...
Chief Innovation Officer- What are the prerequisites? I came across this intriguing tweet around the requirement for metrics and deliverables for “chief-innovation officer”. This has interesting replies, but got me to think about a reimagi…
Syncthing: The data deduplication master Syncthing can deduplicate data before network transfers and even utilize on-disk storage deduplication on modern file systems on Linux, Solaris, and Windows.
My PhD Research Workflow – Tony Zorman After reading Gilles Castel’s excellent blog post about his research workflow, I decided that it was as good a time as any to write about mine—deeming it novel enough to hopefully contribute something to the discussion.
How Musicians Could Profit From Copyleft Few people intuitively understand Copyleft. Especially in all peripheral parts of the software development industry, people are (painfully) unaware, but more importantly, I seldom see someone showing
My Software Engineering Bootcamp Journey (Series three) Welcome back to my Software Engineering Bootcamp journey series where I am documenting my weekly learning activities, this is the third post in the series, fasten your seat bet as you are in for an interesting read. In my last post, I wrote about how...
Hating On Oats This is the personal website of Hating On Oats, a software engineer currently imprisoned in the deep south. It contains his projects, credentials, articles, and contact information.
Why Ballerina is a language A new programming language is a lot of work, and the chances of any new programming language getting traction are small. Many new languages...
Darlings of the self-hosted, open-source world TL;DR In my opinion, these self-hosted, open-source applications are the best of what open-source can be. Home Assistant Jellyfin Pi-hole Nextcloud WordPress Introduction My hot water tank recently leaked, but (luckily for me) there was a floor drain ri...
The Simple Joy of Learning to Play Piano Back in January, I started to teach myself how to play piano. I'd played before when I was a kid — like many people do — but I was never very good and it didn't stick once I'd stopped taking lessons. I'd had a keyboard for years, stowed away at my parent'...
Master Higher-Order Functions in JavaScript Higher-order functions make use of functions as either their argument or return value. This important feature cannot be overlooked in functional programming.
Babylon.js 5.0 Release and MR developers The mission of our team is to create one of the most powerful, beautiful, and simple web rendering engines in the world. Our passion is to make it completely open and free for everyone. Today, we are thrilled to announce the launch of the next version o...
Edge DevTools for Visual Studio Code V2 – new browser preview with emulation and sourcemap support The V2 version of the Microsoft Edge DevTools for Visual Studio Code extension is now live. We’ve worked hard to make the current feature set more stable and introduced new ones.
New in Learning Synths: Export, Record, and More Learning Synths, our free interactive website that helps you learn the basics of synthesis, has been updated.
Modern Python performance considerations There is a lot of work going on right now on speeding up Python; Kevin Modzelewski gave a presentation at PyCon 2022 on some of that work. Much of it has implications for Python programmers in terms of how to best take advantage of these optimizations i...
Google Summer of Code Google Summer of Code is a global program focused on bringing more developers into open source software development.
PayHere දත්ත 65GB ක් හැක් වෙලා! පසුගිය මාසයේදී සිදුවූ සයිබර් ප්රහාරෙන් මෙරට ගෙවීම් ද්වාරයක් (payment gateway) වන PayHere සමාගමේ දත්ත ගිගාබයිට් 65ක ප්රමාණයක් අනතුරට ලක්වී ඇති බව හෙළිදරව් වී තිබේ. මේ බව හෙළිදරව් කර ඇත්තේ haveibeenpwned.com නම් බ්ලොග් අඩවිය විසිනි. මෙම බ්ලොග් අඩවියට අනුව...
Markdownish syntax for generating flowcharts, sequence diagrams, class diagrams, gantt charts and git graphs. Markdownish syntax for generating flowcharts, sequence diagrams, class diagrams, gantt charts and git graphs.