RSS Party
Sorry, some part of this feed is currently unavailable or does not exist anymore. The detailed error is http://blogs.msdn.com/b/oldnewthing/atom.aspx : A feed could not be found at `http://blogs.msdn.com/b/oldnewthing/atom.aspx`; the status code is `403` and content-type is `text/html` http://blogs.msdn.com/b/vcblog/atom.aspx : A feed could not be found at `http://blogs.msdn.com/b/vcblog/atom.aspx`; the status code is `403` and content-type is `text/html` http://blogs.msdn.com/b/dotnet/atom.aspx : A feed could not be found at `http://blogs.msdn.com/b/dotnet/atom.aspx`; the status code is `403` and content-type is `text/html` http://blogs.msdn.com/b/visualstudio/atom.aspx : A feed could not be found at `http://blogs.msdn.com/b/visualstudio/atom.aspx`; the status code is `403` and content-type is `text/html` http://blogs.msdn.com/b/visualstudioalm/atom.aspx : A feed could not be found at `http://blogs.msdn.com/b/visualstudioalm/atom.aspx`; the status code is `403` and content-type is `text/html` http://blogs.msdn.com/b/bharry/atom.aspx : A feed could not be found at `http://blogs.msdn.com/b/bharry/atom.aspx`; the status code is `403` and content-type is `text/html` http://blogs.msdn.com/b/somasegar/atom.aspx : A feed could not be found at `http://blogs.msdn.com/b/somasegar/atom.aspx`; the status code is `404` and content-type is `text/html` http://blogs.technet.com/b/markrussinovich/atom.aspx : A feed could not be found at `http://blogs.technet.com/b/markrussinovich/atom.aspx`; the status code is `404` and content-type is `text/html` http://blogs.technet.com/b/askcore/atom.aspx : A feed could not be found at `http://blogs.technet.com/b/askcore/atom.aspx`; the status code is `404` and content-type is `text/html` http://blogs.technet.com/b/askperf/atom.aspx : A feed could not be found at `http://blogs.technet.com/b/askperf/atom.aspx`; the status code is `404` and content-type is `text/html` http://blogs.msdn.com/b/ntdebugging/atom.aspx : A feed could not be found at `http://blogs.msdn.com/b/ntdebugging/atom.aspx`; the status code is `403` and content-type is `text/html` http://blogs.technet.com/b/yongrhee/atom.aspx : A feed could not be found at `http://blogs.technet.com/b/yongrhee/atom.aspx`; the status code is `404` and content-type is `text/html` http://www.knowing.net/index.php/feed/ : A feed could not be found at `http://www.knowing.net/index.php/feed/`; the status code is `404` and content-type is `text/html` http://www.addictivetips.com/category/windows-tips/feed/ : A feed could not be found at `http://www.addictivetips.com/category/windows-tips/feed/`; the status code is `403` and content-type is `text/html;charset=utf-8` http://bink.nu/rss.aspx : A feed could not be found at `http://bink.nu/rss.aspx`; the status code is `404` and content-type is `text/html` http://aspnet.4guysfromrolla.com/rss/rss.aspx : WP HTTP Error: cURL error 6: Could not resolve host: aspnet.4guysfromrolla.com; Unknown error
- [Influxdata Releases Its New Database Engine in InfluxDB Cloud](https://www.infoq.com/news/2023/02/influxdb-new-engine/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=news)
by [Claudio Masolo](//www.infoq.com "www.infoq.com") on 14 February 2023 at 7:00 InfluxData releases in general availability the new version of its database engine called Influx IOx. It is now available to be used in InfluxDB Cloud. By Claudio Masolo
- [Software Supply Chain Framework OSC&R Created to Help Mitigate Security Threats](https://www.infoq.com/news/2023/02/software-supply-chain-framework/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=news)by [Matt Campbell](//www.infoq.com "www.infoq.com") on 14 February 2023 at 7:00 In collaboration with companies including Google, Microsoft, and GitLab, OX Security has released a security framework for assessing and evaluating software supply chain security risks. The Open Software Supply Chain Attack Reference (OSC&R) is \[…\]
- [Unsupervised Object Detection and Semantic Segmentation Using Deep Learning](https://www.infoq.com/news/2023/02/unsupervised-object-detection/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=news)by [Bruno Santos](//www.infoq.com "www.infoq.com") on 14 February 2023 at 6:30 Meta AI released CutLER, a state-of-the-art zero-shot unsupervised object detector which improves detection performance by over 2.7 times on 11 benchmark datasets for different domains like video frames, painting, sketches, etc. This model’s \[…\]
- [Xbox app not detecting Gaming Services \[Fixed\]](https://www.thewindowsclub.com/xbox-app-not-detecting-gaming-services-fixed)by [ShubhamKumar@TWC](//www.thewindowsclub.com "www.thewindowsclub.com") on 14 February 2023 at 3:46 If your Xbox app is not detecting Gaming Services, this post can help you. The Xbox app for Windows allows users to search the catalog, view recommendations, and download high-quality PC games. Users can also connect with their friends by playing \[…\]
- [Java News Roundup: JDK 20 RC1, Open Liberty, Micronaut, Helidon, Hibernate, Groovy, Grails](https://www.infoq.com/news/2023/02/java-news-roundup-feb06-2023/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=news)by [Michael Redlich](//www.infoq.com "www.infoq.com") on 14 February 2023 at 0:30 This week's Java roundup for February 6th, 2023 features news from OpenJDK, JDK 20, JDK 21, Open Liberty 23.0.0.1 and 23.0.0.2-beta, Helidon 3.1.1, Quarkus 2.16.2 and 3.0.0.Alpha4, Micronaut 3.8.4, Hibernate ORM 6.2, 6.1.7 and 5.6.15, Grails 5.3.0, \[…\]
- [LockDown Browser webcam not working; Stuck on Webcam check](https://www.thewindowsclub.com/lockdown-browser-webcam-not-working-stuck-on-webcam-check)by [RobertNjoroge@TWC](//www.thewindowsclub.com "www.thewindowsclub.com") on 13 February 2023 at 23:46 Many institutions are embracing the LockDown Browser to improve digital exam integrity. With intelligent features like a browser webcam, it prevents cheating when students are taking exams. However, some students have reported that the LockDown \[…\]
- [Change Screen Saver Password Grace Period in Windows 11/10](https://www.thewindowsclub.com/change-screen-saver-password-grace-period-in-windows)by [AnandK@TWC](//www.thewindowsclub.com "www.thewindowsclub.com") on 13 February 2023 at 22:46 In this post, we will show you how to change the Screen Saver password grace period on a Windows computer. When password protection is enabled for the screensaver in Windows 11/10, it doesn’t lock the user session immediately but takes a 5 seconds \[…\]
- [C++23 “Pandemic Edition” is complete (Trip report: Winter ISO C++ standards meeting, Issaquah, WA, USA)](https://herbsutter.com/2023/02/13/c23-pandemic-edition-is-complete-trip-report-winter-iso-c-standards-meeting-issaquah-wa-usa/)by [Herb Sutter](//herbsutter.com "herbsutter.com") on 13 February 2023 at 22:30 On Saturday, the ISO C++ committee completed technical work on C++23 in Issaquah, WA, USA! We resolved the remaining international comments on the C++23 draft, and are now producing the final document to be sent out for its international approval \[…\]
- [How to set up Remote Help for Windows 11/10](https://www.thewindowsclub.com/how-to-set-up-remote-help-for-windows-11-10)by [Obinna@TWC](//www.thewindowsclub.com "www.thewindowsclub.com") on 13 February 2023 at 21:46 Remote Help is a feature in Microsoft Intune that can be used for providing remote assistance to users on Windows 11/10 devices in an enterprise environment. In this post, we will walk you through the steps on how to set up (enable and configure) \[…\]
- [Fix 0x8007043C – 0x90018 Media Creation Tool error](https://www.thewindowsclub.com/fix-0x8007043c-0x90018-media-creation-tool-error)by [AnandK@TWC](//www.thewindowsclub.com "www.thewindowsclub.com") on 13 February 2023 at 20:46 This post features solutions to fix the 0x8007043C – 0x90018 Media Creation Tool error. A Media Creation tool allows downloading Windows OS into a flash drive so users can further install it on their PC. It is a backup option that becomes \[…\]
- [Bing AI can’t be trusted](https://www.osnews.com/story/135839/bing-ai-cant-be-trusted/)by [Thom Holwerda](//www.osnews.com "www.osnews.com") on 13 February 2023 at 20:05 Bing AI did a great job of creating media hype, but their product is no better than Google’s Bard. At least as far as we can tell from the limited information we have about both. I am shocked that the Bing team created this pre-recorded demo \[…\]
- [Bing AI can’t be trusted](https://www.osnews.com/story/135839/bing-ai-cant-be-trusted/)by [Thom Holwerda](//www.osnews.com "www.osnews.com") on 13 February 2023 at 20:05 Bing AI did a great job of creating media hype, but their product is no better than Google’s Bard. At least as far as we can tell from the limited information we have about both. I am shocked that the Bing team created this pre-recorded demo \[…\]
- [The network is the computer: the story of Sun Microsystems and the Java programming language](https://www.osnews.com/story/135837/the-network-is-the-computer-the-story-of-sun-microsystems-and-the-java-programming-language/)by [Thom Holwerda](//www.osnews.com "www.osnews.com") on 13 February 2023 at 19:56 These two men were joined by William Joy and Scott McNealy, and on the 24th of February in 1982, they founded Sun Microsystems. All of these men are Stanford graduates (except for Joy who went to Berkley), and the name “Sun” is derived from \[…\]
- [The network is the computer: the story of Sun Microsystems and the Java programming language](https://www.osnews.com/story/135837/the-network-is-the-computer-the-story-of-sun-microsystems-and-the-java-programming-language/)by [Thom Holwerda](//www.osnews.com "www.osnews.com") on 13 February 2023 at 19:56 These two men were joined by William Joy and Scott McNealy, and on the 24th of February in 1982, they founded Sun Microsystems. All of these men are Stanford graduates (except for Joy who went to Berkley), and the name “Sun” is derived from \[…\]
- ['Blazor United' Deep Dive Coming Tomorrow](https://visualstudiomagazine.com/articles/2023/02/13/blazor-united-deep-dive.aspx)on 13 February 2023 at 19:34 Since Microsoft's Steve Sanderson teased a prototype "Blazor United" project last month in a video, the company has basically been mum on the subject, but that's changing with a deep dive tomorrow.
- [NVIDIA GeForce NOW Ultimate Membership Review: Cloud Gaming at Its Best](https://www.howtogeek.com/865631/nvidia-geforce-now-ultimate-membership-review/)by [Cianna Garrison](//www.howtogeek.com "www.howtogeek.com") on 13 February 2023 at 18:30 NVIDIA’s new premium cloud gaming tier, GeForce NOW Ultimate, kicks performance up a notch, ditching its already-acclaimed RTX 3080 supercomputers for RTX 4080. With GeForce NOW Ultimate’s speedy frame rates, stunning graphics, and top-tier \[…\]
- [Everything You Need to Know About the Blue Screen of Death](https://www.howtogeek.com/163452/everything-you-need-to-know-about-the-blue-screen-of-death/)by [Chris Hoffman](//www.howtogeek.com "www.howtogeek.com") on 13 February 2023 at 17:00 The blue screen of death—or BSOD—is always an unwelcome sight. BSODs appear when Microsoft Windows encounters a critical error from which it can’t recover. Here are some common causes, and how you can start to troubleshoot a BSOD.Read This \[…\]
- [The Best Cloud Gaming Services in 2023](https://www.howtogeek.com/814645/best-cloud-gaming-service/)by [Jon Bitner](//www.howtogeek.com "www.howtogeek.com") on 13 February 2023 at 15:01 The cloud gaming marketplace has never been more exciting or versatile than it is today. You can play the latest games on almost any device—from a budget laptop to a smartphone or tablet—with awesome graphical quality and for a surprisingly low \[…\]
- [The Best Ultrawide Monitors of 2023](https://www.howtogeek.com/803635/best-ultrawide-monitor/)by [Gaurav Shukla](//www.howtogeek.com "www.howtogeek.com") on 13 February 2023 at 15:00 Whether you want to enhance your productivity or get an immersive gaming experience, ultrawide monitors can help. They offer ample screen space for multitasking or gorging on the game visuals. Here are our picks of the best ultrawide monitors.Read \[…\]
- [Macvlan network driver: Assign MAC address to Docker containers](https://4sysops.com/archives/macvlan-network-driver-assign-mac-address-to-docker-containers/)by [Surender Kumar](//4sysops.com "4sysops.com") on 13 February 2023 at 13:32 The macvlan network driver allows you to assign a MAC address to Docker containers, which enables your containerized application to connect directly to your physical network. The post Macvlan network driver: Assign MAC address to Docker containers \[…\]
- [CodeSOD: Injectables are Fun](https://thedailywtf.com/articles/injectables-are-fun)by [Remy Porter](//thedailywtf.com "thedailywtf.com") on 13 February 2023 at 6:30 Today, Morpheus sends us a SQL injection vulnerability. But it's a peculiar version that only uses parameters. Let's start with the bit that looks normal: strStrBuilder.Append(" update sometable set ") strStrBuilder.Append(" SOMECOLUMN = \[…\]
- [Containerd Adds Support for a New Container Type: Wasm Containers](https://www.infoq.com/news/2023/02/containerd-wasi/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=news)by [Vivian Hu](//www.infoq.com "www.infoq.com") on 13 February 2023 at 5:00 The runwasi project, written in Rust, became an official contained project, which enables containerd to support a new container type: Wasm (or WebAssembly) containers. By Vivian Hu
- [CloudNativeSecurityCon 2023: Identifying Suspicious Behaviors with eBPF](https://www.infoq.com/news/2023/02/identifying-suspicious-behaviors/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=news)by [Mostafa Radwan](//www.infoq.com "www.infoq.com") on 13 February 2023 at 2:00 At CloudNativeSecrityCon 2023 in Seattle, WA, Jeremy Cowan and Wasiq Muhammad, both engineers at AWS, presented on identifying suspicious behaviors with eBPP, its use cases, and how AWS is using it for threat detection and protection. By Mostafa \[…\]
- [Malicious PyPI Package Removes netstat, Tampers with SSH Config](https://www.infoq.com/news/2023/02/malicious-pypi-rat-mutants/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=news)by [Sergio De Simone](//www.infoq.com "www.infoq.com") on 12 February 2023 at 21:00 A recent report by Sonatype security researcher Ax Sharma highlights newly discovered malicious packages on the PyPI registry, including aptx, which can install the Meterpreter trojan disguised as pip, delete the netstat system utility, and tamper \[…\]
- [You Can Stop Turning Your Lights Off to Save Money](https://www.howtogeek.com/832047/you-can-stop-turning-your-lights-off-to-save-money/)by [Jason Fitzpatrick](//www.howtogeek.com "www.howtogeek.com") on 12 February 2023 at 18:30 Obsessively turning off household lights to save money is a habit most of us have, but it turns out it’s not really the money-saving power move we think it is. Here’s why you can stop.Read This Article on How-To Geek ›
- [New OnePlus 11 Offers Way More Power Than Its Price Suggests](https://www.howtogeek.com/869453/new-oneplus-11-offers-way-more-power-than-its-price-suggests/)by [Sponsored](//www.howtogeek.com "www.howtogeek.com") on 12 February 2023 at 16:55 OnePlus is back with a pair of products that are sure to catch fans’ attention. Experience the power of modern innovation in the palm of your hand with the OnePlus 11 5G smartphone. This impressive device combines flagship performance with a \[…\]
- [The Best Smart Plugs of 2023](https://www.howtogeek.com/739326/best-smart-plugs/)by [Andy Nguyen](//www.howtogeek.com "www.howtogeek.com") on 12 February 2023 at 15:01 With smart plugs, you can schedule appliances to turn on and off, control them with your voice, and track their energy consumption. Use our recommended list of smart plugs to find one that’s right for your home.Read This Article on How-To Geek ›
- [The Best Smart Home Devices of 2023](https://www.howtogeek.com/789285/best-smart-home-device/)by [Andy Nguyen](//www.howtogeek.com "www.howtogeek.com") on 12 February 2023 at 15:00 Adding smart home devices gives you more control over your environment. They make your home safer and more secure. They’re just fun to use, too. Here are our favorite smart devices.Read This Article on How-To Geek ›
- [How to Watch the 2023 Super Bowl LVII Without Cable](https://www.howtogeek.com/870905/how-to-watch-the-2023-super-bowl-lvii-without-cable/)by [Josh Bell](//www.howtogeek.com "www.howtogeek.com") on 12 February 2023 at 14:30 In Super Bowl LVII, the Kansas City Chiefs take on the Philadelphia Eagles, at Arizona’s State Farm Stadium, starting at 6:30 p.m. ET / 3:30 p.m. PT on February 12, 2023. Here are seven different ways you can stream this year’s Super Bowl live \[…\]
- [Farewell to Subversion: GitHub Sunsets Support after 13 Years](https://www.infoq.com/news/2023/02/github-subversion-svn/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=news)by [Renato Losio](//www.infoq.com "www.infoq.com") on 12 February 2023 at 6:20 Next January GitHub will remove Subversion support from GitHub.com, with GitHub Enterprise Server following soon after. Introduced in 2010 to provide developers with a path to Git, the SVN endpoint now receives only 0.02% of the requests to the \[…\]
- [10 Windows File Explorer Features You Should Be Using](https://www.howtogeek.com/864665/10-windows-file-explorer-features-you-should-be-using/)by [Joe Fedewa](//www.howtogeek.com "www.howtogeek.com") on 11 February 2023 at 18:30 The Windows File Explorer is likely one of the most used tools on your PC. It’s the home for finding files and anything else that might be saved. A few tips and tricks can make it work even better, whether you’re using Windows 10 or Windows \[…\]
- [How to Delete Multiple Contacts on iPhone](https://www.howtogeek.com/679788/how-to-delete-multiple-contacts-on-iphone/)by [Joe Fedewa](//www.howtogeek.com "www.howtogeek.com") on 11 February 2023 at 17:00 The “Contacts” app is often tucked in a folder and forgotten. There’s a good chance you have some old contacts and duplicates cluttering it up. We’ll show you a few ways to delete multiple contacts on an iPhone.Read This Article on How-To \[…\]
- [The Best Curved Monitors of 2023](https://www.howtogeek.com/814702/best-curved-monitor/)by [Gaurav Shukla](//www.howtogeek.com "www.howtogeek.com") on 11 February 2023 at 15:00 Curved monitors aren’t just stylish—they offer substantial benefits, from a more immersive media experience to wider display resolutions for productivity. We’ve hand-picked the best curved monitors you can buy.Read This Article on How-To Geek \[…\]
- [Adding Video in .NET MAUI Apps with the New MediaElement](https://www.infoq.com/news/2023/02/dot-net-maui-mediaelement/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=news)by [Robert Krzaczyński](//www.infoq.com "www.infoq.com") on 11 February 2023 at 12:00 Microsoft recently released another control for the .NET MAUI platform: MediaElement. This is one of the components of the .NET MAUI Community Toolkit that allows audio and video playback within .NET MAUI applications. By Robert Krzaczyński
- [Service Mesh Kuma Improves Policy Handling and Debugging Experience](https://www.infoq.com/news/2023/02/kuma-policy-handling/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=news)by [Matt Campbell](//www.infoq.com "www.infoq.com") on 11 February 2023 at 7:00 Kuma, a service mesh technology, released version 2.1 with improved policies and an updated UI. The improved policies build upon the 2.0 release and move the remaining policies over to the new targetRef system. The targetRef system provides an \[…\]
- [What's On Tap for .NET 8 (Preview 1 Coming this Month)](https://visualstudiomagazine.com/articles/2023/02/10/net-8-preview.aspx)on 10 February 2023 at 19:54 The first preview of .NET 8 is coming in a couple of weeks (-ish) said Microsoft's David Ortinau during a livestreamed tech event held in Stockholm.
- [Windows 11 May Solve a Common Headache With RGB Gaming Gear](https://www.howtogeek.com/872177/windows-11-may-solve-a-common-headache-with-rgb-gaming-gear/)by [Corbin Davenport](//www.howtogeek.com "www.howtogeek.com") on 10 February 2023 at 19:39 The problem with RGB lights on keyboards, mice, and other devices is that you usually need third-party apps to apply settings… which are almost always buggy or convoluted. Microsoft is trying to fix that with a new Windows 11 feature.Read This \[…\]
- [WSUS cleanup aborting: Increase timeout for database and IIS](https://4sysops.com/archives/wsus-cleanup-aborting-increase-timeout-for-database-and-iis/)by [Wolfgang Sommergut](//4sysops.com "4sysops.com") on 10 February 2023 at 12:46 If many expired or superseded updates have accumulated in WSUS, then the server cleanup wizard will hang. The problem is often difficult to solve, but promising measures include a longer timeout for the IIS and the database, and more memory for the \[…\]
- [Azure Announces Native New Relic Service for Full-Stack Observability](https://www.infoq.com/news/2023/02/azure-native-new-relic-service/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=news)by [Renato Losio](//www.infoq.com "www.infoq.com") on 10 February 2023 at 8:00 Azure recently announced a native New Relic service for full-stack observability. The performance monitoring service allows monitoring and troubleshooting of cloud applications in real-time, providing metrics, traces, and logs. By Renato Losio
- [Grafana Tempo Introduces New Query Language and Support for Apache Parquet](https://www.infoq.com/news/2023/02/tempo-traceql-parquet/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=news)by [Matt Campbell](//www.infoq.com "www.infoq.com") on 10 February 2023 at 7:00 Grafana has released Grafana Tempo 2.0 which introduces the new TraceQL query language and support for the Apache Parquet format. Grafana Tempo is an open-source tracing backend that works with object storage. The new TraceQL query language works \[…\]
- [Error'd: Chill](https://thedailywtf.com/articles/chill)by [Lyle Seaman](//thedailywtf.com "thedailywtf.com") on 10 February 2023 at 6:30 No real theme this week, just some random groaners to tide you through the weekend. Historian Drew W. wonders "I'm not sure which is weirder: the fact that Verizon has a bunch of numbers after it or that AT&T seems to be stuck in roughly \[…\]
- [Windows 11 Will Make Verification Emails Less Annoying](https://www.howtogeek.com/871983/windows-11-will-make-verification-emails-less-annoying/)by [Corbin Davenport](//www.howtogeek.com "www.howtogeek.com") on 9 February 2023 at 22:20 It’s common for online accounts to verify new login attempts with a one-time password, but opening your email or messaging app for the code can be annoying. Microsoft is trying to fix that with a new Windows 11 feature.Read This Article on How-To \[…\]
- [.NET Apps Show Poorly in Software Security Report](https://visualstudiomagazine.com/articles/2023/02/09/net-app-security.aspx)on 9 February 2023 at 18:34 A new software security report finds .NET applications had the highest percentage of flaws when compared to two popular programming languages (even though .NET isn't a programming language).
- [Manage BitLocker centrally with AppTec360 EMM](https://4sysops.com/archives/manage-bitlocker-centrally-with-apptec360-emm/)by [Andrej Radonic](//4sysops.com "4sysops.com") on 9 February 2023 at 11:46 AppTec360 Enterprise Mobility Management (EMM) is not only suitable for managing mobile devices but also PCs. For PCs, the Swiss company follows Microsoft's concept of "modern management" via MDM interfaces. Its BitLocker module allows unattended \[…\]
- [How to Analyze Behavior and Influence Behavior Change with the ABC Model](https://www.infoq.com/news/2023/02/analyze-influence-behavior/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=news)by [Ben Linders](//www.infoq.com "www.infoq.com") on 9 February 2023 at 10:57 Having an agile mindset is not enough; we need to change behavior for adopting agile. With the Antecedent Behavior Consequence (ABC) Model, you can analyze the behavior, figure out what triggers it, and think about strategies to drive behavioral \[…\]
- [Microsoft’s Fully-Managed Azure Load Testing Service Now Generally Available](https://www.infoq.com/news/2023/02/azure-load-testing-service-ga/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=news)by [Steef-Jan Wiggers](//www.infoq.com "www.infoq.com") on 9 February 2023 at 10:00 Microsoft recently announced the general availability of Azure Load Testing, a fully-managed load-testing service allowing customers to test the resiliency of their applications regardless of where they are hosted. By Steef-Jan Wiggers
- [CodeSOD: An Exceptional Zero](https://thedailywtf.com/articles/an-exceptional-zero)by [Remy Porter](//thedailywtf.com "thedailywtf.com") on 9 February 2023 at 6:30 One of the most powerful features of using exceptions for error handling is that they let you create your own exceptions, and thus accurately describe the family of exceptional situations your code could generate. On the flip side, some developers \[…\]
- [The Ten Year Journey of Facebook's App for iOS](https://www.infoq.com/news/2023/02/Facebook-app-ten-years/?utm_campaign=infoq_content&utm_source=infoq&utm_medium=feed&utm_term=news)by [Sergio De Simone](//www.infoq.com "www.infoq.com") on 8 February 2023 at 22:00 Facebook rewrote its iOS app in 2012 to take advantage of native performance and improve reliability and usability over its previous HTML5-based cross-platform implementation. In the ten years since the rewrite, the app codebase has evolved non-stop \[…\]
- [Microsoft Reaffirms Fate of Visual Basic](https://visualstudiomagazine.com/articles/2023/02/08/language-update.aspx)on 8 February 2023 at 18:35 Microsoft updated its programming languages strategy, confirming that Visual Basic will remain a going concern even though it's still relegated to second-rate status when compared to C# and F#.
- [Bean Machine Retrospective, part 7](https://ericlippert.com/2023/02/08/bean-machine-retrospective-part-7/)by [ericlippert](//ericlippert.com "ericlippert.com") on 8 February 2023 at 18:19 How do we write a compiler in a typical general-purpose line-of-business OO programming language such as Python, C#, Java, and so on? Compilers are programs, so we could make the question more general: how do we write programs? The basic … \[…\]
- [Adobe and Microsoft Bring Industry-Leading Acrobat PDF Experience to 1.4 Billion Windows Users through Microsoft Edge](https://blogs.windows.com/msedgedev/2023/02/08/adobe-acrobat-microsoft-edge-pdf/)by [Microsoft Edge Team](//blogs.windows.com "blogs.windows.com") on 8 February 2023 at 15:00 Natively embedding Acrobat PDF technology in Microsoft Edge delivers an enhanced PDF experience for Windows users and a seamless path to even more value. Adobe Acrobat PDF technology in Microsoft Edge will be available to all WiThe post Adobe and \[…\]
- [Azure Data Studio vs. SQL Server Management (SSMS)](https://4sysops.com/archives/azure-data-studio-vs-sql-server-management-ssms/)by [Timothy Warner](//4sysops.com "4sysops.com") on 8 February 2023 at 13:48 If your Windows systems administration work touches SQL Server products, you need to know when Azure Data Studio is the right fit over the time-tested and venerable SQL Server Management Studio (SSMS). The post Azure Data Studio vs. SQL Server \[…\]
- [Calmira, the Windows 95-like desktop for Windows 3.x, returns](https://www.osnews.com/story/135832/calmira-the-windows-95-like-desktop-for-windows-3-x-returns/)by [Thom Holwerda](//www.osnews.com "www.osnews.com") on 8 February 2023 at 8:06 Calmira Reborn is fourth in the line of Calmira projects. It is a fork of Calmira LFN 3.32 by Alexandre Rodrigues de Sousa, itself a fork of Calmira II 3.3 by Calmira Online!, itself a fork of Calmira 2.2SR by Li-Hsin Huang. This fork does not place \[…\]
- [Calmira, the Windows 95-like desktop for Windows 3.x, returns](https://www.osnews.com/story/135832/calmira-the-windows-95-like-desktop-for-windows-3-x-returns/)by [Thom Holwerda](//www.osnews.com "www.osnews.com") on 8 February 2023 at 8:06 Calmira Reborn is fourth in the line of Calmira projects. It is a fork of Calmira LFN 3.32 by Alexandre Rodrigues de Sousa, itself a fork of Calmira II 3.3 by Calmira Online!, itself a fork of Calmira 2.2SR by Li-Hsin Huang. This fork does not place \[…\]
- [The DOS SDK](https://www.osnews.com/story/135830/the-dos-sdk/)by [Thom Holwerda](//www.osnews.com "www.osnews.com") on 8 February 2023 at 8:01 An SDK for developing DOS software for x86 machines, including IBM PC compatibles and NEC PC-98 This SDK (Software Development Kit) is modeled after the Amiga NDK (Native Development Kit). The Amiga NDK contains a set of header files and libraries \[…\]
- [The DOS SDK](https://www.osnews.com/story/135830/the-dos-sdk/)by [Thom Holwerda](//www.osnews.com "www.osnews.com") on 8 February 2023 at 8:01 An SDK for developing DOS software for x86 machines, including IBM PC compatibles and NEC PC-98 This SDK (Software Development Kit) is modeled after the Amiga NDK (Native Development Kit). The Amiga NDK contains a set of header files and libraries \[…\]
- [Google and Mozilla are working on iOS browsers that break current App Store rules](https://www.osnews.com/story/135828/google-and-mozilla-are-working-on-ios-browsers-that-break-current-app-store-rules/)by [Thom Holwerda](//www.osnews.com "www.osnews.com") on 8 February 2023 at 7:58 Companies like Google, Mozilla, and Microsoft have versions of their web browsers on Apple’s iOS and iPadOS App Stores, but these versions come with a big caveat: The App Store rules require them to use Safari’s WebKit rendering engine rather \[…\]
- [Google and Mozilla are working on iOS browsers that break current App Store rules](https://www.osnews.com/story/135828/google-and-mozilla-are-working-on-ios-browsers-that-break-current-app-store-rules/)by [Thom Holwerda](//www.osnews.com "www.osnews.com") on 8 February 2023 at 7:58 Companies like Google, Mozilla, and Microsoft have versions of their web browsers on Apple’s iOS and iPadOS App Stores, but these versions come with a big caveat: The App Store rules require them to use Safari’s WebKit rendering engine rather \[…\]
- [CodeSOD: Skip to the Loo](https://thedailywtf.com/articles/skip-to-the-loo)by [Remy Porter](//thedailywtf.com "thedailywtf.com") on 8 February 2023 at 6:30 Way back when Microsoft added LINQ to .NET, the real selling point was lazy evaluation. You could do something like var x = someList.Skip(3).Where((x) => x > 3).Take(5) and nothing would actually happen until you attempted to interact with the \[…\]
- [Monitoring Microsoft 365 with SCOM and the NiCE Active 365 Management Pack](https://4sysops.com/archives/monitoring-microsoft-365-with-scom-and-the-nice-active-365-management-pack/)by [Ruben Zimmermann](//4sysops.com "4sysops.com") on 7 February 2023 at 14:12 The NiCE Active 365 Management Pack for System Center Operations Manager (SCOM) tracks availability, activity, performance, security checks, and health by performing end-to-end probes. The management pack supports SharePoint Online, Exchange Online \[…\]
- [Getting Lost in the World](https://thedailywtf.com/articles/getting-lost-in-the-world)by [Remy Porter](//thedailywtf.com "thedailywtf.com") on 7 February 2023 at 6:30 Unit tests are important, but unit tests alone don't guarantee a good code base. Sandra, still suffering at InitAg brings us a bug that was sitting in their project for months, undetected. In this case, Sandra's team needed to work with geographic \[…\]
- [VS Code v1.75 Released with New AI Tools Documentation](https://visualstudiomagazine.com/articles/2023/02/06/vs-code-1-75.aspx)on 6 February 2023 at 17:43 "We've also added a new AI Tools in VS Code topic to the VS Code documentation that will help you get started with Copilot."
- [Local password manager with Bitwarden unified](https://4sysops.com/archives/local-password-manager-with-bitwarden-unified/)by [Brandon Lee](//4sysops.com "4sysops.com") on 6 February 2023 at 15:39 The Bitwarden unified self-hosted deployment is an excellent local password manager. In this post, I will explain the difference between Bitwarden unified and Bitwarden standard, outline the installation of Bitwarden unified, and show you how to \[…\]
- [CodeSOD: Code Commenter and Error Handler](https://thedailywtf.com/articles/code-commenter-and-error-handler)by [Remy Porter](//thedailywtf.com "thedailywtf.com") on 6 February 2023 at 6:30 Visual Basic for Applications represents the core mistake of putting a full-featured programming environment on every desktop. That so much VBA code is bad is not remarkable- that any good code exists would be shocking. We rarely cover VBA code, \[…\]
- [The newest feature in the Microsoft Store is more ads](https://www.osnews.com/story/135825/the-newest-feature-in-the-microsoft-store-is-more-ads/)by [Thom Holwerda](//www.osnews.com "www.osnews.com") on 4 February 2023 at 21:30 If your main problem with the Microsoft Store is that you get too many relevant results when you search for apps, good news: Microsoft is officially launching Microsoft Store Ads, a way for developers to pay to get their apps in front of your eyes \[…\]
- [The newest feature in the Microsoft Store is more ads](https://www.osnews.com/story/135825/the-newest-feature-in-the-microsoft-store-is-more-ads/)by [Thom Holwerda](//www.osnews.com "www.osnews.com") on 4 February 2023 at 21:30 If your main problem with the Microsoft Store is that you get too many relevant results when you search for apps, good news: Microsoft is officially launching Microsoft Store Ads, a way for developers to pay to get their apps in front of your eyes \[…\]
- [Dev explains why Tiny11 Windows is so tiny yet secure despite no TPM, Secure Boot](https://www.osnews.com/story/135823/dev-explains-why-tiny11-windows-is-so-tiny-yet-secure-despite-no-tpm-secure-boot/)by [Thom Holwerda](//www.osnews.com "www.osnews.com") on 4 February 2023 at 21:28 While many like how Windows 11 looks or feels, there are some who just want to cut out on what they feel is bloat as their hardware may not be good enough to run the new OS smoothly, or simply for the fun of it. Recently, a popular third-party \[…\]
- [Dev explains why Tiny11 Windows is so tiny yet secure despite no TPM, Secure Boot](https://www.osnews.com/story/135823/dev-explains-why-tiny11-windows-is-so-tiny-yet-secure-despite-no-tpm-secure-boot/)by [Thom Holwerda](//www.osnews.com "www.osnews.com") on 4 February 2023 at 21:28 While many like how Windows 11 looks or feels, there are some who just want to cut out on what they feel is bloat as their hardware may not be good enough to run the new OS smoothly, or simply for the fun of it. Recently, a popular third-party \[…\]
- [The names of birds, part 4](https://ericlippert.com/2023/02/03/the-names-of-birds-part-4/)by [ericlippert](//ericlippert.com "ericlippert.com") on 3 February 2023 at 17:17 The European starling is a lovely looking bird, though territorial, noisy and aggressive up close. Unfortunately, they are very invasive in North America. Most of the hundreds of millions of European starlings now living in the Americas can be found \[…\]
- [ASP.NET Core Dev Team Launches 'Blazor United' Push for .NET 8](https://visualstudiomagazine.com/articles/2023/02/03/blazor-united-plan.aspx)on 3 February 2023 at 17:01 Shortly after Blazor creator Steve Sanderson wowed web-devs with a new prototype project called Blazor United and solicited feedback on its viability, Microsoft flipped the switch and put it on the roadmap for .NET 8.
- [The New HP Pro x360 Fortis Is a 2-In-1 Laptop Under $500](https://www.howtogeek.com/870672/the-new-hp-pro-x360-fortis-is-a-2-in-1-laptop-under-500/)by [Corbin Davenport](//www.howtogeek.com "www.howtogeek.com") on 3 February 2023 at 16:48 Now that Intel’s 13th generation Core chips are available for laptops, we’re seeing waves of new portable workstations at every price point. HP has announced yet another option, aimed at the budget market: the HP Pro x360 Fortis.Read This \[…\]
- [Analyze Windows memory usage with RAMMap](https://4sysops.com/archives/analyze-windows-memory-usage-with-rammap/)by [Leos Marek](//4sysops.com "4sysops.com") on 3 February 2023 at 15:38 When you have a performance issue, random access memory (RAM) is usually the second thing to check right after the CPU counters. Let's see how you can analyze Windows memory usage with RAMMap, a tool from the Sysinternals suite. The post Analyze \[…\]
- [Error'd: You Spin Me Right Round](https://thedailywtf.com/articles/you-spin-me-right-round)by [Lyle Seaman](//thedailywtf.com "thedailywtf.com") on 3 February 2023 at 6:30 Audiophile Gear H. enthused "Love me some Bob Dylan. But it looks like I'll need to save up to complete my collection." An anonymous Jira user reported "I'm glad to see that despite having a repository of any size, let alone 2GB, that it's \[…\]
- [“I own porn I can’t watch”](https://www.osnews.com/story/135820/i-own-porn-i-cant-watch/)by [Thom Holwerda](//www.osnews.com "www.osnews.com") on 3 February 2023 at 0:55 So, Cartrivision tapes came in two formats: Black Tapes and Red Tapes. Black tapes you’d buy at the store like any other product, but for Red Tapes (which were relatively recent movies), you instead would go to the store and place an order from a \[…\]
- [“I own porn I can’t watch”](https://www.osnews.com/story/135820/i-own-porn-i-cant-watch/)by [Thom Holwerda](//www.osnews.com "www.osnews.com") on 3 February 2023 at 0:55 So, Cartrivision tapes came in two formats: Black Tapes and Red Tapes. Black tapes you’d buy at the store like any other product, but for Red Tapes (which were relatively recent movies), you instead would go to the store and place an order from a \[…\]
- [Exploring Rust for Vulkan drivers](https://www.osnews.com/story/135818/exploring-rust-for-vulkan-drivers/)by [Thom Holwerda](//www.osnews.com "www.osnews.com") on 3 February 2023 at 0:52 I don’t expect to see any actual Mesa Vulkan drivers in Rust for a few years yet. My current goal is merely to explore the possibility. When the time comes that someone does choose to write a Vulkan driver in Rust, I want us to be ready. This \[…\]
- [Exploring Rust for Vulkan drivers](https://www.osnews.com/story/135818/exploring-rust-for-vulkan-drivers/)by [Thom Holwerda](//www.osnews.com "www.osnews.com") on 3 February 2023 at 0:52 I don’t expect to see any actual Mesa Vulkan drivers in Rust for a few years yet. My current goal is merely to explore the possibility. When the time comes that someone does choose to write a Vulkan driver in Rust, I want us to be ready. This \[…\]
- [JetBrains Dev Report: TypeScript Is Fastest-Growing Programming Language](https://visualstudiomagazine.com/articles/2023/02/02/jetbrains-survey.aspx)on 2 February 2023 at 18:32 After being recognized as ONE of the fastest-growing programming languages in last year's developer report from dev tooling specialist JetBrains, Microsoft's TypeScript was named THE fastest-growing language this year.
- [Developers, meet Microsoft Store Ads](https://blogs.windows.com/windowsdeveloper/2023/02/02/developers-meet-microsoft-store-ads/)by [Zahara Kondo](//blogs.windows.com "blogs.windows.com") on 2 February 2023 at 15:40 Reach the right customers at the right time with your games and apps Content is at the heart of the Windows PC experience. Consumers typically visit the Microsoft Store to learn more about a wide variety of PC apps or games, from productivit The \[…\]
- [Extending LVM space in Ubuntu](https://4sysops.com/archives/extending-lvm-space-in-ubuntu/)by [Surender Kumar](//4sysops.com "4sysops.com") on 2 February 2023 at 13:31 Did you ever install Ubuntu Linux with the default LVM (logical volume manager) partition layout and give it a really small disk size to begin with? This usually happens while setting up an EC2 instance in AWS, since the root volume gets 8 GB EBS \[…\]
- [CodeSOD: Constantly Finding Magic](https://thedailywtf.com/articles/constantly-finding-magic)by [Remy Porter](//thedailywtf.com "thedailywtf.com") on 2 February 2023 at 6:30 We constantly see developers finding… creative solutions to the requirement that they avoid magic numbers in their code. Refactoring to define a constant is just too hard, apparently. Today, Maklemore sends us a short snippet that neatly solves \[…\]
- [Love: install IRIX from IRIX, Linux, or Windows](https://www.osnews.com/story/135816/love-install-irix-from-irix-linux-or-windows/)by [Thom Holwerda](//www.osnews.com "www.osnews.com") on 2 February 2023 at 0:00 I just finished my new project, it is called love. It allows installation of IRIX from IRIX, LINUX or WINDOWS. The reason for its existence is that IRIX installations are difficult, even for experienced users. New users almost always struggle with \[…\]
- [Love: install IRIX from IRIX, Linux, or Windows](https://www.osnews.com/story/135816/love-install-irix-from-irix-linux-or-windows/)by [Thom Holwerda](//www.osnews.com "www.osnews.com") on 2 February 2023 at 0:00 I just finished my new project, it is called love. It allows installation of IRIX from IRIX, LINUX or WINDOWS. The reason for its existence is that IRIX installations are difficult, even for experienced users. New users almost always struggle with \[…\]
- [Microsoft reportedly shows full-screen Windows 11 upgrade ads with two ‘yes’ buttons](https://www.osnews.com/story/135814/microsoft-reportedly-shows-full-screen-windows-11-upgrade-ads-with-two-yes-buttons/)by [Thom Holwerda](//www.osnews.com "www.osnews.com") on 1 February 2023 at 23:57 It appears that Microsoft is getting more aggressive with Windows 11 promos. A Reddit user (the post is now removed) has published a photo of their Windows 10 computer with a full-screen Windows 11 ad offering to upgrade to the latest operating \[…\]
- [Microsoft reportedly shows full-screen Windows 11 upgrade ads with two ‘yes’ buttons](https://www.osnews.com/story/135814/microsoft-reportedly-shows-full-screen-windows-11-upgrade-ads-with-two-yes-buttons/)by [Thom Holwerda](//www.osnews.com "www.osnews.com") on 1 February 2023 at 23:57 It appears that Microsoft is getting more aggressive with Windows 11 promos. A Reddit user (the post is now removed) has published a photo of their Windows 10 computer with a full-screen Windows 11 ad offering to upgrade to the latest operating \[…\]
- [The parallel port](https://www.osnews.com/story/135812/the-parallel-port/)by [Thom Holwerda](//www.osnews.com "www.osnews.com") on 1 February 2023 at 23:50 I wrote a popular post about serial ports once, and serial ports are something I think about, worry about, and dream about with some regularity. Yet I have never really devoted that much attention to the serial port’s awkward sibling, always \[…\]
- [The parallel port](https://www.osnews.com/story/135812/the-parallel-port/)by [Thom Holwerda](//www.osnews.com "www.osnews.com") on 1 February 2023 at 23:50 I wrote a popular post about serial ports once, and serial ports are something I think about, worry about, and dream about with some regularity. Yet I have never really devoted that much attention to the serial port’s awkward sibling, always \[…\]
- [The names of birds, part 3](https://ericlippert.com/2023/02/01/the-names-of-birds-part-3/)by [ericlippert](//ericlippert.com "ericlippert.com") on 1 February 2023 at 17:01 In the autumn of last year my friend Joan and I went on a little trip up to the Skagit valley north of Seattle to photograph birds of prey; I managed to get a blurry but recognizable shot of this … Continue reading →
- [Microsoft Edge and Interop 2023](https://blogs.windows.com/msedgedev/2023/02/01/microsoft-edge-and-interop-2023/)by [Microsoft Edge Team](//blogs.windows.com "blogs.windows.com") on 1 February 2023 at 17:00 Microsoft Edge joins Apple, Microsoft Edge and Interop 2023 appeared first on Microsoft Edge Blog.
- [Install Minikube to get started with Kubernetes](https://4sysops.com/archives/install-minikube-to-get-started-with-kubernetes/)by [Edem Afenyo](//4sysops.com "4sysops.com") on 1 February 2023 at 13:02 Minikube is a lightweight local Kubernetes engine for macOS, Linux, and Windows. You can use Minikube as a test bed, or if you are new to Kubernetes, explore how to configure and deploy pods. In this post, I will explain how to install Minikube on \[…\]
- [CodeSOD: The DOM Checker](https://thedailywtf.com/articles/the-dom-checker)by [Remy Porter](//thedailywtf.com "thedailywtf.com") on 1 February 2023 at 6:30 Dave does a little work on a website when the core developers are in over their heads on maintenance. Which is a thing that happens a lot. Let's see if we can get a sense of why, starting with this little method here: function check(cssclass, \[…\]
- [Notepad++ Can Handle Your Huge Text Files Again](https://www.howtogeek.com/869782/notepad-can-handle-your-huge-text-files-again/)by [Corbin Davenport](//www.howtogeek.com "www.howtogeek.com") on 31 January 2023 at 16:46 Notepad++ is one of the most popular text editors for Windows, thanks to its utilitarian design and powerful features. A new update has just been released with a few helpful changes.Read This Article on How-To Geek ›
- [Prepare AD synchronization with Azure Active Directory using IdFix](https://4sysops.com/archives/prepare-ad-synchronization-with-azure-active-directory-using-idfix/)by [Brandon Lee](//4sysops.com "4sysops.com") on 31 January 2023 at 13:34 Many organizations are migrating their on-premises email to Microsoft 365. One of the necessary steps is synchronizing your local directory with Azure Active Directory. The IdFix tool from Microsoft is meant to help correct issues before \[…\]
- [CodeSOD: How To Ruin a Long Weekend](https://thedailywtf.com/articles/how-to-ruin-a-long-weekend)by [Remy Porter](//thedailywtf.com "thedailywtf.com") on 31 January 2023 at 6:30 GRH inherited an application written by someone who is no longer employed with the company, as part of a project managed by someone who is no longer at the company, requested by an executive who is also no longer at the company. There are no \[…\]
- [Uno Platform 4.7 Sports New Project Template](https://visualstudiomagazine.com/articles/2023/01/30/uno-platform-4-7.aspx)on 30 January 2023 at 22:09 "In this updated solution template, the 'Shared Project' is replaced by a regular cross-platform library containing all user code files."
- [Living alone in the wild Siberian forest for 20 years](https://www.osnews.com/story/135804/living-alone-in-the-wild-siberian-forest-for-20-years/)by [Thom Holwerda](//www.osnews.com "www.osnews.com") on 30 January 2023 at 18:55 As a complete and utter juxtaposition to the usual tech stuff we quibble about here on OSNews, I stumbled upon this interesting video about Samuil, a man who, for the past 20 years, has been living in the middle of the Yakutia wilderness, the \[…\]
- [Living alone in the wild Siberian forest for 20 years](https://www.osnews.com/story/135804/living-alone-in-the-wild-siberian-forest-for-20-years/)by [Thom Holwerda](//www.osnews.com "www.osnews.com") on 30 January 2023 at 18:55 As a complete and utter juxtaposition to the usual tech stuff we quibble about here on OSNews, I stumbled upon this interesting video about Samuil, a man who, for the past 20 years, has been living in the middle of the Yakutia wilderness, the \[…\]
- [PowerToys for Windows 10 and Windows 11](https://4sysops.com/archives/powertoys-for-windows-10-and-windows-11/)by [Timothy Warner](//4sysops.com "4sysops.com") on 30 January 2023 at 17:22 If you haven't yet begun using the PowerToys tools for Windows 10 and 11 to accelerate your workflows as a Windows system administrator, you should. Let Tim show you how and why. The post PowerToys for Windows 10 and Windows 11 first appeared on \[…\]
- [The names of birds, part 2](https://ericlippert.com/2023/01/30/the-names-of-birds-part-2/)by [ericlippert](//ericlippert.com "ericlippert.com") on 30 January 2023 at 15:39 Reader “Joel” had an insightful comment on the first part of this series which I thought deserved a short episode of its own. Recall that we proved the theorem “if a compositional forest contains a mockingbird then every bird in … Continue \[…\]
- [CodeSOD: Height of the Accordion](https://thedailywtf.com/articles/height-of-the-accordion)by [Remy Porter](//thedailywtf.com "thedailywtf.com") on 30 January 2023 at 6:30 In the bad old days of web development, you had to deal with the fact that there weren't really any standards, and you had to customize your code for different browsers. The "right" way was to sniff for which features were available, but the most \[…\]
- [Budgie 10.7 released](https://www.osnews.com/story/135802/budgie-10-7-released/)by [Thom Holwerda](//www.osnews.com "www.osnews.com") on 29 January 2023 at 21:15 Budgie 10.7 is a brand new release series for Budgie Desktop, featuring major re-architectures, new APIs for extensibility, and polish to the user experience. For a point release, there’s a lot of changes, improvements, and new features in here, \[…\]
- [Budgie 10.7 released](https://www.osnews.com/story/135802/budgie-10-7-released/)by [Thom Holwerda](//www.osnews.com "www.osnews.com") on 29 January 2023 at 21:15 Budgie 10.7 is a brand new release series for Budgie Desktop, featuring major re-architectures, new APIs for extensibility, and polish to the user experience. For a point release, there’s a lot of changes, improvements, and new features in here, \[…\]
- [Here be four bits of dragons: the Mattel Dungeons & Dragons Computer Labyrinth Game and the TMS1100](https://www.osnews.com/story/135800/here-be-four-bits-of-dragons-the-mattel-dungeons-dragons-computer-labyrinth-game-and-the-tms1100/)by [Thom Holwerda](//www.osnews.com "www.osnews.com") on 29 January 2023 at 21:09 This is the bigger, more deluxe of the two Mattel dedicated D&D games (the Intellivision of course had its own set, and we had a Tandyvision ourselves), the other being the DUNGEONS & DRAGONS™ Computer Fantasy Game. That was a handheld \[…\]
- [Here be four bits of dragons: the Mattel Dungeons & Dragons Computer Labyrinth Game and the TMS1100](https://www.osnews.com/story/135800/here-be-four-bits-of-dragons-the-mattel-dungeons-dragons-computer-labyrinth-game-and-the-tms1100/)by [Thom Holwerda](//www.osnews.com "www.osnews.com") on 29 January 2023 at 21:09 This is the bigger, more deluxe of the two Mattel dedicated D&D games (the Intellivision of course had its own set, and we had a Tandyvision ourselves), the other being the DUNGEONS & DRAGONS™ Computer Fantasy Game. That was a handheld \[…\]
- [This is Microsoft’s new modern File Explorer overhaul for Windows 11](https://www.osnews.com/story/135798/this-is-microsofts-new-modern-file-explorer-overhaul-for-windows-11/)by [Thom Holwerda](//www.osnews.com "www.osnews.com") on 28 January 2023 at 0:20 As was revealed a handful of weeks ago, Microsoft is currently working on a significant update to File Explorer on Windows 11 that will update several core areas of the app with modern designs and new features that will better integrate the \[…\]
- [This is Microsoft’s new modern File Explorer overhaul for Windows 11](https://www.osnews.com/story/135798/this-is-microsofts-new-modern-file-explorer-overhaul-for-windows-11/)by [Thom Holwerda](//www.osnews.com "www.osnews.com") on 28 January 2023 at 0:20 As was revealed a handful of weeks ago, Microsoft is currently working on a significant update to File Explorer on Windows 11 that will update several core areas of the app with modern designs and new features that will better integrate the \[…\]
- [Did You Know iTunes for Windows Supports AirPlay, Too?](https://www.howtogeek.com/868772/did-you-know-itunes-for-windows-supports-airplay-too/)by [Corbin Davenport](//www.howtogeek.com "www.howtogeek.com") on 27 January 2023 at 19:33 iTunes for Windows has always fallen behind the Mac version in features and reliability, and you might assume it can’t stream music to an AirPlay speaker. However, it can do that, and it has had the feature for over a decade.Read This Article on \[…\]
- [Windows 11 22H2 Is Ready for Everyone Now](https://www.howtogeek.com/868663/windows-11-22h2-is-ready-for-everyone-now/)by [Corbin Davenport](//www.howtogeek.com "www.howtogeek.com") on 27 January 2023 at 15:41 Microsoft released Windows 11 22H2 in September 2022, marking the first major update to Windows 11 since its arrival the year prior. Four months later, Microsoft thinks it has worked out all the major bugs.Read This Article on How-To Geek ›
- [Recommended security settings and new group policies for Microsoft Edge (from 107 on)](https://4sysops.com/archives/recommended-security-settings-and-new-group-policies-for-microsoft-edge-from-107-on/)by [Wolfgang Sommergut](//4sysops.com "4sysops.com") on 27 January 2023 at 14:39 Microsoft last updated its security baseline for Edge browser 107, but it is still valid for the current versions. It contains the manufacturer's recommended group policy settings to increase security. However, none of the most recent policies are \[…\]
- [Error'd: Or Else](https://thedailywtf.com/articles/or-else)by [Lyle Seaman](//thedailywtf.com "thedailywtf.com") on 27 January 2023 at 6:30 This week I read an article which asserted that the AI singularity is still several years away. Maybe they should wait until then before they start threatening us? The first of the last of the humans, Greg took the time to wonder about the \[…\]
- [Steve Sanderson Wows Web-Devs with Peek at 'Blazor United' for .NET 8](https://visualstudiomagazine.com/articles/2023/01/26/blazor-united.aspx)on 26 January 2023 at 18:53 "We've started some experiments to combine the advantages of Razor Pages, Blazor Server and Blazor WebAssembly all into one thing."
- [Backup in Proxmox VE](https://4sysops.com/archives/backup-in-proxmox-ve/)by [Surender Kumar](//4sysops.com "4sysops.com") on 26 January 2023 at 14:57 The integrated backup feature in Proxmox VE allows you to perform a backup of selected or all VMs at once. Unlike snapshots, backups are independent copies of original data that can be stored either locally or remotely so that you can recover from \[…\]
- [CodeSOD: Literal Type Checking](https://thedailywtf.com/articles/literal-type-checking)by [Remy Porter](//thedailywtf.com "thedailywtf.com") on 26 January 2023 at 6:30 Validating your inputs is important, even when the sender is an API- in the land of JSON-based data exchange, we can't guarantee which keys exist without checking. Philipp's team uses the "Runtypes" library to solve this problem. It lets them write \[…\]
- [Spring Cloud Azure 5.0 Ships with Updated, Redesigned Documentation](https://visualstudiomagazine.com/articles/2023/01/25/spring-cloud-azure-5.aspx)on 25 January 2023 at 21:43 "We've created a new online resource, Azure for Spring developers, to help Spring developers code, deploy and scale their Spring applications on Azure.
- [What's New in Progress Telerik UI for Blazor, .NET MAUI and WinForms](https://visualstudiomagazine.com/articles/2023/01/25/progress-r1-2023.aspx)on 25 January 2023 at 20:25 The company said its new Progress Developer Tools R1 2023 release includes design and accessibility upgrades, deeper customizations and support for the latest frameworks.
- [Snapshots in Proxmox VE](https://4sysops.com/archives/snapshots-in-proxmox-ve/)by [Surender Kumar](//4sysops.com "4sysops.com") on 25 January 2023 at 11:34 The snapshot feature is available on every virtualization platform—whether you use Proxmox, Hyper-V, VMware or other virtualization tool. A snapshot enables you to preserve the state of a virtual machine, including virtual memory, virtual disks, \[…\]
- [CodeSOD: Magic Math](https://thedailywtf.com/articles/magic-math)by [Remy Porter](//thedailywtf.com "thedailywtf.com") on 25 January 2023 at 6:30 LK was browsing a local job site for a new position. The site was flaky, which lead LK to look into the code, and it looks like if anything, this job site should be hiring a new web developer. function startSWBanner() { browserType = "new"; \[…\]
- [Take ChatGPT for a Spin with VS Code Tools](https://visualstudiomagazine.com/articles/2023/01/24/chatgpt-vs-code.aspx)on 24 January 2023 at 21:02 With ChatGPT being the first "It" tech in the cutting-edge AI space that regular people can play around with, it's no wonder that tools to use it are exploding in the Visual Studio Code Marketplace.
- [Save and access the BitLocker recovery key in the Microsoft account](https://4sysops.com/archives/save-and-access-the-bitlocker-recovery-key-in-the-microsoft-account/)by [Wolfgang Sommergut](//4sysops.com "4sysops.com") on 24 January 2023 at 14:28 Microsoft offers several options for storing the recovery key when activating BitLocker. Traditionally, you could print it out or save it to a file. The Microsoft account has also been available for this purpose for some time now. From there, it can \[…\]
- [CodeSOD: Multiline Properties](https://thedailywtf.com/articles/multiline-properties)by [Remy Porter](//thedailywtf.com "thedailywtf.com") on 24 January 2023 at 6:30 If you want to configure a Java application, the standard way to do it is to use the Java Properties class. This class wraps around a simple, text-based file format (or an XML file, if you're into that) that allows you to store key/value pairs. It \[…\]
- [New .NET Community Toolkit Analyzers Help Noobs Improve Code](https://visualstudiomagazine.com/articles/2023/01/23/net-comm-kit-8-1.aspx)on 23 January 2023 at 22:13 An update to Microsoft's .NET Community Toolkit provides new dedicated analyzers that not only flags potential errors but also help beginners understand and improve their code.
- [Manage Windows security and optimization features with Microsoft’s free PC Manager](https://4sysops.com/archives/manage-windows-security-and-optimization-features-with-microsofts-free-pc-manager/)by [Brandon Lee](//4sysops.com "4sysops.com") on 23 January 2023 at 14:13 Applications such as CCleaner and other utilities have been popular for years as a quick and easy way for users to scan for and clear out temporary files, caches, logs, and other files to boost performance. Microsoft has released a new utility \[…\]
- [Windows 11 Is Improving HDR and GPU Switching](https://www.howtogeek.com/866670/windows-11-is-improving-hdr-and-gpu-switching/)by [Corbin Davenport](//www.howtogeek.com "www.howtogeek.com") on 20 January 2023 at 15:17 Windows 11 introduced an updated Settings application, with better organization and more options. Even more changes are on the way, as Microsoft is testing changes to the graphics section.Read This Article on How-To Geek ›
- [Azure Recovery Services vault: Ironing out the confusion](https://4sysops.com/archives/azure-recovery-services-vault-ironing-out-the-confusion/)by [Timothy Warner](//4sysops.com "4sysops.com") on 20 January 2023 at 13:15 Microsoft Azure offers a variety of backup and disaster recovery solutions. Let Tim iron out some common confusions about these entities and services: Azure Recovery Services vault, Azure Site Recovery, Azure Backup, and Azure Backup vault. In \[…\]
- [5 Ways to Download a Browser on Windows Without a Browser](https://www.howtogeek.com/864162/5-ways-to-download-a-browser-on-windows-without-a-browser/)by [Corbin Davenport](//www.howtogeek.com "www.howtogeek.com") on 20 January 2023 at 13:00 Downloading another web browser is one of the first tasks many people do on a new Windows PC, usually with the built-in copy of Microsoft Edge or Internet Explorer. However, there are a few other ways to grab Chrome or Firefox on a fresh PC.Read \[…\]
- [A Rough Preview Debut for Visual Studio Spell Checker](https://visualstudiomagazine.com/articles/2023/01/19/vs-spell-checker.aspx)on 19 January 2023 at 21:18 "17.5 Preview 3 has the first preview version of our spell checker for code documents which will help folks identify misspelled words in comments, strings and identifiers for C#, C++ and Markdown files."
- [Reopen apps after Windows startup](https://4sysops.com/archives/reopen-apps-after-windows-startup/)by [Wolfgang Sommergut](//4sysops.com "4sysops.com") on 19 January 2023 at 13:37 Most users work with several apps at the same time. In the past, they had to reopen apps manually after a startup. Since Windows 10, the operating system has automated this task, albeit in an inconsistent manner. And there is only limited central \[…\]
- [IIS and Exchange Server security with Windows Extended Protection (WEP)](https://4sysops.com/archives/iis-and-exchange-server-security-with-windows-extended-protection-wep/)by [Brandon Lee](//4sysops.com "4sysops.com") on 18 January 2023 at 13:15 A little-known extension helps to increase the security of Windows Authentication to prevent credential relay or "man in the middle" attacks in Exchange Server and Internet Information Server (IIS). Microsoft is using Windows Extended Protection \[…\]
- [The names of birds, part 1](https://ericlippert.com/2023/01/17/the-names-of-birds-part-1/)by [ericlippert](//ericlippert.com "ericlippert.com") on 17 January 2023 at 18:05 For the next part in my Bean Machine retrospective to make sense I’ll need to make a short digression. In looking back on the almost 20 years I’ve been blogging, it is surprising to me that I’ve only briefly alluded … Continue reading →
- [The truth about CSS selector performance](https://blogs.windows.com/msedgedev/2023/01/17/the-truth-about-css-selector-performance/)by [Microsoft Edge Team](//blogs.windows.com "blogs.windows.com") on 17 January 2023 at 17:02 If you're a web developer, you may have already heard that some CSS selectors are faster than others. And you're probably hoping to find a list of the better selectors to use in this article. Well, not quite. But bear with me, I promise that by the \[…\]
- [Regex in VSCode](https://4sysops.com/archives/regex-in-vscode/)by [Timothy Warner](//4sysops.com "4sysops.com") on 17 January 2023 at 14:56 Learn how Visual Studio Code (VSCode) implements regular expressions (regex) to help you perform your complex pattern-matching duties more effectively. In addition, I will introduce a few useful regex extensions to VSCode. The post Regex in VSCode \[…\]
- [How to make chunks of a range in C++23](https://mariusbancila.ro/blog/2023/01/16/how-to-make-chunks-of-a-range-in-cpp23/)by [Marius Bancila](//mariusbancila.ro "mariusbancila.ro") on 16 January 2023 at 19:25 Last year, I wrote a blog post about new C++23 range adaptors for joining and zipping. The C++23 standard includes a longer lists of range adapters (you can find a list here). Among them, there are several adaptors used for creating views consisting \[…\]
- [GitHub Copilot Labs Brews 'Code Brushes' for ML-Powered Code Modification (Like Photoshop Painting)](https://visualstudiomagazine.com/articles/2023/01/13/code-brushes.aspx)on 13 January 2023 at 20:00 "We wondered how we could make editing your code feel as tactile and easy as paint with a brush in Photoshop."
- [JavaScript Survey: Devs Want Static Typing (and Favor TypeScript over Vanilla JS)](https://visualstudiomagazine.com/articles/2023/01/12/javascript-typing.aspx)on 12 January 2023 at 18:42 The latest State of JavaScript survey confirms findings from previous editions: Developers like and want static typing for the super-popular programming language. What's more, they're more likely to use statically typed TypeScript 100 percent of the \[…\]
- [These New Apple Apps Will Replace iTunes on Windows](https://www.howtogeek.com/865212/these-new-apple-apps-will-replace-itunes-on-windows/)by [Corbin Davenport](//www.howtogeek.com "www.howtogeek.com") on 12 January 2023 at 15:51 Apple replaced the long-running iTunes application on Mac in 2019 with new dedicated Music, Podcasts, and TV apps (plus new features in Finder) taking their place. Windows users are still stuck with iTunes, but not for much longer.Read This Article \[…\]
- [Microsoft Livestream Series Bolsters Python in VS Code (250 Million Installs)](https://visualstudiomagazine.com/articles/2023/01/11/python-livestream.aspx)on 11 January 2023 at 17:20 "The Python Pulse will be a way for developers to interact with the teams behind the products."
- [Visual Studio Live! Flashback: Microsoft's Top 3 Goals for .NET (and .NET 7)](https://visualstudiomagazine.com/articles/2023/01/10/microsoft-top-3-goals-for-net.aspx)on 10 January 2023 at 17:14 To hear Microsoft say it, the developer ecosystem around .NET is more vibrant than ever, especially since the launch of .NET 7 in November.
- [.NET MAUI Devs Hold 'Ask Me Anything' Community Standup](https://visualstudiomagazine.com/articles/2023/01/09/maui-ama.aspx)on 9 January 2023 at 20:57 GitHub Copilot AI might write .NET MAUI UI code one day, but there are no plans for web targeting.
- [Microsoft PowerToys Now Installs .NET 7 for You](https://visualstudiomagazine.com/articles/2023/01/06/powertoys-net7.aspx)on 6 January 2023 at 19:07 "The .NET 7 dependency is now shipped self-contained within the utilities, using deep links to reduce storage space usage."
- [Windows 11 Backtracks on Suggested Actions, Other Changes](https://www.howtogeek.com/859358/windows-11-backtracks-on-suggested-actions-other-changes/)by [Corbin Davenport](//www.howtogeek.com "www.howtogeek.com") on 5 January 2023 at 20:25 Windows 11 was a massive upgrade, and Microsoft has continued to work on more changes and new features since it was released. However, two features that were in testing have now been pulled.Read This Article on How-To Geek ›
- [Bean Machine Retrospective, part 6](https://ericlippert.com/2023/01/05/bean-machine-retrospective-part-6/)by [ericlippert](//ericlippert.com "ericlippert.com") on 5 January 2023 at 17:13 Happy New Year all! Last time I briefly described the basic strategy of the Beanstalk compiler: transform the source code of each queried or observed function (and transitively their callees) into an equivalent program which partially \[…\]
- [What's New for Java in Microsoft Dev Tooling](https://visualstudiomagazine.com/articles/2023/01/04/java-updates.aspx)on 4 January 2023 at 17:38 Microsoft is continuing to push its Java tooling across its properties, with two main targets being Visual Studio Code and the Azure cloud.
- [Microsoft Sculpt Comfort Mouse Review: Don’t Fix What’s Not Broken](https://www.howtogeek.com/856978/microsoft-sculpt-comfort-mouse-review/)by [Rushil Agrawal](//www.howtogeek.com "www.howtogeek.com") on 3 January 2023 at 11:00 While it has been around for many years now, the Microsoft Sculpt Comfort mouse still offers it all: a truly wireless experience, a four-way scroll wheel, and a unique Touch-tab with customizable shortcuts. But its age might finally be catching up \[…\]
- [Cpp2 and cppfront: Year-end mini-update](https://herbsutter.com/2022/12/31/cpp2-and-cppfront-year-end-mini-update/)by [Herb Sutter](//herbsutter.com "herbsutter.com") on 31 December 2022 at 21:56 As we close out 2022, I thought I’d write a short update on what’s been happening in Cpp2 and cppfront. If you don’t know what this personal project is, please see the CppCon 2022 talk on YouTube. Most of this post is about improvements I’ve \[…\]
- [The C++23 standard break-down](https://mariusbancila.ro/blog/2022/12/23/the-cpp23-standard-break-down/)by [Marius Bancila](//mariusbancila.ro "mariusbancila.ro") on 23 December 2022 at 8:42 A break-down of the most important features of C++23 with description and links to learning resources. The post The C++23 standard break-down first appeared on Marius Bancila's Blog.
- [As GitHub Quits Atom for VS Code, GitLab Revamps Web IDE (Based on VS Code)](https://visualstudiomagazine.com/articles/2022/12/22/vs-code-git.aspx)on 22 December 2022 at 17:26 The reach of Microsoft's super-popular, open source-based Visual Studio Code editor is still expanding, now supplying the tech for two of the most prominent code repository platforms, GitHub and GitLab.
- [VS Code v1.74 (November 2022): 'Remote Development Even Better'](https://visualstudiomagazine.com/articles/2022/12/21/vs-code-1-74.aspx)on 21 December 2022 at 18:13 Microsoft's dev team for Visual Studio Code is previewing new remote development functionality for the super-popular, open source-based code editor.
- [Bean Machine Retrospective, part 5](https://ericlippert.com/2022/12/20/bean-machine-retrospective-part-5/)by [ericlippert](//ericlippert.com "ericlippert.com") on 20 December 2022 at 17:45 Let’s take another look at the “hello world” example and think more carefully about what is actually going on: There’s a lot going on here. Let’s start by clearing up what the returned values of the random variables are. It … Continue \[…\]
- [Spring Cloud Azure 4.5 Furthers Microsoft's 'Passwordless' Push](https://visualstudiomagazine.com/articles/2022/12/19/spring-cloud-azure-4-5.aspx)on 19 December 2022 at 19:12 "Passwords are a hassle to use, and they present security risks for users and organizations of all sizes."
- [Android 13 Is Coming to Windows 11](https://www.howtogeek.com/855703/android-13-is-coming-to-the-windows-subsystem-for-android/)by [Corbin Davenport](//www.howtogeek.com "www.howtogeek.com") on 19 December 2022 at 15:54 The Windows Subsystem for Android, or WSA for short, is a Windows 11 feature that allows some Android games and applications to run on your PC with alongside typical Windows apps. Now it’s about to get a big update.Read This Article on How-To Geek \[…\]
- [Use your own user @ domain for Mastodon discoverability with the WebFinger Protocol without hosting a server](http://feeds.hanselman.com/~/722495722/0/scotthanselman~Use-your-own-user-domain-for-Mastodon-discoverability-with-the-WebFinger-Protocol-without-hosting-a-server)by [Scott Hanselman](//feeds.hanselman.com "feeds.hanselman.com") on 18 December 2022 at 22:16 Mastodon is a free, open-source social networking service that is decentralized and distributed. It was created in 2016 as an alternative to centralized social media platforms such as Twitter and Facebook. One of the key features of Mastodon is the \[…\]
- [I got tired](http://feeds.hanselman.com/~/722495724/0/scotthanselman~I-got-tired)by [Scott Hanselman](//feeds.hanselman.com "feeds.hanselman.com") on 18 December 2022 at 18:27 I have been blogging here for the last 20 years. Every Tuesday and Thursday, quite consistently, for two decades. But last year, without planning it, I got tired and stopped. Not sure why. It didn't correspond with any life events. Nothing \[…\]
- ['Is WPF Dead?' Some Devs Claim 'Yes' as Microsoft Relegates Issues/PRs to the Community](https://visualstudiomagazine.com/articles/2022/12/16/wpf-dead.aspx)on 16 December 2022 at 20:18 Microsoft: "We now switch to the model where we accept a lot of PRs from the community because we think of WPF as very mature project so not that much rapid development is happening in WPF area, but we totally support it."
- [Microsoft Trumpets 2 Million Java Devs on VS Code](https://visualstudiomagazine.com/articles/2022/12/15/java-vs-code-nov.aspx)on 15 December 2022 at 18:46 The team maintains extensions, including the Extension Pack for Java (16.4 million installs), which bundles six individual extensions that provide the VS Code Java experience.
- [Java on Azure Tooling Update Boosts Remote Debugging](https://visualstudiomagazine.com/articles/2022/12/15/java-azure-nov.aspx)on 15 December 2022 at 17:46 Functionality infused into the Azure Toolkit for IntelliJ and Visual Studio Code.
- [I want toast](https://ericlippert.com/2022/12/14/i-want-toast/)by [ericlippert](//ericlippert.com "ericlippert.com") on 14 December 2022 at 21:14 I’ll get back to Bean Machine and Beanstalk in the next episode; today, a brief diversion to discuss a general principle of language design and congratulate some of my former colleagues. Back when we were all at Waterloo, a bunch … Continue \[…\]
- [VS Code Preview: Python in the Browser, Executed by WebAssembly](https://visualstudiomagazine.com/articles/2022/12/14/vs-code-python-web.aspx)on 14 December 2022 at 20:34 In the December update to Python in Visual Studio Code, developers can experiment with a new preview feature that lets them run and debug Python code in the browser.
- [Delivering Microsoft Edge WebView2 Runtime to managed Windows 10 devices](https://blogs.windows.com/msedgedev/2022/12/14/delivering-microsoft-edge-webview2-runtime-to-managed-windows-10-devices/)by [Microsoft Edge Team](//blogs.windows.com "blogs.windows.com") on 14 December 2022 at 17:01 Microsoft Edge WebView2 is a UI control that allows developers to embed web content into their Win32 C++, .NET, and WinUI applications. It powers many applications today such as M The post Delivering Microsoft Edge WebView2 Runtime to managed \[…\]
- [Uno Platform Survey: Windows Usurps Android as Most Important Target](https://visualstudiomagazine.com/articles/2022/12/14/uno-platform-survey.aspx)on 14 December 2022 at 12:00 Uno Platform, a close Microsoft partner that cooperates with Redmond on developer tooling, published a community survey that, among other things, finds Windows has supplanted Android as the most important target for developers.
- [Visual Studio 2022 v17.5 Preview 2: Guided by Developer Community Votes](https://visualstudiomagazine.com/articles/2022/12/13/vs-2022-17-4-p2.aspx)on 13 December 2022 at 16:00 If you want a sneak peek at what new goodies are coming for your favorite IDE, the Visual Studio section of Microsoft's Developer Community feedback site is a good place to start, chock full of bug reports and feature requests that help guide the \[…\]
- [Microsoft Eyes New 'Developer News' Feed in Visual Studio, Last Seen in VS 2017](https://visualstudiomagazine.com/articles/2022/12/12/dev-news.aspx)on 12 December 2022 at 20:17 Facing years of developer feedback, Microsoft is experimenting with bringing back the Developer News feed within Visual Studio, where it was last seen in VS 2017.
- [New .NET MAUI Community Toolkit Built on .NET 7](https://visualstudiomagazine.com/articles/2022/12/12/maui-toolkit.aspx)on 12 December 2022 at 17:00 Along with new views and layouts, the latest iteration of Microsoft's .NET MAUI Community Toolkit is out with a version built on .NET 7.
- [Windows 11 Is Fixing a Big Problem With Widgets](https://www.howtogeek.com/854012/windows-11-is-fixing-a-big-problem-with-widgets/)by [Corbin Davenport](//www.howtogeek.com "www.howtogeek.com") on 9 December 2022 at 20:42 Microsoft brought back widgets with the release of Windows 11, which are now in a panel accessible from the taskbar. The company isn’t done with widgets, though, and a significant fix is on the way.Read This Article on How-To Geek ›
- [Bean Machine Retrospective, part 4](https://ericlippert.com/2022/12/09/bean-machine-retrospective-part-4/)by [ericlippert](//ericlippert.com "ericlippert.com") on 9 December 2022 at 17:03 Did I actually build a compiler? Yes and no. Traditionally we think of a compiler as a program which takes as its input the text of a program written in one language (C#, say), and produces as its output an … Continue reading →
- [Microsoft Edge and WebView2 ending support for Windows 7 and Windows 8/8.1; Windows Server 2012 and Windows Server 2012 R2 support extends to October 2023](https://blogs.windows.com/msedgedev/2022/12/09/microsoft-edge-and-webview2-ending-support-for-windows-7-and-windows-8-8-1/)by [Microsoft Edge Team](//blogs.windows.com "blogs.windows.com") on 9 December 2022 at 17:00 Update: This article was updated on January 17, 2023, to reflect The post Microsoft Edge and WebView2 ending support for Windows 7 and Windows 8/8.1; Windows Server 2012 and Windows Server 2012 R2 support extends to October 2023 appeared first on \[…\]
- [Snipping Tool Is Becoming a Screen Recorder on Windows 11](https://www.howtogeek.com/853850/snipping-tool-is-becoming-a-screen-recorder-on-windows-11/)by [Corbin Davenport](//www.howtogeek.com "www.howtogeek.com") on 9 December 2022 at 15:33 Snipping Tool has been around since Windows Vista, and after a plan to phase it out a few years ago didn’t work, Microsoft has been working to modernize Snipping Tool. Now another major update is on the way.Read This Article on How-To Geek ›
- [Bean Machine Retrospective, part 3](https://ericlippert.com/2022/12/07/bean-machine-retrospective-part-3/)by [ericlippert](//ericlippert.com "ericlippert.com") on 7 December 2022 at 17:00 Introducing Beanstalk Last time I introduced Bean Machine Graph, a second implementation of the PPL team’s Bayesian inference algorithm. We can compare and contrast the two implementations: In short, the BMG user experience is comparatively not a \[…\]
- [Sleeping Tabs in Microsoft Edge: Saving extra resources when you need it most](https://blogs.windows.com/msedgedev/2022/12/06/sleeping-tabs-edge-105-sleep-before-discarding/)by [Microsoft Edge Team](//blogs.windows.com "blogs.windows.com") on 6 December 2022 at 17:00 To help users save memory and CPU resources, Microsoft Edge automatically puts tabs to sleep until you return to them. This keeps your browser fast and responsive, even if you use a large number of tabs. Starting in Microsoft Edge 105, we \[…\]
- [Windows 10 Really Wants You to Upgrade Already](https://www.howtogeek.com/852713/windows-10-really-wants-you-to-upgrade-already/)by [Arol Wright](//www.howtogeek.com "www.howtogeek.com") on 5 December 2022 at 17:02 Windows 11 has been out for more than a year, but there are still some holdouts that have, thus far, stayed on Windows 10. While Microsoft’s older OS is still usable today, Microsoft really wants you to update if you have the chance, and Windows \[…\]
- [Manifest V3 and Microsoft Edge Add-ons](https://blogs.windows.com/msedgedev/2022/12/05/manifest-v3-and-microsoft-edge-add-ons/)by [Microsoft Edge Team](//blogs.windows.com "blogs.windows.com") on 5 December 2022 at 17:00 The Microsoft Edge Add-ons ecosystem continues to evolve and invest in building the right value across the board, for our users, our developers and for Microsoft The post Manifest V3 and Microsoft Edge Add-ons appeared first on Microsoft Edge Blog.
- [This Tool Can Boot Multiple OSes From a USB Drive](https://www.howtogeek.com/852667/this-tool-can-boot-multiple-oses-from-a-usb-drive/)by [Corbin Davenport](//www.howtogeek.com "www.howtogeek.com") on 5 December 2022 at 16:09 Ventoy has been a popular utility for a while, allowing you to store multiple bootable ISO images on a single USB drive. Now there’s an update rolling out that makes it even better.Read This Article on How-To Geek ›
- [The Paint.NET Graphics Editor Is Getting a Major Update](https://www.howtogeek.com/851334/the-paint.net-graphics-editor-is-getting-a-major-update/)by [Arol Wright](//www.howtogeek.com "www.howtogeek.com") on 28 November 2022 at 22:17 Paint.net started out as a Microsoft Paint replacement written on the .NET framework, and it has since become a comprehensive, powerful graphics editor. Now, it’s reaching its next chapter with version 5.0.Read This Article on How-To Geek ›
- [A study of several issues found with static analysis](https://mariusbancila.ro/blog/2022/11/28/a-study-of-several-issues-found-with-static-analysis/)by [Marius Bancila](//mariusbancila.ro "mariusbancila.ro") on 28 November 2022 at 21:42 The static analysis of our code base has identified lately several several issues in the C++ code that I had to fix. Once again, this help me I realize how it is to make mistakes that are usually hard to find by just looking at the code (with a \[…\]
- [It’s Now Easier to Install the Windows Subsystem for Linux](https://www.howtogeek.com/850603/its-now-easier-to-install-the-windows-subsystem-for-linux/)by [Arol Wright](//www.howtogeek.com "www.howtogeek.com") on 23 November 2022 at 16:59 Microsoft released the Windows Subsystem for Linux on the Microsoft Store over a year ago, but so far, it has only been available as a “preview” there. Now, it’s now generally available for all Windows 10 and Windows 11 users.Read This \[…\]
- [Visual Studio for Mac 17.4 Ships with .NET MAUI Support](https://visualstudiomagazine.com/articles/2022/11/22/vs-2022-mac-17-4.aspx)on 22 November 2022 at 18:39 Visual Studio for Mac v17.4 shipped earlier this month along with its Windows counterpart, with support for .NET MAUI heading a host of improvements.
- [iCloud for Windows Is Corrupting Some People’s Videos](https://www.howtogeek.com/850364/icloud-for-windows-is-corrupting-some-people%E2%80%99s-videos/)by [Arol Wright](//www.howtogeek.com "www.howtogeek.com") on 22 November 2022 at 16:59 Apple’s “it just works” mantra applies to both its products and software, but sometimes, it doesn’t quite work. And in the case of the Windows version of iCloud, things seem to be seriously struggling — some people’s videos are being \[…\]
- [So Just How Much Faster Is Visual Studio 2022 17.4?](https://visualstudiomagazine.com/articles/2022/11/21/vs-2022-17-4-performance.aspx)on 21 November 2022 at 20:22 It has speedier find in files, branch switching, configuration changes, unit testing, C++ indexing and file saving.
- [Visual Studio 'Port Forwarding' Now 'Dev Tunnels,' So What's a Dev Tunnel?](https://visualstudiomagazine.com/articles/2022/11/18/dev-tunnels.aspx)on 18 November 2022 at 17:46 A private preview of Visual Studio port forwarding in ASP.NET Core web-dev projects has turned into a public preview of dev tunnels, Microsoft announced this week. So what's a dev tunnel?
- [Dev Skills Report: 'Keep an Eye on TypeScript'](https://visualstudiomagazine.com/articles/2022/11/17/hackerrank-report.aspx)on 17 November 2022 at 18:42 "TypeScript posted a doubletake-inducing 2,788 percent gain."
- [Microsoft Ships ML.NET 2.0 and New Model Builder Version for Machine Learning](https://visualstudiomagazine.com/articles/2022/11/16/mlnet-2-0.aspx)on 16 November 2022 at 18:46 Heading the highlights of ML.NET 2.0 are new APIs for working with text, specifically text classification in Model Builder, along with a sentence similarity API.
- [Windows App SDK 1.2 Lets Devs Create Third-Party Windows 11 Widgets](https://visualstudiomagazine.com/articles/2022/11/16/windows-app-sdk.aspx)on 16 November 2022 at 17:00 Prior, Windows 11 widgets, those little boxes of text/graphics content that provide users with information generated by installed apps, such as news, weather, traffic, texts and so on, were off limits to Windows developers.
- [What’s New in Windows App SDK 1.2](https://blogs.windows.com/windowsdeveloper/2022/11/16/whats-new-in-windows-app-sdk-1-2/)by [Gabby Bilka](//blogs.windows.com "blogs.windows.com") on 16 November 2022 at 14:30 We are excited to announce that Windows App SDK 1.2 is now available! With WinAppSDK 1.2 you can now create widgets for the Windows 11 widget board, use the most modern WinUI controls – including media playback & InfoBadge, and support HDR \[…\]
- [Keyboardless Coding? GitHub Copilot 'AI Pair Programmer' Gets Voice Commands](https://visualstudiomagazine.com/articles/2022/11/15/copilot-voice.aspx)on 15 November 2022 at 21:15 The GitHub Copilot "AI pair programmer" coding assistant has introduced voice commands, experimental at first.
- [Trip report: Autumn ISO C++ standards meeting (Kona)](https://herbsutter.com/2022/11/12/trip-report-autumn-iso-c-standards-meeting-kona/)by [Herb Sutter](//herbsutter.com "herbsutter.com") on 12 November 2022 at 19:54 A few minutes ago, the ISO C++ committee completed its second-to-last meeting of C++23 in Kona, HI, USA. Our host, the Standard C++ Foundation, arranged for high-quality facilities for our six-day meeting from Monday through Saturday. We currently \[…\]
- [Windows 11 Isn’t Done With Task Manager Updates](https://www.howtogeek.com/848017/windows-11-isnt-done-with-task-manager-updates/)by [Corbin Davenport](//www.howtogeek.com "www.howtogeek.com") on 11 November 2022 at 15:15 The Task Manager is how you can see what’s running on a PC, and Microsoft gave it a much-needed overhaul in the recent Windows 11 22H2 update. Now, there are even more improvements on the way.Read This Article on How-To Geek ›
- [What's New for ASP.NET Core & Blazor in .NET 7](https://visualstudiomagazine.com/articles/2022/11/10/aspnet-core-net-7.aspx)on 10 November 2022 at 18:10 New functionality for the ASP.NET Core web-dev component of .NET 7 starts out with several enhancements to Blazor, which lets Microsoft-centric web coders use their favorite programming language, C#, instead of JavaScript.
- [Visual Studio 2022 17.4 Now Generally Available](https://visualstudiomagazine.com/articles/2022/11/09/vs-2022-17-4-ga.aspx)on 9 November 2022 at 22:14 Visual Studio 2022 17.4 has shipped, boasting first-time native support for Arm64 and working with the brand-new .NET 7.
- [.NET 7 Finally Arrives as Unifying Microsoft Development Platform](https://visualstudiomagazine.com/articles/2022/11/07/net-7-ga.aspx)on 8 November 2022 at 20:15 During this week's Net Conf 2022 event, .NET 7 arrived to finally do what .NET 5 was supposed to do in 2020: crown Microsoft's years-long effort to unify disparate development products with "just one .NET going forward."
- [Three new utility functions in C++23](https://mariusbancila.ro/blog/2022/11/08/three-new-utility-functions-in-cpp23/)by [Marius Bancila](//mariusbancila.ro "mariusbancila.ro") on 8 November 2022 at 9:23 Some time ago I wrote a blog post called Three C++23 features for common use. In this article, I want to continue on that idea and discuss three new utility functions that were added to C++23. std::unreachable This new function is available in the \[…\]
- [VS Code v1.73 (October 2022): Improved Search, New Audio Cues, Dev Container Tweaks](https://visualstudiomagazine.com/articles/2022/11/04/vs-code-1-73.aspx)on 4 November 2022 at 19:10 For search, devs can select folders to include or exclude.
- [Containerized Blazor: Microsoft Ponders New Client-Side Hosting](https://visualstudiomagazine.com/articles/2022/11/02/blazor-docker.aspx)on 2 November 2022 at 18:39 "If you are doing #Blazor Wasm projects that are NOT aspnet-hosted, how are you hosting them? Would this be useful for you -- comment on the issue and what you might expect in the containerization of a Blazor Wasm project?
- [Building a URL shortener in 12 lines of code using Cloudflare Workers](https://thomaslevesque.com/2022/11/01/building-a-url-shortener-in-12-lines-of-code-using-cloudflare-workers/)on 1 November 2022 at 0:00 Cloudflare Workers Cloudflare Workers is a serverless environment that runs Javascript. Basically, you just write code that handle HTTP requests, similarly to Node.js. The code is deployed globally across the Cloudflare network, which means it’s \[…\]
- [Exploring the 'Almost Creepy' AI Engine in Visual Studio 2022](https://visualstudiomagazine.com/articles/2022/10/31/vs-ai-engine.aspx)on 31 October 2022 at 21:04 As the GitHub Copilot "AI pair programmer" shakes up the software development space, Microsoft's Mads Kristensen reminds folks that Visual Studio's IntelliCode ain't too shabby, either.
- [New Azure Visual Studio Images Support Microsoft Dev Box](https://visualstudiomagazine.com/articles/2022/10/28/dev-box-azure-vs-images.aspx)on 28 October 2022 at 20:08 Microsoft is offering new Visual Studio VM images on its Azure cloud computing platform, some supporting the Dev Box service for cloud-based workstations customized for software development.
- [Infographic – Design Principles for a great Azure Solution](https://dailydotnettips.com/infographic-design-principles-for-a-great-azure-solution/)by [Abhijit Jana](//dailydotnettips.com "dailydotnettips.com") on 28 October 2022 at 14:33 We need to design a solution in scalable, resilient, efficient, and secure ways that can be managed easily. When we… The post Infographic – Design Principles for a great Azure Solution appeared first on Daily .NET Tips.
- [Microsoft Previews 'Vision Studio' for Working with Azure Computer Vision API](https://visualstudiomagazine.com/articles/2022/10/27/vision-studio.aspx)on 27 October 2022 at 18:02 As if things weren't complicated enough with oft-confused Visual Studio and Visual Studio Code offerings, Microsoft has now announced a preview of Vision Studio, for working with the Computer Vision API in the Azure cloud computing platform.
- [Visual Studio Dev Requests Code Copying with Proper Indentation, Mads K. Delivers](https://visualstudiomagazine.com/articles/2022/10/26/copy-nice.aspx)on 26 October 2022 at 19:06 Microsoft's Visual Studio extension guru Mads Kristensen is at it again, taking a developer request and turning it into a handy tool, which he has put out there for experimentation and feedback.
- [Windows Dev Kit 2023 ('Project Volterra') Debuts as Arm Device for Developers](https://visualstudiomagazine.com/articles/2022/10/25/windows-dev-kit.aspx)on 25 October 2022 at 20:20 Microsoft debuted Windows Dev Kit 2023 to help developers create Windows apps to run on Arm-powered devices.
- [With Java 19, VS Code Now Does Virtual Threads While Debugging](https://visualstudiomagazine.com/articles/2022/10/24/java-vs-code-oct22.aspx)on 24 October 2022 at 18:07 The latest update to Java on Visual Studio Code improves the debugging experience thanks to support for the newly released Java 19.
- [Available today: Windows Dev Kit 2023 aka Project Volterra](https://blogs.windows.com/windowsdeveloper/2022/10/24/available-today-windows-dev-kit-2023-aka-project-volterra/)by [Pavan Davuluri](//blogs.windows.com "blogs.windows.com") on 24 October 2022 at 17:00 Available today: Windows Dev Kit 2023 aka Project Volterra appeared first on Windows Developer Blog.
- [Another GitHub Copilot Detractor Emerges, a California Lawyer Eyeing Lawsuit](https://visualstudiomagazine.com/articles/2022/10/21/copilot-suit.aspx)on 21 October 2022 at 21:39 "The legality of Copilot must be tested before the damage to open source becomes irreparable."
- [VS 2022 17.4 Preview 4 Features .NET MAUI with .NET 7 Release Candidate 2](https://visualstudiomagazine.com/articles/2022/10/19/vs-2022-17-4-preview-4.aspx)on 19 October 2022 at 20:32 Microsoft yesterday shipped Visual Studio 17.4 Preview 4 with production-ready code for .NET Multi-platform App UI (.NET MAUI) with .NET 7 Release Candidate 2.
- [Microsoft Power Pages Launches for Low-Code Business Web Sites](https://visualstudiomagazine.com/articles/2022/10/18/power-pages-ga.aspx)on 18 October 2022 at 18:18 "The Design Studio enables makers to easily create modern, data-centric business web sites for desktop or mobile without writing a single line of code."
- [OpenSilver Gets Closer to Open Source Parity with Long-Dead Microsoft Silverlight](https://visualstudiomagazine.com/articles/2022/10/17/opensilver-1-1.aspx)on 17 October 2022 at 21:51 OpenSilver 1.0 arrived a year ago on the same exact date that Microsoft Silverlight's official support life ended, providing an open source alternative to the developer favorite that effectively died years earlier. Now, it has been updated to v1.1, \[…\]
- [Website typo protection defends against fraud including phishing, malware, and other scams](https://blogs.windows.com/msedgedev/2022/10/17/website-typo-protection-typosquatting/)by [Microsoft Edge Team](//blogs.windows.com "blogs.windows.com") on 17 October 2022 at 16:00 It’s easy to make typos when writing out a website name (URL), but these simple mistakes can lead you to potentially fraudulent websites planted by malicious actors. Website typo protection helps protect you when you accidentally n The post \[…\]
- [Ignite 2022: Microsoft Low-Code Power Products Get GitHub Copilot 'AI Pair Programmer' Tech](https://visualstudiomagazine.com/articles/2022/10/13/ignite-power-platform.aspx)on 13 October 2022 at 19:36 Users describe what they want to automate, after which AI will build the flow in seconds.
- [Ignite 2022 Showcases Visual Studio for Cloud, Collaborative Development](https://visualstudiomagazine.com/articles/2022/10/12/ignite-2022-vs.aspx)on 12 October 2022 at 19:25 The days of a single developer sitting in an office while using desktop Visual Studio to code a monolithic enterprise app are waning. Now it's all about the cloud and collaboration, Microsoft emphasized at the start of its big Ignite 2022 conference.
- [Inspired by challenges in your workday: latest innovations and updates from Microsoft Edge](https://blogs.windows.com/msedgedev/2022/10/12/ignite-2022-innovations-updates-microsoft-edge/)by [Microsoft Edge Team](//blogs.windows.com "blogs.windows.com") on 12 October 2022 at 16:00 What would it feel like to get a boost in half of your workday? If you are an information worker, today you spend over 50% of your computing time in the browser. A browser isn’t just a browser anymore. It’s your center for digital work. Yet it \[…\]
- [No Need to Wait for .NET 8 to Try Experimental WebAssembly Multithreading](https://visualstudiomagazine.com/articles/2022/10/11/blazor-webassembly-net7.aspx)on 11 October 2022 at 22:08 Multithreading support for client-side Blazor WebAssembly apps is planned for .NET 8 in November 2023, but developers can try it out now for .NET apps thanks to experimental functionality in the brand-new .NET 7 Release Candidate 2.
- [One Month to GA: .NET 7 Release Candidate 2 Ships](https://visualstudiomagazine.com/articles/2022/10/11/net-7-rc2.aspx)on 11 October 2022 at 19:57 The next stop for .NET 7 is General Availability, one month out, as Microsoft shipped .NET 7 Release Candidate 2.
- [Weekend update: Operator and parsing design notes](https://herbsutter.com/2022/10/10/weekend-update-operator-and-parsing-design-notes/)by [Herb Sutter](//herbsutter.com "herbsutter.com") on 11 October 2022 at 4:31 Thanks again for all the bug reports and feedback for Cpp2 and cppfront! As I mentioned last weekend, I’ve started a wiki with “Design notes” about specific aspects of the design to answer why I’ve made them they way they currently are… \[…\]
- [Simplified Project Setup for Python in Visual Studio Code](https://visualstudiomagazine.com/articles/2022/10/10/vs-code-python-oct22.aspx)on 10 October 2022 at 21:45 The team has recently been busy improving the getting started and set-up experiences, now providing a new Create Environment command.
- [Azure Toolkit for IntelliJ Gets Azure Cosmos DB Support, Enhances VMs](https://visualstudiomagazine.com/articles/2022/10/10/azure-java-tooling.aspx)on 10 October 2022 at 17:18 Microsoft's regular monthly update to Java on Azure Tooling sees the dev team introducing support for Azure Cosmos DB and furthering recently introduced Azure Virtual Machine functionality.
- [Cpp2 design notes: UFCS, “const”, “unsafe”, and (yes) ABI](https://herbsutter.com/2022/10/04/cpp2-design-notes-ufcs-const-unsafe-and-yes-abi/)by [Herb Sutter](//herbsutter.com "herbsutter.com") on 5 October 2022 at 1:58 Thanks to everyone who has offered bug reports and constructive suggestions for Cpp2 and cppfront. To answer common questions I encounter repeatedly, I’ve started a wiki with “Design notes” about specific aspects of the design to answer why \[…\]
- [More reliable web defense](https://blogs.windows.com/msedgedev/2022/09/29/more-reliable-web-defense/)by [Microsoft Edge Team](//blogs.windows.com "blogs.windows.com") on 29 September 2022 at 19:45 Modern web threat campaigns have become short-lived in nature, sometimes having an overall lifetime of just a few hours. These campaigns evolved from targeting generic broad audiences, to focus on smaller groups of interest with a higher likelihood \[…\]
- [Something I implemented today: “is void”](https://herbsutter.com/2022/09/25/something-i-implemented-today-is-void/)by [Herb Sutter](//herbsutter.com "herbsutter.com") on 25 September 2022 at 15:50 \[Edited to add pre-publication link to next draft of P2392, revision 2, and correct iterator comparison\] Brief background As I presented at CppCon 2021 starting at 11:15, I’m proposing is (a general type or value query) and as (a general cast, for \[…\]
- [Hybrid Web Frameworks Q&A with Allen Conway: Reach Android/iOS with JavaScript, HTML and CSS](https://visualstudiomagazine.com/articles/2022/09/19/hybrid-web-frameworks.aspx)on 19 September 2022 at 20:55 Learn how offerings like Ionic, Cordova and others provide an alternative to straight web-dev, Progressive Web Applications (PWAs), native development and other cross-platform dev frameworks like Xamarin (now .NET MAUI), Flutter, React Native and so \[…\]
- [My CppCon 2022 talk is online: “Can C++ be 10x simpler & safer … ?”](https://herbsutter.com/2022/09/19/my-cppcon-2022-talk-is-online-can-c-be-10x-simpler-safer/)by [Herb Sutter](//herbsutter.com "herbsutter.com") on 19 September 2022 at 18:21 It was great to see many of you at CppCon, in person and online! It was a really fun conference this year, and the exhibitor hall felt crowded again which was a good feeling as we all start traveling more again. The talk I gave on Friday is now on \[…\]
- [Using multiple JSON serialization settings in ASP.NET Core](https://thomaslevesque.com/2022/09/19/using-multiple-json-serialization-settings-in-aspnet-core/)on 19 September 2022 at 0:00 My blog has been a bit quiet in the last 18 months or so, because, well, life happened… In that time span I became a father, changed jobs twice, and relocated to Canada with my family, so free time has been scarce. Anyway, I recently ran into a \[…\]
- [Everything Anyone Could Possibly Want to Know About .NET 7 Performance Improvements](https://visualstudiomagazine.com/blogs/data-driver/2022/08/net-7-performance.aspx)on 31 August 2022 at 18:06 "If your manager asks you why your project should upgrade to .NET 7, you can say 'in addition to all the new functionality in the release, .NET 7 is super fast.'
- [My book “Template Metaprogramming with C++” is now available](https://mariusbancila.ro/blog/2022/08/19/my-book-template-metaprogramming-with-cpp-is-now-available/)by [Marius Bancila](//mariusbancila.ro "mariusbancila.ro") on 19 August 2022 at 13:09 I am pleased to announce that my latest book, Template Metaprogramming with C++ (ISBN 9781803243450), has been published by Packt and can be ordered from both Amazon and Packtpub. 📘 What is this book about? This book is focused entirely on \[…\]
- [Using the C++23 std::expected type](https://mariusbancila.ro/blog/2022/08/17/using-the-cpp23-expected-type/)by [Marius Bancila](//mariusbancila.ro "mariusbancila.ro") on 17 August 2022 at 19:53 The C++23 standard will feature a new utility type called std::expected. This type either contains an expected value, or an unexpected one, typically providing information about the reason something failed (and the expected value could not be \[…\]
- [Colorize Document Tabs in Visual Studio 2022](https://dailydotnettips.com/colorize-document-tabs-in-visual-studio-2022/)by [Abhijit Jana](//dailydotnettips.com "dailydotnettips.com") on 26 July 2022 at 11:26 Visual Studio 2022 introduced several features to enhance the experiences and productivity while using Document Tabs. Visual Studio 2022 now… The post Colorize Document Tabs in Visual Studio 2022 appeared first on Daily .NET Tips.
- [Customer Orders Database – what next?](https://blogs.windows.com/windowsdeveloper/2022/07/15/customer-orders-database-what-next/)by [Zahara Kondo](//blogs.windows.com "blogs.windows.com") on 15 July 2022 at 18:46 A few years ago we created a code sample for enterprise developers called Customer Orders Database, designed to demonstrate how developers can create The post Customer Orders Database – what next? appeared first on Windows Developer Blog.
- [Windows Subsystem for Android™](https://blogs.windows.com/windowsdeveloper/2022/07/14/windows-subsystem-for-android/)by [Zahara Kondo](//blogs.windows.com "blogs.windows.com") on 14 July 2022 at 21:19 Tips and Tricks July 2022 It has been exciting to see feedback on the Windows Subsystem for Android™, the core engin The post Windows Subsystem for Android™ appeared first on Windows Developer Blog.
- [Multiple Rows for Tabs in Visual Studio 2022](https://dailydotnettips.com/multiple-rows-for-tabs-in-visual-studio-2022/)by [Abhijit Jana](//dailydotnettips.com "dailydotnettips.com") on 12 July 2022 at 11:03 You can now access all the open tabs very easily in Visual Studio. If you have several document tabs open,… The post Multiple Rows for Tabs in Visual Studio 2022 appeared first on Daily .NET Tips.
- [Taking My New GitHub Copilot 'AI Pair Programmer' for a Spin](https://visualstudiomagazine.com/articles/2022/07/07/github-copilot-hands-on.aspx)on 7 July 2022 at 21:30 My Copilot does a lot of cool things, but sometimes it repeats itself and doesn't seem to want to compute the value of pi.
- [Hands On with Latest Visual Studio 2022 Preview Features](https://visualstudiomagazine.com/articles/2022/06/23/vs2022-preview-features.aspx)on 23 June 2022 at 16:28 Trying out some hidden functionality that can be enabled with a few mouse clicks (and maybe an IDE restart).
- [requires expressions and requires clauses in C++20](https://mariusbancila.ro/blog/2022/06/20/requires-expressions-and-requires-clauses-in-cpp20/)by [Marius Bancila](//mariusbancila.ro "mariusbancila.ro") on 20 June 2022 at 14:55 The C++20 standard added constraints and concepts to the language. This addition introduced two new keywords into the language, concept and requires. The former is used to declare a concept, while the latter is used to introduce a requires \[…\]
- [Visual Studio 2022 Tips: Quickly Reopen the Closed Files](https://dailydotnettips.com/visual-studio-2022-tips-quickly-reopen-the-closed-files/)by [Abhijit Jana](//dailydotnettips.com "dailydotnettips.com") on 15 June 2022 at 4:59 Have you accidentally closed a source code file and then realized you need it back? The option was to go… The post Visual Studio 2022 Tips: Quickly Reopen the Closed Files appeared first on Daily .NET Tips.
- [Arm64 Visual Studio](https://blogs.windows.com/windowsdeveloper/2022/06/14/arm64-visual-studio/)by [Zahara Kondo](//blogs.windows.com "blogs.windows.com") on 14 June 2022 at 19:44 You don’t want to miss this: Visual Studio 2022 17.3 Preview 2 is now available as a native Arm64 application on Windows 11! “We're thrilled to join our Windows, .NET, and C+ The post Arm64 Visual Studio appeared first on Windows Developer Blog.
- [What’s New in Windows App SDK 1.1](https://blogs.windows.com/windowsdeveloper/2022/06/03/whats-new-in-windows-app-sdk-1-1/)by [Zahara Kondo](//blogs.windows.com "blogs.windows.com") on 3 June 2022 at 18:58 To help you build native, engaging, and modern Windows applications, we’ve just released the 1.1 version of the Windows App SDK. Building off of the 1. The post What’s New in Windows App SDK 1.1 appeared first on Windows Developer Blog.
- [Learn Azure AI & ML Services – Using Mind Map](https://dailydotnettips.com/learn-azure-ai-ml-services-using-mind-map/)by [Abhijit Jana](//dailydotnettips.com "dailydotnettips.com") on 2 June 2022 at 6:32 Learn complete 360-degree views of Azure AI and ML Services offering using Mindmap. Key Areas Covers : Applied AI Services… The post Learn Azure AI & ML Services – Using Mind Map appeared first on Daily .NET Tips.
- [Announcing the Microsoft Store App Awards Winners!](https://blogs.windows.com/windowsdeveloper/2022/05/27/announcing-the-microsoft-store-app-awards-winners/)by [Pete Brown](//blogs.windows.com "blogs.windows.com") on 27 May 2022 at 16:00 Since launching the new Microsoft Store on Windows last year, we’ve welcomed thousands of great desktop apps and games. We are excited to introduce the Microsoft Store App Awards and rec The post Announcing the Microsoft Store App Awards Winners! \[…\]
- [Microsoft Store grows with the developer community](https://blogs.windows.com/windowsdeveloper/2022/05/24/microsoft-store-grows-with-the-developer-community/)by [katherineb](//blogs.windows.com "blogs.windows.com") on 24 May 2022 at 15:01 We are thankful and humbled by the response and feedback from the developer community since we announced the new Microsoft Store o The post Microsoft Store grows with the developer community appeared first on Windows Developer Blog.
- [Create Next Generation Experiences at Scale with Windows](https://blogs.windows.com/windowsdeveloper/2022/05/24/create-next-generation-experiences-at-scale-with-windows/)by [Panos Panay, Chief Product Officer, Windows and Devices](//blogs.windows.com "blogs.windows.com") on 24 May 2022 at 15:00 As a team, we’re thrilled to spend time with the developer community at Create Next Generation Experiences at Scale with Windows appeared first on Windows Developer Blog.
- [Current Limitations of Entity Framework Core](https://weblogs.asp.net/ricardoperes/current-limitations-of-entity-framework-core)on 4 May 2022 at 14:46 Introduction Although EF Core seems to be the most popular ORM in the .NET world in these days – and I for sure won’t contradict it –, there are still some functionality missing, specially if we compare it with other ORMs that also exist, \[…\]
- [Unwrapping WinUI3 for C++](https://mariusbancila.ro/blog/2022/04/08/unwrapping-winui3-for-cpp/)by [Marius Bancila](//mariusbancila.ro "mariusbancila.ro") on 8 April 2022 at 19:31 The Windows UI Library 3, known shortly as WinUI 3, is a native UI framework that ships with the Windows App SDK. This is an SDK complementary to the Windows SDK, WPF, WinForms, and Win32. It provides a new unified set of APIs and tools that can be \[…\]
- [Can You Name Top C# IDEs Provided by Microsoft? I Couldn't](https://visualstudiomagazine.com/blogs/data-driver/2022/04/csharp-ides.aspx)on 5 April 2022 at 18:28 Epic fail by editor of Visual Studio Magazine, who has never even HEARD of Browxy.
- [Adding Diagrams and visualizations in your Azure DevOps wiki using Mermaid](https://dailydotnettips.com/adding-diagram-and-visualizations-in-your-azure-devops-wiki-using-mermaid/)by [Abhijit Jana](//dailydotnettips.com "dailydotnettips.com") on 5 April 2022 at 12:55 Every Azure DevOps Team Project supports a wiki that helps share information across teams and project documentation and enables more accessible collaboration… The post Adding Diagrams and visualizations in your Azure DevOps wiki using Mermaid \[…\]
- [New C++23 range adaptors](https://mariusbancila.ro/blog/2022/03/16/new-cpp23-range-adaptors/)by [Marius Bancila](//mariusbancila.ro "mariusbancila.ro") on 16 March 2022 at 8:55 The C++23 standard provides several new range adaptors in the ranges library. These include join\_with, zip, and zip\_transform. In this post, I will briefly show how these should work. The post New C++23 range adaptors first appeared on Marius \[…\]
- [Using Temporary breakpoint in Visual Studio 2022](https://dailydotnettips.com/using-temporary-breakpoint-in-visual-studio-2022/)by [Abhijit Jana](//dailydotnettips.com "dailydotnettips.com") on 14 February 2022 at 12:00 Temporary breakpoint in Visual Studio 2022 allows you to set a breakpoint that will hit only once. Once hit, Visual Studio… The post Using Temporary breakpoint in Visual Studio 2022 appeared first on Daily .NET Tips.
- [Fast track Debugging using Dependent Breakpoint in Visual Studio 2022](https://dailydotnettips.com/fast-track-debugging-using-dependent-breakpoint-in-visual-studio-2022/)by [Abhijit Jana](//dailydotnettips.com "dailydotnettips.com") on 4 February 2022 at 15:02 You can Fast track Debugging using Dependent Breakpoint in Visual Studio 2022. A breakpoint notifies the Visual Studio debugger where… The post Fast track Debugging using Dependent Breakpoint in Visual Studio 2022 appeared first on Daily .NET Tips.
- [Using Generated Methods Instead of Reflection](https://weblogs.asp.net/ricardoperes/using-generated-methods-instead-of-reflection)on 31 January 2022 at 10:37 Introduction It is a common thing to say that reflection is slow.You will find tons of posts saying this, and I generally tend to agree to them, although in most cases we generally don’t need to care that much – in fact, so many libraries and \[…\]
- [What has the standard committee ever done for us?](https://mariusbancila.ro/blog/2022/01/25/what-has-the-standard-committee-ever-done-for-us/)by [Marius Bancila](//mariusbancila.ro "mariusbancila.ro") on 25 January 2022 at 20:46 Every time I see people complaining on social media about the C++ standard committee not going this or that I remember the famous scene from the movie Live of Brian when the Jews debate the benefits of the Roman occupation. However, put into the C++ \[…\]
- [Did you know – You can now AutoSave Files in Visual Studio 2022?](https://dailydotnettips.com/did-you-know-you-can-now-autosave-files-in-visual-studio-2022/)by [Abhijit Jana](//dailydotnettips.com "dailydotnettips.com") on 25 January 2022 at 14:31 Visual Studio 2022 now has Autosave features that automatically save files when Visual Studio is in the background. We can… The post Did you know – You can now AutoSave Files in Visual Studio 2022? appeared first on Daily .NET Tips.
- [Edit Local Images/Text from a .NET MAUI Blazor Hybrid App](https://visualstudiomagazine.com/articles/2022/01/18/blazor-hybrid.aspx)on 18 January 2022 at 16:10 With .NET 6 and the latest Visual Studio 2022 preview, developers can create a hybrid Blazor/.NET MAUI app that can work with local machine resources in ways that ordinary Blazor (web) apps can't.
- [Changing Schema Dynamically in EF Core](https://weblogs.asp.net/ricardoperes/changing-schema-dynamically-in-ef-core)on 17 January 2022 at 8:40 Sometimes it may be necessary to change the schema for some entities based upon some criteria. This may be because of multitenancy or because you want to test something and don’t want to pollute the main schema. Here is a possible solution, going \[…\]
- [Using Home Assistant to integrate a Unifi Protect G4 Doorbell and Amazon Alexa to announce visitors](http://feeds.hanselman.com/~/676711904/0/scotthanselman~Using-Home-Assistant-to-integrate-a-Unifi-Protect-G-Doorbell-and-Amazon-Alexa-to-announce-visitors)by [Scott Hanselman](//feeds.hanselman.com "feeds.hanselman.com") on 14 December 2021 at 21:36 I am not a Home Assistant expert, but it's clearly a massive and powerful ecosystem. I've interviewed the creator of Home Assistant on my podcast and I encourage you to check out that chat. Home Assistant can quickly become a hobby that overwhelms \[…\]
- [Posting AJAX Requests to ASP.NET Core MVC](https://weblogs.asp.net/ricardoperes/posting-ajax-requests-to-asp-net-core-mvc)on 14 December 2021 at 10:08 IntroductionIn the past, I’ve had trouble doing something that is apparently simple: invoking a simple action method in a controller using AJAX. Although it is indeed simple, when using jQuery, it may require some attention, hence this post.In \[…\]
- [JavaScript and TypeScript Projects with React, Angular, or Vue in Visual Studio 2022 with or without .NET](http://feeds.hanselman.com/~/674283520/0/scotthanselman~JavaScript-and-TypeScript-Projects-with-React-Angular-or-Vue-in-Visual-Studio-with-or-without-NET)by [Scott Hanselman](//feeds.hanselman.com "feeds.hanselman.com") on 25 November 2021 at 20:50 I was reading Gabby's blog post about the new TypeScript/JavaScript project experience in Visual Studio 2022. You should read the docs on JavaScript and TypeScript in Visual Studio 2022. If you're used to ASP.NET apps when you think about apps that \[…\]
- [A Nightscout Segment for OhMyPosh shows my realtime Blood Sugar readings in my Git Prompt](http://feeds.hanselman.com/~/673947624/0/scotthanselman~A-Nightscout-Segment-for-OhMyPosh-shows-my-realtime-Blood-Sugar-readings-in-my-Git-Prompt)by [Scott Hanselman](//feeds.hanselman.com "feeds.hanselman.com") on 23 November 2021 at 20:02 I've talked about how I love a nice pretty prompt in my Windows Terminal and made videos showing in detail how to do it. I've also worked with my buddy TooTallNate to put my real-time blood sugar into a bash or PowerShell prompt, but this was back \[…\]
- [Upgrading a 20 year old University Project to .NET 6 with dotnet-upgrade-assistant](http://feeds.hanselman.com/~/673659136/0/scotthanselman~Upgrading-a-year-old-University-Project-to-NET-with-dotnetupgradeassistant)by [Scott Hanselman](//feeds.hanselman.com "feeds.hanselman.com") on 18 November 2021 at 21:18 I wrote a Tiny Virtual Operating System for a 300-level OS class in C# for college back in 2001 (?) and later moved it to VB.NET in 2002. This is all pre-.NET Core, and on early .NET 1.1 or 2.0 on Windows. I moved it to GitHub 5 years ago and ported \[…\]
- [.NET 6 Hot Reload and "Refused to connect to ws: because it violates the Content Security Policy directive" because Web Sockets](http://feeds.hanselman.com/~/673288256/0/scotthanselman~NET-Hot-Reload-and-Refused-to-connect-to-ws-because-it-violates-the-Content-Security-Policy-directive-because-Web-Sockets)by [Scott Hanselman](//feeds.hanselman.com "feeds.hanselman.com") on 16 November 2021 at 19:37 If you're excited about Hot Reload like me AND you also want an "A" grade from SecurityHeaders.com (really, go try this now) then you will learn very quickly about Content-Security-Policy headers. You need to spend some time reading and you may end \[…\]
- [Building a project that target .NET Framework 4.5 in Visual Studio 2022](https://thomaslevesque.com/2021/11/12/building-a-project-that-target-net-45-in-visual-studio-2022/)on 12 November 2021 at 0:00 I maintain a few libraries that still target .NET Framework 4.5 (among others). .NET 4.5 has long been out of support, but I try to keep supporting older frameworks in my libraries as long as it’s not a major inconvenience, because many people \[…\]
- [DotNetConf 2021 - .NET Everywhere - Windows, Linux, and Beyond](http://feeds.hanselman.com/~/672997660/0/scotthanselman~DotNetConf-NET-Everywhere-Windows-Linux-and-Beyond)by [Scott Hanselman](//feeds.hanselman.com "feeds.hanselman.com") on 11 November 2021 at 21:07 .NET 6 is released and it's a LTS release which means it'll be fully and actively supported for the next 3 years. If you've been paused waiting for the right time to upgrade to .NET 6, it's a good time to make the move! The .NET Upgrade Assistant \[…\]
- [Let's upgrade my main site and podcast to .NET 6 LTS](http://feeds.hanselman.com/~/672999470/0/scotthanselman~Lets-upgrade-my-main-site-and-podcast-to-NET-LTS)by [Scott Hanselman](//feeds.hanselman.com "feeds.hanselman.com") on 9 November 2021 at 18:43 .NET 6 is released and it's a LTS release which means it'll be fully and actively supported for the next 3 years. If you've been paused waiting for the right time to upgrade to .NET 6, it's a good time to make the move! Right now, Hanselman.com and \[…\]
- [PowerShell 7.2.0 - Could not load type System.Management.Automation.Subsystem.PredictionResult](http://feeds.hanselman.com/~/672517972/0/scotthanselman~PowerShell-Could-not-load-type-SystemManagementAutomationSubsystemPredictionResult)by [Scott Hanselman](//feeds.hanselman.com "feeds.hanselman.com") on 4 November 2021 at 17:21 My PowerShell upgraded to the new PowerShell 7.2.0 and it happened automatically since I get PowerShell from the Windows Store. However, my fancy prompt use PSReadLine with Predictive Autocomplete stopped working suddenly.However, suddenly I started \[…\]
- [A quick review of C# 10 new language features](https://thomaslevesque.com/2021/11/04/a-quick-review-of-csharp-10-new-language-features/)on 4 November 2021 at 0:00 .NET 6.0 and C# 10 are just around the corner, so now is a good time to review some of the most interesting new language features! Record structs 📄 Proposal Records were introduced in C# 9 as a simple way to define data types with value equality \[…\]
- [WSL2 can now mount Linux ext4 disks directly](http://feeds.hanselman.com/~/672517974/0/scotthanselman~WSL-can-now-mount-Linux-ext-disks-directly)by [Scott Hanselman](//feeds.hanselman.com "feeds.hanselman.com") on 2 November 2021 at 19:21 If you're on a version of Windows 11 that is build 22000 or greater, you can now use WSL to mount Linux disks directly. Run winver to see your Windows version. I'm on 22000.282 as of the time of this writing. I can also run wsl --help and see the \[…\]
- [My CppCon 2021 talk video is online](https://herbsutter.com/2021/10/31/my-cppcon-2021-talk-video-is-online/)by [Herb Sutter](//herbsutter.com "herbsutter.com") on 31 October 2021 at 22:34 Whew — I’m now back from CppCon, after remembering how to travel. My talk video is now online. If you haven’t already seen this via JetBrains’ CppCon 2021 video page or the Reddit post, here’s a link: Please direct technical comments to \[…\]
- [Integrate Azure Health Bot with Application Insights](https://dailydotnettips.com/integrate-azure-health-bot-with-application-insights/)by [Abhijit Jana](//dailydotnettips.com "dailydotnettips.com") on 5 July 2021 at 11:54 This post will learn how to integrate Azure Health Bot with Application Insights and capture the custom telemetry. Microsoft Azure… The post Integrate Azure Health Bot with Application Insights appeared first on Daily .NET Tips.
- [Accessing Telemetry and Analytics for Your Azure Health Bot](https://dailydotnettips.com/accessing-telemetry-and-analytics-for-your-azure-health-bot/)by [Abhijit Jana](//dailydotnettips.com "dailydotnettips.com") on 2 July 2021 at 16:57 The Azure Health Bot Services allows us to build a bot with a predefined set of data and build bots. Microsoft Azure… The post Accessing Telemetry and Analytics for Your Azure Health Bot appeared first on Daily .NET Tips.
- [Reviewing Audit Trails for Azure Health Bot](https://dailydotnettips.com/reviewing-audit-trails-for-azure-health-bot/)by [Abhijit Jana](//dailydotnettips.com "dailydotnettips.com") on 1 July 2021 at 17:45 The Azure Health Bot Services allows us to build a bot with a predefined set of data and build bots. With the… The post Reviewing Audit Trails for Azure Health Bot appeared first on Daily .NET Tips.
- [How to check the Health Status of Visual Studio Services?](https://dailydotnettips.com/how-to-check-the-health-status-of-visual-studio-services/)by [Abhijit Jana](//dailydotnettips.com "dailydotnettips.com") on 20 June 2021 at 7:47 You can instantly check the health status of Visual Studio Services from the Visual Studio Service Status Page, which can… The post How to check the Health Status of Visual Studio Services? appeared first on Daily .NET Tips.
- [What’s New in Visual Studio 2022 – IntelliCode Code Completions](https://dailydotnettips.com/whats-new-in-visual-studio-2022-intellicode-code-completions/)by [Abhijit Jana](//dailydotnettips.com "dailydotnettips.com") on 19 June 2021 at 14:22 In Visual Studio 2022 Preview 1 with the power of advanced IntelliCode, you can automatically complete a line of code… The post What’s New in Visual Studio 2022 – IntelliCode Code Completions appeared first on Daily .NET Tips.
- [Download Visual Studio 2022 – First Preview](https://dailydotnettips.com/download-visual-studio-2022-first-preview/)by [Abhijit Jana](//dailydotnettips.com "dailydotnettips.com") on 18 June 2021 at 9:58 The first preview release of Visual Studio 2022 is now available; you can directly download Visual Studio 2022 and install… The post Download Visual Studio 2022 – First Preview appeared first on Daily .NET Tips.
- [Bored with Dark and Light Themes in Azure DevOps? – Try Experimental Themes](https://dailydotnettips.com/bored-with-dark-and-light-themes-in-azure-devops-try-experimental-themes/)by [Abhijit Jana](//dailydotnettips.com "dailydotnettips.com") on 17 June 2021 at 13:06 You can start experiences several brand new themes for Azure DevOps. Experimental Themes provides early access to preview several Themes… The post Bored with Dark and Light Themes in Azure DevOps? – Try Experimental Themes appeared first on \[…\]
- [Did you know – You can now Copy Dashboard in Azure DevOps?](https://dailydotnettips.com/did-you-know-you-can-now-copy-dashboard-in-azure-devops/)by [Abhijit Jana](//dailydotnettips.com "dailydotnettips.com") on 14 June 2021 at 11:38 You can now copy the dashboard in Azure DevOps. This feature will help tremendously set up a new dashboard for… The post Did you know – You can now Copy Dashboard in Azure DevOps? appeared first on Daily .NET Tips.
- [Don’t See the Preview Features in Azure DevOps – Try It](https://dailydotnettips.com/dont-see-the-preview-features-in-azure-devops-try-it/)by [Abhijit Jana](//dailydotnettips.com "dailydotnettips.com") on 11 June 2021 at 15:00 Azure DevOps provides complete control to manage the newly released preview features. With new public preview features getting released, some… The post Don’t See the Preview Features in Azure DevOps – Try It appeared first on Daily .NET Tips.
- [Command Line Arguments and C# 9.0 Top Level Statement – Visual Studio](https://dailydotnettips.com/command-line-arguments-and-c-9-0-top-level-statement-visual-studio/)by [Abhijit Jana](//dailydotnettips.com "dailydotnettips.com") on 10 June 2021 at 17:15 Until C# 9.0, It was all about the Main() method where program control start and ends. With C# 9.0, you don’t need… The post Command Line Arguments and C# 9.0 Top Level Statement – Visual Studio appeared first on Daily .NET Tips.
- [Trip report: Summer 2021 ISO C++ standards meeting (virtual)](https://herbsutter.com/2021/06/09/trip-report-summer-2021-iso-c-standards-meeting-virtual/)by [Herb Sutter](//herbsutter.com "herbsutter.com") on 9 June 2021 at 21:12 On Monday, the ISO C++ committee held its third full-committee (plenary) meeting of the pandemic and adopted a few more features and improvements for draft C++23. We had representatives from 17 voting nations at this meeting: Austria, Bulgaria, \[…\]
- [Did you know – Visual Studio has an Integrated Developer Command Prompt?](https://dailydotnettips.com/did-you-know-visual-studio-has-an-integrated-developer-command-prompt/)by [Abhijit Jana](//dailydotnettips.com "dailydotnettips.com") on 8 June 2021 at 13:52 As a developer and Visual Studio users, we are all familiar about Visual Studio Developer Command Prompt. This is available… The post Did you know – Visual Studio has an Integrated Developer Command Prompt? appeared first on Daily .NET Tips.
- [GotW #102 Solution: Assertions and “UB” (Difficulty: 7/10)](https://herbsutter.com/2021/06/03/gotw-102-solution-assertions-and-ub-difficulty-7-10/)by [Herb Sutter](//herbsutter.com "herbsutter.com") on 3 June 2021 at 16:44 This special Guru of the Week series focuses on contracts. Now that we have considered assertions, postconditions, and preconditions in GotWs #97-101, let’s pause and reflect: To what extent does a failed contract imply “UB”… either the \[…\]
- [GotW #102: Assertions and “UB” (Difficulty: 7/10)](https://herbsutter.com/2021/05/25/gotw-102-assertions-and-ub-difficulty-7-10/)by [Herb Sutter](//herbsutter.com "herbsutter.com") on 25 May 2021 at 17:29 This special Guru of the Week series focuses on contracts. Now that we have considered assertions, postconditions, and preconditions in GotWs #97-101, let’s pause and reflect: To what extent does a failed contract imply “UB”… either the \[…\]
- [GotW #101 Solution: Preconditions, Part 2 (Difficulty: 7/10)](https://herbsutter.com/2021/03/25/gotw-101-solution-preconditions-part-2-difficulty-7-10/)by [Herb Sutter](//herbsutter.com "herbsutter.com") on 25 March 2021 at 16:52 This special Guru of the Week series focuses on contracts. We covered some basics of preconditions in GotW #100. This time, let’s see how we can use preconditions in some practical examples… 1. Consider these functions, expanded from an article \[…\]
- [ASP.NET Core Pitfalls – Null Models in Post Requests](https://weblogs.asp.net/ricardoperes/asp-net-core-pitfalls-null-models-in-post-requests)on 25 March 2021 at 12:01 Sometimes, when AJAX posting to a controller, you may get a null model. Why?Let’s exclude the obvious – you didn’t send a null payload. The most typical reason is, the serializer could not deserialize the payload into the target type, and it \[…\]
- [C# 9 records as strongly-typed ids - Part 5: final bits and conclusion](https://thomaslevesque.com/2021/03/19/csharp-9-records-as-strongly-typed-ids-part-5-final-bits-and-conclusion/)on 19 March 2021 at 0:00 We’re reaching the end of this series on records as strongly-typed ids. Sorry for the long delay since the last post… life happened! So far we’ve covered ASP.NET Core model binding, JSON serialization, and EF Core integration. Almost \[…\]
- [GotW #101: Preconditions, Part 2 (Difficulty: 7/10)](https://herbsutter.com/2021/03/08/gotw-101-preconditions-part-2-difficulty-7-10/)by [Herb Sutter](//herbsutter.com "herbsutter.com") on 9 March 2021 at 0:08 This special Guru of the Week series focuses on contracts. We covered some basics of preconditions in GotW #100. This time, let’s see how we can use preconditions in some practical examples… JG Question 1. Consider these functions, expanded from \[…\]
- [GotW #100 Solution: Preconditions, Part 1 (Difficulty: 8/10)](https://herbsutter.com/2021/02/25/gotw-100-solution-preconditions-part-1-difficulty-8-10/)by [Herb Sutter](//herbsutter.com "herbsutter.com") on 25 February 2021 at 22:24 This special Guru of the Week series focuses on contracts. We’ve seen how postconditions are directly related to assertions (see GotWs #97 and #99). So are preconditions, but that in one important way makes them fundamentally different. What is \[…\]
- [Trip report: Winter 2021 ISO C++ standards meeting (virtual)](https://herbsutter.com/2021/02/22/trip-report-winter-2021-iso-c-standards-meeting-virtual/)by [Herb Sutter](//herbsutter.com "herbsutter.com") on 22 February 2021 at 21:05 Today, the ISO C++ committee held its second full-committee (plenary) meeting of the pandemic and adopted a few more features and improvements for draft C++23. A record of 18 voting nations sent representatives to this meeting: Austria, Bulgaria, \[…\]
- [ASP.NET Core Pitfalls – AJAX Requests and XSRF](https://weblogs.asp.net/ricardoperes/asp-net-core-pitfalls-ajax-requests-and-xsrf)on 17 February 2021 at 10:53 When using Anti Cross Site Scripting Forgery (XSRF) protection in your application, which is on by default, you may be surprised when you try to AJAX submit to a controller and you get a HTTP 400 Bad Request: this may be happening because the \[…\]
- [GotW #100: Preconditions, Part 1 (Difficulty: 8/10)](https://herbsutter.com/2021/02/10/gotw-100-preconditions-part-1-difficulty-8-10/)by [Herb Sutter](//herbsutter.com "herbsutter.com") on 10 February 2021 at 20:25 This special Guru of the Week series focuses on contracts. We’ve seen how postconditions are directly related to assertions (see GotWs #97 and #99). So are preconditions, but that in one important way makes them fundamentally different. What is \[…\]
- [GotW #99 Solution: Postconditions (Difficulty: 7/10)](https://herbsutter.com/2021/02/08/gotw-99-solution-postconditions-difficulty-7-10/)by [Herb Sutter](//herbsutter.com "herbsutter.com") on 8 February 2021 at 9:25 This special Guru of the Week series focuses on contracts. Postconditions are directly related to assertions (see GotW #97)… but how, exactly? And since we can already write postconditions using assertions, why would having language support \[…\]
- [GotW #99: Postconditions (Difficulty: 7/10)](https://herbsutter.com/2021/01/27/gotw-99-postconditions-difficulty-7-10/)by [Herb Sutter](//herbsutter.com "herbsutter.com") on 27 January 2021 at 17:39 This special Guru of the Week series focuses on contracts. Postconditions are directly related to assertions (see GotW #97)… but how, exactly? And since we can already write postconditions using assertions, why would having language support \[…\]
- [GotW #98 Solution: Assertion levels (Difficulty: 5/10)](https://herbsutter.com/2021/01/25/gotw-98-solution-assertion-levels-difficulty-5-10/)by [Herb Sutter](//herbsutter.com "herbsutter.com") on 25 January 2021 at 20:44 This special Guru of the Week series focuses on contracts. We covered basic assertions in GotW #97… but not all asserted conditions are created equal. Given some assertion facility that can be used like this: 1. Give one example each of an \[…\]
- [GotW #98: Assertion levels (Difficulty: 5/10)](https://herbsutter.com/2021/01/21/gotw-98-assertion-levels-difficulty-5-10/)by [Herb Sutter](//herbsutter.com "herbsutter.com") on 21 January 2021 at 17:42 This special Guru of the Week series focuses on contracts. We covered basic assertions in GotW #97… but not all asserted conditions are created equal. JG Questions Given some assertion syntax: 1. Give one example each of an asserted condition \[…\]
- [GotW #97 Solution: Assertions (Difficulty: 4/10)](https://herbsutter.com/2021/01/11/gotw-97-solution-assertions-difficulty-4-10/)by [Herb Sutter](//herbsutter.com "herbsutter.com") on 11 January 2021 at 19:45 Assertions have been a foundational tool for writing understandable computer code since we could write computer code… far older than C’s assert() macro, they go back to at least John von Neumann and Herman Goldstine (1947) and Alan Turing \[…\]
- [GotW #97: Assertions (Difficulty: 4/10)](https://herbsutter.com/2021/01/01/gotw-97-contracts-part-1-assertions-and-postconditions/)by [Herb Sutter](//herbsutter.com "herbsutter.com") on 2 January 2021 at 0:34 Assertions have been a foundational tool for writing understandable computer code since we could write computer code… far older than C’s assert() macro, they go back to at least John von Neumann and Herman Goldstine (1947) and Alan Turing \[…\]
- [Firsts in 2020 (or, A little dose of good news)](https://herbsutter.com/2020/12/30/firsts-in-2020-or-a-little-dose-of-good-news/)by [Herb Sutter](//herbsutter.com "herbsutter.com") on 30 December 2020 at 22:28 2020 has been mostly terrible. That includes for the C++ committee and many of our communities, where just this month we lost Beman Dawes. Beman was one of the most important and influential C++ experts in the world, and made his many contributions \[…\]
- [C# 9 records as strongly-typed ids - Part 4: Entity Framework Core integration](https://thomaslevesque.com/2020/12/23/csharp-9-records-as-strongly-typed-ids-part-4-entity-framework-core-integration/)on 23 December 2020 at 0:00 So far in this series, I showed how to use C# 9 records to declare strongly-typed ids as easily as this: public record ProductId(int Value) : StronglyTypedId<int>(Value); I also explained how to make them work correctly with ASP.NET Core model \[…\]
- [C# 9 records as strongly-typed ids - Part 3: JSON serialization](https://thomaslevesque.com/2020/12/07/csharp-9-records-as-strongly-typed-ids-part-3-json-serialization/)on 7 December 2020 at 0:00 In the previous post in this series, we noticed that the strongly-typed id was serialized to JSON in an unexpected way: { "id": { "value": 1 }, "name": "Apple", "unitPrice": 0.8 } When you think about it, it’s not really unexpected: the \[…\]
- [ASP.NET Core Pitfalls – Async File Uploads](https://weblogs.asp.net/ricardoperes/asp-net-core-pitfalls-async-file-uploads)on 4 December 2020 at 12:00 When performing file upload(s) to an asynchronous action, it may happen that the uploaded file(s) may not be accessible, resulting in an ObjectDisposedException. This is because the uploaded files are saved to the filesystem temporarily by ASP.NET \[…\]
- [Inline Images with ASP.NET Core](https://weblogs.asp.net/ricardoperes/inline-images-with-asp-net-core)on 26 November 2020 at 17:30 The most common way to show an image in an HTML page is to use the <img> tag to load an external resource. Another option is to use a URL that is a Base64 encoded version of the image. There are some aspects worth considering: Using this \[…\]
- [Interfaces and Inversion of Control](https://weblogs.asp.net/ricardoperes/interfaces-and-inversion-of-control)on 25 November 2020 at 10:20 The way I see it, there are three reasons for using an Inversion of Control (IoC) / Dependency Injection (DI) container:To decouple the actual implementation from a base class/interface (the contract), so that we can change the implementation when \[…\]
- [ASP.NET Core Pitfalls – Dependency Injection Lifetime Validation](https://weblogs.asp.net/ricardoperes/asp-net-core-pitfalls-dependency-injection-lifetime-validation)on 24 November 2020 at 13:34 As you can imagine, it doesn’t make much sense to have a service that is registered as singleton to depend on another service that is registered as scoped, because the singleton instantiation will only happen once. Take this example:public \[…\]
- [Video: AMA @ C++ Russia](https://herbsutter.com/2020/11/23/video-ama-c-russia/)by [Herb Sutter](//herbsutter.com "herbsutter.com") on 23 November 2020 at 21:44 Back in early July, I did a wide-ranging “ask me anything” Q&A session at C++ Russia. The video is now available — I hope you enjoy it. Thanks again to C++ Russia for inviting me to their great online event!
- [C# 9 records as strongly-typed ids - Part 2: ASP.NET Core route and query parameters](https://thomaslevesque.com/2020/11/23/csharp-9-records-as-strongly-typed-ids-part-2-aspnet-core-route-and-query-parameters/)on 23 November 2020 at 0:00 Last time, I explained how easy it is to use C# 9 record types as strongly-typed ids: public record ProductId(int Value); But unfortunately, we’re not quite done yet: there are a few issues to fix before our strongly-typed ids are really usable. \[…\]
- [ASP.NET Core Pitfalls Index](https://weblogs.asp.net/ricardoperes/asp-net-core-pitfalls-index)on 19 November 2020 at 12:20 Last update on March 25th. Reversed order, latest ones first. Here is the list of posts so far on ASP.NET Core Pitfalls: Null Models in Post Requests AJAX Requests and XSRF Async File Uploads Dependency Injection Lifetime Validation Returning a \[…\]
- [ASP.NET Core Pitfalls – Returning a Custom Service Provider from ConfigureServices](https://weblogs.asp.net/ricardoperes/asp-net-core-pitfalls-returning-a-custom-service-provider-from-configureservices)on 19 November 2020 at 11:08 In pre-3.1 versions of ASP.NET Core, you could return your own service provider (AutoFac, Ninject, etc) by returning some IServiceProvider-implementing class from the ConfigureServices method. This is no longer supporting, and having code like this \[…\]
- [Trip report: Autumn ISO C++ standards meeting (virtual)](https://herbsutter.com/2020/11/13/trip-report-autumn-iso-c-standards-meeting-virtual/)by [Herb Sutter](//herbsutter.com "herbsutter.com") on 14 November 2020 at 1:20 On Monday, the ISO C++ committee completed its final full-committee (plenary) meeting of 2020 and adopted the first changes to the C++23 working draft, including a few new features. This was a first in several ways: It was our first-ever virtual \[…\]
- [ASP.NET Core Pitfalls - Localization with Shared Resources](https://weblogs.asp.net/ricardoperes/asp-net-core-pitfalls-localization-with-shared-resources)on 11 November 2020 at 14:42 When localizing a web application using resources, there are two common ways:Using a resource per Razor view or pageUsing shared resources, e.g., not bound to a specific view or pageBy default, ASP.NET Core’s localization expects resource \[…\]
- [ASP.NET Core Pitfalls – Areas](https://weblogs.asp.net/ricardoperes/asp-net-core-pitfalls-areas)on 4 November 2020 at 11:55 There are a few problems with using areas:The \_ViewImport.cshtml and \_ViewStart.cshtml files are not loaded by views inside an area, which means that, for example tag helpers registrations are lost and page layouts are not set. The solution is \[…\]
- [Using C# 9 records as strongly-typed ids](https://thomaslevesque.com/2020/10/30/using-csharp-9-records-as-strongly-typed-ids/)on 30 October 2020 at 0:00 Strongly-typed ids Entities typically have integer, GUID or string ids, because those types are supported directly by databases. However, if all your entities have ids of the same type, it becomes pretty easy to mix them up, and use the id of a \[…\]
- [My CppCon 2020 talk video is online](https://herbsutter.com/2020/10/26/my-cppcon-2020-talk-video-is-online/)by [Herb Sutter](//herbsutter.com "herbsutter.com") on 26 October 2020 at 20:32 This video actually posted about two weeks ago, but… busy! Sorry. Here it is, I hope you enjoy it. Note that as of this writing the Clang-based prototype implementation on Godbolt is not yet complete, in particular it still needs to implement out \[…\]
- [Automatic factory with Microsoft.Extensions.DependencyInjection and Castle DynamicProxy](https://thomaslevesque.com/2020/09/27/automatic-factory-with-microsoft-extensions-dependencyinjection-and-castle-dynamicproxy/)on 27 September 2020 at 0:00 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), \[…\]
- [Introducing Cosmos DB Studio](https://thomaslevesque.com/2020/09/17/introducing-cosmos-db-studio/)on 17 September 2020 at 0:00 I’ve been using Azure Cosmos DB on a fairly regular basis for the last 2 years or so. It’s a pretty good database, but one thing has always bothered me: the lack of a proper tool to query and modify data in the database. Basically, here are the \[…\]
- [My plans at CppCon](https://herbsutter.com/2020/09/11/my-plans-at-cppcon/)by [Herb Sutter](//herbsutter.com "herbsutter.com") on 11 September 2020 at 19:21 It’s hard to believe CppCon 2020 is nearly here… in fact, pre-conference tutorials are already in progress. I’ll be at the conference throughout the week in the hallways and session rooms. Here are some of the times I’ll be participating on \[…\]
- [Modern Web Development with ASP.NET Core 3 Discount Code](https://weblogs.asp.net/ricardoperes/modern-web-development-with-asp-net-core-3-discount-code)on 11 September 2020 at 8:46 If you are interested in my book, Modern Web Development with ASP.NET Core 3, from Packt Publishing, you can use this code for a 25% discount: 25MODERNWEB.Get it from Amazon: https://www.amazon.com/gp/mpc/A37G5RAWO3DSQX or Packt: \[…\]
- [C++20 approved, C++23 meetings and schedule update](https://herbsutter.com/2020/09/06/c20-approved-c23-meetings-and-schedule-update/)by [Herb Sutter](//herbsutter.com "herbsutter.com") on 6 September 2020 at 22:44 A couple of interesting things happened in the ISO C++ world this week… C++20 passed unanimously, on track to publish later this year On Friday September 4, C++20’s DIS (Draft International Standard) ballot ended, and it passed unanimously. This \[…\]
- [Inject a service into a System.Text.Json converter](https://thomaslevesque.com/2020/08/31/inject-service-into-system-text-json-converter/)on 31 August 2020 at 0:00 Most JSON converters are fairly simple, and typically self-contained. But once in a while, you need to do something a little more complex in a converter, and you end up needing to call a service. However, there’s no built-in dependency injection \[…\]
- [C++ on Sea video posted: Bridge to NewThingia (extended)](https://herbsutter.com/2020/07/30/c-on-sea-video-posted-bridge-to-newthingia-extended/)by [Herb Sutter](//herbsutter.com "herbsutter.com") on 31 July 2020 at 0:33 Two weeks ago, I had the privilege of speaking at the C++ on Sea 2020 virtual conference. The video of my talk has now been posted — it’s an extended version of the talk I gave at DevAroundTheSun in April. You can find it here: Thanks very much \[…\]
- [SharedFlat and Databases](https://weblogs.asp.net/ricardoperes/sharedflat-and-databases)on 24 July 2020 at 9:48 IntroductionThis post is part of a series on SharedFlat. See here the first (introduction) and here the second (UI). This time I will be explaining how SharedFlat handles multitenant databases.There are essentially three strategies for doing \[…\]
- [ASP.NET Core 3, IIS and empty HTTP headers](https://thomaslevesque.com/2020/07/23/aspnet-core-iis-and-empty-http-headers/)on 23 July 2020 at 0:00 HTTP headers are key/value pairs sent at the beginning of a request or response. According to the grammar in RFC 7230, a field could have an empty value. In practice, it probably doesn’t make much sense: semantically, a header with an empty value \[…\]
- [SharedFlat and Multitenant UI](https://weblogs.asp.net/ricardoperes/sharedflat-and-multitenant-ui)on 9 July 2020 at 13:21 IntroductionIn my previous post, I introduced SharedFlat, a library for making multitenant ASP.NET Core apps easier to build. This time I’m going to talk about how can we customize the UI per tenant.Using Conditional Logic in ViewsOne way to make \[…\]
- [Introducing SharedFlat](https://weblogs.asp.net/ricardoperes/introducing-sharedflat)on 6 July 2020 at 11:04 IntroductionA multitenant web application is one that responds differently depending on how it is addressed (the tenant). This kind of architecture has become very popular, because a single code base and deployment can serve many different \[…\]
- [Modern Web Development with ASP.NET Core 3 - Second Edition](https://weblogs.asp.net/ricardoperes/modern-web-development-with-asp-net-core-3-second-edition)on 3 July 2020 at 11:35 So, my new book is out now! The title changed recently from Mastering ASP.NET Core 3 – Second Edition to Modern Web Development with ASP.NET Core 3 – Second Edition. It was Packt’s decision, and I didn’t really bother about that, although I \[…\]
- [Exposing a custom type as a JSON string in an ASP.NET Core API](https://thomaslevesque.com/2020/06/27/exposing-custom-type-as-json-string-in-asp-net-core-api/)on 27 June 2020 at 0:00 Sometimes your API needs to expose a non-primitive type that has a “natural” string representation. For instance, a standard representation for a duration is the ISO 8601 format, where “1 month, 2 days, 3 hours and 4 minutes” can be \[…\]
- [AMA @cpp\_russia on July 2](https://herbsutter.com/2020/06/22/ama-cpp_russia-on-july-2/)by [Herb Sutter](//herbsutter.com "herbsutter.com") on 22 June 2020 at 16:01 C++ Russia is an online event this year, and I’m happy to be one of many C++ folks to be invited to participate. On July 2 I’ll be doing a Q&A session, which is the first time I’m doing an “AMA” — no talk, just Q&A and \[…\]
- [ASP.NET Core OData Part 3](https://weblogs.asp.net/ricardoperes/asp-net-core-odata-part-3)on 17 June 2020 at 11:23 Introduction This will be the third post on OData and ASP.NET Core 3. Please find the first post (basics) here and the second post (querying) here. This time, I will talk about actions and functions. For demo purposes, let’s consider this domain \[…\]
- [Talk video available: Bridge to NewThingia @DevAroundTheSun](https://herbsutter.com/2020/06/14/talk-video-available-bridge-to-newthingia-devaroundthesun/)by [Herb Sutter](//herbsutter.com "herbsutter.com") on 14 June 2020 at 15:23 Last month, I gave a new talk “Bridge to NewThingia” at DevAroundTheSun. Using examples from the evolution of programming languages and a few other tech products, it analyzes some key design factors that let you confidently answer the question, \[…\]
- [Git tip: how to fix an accidental commit on the wrong branch](https://thomaslevesque.com/2020/05/29/git-tip-how-to-fix-an-accidental-commit-on-the-wrong-branch/)on 29 May 2020 at 0:00 Oh no, you just accidentally commited to master, when you were supposed to work on a feature branch! How to fix it? It’s actually pretty easy with Git! A common Git workflow nowadays is the “feature branch” workflow: you can’t push directly \[…\]
- [Exciting new features in C# 9](https://thomaslevesque.com/2020/05/25/exciting-new-features-in-csharp-9/)on 25 May 2020 at 0:00 Last week at Microsoft Build, there have been a lot of exciting annoucements! .NET 5, Blazor WebAssembly, .NET MAUI, WinUI… But the thing I’m most eager to get my hands on is C# 9, which introduces many interesting new features, so let’s take \[…\]
- [The New York ISO C++ meeting is postponed](https://herbsutter.com/2020/05/20/the-new-york-iso-c-meeting-is-postponed/)by [Herb Sutter](//herbsutter.com "herbsutter.com") on 20 May 2020 at 18:56 A few minutes ago, I announced to the ISO C++ committee that all our meetings originally planned for 2020 have been postponed. We had already postponed the Varna meeting originally planned for June 1-6, and earlier today INCITS (the U.S. national \[…\]
- [Of feedback, and little things](https://herbsutter.com/2020/05/19/of-feedback-and-little-things/)by [Herb Sutter](//herbsutter.com "herbsutter.com") on 20 May 2020 at 5:42 I try hard to always ask for feedback on drafts of my talks and articles, and I always learn important things from the responses, including especially things I omitted but should include so as to pre-answer audience questions. Just like the best \[…\]
- [Things every C# developer should know #1: hash codes](https://thomaslevesque.com/2020/05/15/things-every-csharp-developer-should-know-1-hash-codes/)on 15 May 2020 at 0:00 As a C# developer, there are obviously a lot of skills you need to master to be effective: language syntax, framework classes, third-party libraries, databases, regular expressions, the HTTP protocol, etc. But there are a handful of things that I \[…\]
- [Speaking at DevAroundTheSun](https://herbsutter.com/2020/05/07/speaking-at-devaroundthesun/)by [Herb Sutter](//herbsutter.com "herbsutter.com") on 8 May 2020 at 5:13 Next week, I’m honored to be part of DevAroundTheSun, a live 24-hour global event for COVID-19 relief that starts on May 12 at 12:00 UTC. It’s like LiveAid or Lady Gaga’s recent One World: #TogetherAtHome, but for developers. You can watch on \[…\]
- [Moving my blog to Hugo](https://thomaslevesque.com/2020/05/06/moving-my-blog-to-hugo/)on 6 May 2020 at 0:00 If you’re a regular reader of my blog, you probably noticed that the design has changed. In fact, it’s not just the design, it’s just about everything! My blog used to be hosted on WordPress. It did the job, but honestly, I didn’t really \[…\]
- [About](https://thomaslevesque.com/about/)on 1 May 2020 at 21:42 I’m Thomas Levesque, a French software developer from Paris. I’ve been programming in C# almost since the beginning, and I still love it. I’ve done a lot of desktop app development with WinForms and WPF, but nowadays my focus is mostly on \[…\]
- [When the hot loop’s done: Four quick tips for high throughput](https://herbsutter.com/2020/04/01/when-the-hot-loops-done/)by [Herb Sutter](//herbsutter.com "herbsutter.com") on 1 April 2020 at 21:44 These short tips are useful to remember when writing high-throughput code. You may already know most of them, and if so then please spread the word — friends don’t let friends write performance bottlenecks. In a high-throughput hot loop: Avoid \[…\]
- [Using the OAuth 2.0 device flow to authenticate users in desktop apps](https://thomaslevesque.com/2020/03/28/using-the-oauth-2-0-device-flow-to-authenticate-users-in-desktop-apps/)on 28 March 2020 at 0:00 Over the last few years, OpenID Connect has become one of the most common ways to authenticate users in a web application. But if you want to use it in a desktop application, it can be a little awkward… Authorization code flow OpenID Connect is an \[…\]
- [Lazily resolving services to fix circular dependencies in .NET Core](https://thomaslevesque.com/2020/03/18/lazily-resolving-services-to-fix-circular-dependencies-in-net-core/)on 18 March 2020 at 0:00 The problem with circular dependencies When building an application, good design dictates that you should avoid circular dependencies between your services. A circular dependency is when some components depend on each other, directly or indirectly, \[…\]
- [The Varna ISO C++ meeting is postponed](https://herbsutter.com/2020/03/13/the-varna-iso-c-meeting-is-postponed/)by [Herb Sutter](//herbsutter.com "herbsutter.com") on 14 March 2020 at 1:09 Yesterday morning, I announced to the committee that the next ISO WG21 (C++) meeting originally planned for June 1-6 in Varna, Bulgaria, has been postponed due to the current health situation. We appreciate very much all the hard work and expense \[…\]
- [References, simply](https://herbsutter.com/2020/02/23/references-simply/)by [Herb Sutter](//herbsutter.com "herbsutter.com") on 24 February 2020 at 1:43 References are for parameter passing, including range-for. Sometimes they’re useful as local variables, but pointers or structured bindings are usually better. Any other use of references typically leads to endless design debates. This post is an \[…\]
- [Move, simply](https://herbsutter.com/2020/02/17/move-simply/)by [Herb Sutter](//herbsutter.com "herbsutter.com") on 17 February 2020 at 17:57 C++ “move” semantics are simple, and unchanged since C++11. But they are still widely misunderstood, sometimes because of unclear teaching and sometimes because of a desire to view move as something else instead of what it is. This post is an \[…\]
- [Trip report: Winter ISO C++ standards meeting (Prague)](https://herbsutter.com/2020/02/15/trip-report-winter-iso-c-standards-meeting-prague/)by [Herb Sutter](//herbsutter.com "herbsutter.com") on 15 February 2020 at 14:12 A few minutes ago, the ISO C++ committee completed its final meeting of C++20 in Prague, Czech Republic. Our host, Avast Software, arranged for spacious and high-quality facilities for our six-day meeting from Monday through Saturday. The extra \[…\]
- [Last night’s talk video is online: Quantifying C++’s accidental complexity, and what we really can do about it](https://herbsutter.com/2020/02/12/last-nights-talk-video-is-online-quantifying-cs-accidental-complexity-and-what-we-really-can-do-about-it/)by [Herb Sutter](//herbsutter.com "herbsutter.com") on 12 February 2020 at 16:04 The ISO C++ committee is here in Prague this week to finish C++20, and the meeting hosts Avast Software also arranged a great C++ meetup last night where over 300 people came out to see Bjarne Stroustrup, Tony Van Eerd, and me give talks. The videos \[…\]
- [Handling query string parameters with no value in ASP.NET Core](https://thomaslevesque.com/2020/01/30/handling-query-string-parameters-with-no-value-in-asp-net-core/)on 30 January 2020 at 0:00 Query strings are typically made of a sequence of key-value pairs, like ?foo=hello&bar=world…. However, if you look at RFC 3986, you can see that query strings are very loosely specified. It mentions that query components are often used to \[…\]
- [ASP.NET Core: when environments are not enough, use sub-environments!](https://thomaslevesque.com/2019/12/20/asp-net-core-when-environments-are-not-enough-use-sub-environments/)on 20 December 2019 at 0:00 Out of the box, ASP.NET Core has the concept of “environments”, which allows your app to use different settings based on which environment it’s running in. For instance, you can have Development/Staging/Production environments, each with its \[…\]
- [Easy unit testing of null argument validation (C# 8 edition)](https://thomaslevesque.com/2019/11/19/easy-unit-testing-of-null-argument-validation-c-8-edition/)on 19 November 2019 at 0:00 A few years ago, I blogged about a way to automate unit testing of null argument validation. Its usage looked like this: \[Fact\] public void FullOuterJoin\_Throws\_If\_Argument\_Is\_Null() { var left = Enumerable.Empty<int>(); var right = \[…\]
- [Using foreach with index in C#](https://thomaslevesque.com/2019/11/18/using-foreach-with-index-in-c/)on 18 November 2019 at 0:00 Just a quick tip today! for and foreach loops are among the most useful constructs in a C# developer’s toolbox. To iterate a collection, foreach is, in my opinion, more convenient than for in most cases. It works with all collection types, \[…\]
- [Trip report: Autumn ISO C++ standards meeting (Belfast)](https://herbsutter.com/2019/11/09/trip-report-autumn-iso-c-standards-meeting-belfast/)by [Herb Sutter](//herbsutter.com "herbsutter.com") on 9 November 2019 at 12:47 A few minutes ago, the ISO C++ committee completed its autumn meeting in Belfast, Northern Ireland, hosted with thanks by clearpool.io, Archer-Yates, Microsoft, C++ Alliance, MCS Group, Instil, and the Standard C++ Foundation. As usual, we met for \[…\]
- [Programming Smart Contracts in C#](http://msdn.microsoft.com/magazine/mt833549)on 1 November 2019 at 10:00 Smart contracts provide so many benefits in a blockchain environment, including improved standardization, security, latency, and transaction certainty. Learn how to develop, debug and deploy your first smart contract.
- [Iterating with Async Enumerables in C# 8](http://msdn.microsoft.com/magazine/mt833548)on 1 November 2019 at 10:00 C# 8 and .NET Core 3.0 introduce async enumerables. This article explores the underpinnings of the language and runtime support for producing and consuming these helpful new constructs.
- [Python: Functions](http://msdn.microsoft.com/magazine/mt833545)on 1 November 2019 at 10:00 In the third (and last) part of his introductory series on Python, Ted Neward examines Python functions, and how to bundle code into named blocks that can be invoked repeatedly. He also takes a moment to bid farewell to readers.
- [So Long and Thanks for All the Fish](http://msdn.microsoft.com/magazine/mt833552)on 1 November 2019 at 10:00 For 10 years, back page columnist David Platt has been MSDN Magazine's ranter-in-residence. Today, he leaves the publication as he found it--in full throat.
- [Exploring the Azure Functions Durable Entities Preview](http://msdn.microsoft.com/magazine/mt833553)on 1 November 2019 at 10:00 Julie Lerman discusses Azure Durable Functions and its new Durable Entities feature in a bonus Data Points column for the Web. She walks through running and debugging a durable entity, with the hope that she can help developers avoid the pitfalls \[…\]
- [Hail and Farewell](http://msdn.microsoft.com/magazine/mt833542)on 1 November 2019 at 10:00 Michael Desmond closes out the 33-year run of MSDN Magazine, by recognizing the amazing people who fueled its success.
- [Exploring Face Detection and Recognition](http://msdn.microsoft.com/magazine/mt833546)on 1 November 2019 at 10:00 Tools like the Microsoft Cognitive Services Face API have made face recognition broadly available. Frank La Vigne explores the fundamental science behind face recognition, and how it has created significant new opportunities and challenges.
- [Backing Field and Owned Entity Changes in EF Core 3.0](http://msdn.microsoft.com/magazine/mt833544)on 1 November 2019 at 10:00 In her final column in the print edition of MSDN Magazine, Julie Lerman focuses on changes in Entity Framework Core 3.0 that improve the experience working with encapsulating logic with backing fields and the mapping of value objects.