Analyzing firmware from embedded devices Lately I have been analyzing some embedded devices such as routers, and want to share how to emulate, extract, and modify firmware. We may want to do this for several reasons, such as enabling SSH/telnet to debug a service remotely, adding new features an...
Fake Tweet Screenshot Proliferation I was following some interesting discussions about how no one should trust a print screen of a tweet, and it got me thinking regarding how to overcome such a challenge. What if somehow we could att…
The Skill With The Highest ROI - Daniel Bustamante As a teenager, I was very shy and insecure. Especially when it came to the important stuff: women. I remember being terrified of talking face-to-face to the girl who could’ve been my first girlfriend… had I talked to her. Fast-forward 6–7 years. I’m worki...
How I Translate Feature Requests into Code As part of my previous job I worked on a CAD/CAM package, and a very common task would be to take a vague feature description, rephrase it as a more formal software problem, then use computational geometry algorithms to turn it into code which can be inte...
.NET5 - A Unified Platform The official version of .NET5 was released last week and bringing huge improvements into the .NET eco...
Introduction to the series [1 of 20] Take a dive into this history of blockchain technology, a decentralized and distributed ledger. Hear how blockchain has evolved to where it is today and imagine what the future might hold. Watch the e
Move Over, Stack Overflow: Microsoft Launches Q&A for .NET -- Visual Studio Magazine Stack Overflow probably isn't worried, but Microsoft has launched its own Q&A site for all things .NET, seeking to provide a one-stop-shop for getting .NET technical questions answered by the community.
JFrog | From open source to a successful Startup Join us for an exceptional conversation with Casey ,Head of Business Development for JFrog. Casey shares the technology powers JFrog, how it all started, their unique DevOps platform , how they use G
How to Make Your Code Reviewer Fall in Love with You Best practices for code review when you're the author.
How Does Microsoft Do DevOps | Azure DevOps Blog How Does Microsoft Do DevOps So, just how does Microsoft do DevOps? I get asked this all the time. The answer is a little bit complex because to really understand how Microsoft does DevOps, you need to understand where Microsoft was in the late 90’s and e...
rga: ripgrep, but also search in PDFs, E-Books, Office documents, zip, tar.gz, etc. rga is a line-oriented search tool that allows you to look for a regex in a multitude of file types. rga wraps the awesome ripgrep and enables it to search in pdf, docx, sqlite, jpg, zip, tar.*, movie subtitles (mkv, mp4), etc. github repo Crates.io fearl...
A Chain Just Cut Through A Capsized Cargo Ship Filled With Cars And The Process Is Fascinating Back in September of 2019, a 600+ foot cargo ship called the MV Golden Ray, which was apparently loaded in an unstable fashion with over 4,000 cars, capsized in St. Simons Sound just off the port of Brunswick, Georgia. Since then, responders have been wor...
QBE vs LLVM Both QBE and LLVM are compiler backends using an SSA representation. This document will explain why LLVM does not make QBE a redundant project. Obviously, everything following is biased, because written by me.
.NET Tooling Community Standup - .NET 5 Performance with Stephen Toub Join us to chat about the incredible .NET 5 performance improvements with one of the main proponents - Stephen Toub! Even since the famous blog post (https://devblogs.microsoft.com/dotnet/performance-improvements-in-net-5/) there continue to be excellent ...
Improving Debug-time Productivity with Source Link | .NET Blog Learn how to improve your debug-time productivity by using Soure Link to step into framework and dependency code with .NET.
Setting Up Feature Flags with .NET Let's set up feature flags with .NET! We will walk through how to create a feature flag in the UI, install dependencies, and implement your feature flag in your .NET app.
Cool things I learned about NUnit while re-launching the docs While porting the NUnit docs to a new, modern web site I had a great opportunity – to actually read a ton of the docs!
How can I check whether the user has disconnected from the session? | The Old New Thing If another user signs onto a Windows system without the previous user signing out, then the previous user goes into a state known as Disconnected. Programs in the previous user’s session continue to run, but what if you want your program to check whether ...
Attention K-Mart Shoppers : Free Audio : Free Download, Borrow and Streaming : Internet Archive OK, I have to admit this this is a strange collection. In the late 1980's and early 1990's, I worked for Kmart behind the service desk and the store played specific pre-recorded cassettes issued by corporate. This was background music, or perhaps you coul...
.NET 5 Breaking Changes: Historic Technologies In part two of our .NET 5 coverage, we take a look back at historic .NET technologies that never made the jump to .NET Core. What’s interesting about these technologies is their APIs were copied across, hinting that Microsoft was considering a .NET Core i...
Handling Duplicate Messages (Idempotent Consumers) Do you create idempotent consumers? "At Least Once" message guarantees that a message will be delivered to a consumer once or many times. This means that you need to develop your consumers to be able to effectively handle duplicate messages. Not doing so ...
Peter Gallagher - Speaker Profile @ Sessionize.com Sessionize is the smart way to manage Call for Papers, Speakers and Agenda for your conference.
What is the “protein folding problem”? A brief explanation AlphaFold from Google DeepMind is said to solve the protein folding problem. What is that, and why is it hard?
ASP.NET Core Improvements in .NET 5 Earlier this month, at the .NET Conf 2020, Microsoft released the .NET 5 platform. This version includes a broad set of new features and improvements, which are also related to the ASP.NET Core framework. This release's efforts focus primarily on performa...
monicahq/monica Personal CRM. Remember everything about your friends, family and business relationships. - monicahq/monica
Salesforce strikes deal to acquire Slack for $27.7 billion Slack will become "the new interface for Salesforce Customer 360."
How to Scope Software Projects When Everything is Something You've Never Done Before - 7pace It’s a common problem for software teams: How do you scope work when you’ve never done this kind of project before? The answer lies in a tool many devs aren’t using to its full potential.
Code Smell – Primitive Obsession and Refactoring Recipes - NDepend Understand the Primitive Obsession code smell with examples, when code relies too much on primitives which leads to poor maintainability.
The Only Testing that Matters: Testing through User Eyes End-to-end testing is the only way to ensure modern, distributed, loosely coupled applications actually work—taking a positive approach to ensuring app quality.
Introduction - Computer Graphics from scratch TL;DR: This book will not teach you how to use OpenGL or DirectX; instead, it can teach you how OpenGL and DirectX work. In practice you won’t write a software renderer for production use, but understanding how and why a renderer works will let you use Op...
New for AWS Lambda – Container Image Support | Amazon Web Services With AWS Lambda, you upload your code and run it without thinking about servers. Many customers enjoy the way this works, but if you’ve invested in container tooling for your development workflows, it’s not easy to use the same approach to build applicati...
Seasons of Serverless Challenge 1: Azure Functions and Azure SQL Database serverless Learn how to develop an Azure Function that leverages Azure SQL database serverless with Challenge 1 of the Seasons of Serverless challenge.
How to Buy Gifts That People Actually Want - Will Patrick Every year, we buy more bad gifts than we realise and nobody tells us about it. Here's how to avoid the most common pitfalls and to use psychology to drastically improve your gift-giving game.
Modular Monolith: Domain-Centric Design - Kamil Grzybek Domain-Centric Design for Modular Monolith Architecture
What’s New in Text Analytics: Opinion Mining and Async API In today's AI show, you will learn about the recently launched Opinion Mining and Async offerings of Text Analytics. In the first half, we will discuss how Opinion Mining (an extension of Sentiment An
Want more PostgreSQL? You just might like Babelfish | Amazon Web Services “The greatest force in legacy databases is inertia,” a widely regarded industry analyst once told me. Not superior functionality. Not better performance. Not lower cost. None of the above. Just inertia. Developers might say they prefer to run PostgreSQL t...
Radicle - Peer-to-peer code collaboration Radicle is a peer-to-peer stack for building software together.
Amazon S3 | Strong Consistency | Amazon Web Services Amazon S3 delivers strong read-after-write consistency automatically for all applications for any storage request, without changes to performance or availability, without sacrificing regional isolation for applications, and at no additional cost.
Our commitment to privacy in Microsoft Productivity Score - Microsoft 365 Blog At Microsoft, we believe that data-driven insights are crucial to empowering people and organizations to achieve more. We also believe that privacy is a human right, and we’re deeply committed to the privacy of every person who uses our products. As part ...
.NET Framework November 2020 Cumulative Update Preview for Windows 10 2004 and Windows Server, version 2004 | .NET Blog Yesterday, we are releasing the November 2020 Cumulative Update Preview for .NET Framework. Quality and Reliability This release contains the following quality and reliability improvements. CLR1 Improved the clean-up process for X509Certificate2 certifica...
An iOS zero-click radio proximity exploit odyssey Posted by Ian Beer, Project Zero NOTE: This specific issue was fixed before the launch of Privacy-Preserving Contact Tracing in iOS 13.5 in...
Unity 101: Installation Hello, welcome to our Unity 101 video series. This is series will help you to get up and going with U...
Slack Technologies - Acquisition Legend Forward-Looking Statements This communication relates to a proposed business combination transaction between Salesforce.com, Inc. (“Salesforce”) and Slack Technologies, Inc. (“Slack”). This communication includes forward-looking state...