What's New in Visual Studio Code September 2020 Update -- Visual Studio Magazine Updates range from an accessible settings editor to a tutorial on how to create a reusable Docker container to match your development environment.
Living and Gaming in UltraWide on Linux - Boiling Steam There's many of options nowadays for displays. Many Linux users go for 4K, but UltraWide displays are also great for working and gaming.
Who cares about security by obscurity I end up taking about the security by obscurity with other engineers and it’s sometimes not easy to classify what solution is or isn’t of that kind. Recently the conversation online was restarted with a post. I’d like to propose a different way to look at...
The Idea Lifecycle: Why Good Ideas Are Not Enough - Will Patrick It doesn't matter how many good ideas you have - if you don't do anything with them, they're worthless. Here's how to make the most of the ideas in your head and turn them into something useful.
Normalizing Failure with Susana Benavidez | Hanselminutes with Scott Hanselman Susana Benavidez has had an interesting path into technology and she wants to normalize it. Sometimes it's not straight and narrow, sometimes it's windy and filled with bumps. What would tech look like if we normalized failure and gave folks a safe place ...
How Spotify is Killing the Open Podcast Ecosystem Earlier this year, when Spotify announced that “The Joe Rogan Experience” would stream exclusively on Spotify, it sent shockwaves throughout the podcast ecosystem. This deal – reportedly worth over $100 million – is one of the most lucrative podcast deals...
Duck or Rabbit? How Politics Tricks the Brain I'd like to summarize some milestones of this president's administration presented as a matter of fact, not opinion.
I built an app to fix my depression – Eli Finer I was first diagnosed with depression when I was working on a startup in 2007. I went to the doctor, told him I was feeling mild flu symptoms for a couple of months, he asked me a few questions, determined that I had depression, gave my some SSRIs, and se...
Undersea datacenter in our future? Read about Microsoft’s Project Natick Phase 2 this past week. Microsoft submerged a steel encased tube filled with servers, storage and compute for 2 years in the UK and just took it out of t…
Why GPT-3 Can Understand Things Why I believe it's correct to say that GPT-3 can actually understand things, Author: MagusDei
Google’s Supreme Court faceoff with Oracle was a disaster for Google Supreme Court justices seem poised to allow copyrights on APIs.
Refresh Token with Blazor WebAssembly and ASP.NET Core Web API In this article, we are going to learn how to refresh token with Blazor WebAssembly application and ASP.NET Core Web API.
Languages & Runtime Community Standup - Source Generators Join @KathleenDollard @_cartermp and @terrajobst for the .NET Languages & Runtime Community Standup. Today, we'll talk about source generators! Featuring: Kathleen Dollard (@KathleenDollard), Phillip Carter (@_cartermp), Immo Landwerth (@terrajobst ) #C...
Xamarin.Essentials Mobile-Centric APIs Add macOS Desktop Support -- Visual Studio Magazine APIs now work with top mobile platforms, along with watchOS, tvOS, Tizen and desktop platforms: UWP and macOS.
Azure SQL Capacity Planning: Scenarios Capacity planning plays a critical role in migrating an existing application or designing a new one. In the final part of this three-part series with Silvano Coriani, we'll review various Azure SQL ca
JeremyLikness/ExpressionPowerTools Power tools for working with IQueryable and Expression trees. - JeremyLikness/ExpressionPowerTools
Introducing: apps.peachpie.io @ PeachPie | .NET development platform for PHP PeachPie allows you to run PHP applications on .NET Core - faster, stabler and more secure.
Where Gaming Begins | AMD Ryzen™ Desktop Processors Join AMD CEO Dr. Lisa Su as she details the highly anticipated AMD Ryzen™ desktop processor lineup powered by the groundbreaking “Zen 3” architecture. *** Subscribe: http://bit.ly/Subscribe_to_AMD Like us on Facebook: http://bit.ly/AMD_on_Facebook Foll...
Careers - Automated Visual Testing | Applitools Think you'd make a great fit with our team at Applitools? Come work with us. Explore recent Applitools job listings in the visual UI testing industry and apply online.
.NET Rocks! vNext .NET Rocks! is a weekly talk show for anyone interested in programming on the Microsoft .NET platform. The shows range from introductory information to hardcore geekiness.
C# in Simple Terms - Code Blocks, Basic Statements, and Loops Make decisions, build with code blocks, loop around, and generally control the flow of your C# code with these keywords!
Announcing Swift Algorithms I’m excited to announce Swift Algorithms, a new open-source package of sequence and collection algorithms, along with their related types.
An iterable of iterables: C# collections support covariance, but C++ collections do not | The Old New Thing Collections in the C# language support covariance. Collections in the C++ language do not. This means, for example, that if a function wants a collection of T, C# lets you pass a collection of things that derive from T, but C++ requires you to pass a coll...
GPU Accelerated Machine Learning with WSL 2 Windows and WSL 2 now support GPU Accelerated Machine Learning (GPU compute) with NVIDIA CUDA or DirectML, along with TensorFlow or PyTorch.
Prerendering your Blazor WASM application with .NET 5 (part 1) With a small tweak you can have your site appear near instantly so your users aren't left hanging while the rest of your application downloads
Using machine learning with RavenDB In this post, I’m going to walk you through the process of setting up machine learning pipeline within RavenDB. The first thing to ask, of course, is what am...
Cryptography Dispatches: Reconstruct Instead of Validating Project Zero dropped a great bug in Vault which I think would have been prevented by one of the lessons learned of cryptography engineering: when you can,...
Microsoft Developer UK @msdevUK Watch: #CloudSkills Revisited. Today we're revisiting talks from Series 1 - @Dr_Tempest, @asegunlolu & @chris_sainty! Watch every Thursday at 2pm UK time. ️Info: aka.ms/cs-s2e2.
We Hacked Apple for 3 Months: Here’s What We Found Between the period of July 6th to September 6th myself, Brett Buerhaus, Ben Sadeghipour, Samuel Erb, and Tanner Barnes worked together and hacked on the Apple bug bounty program.
Building a simple tooltip component for Blazor in under 10 lines of code* It has been so long since I've managed to get some time to write a blog post. Since my last post, I... Tagged with blazor, webdev, csharp, dotnet.
#CloudSkills Revisited (S2/E3) Watch on demand: The Cloud Skills Show is a weekly livestream, brought to you by...
Almost Real Resume All the contents below are generated using a machine learning based neural network.
C++ 3D Game Tutorial 24: Graphics Engine - Materials Hello everyone! In this twenty-fourth video tutorial we will talk about materials! In particular we will see how vertex shader, pixel shader and constant buffer can be used to make a material from the ground up, how to apply different materials over the ...
Bruce Momjian: Postgres Blog This blog is about my work on the Postgres open source database, and is published on Planet PostgreSQL. PgLife allows monitoring of all Postgres community activity.
Beginner's Series to: JavaScript | Channel 9 Beginner's guide to JavaScript on Node.js Learning a new framework or development environment is made even more difficult when you don't know the programming language. Fortunately, we're here to help!
Now Open for Business: Sdkbin - the Marketplace for .NET Developers I formally introduced Sdkbin back on my personal blog in June, 2020, but it was not yet ready for Petabridge, its customers, or the users of the open source projects we support. As of September 30th, Sdkbin is now live and open for business.
Using monorepos to increase velocity during early stages of product development | Creating Startups Building a new product requires a lot of experimentation. Applications appear, disappear, merge, divide. Code has to be shared. Ownership changes. People move from team to team, and they have to wear different hats and contribute to many projects (backend...
How to use, open, resize, and split Panes in the Windows Terminal My love and appreciate for the new open-source Windows Terminal is well-documented. I enjoy customizing the Windows ...
Asyncify a method and event response It’s common to come across a pattern where you call a synchronous method to kick off an activity then await an event which gives you the result (or an error). In the process of building 32fee…
How to use autocomplete at the command line for dotnet, git, winget, and more! Many years ago .NET Core added Command line 'tab' completion for .NET Core CLI in PowerShell or bash but few folks have ...
Responding to the OFCCP on our June diversity commitments - Microsoft on the Issues Microsoft was contacted last week by the United States Department of Labor Office of Federal Contract Compliance Programs (OFCCP) regarding commitments we made in June to address issues faced by the Black and African American community. We have every conf...
Yael Tauman Kalai - Real World Cryptographers Podcast In this episode, we discuss how Yael started working in the field, choosing foundational research problems, privacy-preserving tools such as ring-signatures used in cryptocurrencies (Monero) and recent breakthroughs in schemes that allow hiding se...
dotnet/aspnetcore ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux. - dotnet/aspnetcore
JDConf - Save the Date! Microsoft welcomes you to JDConf, the first ever Java conference hosted by Microsoft for the Java community. This 3-day digital event will be the first of a series of Java-focused and community-oriented events. From the cloud to bear metal, from high to l...
Microsoft Announces Playwright for Python Web Testing Tool -- Visual Studio Magazine The Playwright tool that automates web testing for JavaScript applications is now out in preview for Python.
.NET Conf 2020 Join the .NET Conf 2020 free virtual event November 10-12 to learn about the newest developments across the .NET platform, open source, and dev tools. Mark your calendar!
Building a Weather Station Bot In this post we are going to switch from hardware to software and write a telegram bot that will be the primary user interface for our weather station.
How to design an algorithm Follow along with Steven Skiena's Fall 2018 algorithm course applied to the JavaScript language.
The Challenges of NPNM Innovation - Bone and Feathers I’ve discussed the challenges of being an innovator in the New Product New Market (NPNM) quadrant and the risks associated with that. I’d like to take a few minutes today and expand on some of the risks and challenges. The band Kraftwerk is widely conside...
My App Scaled to 46,000 Users Two Weeks After Launch and Made $0. Lessons Learned. A review of lessons learned from a successful product launch and the importance of having a monetary strategy.
How to prepare for tech summer internships — Web log of agrawal-d Summer internships are a great way to be productive during the summer breaks and advance your career, while also making some pocket money! This year, I prepared hard to bag an internship, and finally did manage to land an internship, but only after gettin...
Thingifying the world (ii) A sign in the University of Chicago Bookstore: — ‘Umbrellas are non-refundable.’ I can see why the Bookstore chose this phrasing. It’s not just shorter, it’s more polite, less in-y…
Team Management Brain Dump I’m receiving another team to manage directly, which is good news! But it also means I’ll have a lot on my table. I wrote down this list of things that support efficient work for myself to follow: Single “in progress” task - make sure each team member i...
How a side project has made me a better manager When I was first asked to be a software engineering manager, I knew that saying yes would come with tradeoffs. On the one hand, it would be a chance to have more impact, mentor people, and develop my leadership skills. On the other, it was a job change: i...