If you're interested in startups, "Do things that don't scale" is something you've likely heard. To me it's execution advice - in the beginning use your relatively small size as a strength by doing things that have outsized short term impact but are infeasible…
Something often overlooked during an incident is how we communicate with our customers and reassure them of the situation. How you convey an incident to the people paying for your service can make all the difference when it comes to contract renewal period. At…
Blogs have mostly died over the last 10 years. Of course, if you’re reading this, that must be false? Sure. Yes, there are 600 million blogs and WordPress is the world’s most popular content platform. Technically these are blogs, but not in the way that the wo…
We aren’t purely physical beings. Most of our day exists outside our body. Our minds slip out through our eyes, out into our screens. We become a different kind of organism, living in a weird symbiosis with reddit and whatsapp and gmail. When was the last time…
There is a misconception that you need permission to start a business. The received wisdom suggests that your path should be Undergraduate Degree > Work Experience > Masters in Business Administration > Business Internship > Work Experience > And at this point…
As a teams infrastructure estate grows, it becomes increasingly beneficial tocreate a global registry of all people, services and components. Once you do,you...
In this episode, Christos chats with Matthijs Hoekstra from the Identity team to get a better understanding of how Service principles and app registrations work in Azure AD
[01:50] - What is an Azure AD App?
[03:57] - Creating an Azure AD App
[07:16] - Brief …
The slave who made the whiskey, Jack Daniel, was not given recognition until 2016. This recognition was 150 years late. This is not an isolated incident as there are several instances in the past where inventions and ideas by black people were stolen.
So much…
Azure Service Fabric is the foundational technology that powers Azure core infrastructure and mission critical services such as Azure SQL Database, Event Hubs, and Microsoft Teams. This technology, exactly as we use it within Microsoft, was made publicly avail…
Almost everyone who does great work toils in relative obscurity. Performance reviews are social fiction. How do people really advance through the corporate hierarchy?
I saw Martin Kleppmann’s talk a few weeks ago about CRDTs, and I felt a deep sense of despair. Maybe all the work I’ve been doing for the past decade won’t be part of the future after all, because Martin’s work on CRDTs will supersede it.
Delve into the capabilities enabled by SQL Edge and Azure IoT Edge in an intelligent manufacturing scenario. Focus into the value-add or benefits of being able to deploy AI and analytics workloads to
Today’s episode features Scott Hunter who is the PM director for the .NET team.
We chat about the challenges that come with growing your scope, applying the lessons learned in startups and consulting to large corporations, and his early days working on BBS (bu…
What's so hard about pinning?
Everyone knows what pinning means - the GC cannot move the object. Sounds simple enough but is it actually? In this talk Maoni will explain challenges of handling pinning in the runtime and how it evolved over the years.
Maoni St…
Dependency injection: the good and the bad Dependency injection (DI) is a great pattern, which can really help make your code cleaner, more decoupled and more testable. There are many DI libraries, like Autofac, Lamar (StructureMap’s successor), Castle Windsor…
thomaslevesque.com·About Thomas Levesque
Thomas Levesque is a French software developer from Paris.··9-11 minutes
In last week’s post, I mentioned off-hand that we could stop VSCode from launching a web browser when starting a debug session on the back-end of our application. This is going to be a quick …
A simple and clear explanation of all the important features of quantum physics that you need to know. Check out this video's sponsor https://brilliant.org/dos
I have spent a lot of time thinking about how best to explain quantum physics and this is the resul…
When we are kids, we have many aspirational dreams and ambitious goals. You want to eat the world. Then, when you’re an adult, the world eats you. We grow up, and the same dreams become impossible or we stop pursuing them. But why? Was it because ou…
juandavidcampolargo.com·Sep 27
Written By Juan David Campolargo··9-11 minutes
I was aimlessly browsing Github and came across sapling, a very early-stage structured editor. It was inspired by this blog post, which talks about structured editing.
Structured editing has had my interest for a while. I’ve put a lot of time and effort into g…
We live in a world where we are being looked at all the time. I say “looked at” because that kind of sounds less harsh compared to “tracked and surveilled”. The phones and smart devices that we ourselves make sure are with us all the time are always listening …
I wrote a couple of weeks ago about being bipolar. I wrote that piece while I was in a manic phase, and I told myself I'd write another one while I was in a depression, just to contrast. If I'm going
The Sidecar pattern enables the extension and enhancement - of an existing process or an application container -without affecting/modifying the original process or container - thus ensuring the single-responsibility of the existing process / container. …
The Edgescan Team Sent Questions to Troy Hunt (Part 2 of 3) Troy answers the following questions in this video Does being a public figure within the cybersecurity world leave you more exposed as a target to malicious attacks. If so, how do you manage and…
Now back to our normally scheduled lightning topics with awesome listener suggestions including Swift on Windows, .NET Maui, Database selection, clean code, iOS 14, and more.
The answers I found use sed, tail, head:
How do I delete the first n lines of an ascii file using shell commands?
https://askubuntu.com/questions/410196/remove-first-n-lines-of-a-large-text-file
...
Before I was actually getting paid to write code, I got extremely accustomed to picking up new frameworks and libraries very quickly. I'd bootstrap a new web application in Rails in one week, but then the next week I'd be using Python and Flask for a different…
Setting up a proper continuous deployment with Azure Deployment Slots and ASP.NET Core is trickier than I anticipated. Here’s a particular issue I ran into and my solution.
One of the wonderful things about .NET is the vast array of platforms .NET developers can target. My personal experience has been developing ASP.NET applications and HTTP APIs, but recently I've been
Travelling in the midst of a global pandemic isn't necessarily the smartest of ideas. But we'd had enough of being cooped up, living within one square mile. This is the story of our two week Italian road trip. I hope you enjoy.
It’s no secret that the Internet of Things is full of insecure gadgets. All you need is one high profile incident to be flooded with terrifying headlines about how everything from robotic vacuum cleaners to smart sex toys can be hacked to spy on you. However, …
In this article, we explore Decision Tree and Random Forest algorithms, implement them from scratch with Python and learn how to use from Sci-Kit Learn.
Yesterday I had spent a few hours trying to fix a broken update of Discourse on a VM controlled by our Hackerspace. What was meant to be a five-minutes update turned out involve rolling back, resto…
No matter what you need, Azure probably has a solution. In this article Diogo Souza demonstrates how to host a static web page in Azure in just a few steps with Azure Blob Storage and Azure CDN.
Why are "serverless" cloud products so popular right now? What makes them different from using traditional server infrastructure? In this video, I'll go over all the pros and cons of going for a serverless architecture. On it, you can run your website or any w…
Many consider technology to be the “great equalizer”, but it’s evident that Black people are not benefiting at the same rates as others. This session will discuss how the forces that limit Black people’s ability to navigate the physical also prevent us from ex…
Suppose you’ve made a bunch of commits to a branch, and then you decide that you want to roll back the entire repo to an earlier commit. Just pretend the last dozen commits never happened. The branch policy prevents force-pushes, so you will have to make a new…
It is hard to believe, but Judge Baraitser on Friday ruled that there will be no closing speeches in the Assange extradition hearing. She accepted the proposal initially put forward by counsel for the US government, that closing arguments should simply be subm…
#BlackLivesMatter: What Next
Lance Goudy
Goudy Management Group, CEO
Kimeka Campbell
Young Professionals of Color--Greater Harrisburg
Michael Brown
Senior Software Engineer at Microsoft
Twitter: https://twitter.com/browniepoints
Nicole Tinson
Franklin …
While the header-image of this blog invites you to contemplate
the concept "technology is bad"; this article invites you to
contemplate the concept of "happiness is bad".
naughtycomputer.uk·27th September 2020··2 minutesweb
Authenticating, validating, caching, error handling, logging, documenting, testing and profiling are common features in web API, here are code samples to show how to implement them. I also added CR...
I have been a developer for the past 7 years. I’ve gone through a lot of code reviews during that time. I have devoted my time to learn good software engineering practices through C#. Last ye…
Recently, I was debugging a regression where I wanted to watch change’s in an element’s property at runtime. Specifically, I wanted to watch the URL change when I select different color…
textslashplain.com·Published by ericlaw··2 minutesjavascript
This is the overall migration from full framework to ASP.NET Core 3.1. All components are up and running and after docs are in place, it'll be ready for a master merge.
There is some more Linux...
In the last post, we explored a jumpstart guide to working with a user’s request culture. While localization works out of the box, there seems to be a caveat when it comes to remembering the culture a user prefers.
Since I’m lightly employed these days, I enjoy keeping up with the news. In recent weeks, I’ve been blocked by the paywalls
of the Wall Street Journal, Globe & Mail (closest thing Canada has to a national newspaper), the
Times/Sunday Times (of London),…