5G Google Pixel Phones - Google Store Google 5G smartphones feature the latest technology so you always have that new phone feeling. Find out which Pixel is right for you.
Function pipelines: Building functional programming into PostgreSQL using custom operators Today we are releasing function pipelines, a new feature that allows you to analyze data by composing multiple functions in SQL - introducing a simpler, cleaner way of expressing complex logic in PostgreSQL.
Episode 17: Breaking Wi-Fi With Frame Attacks! Mathy Vanhoef breaks Wi-Fi security yet again, with a new frame aggregation attack that affects all Wi-Fi encryption standards since 1997 and up to today.
Jenn Wasner Signature Guitar - Reverend Guitars | We know what players want. Reverend Guitars and Basses are made with Korina bodies and loaded with Reverend's custom pickups. The guitars feature a Boneite nut and Reverend's Bass Contour Control while basses are stocked with Hipshot Ultralight Tuners and 5-piece maple and walnut n...
Why I Hate Frameworks, Benji Smith. And after spending dozens of hours reading through feature lists and documentation, I’m ready to gouge out my eyes.
Microsoft Says '.NET 5/6 Will Not Be Coming to UWP Project Types,' Developers Sound Off -- Visual Studio Magazine UWP deprecation angst is back in vogue.
Visual Studio 2022 Launch Event When I joined Microsoft just about 3 years ago I just missed the prior release ...
What’s new in F# 6 F# 6 is now a release candidate. Checkout all of the new features available in this release.
Join us for DaprCon October 19th-20th 2021 As we previously announced, the first DaprCon will take place on October 19th-20th! In this post, we’ll share some more details on the content and speakers. DaprCon will include a variety of content including a keynote, technical sessions, panel discussio...
[Last Week in .NET #64 – Xamarin? What’s Xamarin?] This newsletter is a day late because Monday, am I right? With that aside, let’s get into what happened Last Week in .NET: 🌇 Sunsetting of .NET Framework and .NET Core runners in Cake 2.0 Cak…
Web Browser Engineering Web browsers are ubiquitous, but how do they work? This book explains, building a basic but complete web browser, from networking to JavaScript, in a thousand lines of Python.
New Code Rules: Too Many .NET Engineers DO NOT Understand How Memory Management Works! On show #38 of Rockin’ the Code World with dotNetDave, I am ranting about far too many .NET software engineers DO NOT understand how memory management works when it comes to disposable object…
Deleting an S3 Bucket Costs Money Deleting an S3 bucket is harder than you think, and may even cost you money.
Career Advice: Be Confidently Uncertain “OH GAWD”Around the time of the subprime mortgage collapse, I was working in an enterprise software company. I worked in a large open space full of...
ASP.NET Community Standup - Advanced Kestrel Socket APIs Kestrel is amazing, and getting even better in .NET 6! Stephen Halter's here to show off all the fun new stuff: multi-process socket handoff with SocketConne...
Setting User-Specific Paths in a Shell It shouldn't be as hard as it is to set user-specific paths at a global level, but it is. Here are some notes I have on what I've found.
New Code Rules: Onboarding Software Engineers On show #33 of Rockin’ the Code World with dotNetDave, I am discussing why at some companies, it takes so long to get engineers onboarded so they can start coding and providing value to the c…
New Code Rules: Work Environment for Software Engineers On show #30 of Rockin’ the Code World with dotNetDave, I am discussing what type of working environment software engineers prefer after going through the COVID-19 pandemic. Watch and let me k…
256 Seconds With dotNetDave (E2) – AppDomain Exceptions In this episode dotNetDave talks about how to trap ALL exceptions in your application, no matter what assembly might be causing them (even if you don’t have source).
macOS Monterey macOS Monterey. Connect like never before. Exciting FaceTime updates. An all-new Safari. Powerful new ways to work across devices. And much more.
.NET Conf 2021 Watch Party with NUGM Let's have a watch party for the .NET 6 launch!.NET Conf is a free, three-day, virtual developer event that celebrates the major releases of the .NET develop...
Backwards-compatibility in Cloudflare Workers On the Workers team, we have a policy: A change to the Workers Runtime must never break an application that is live in production.
When the error is byzantine In distributed systems, the term Byzantine fault tolerance refers to working in an environment where the other nodes in the system are going to violate the i...
Supporting integration tests with WebApplicationFactory in .NET 6: Exploring .NET Core 6 - Part 6 In this post I look at the changes that were made to WebApplicationFactory to support minimal hosting APIs with WebApplicationBuilder in .NET 6
Three hours to save Integral On 22 September, around midday, ESA’s Integral spacecraft went into emergency Safe Mode. One of the spacecraft’s three active ‘reaction wheels’ had turned off without warning and stopped spinning, causing a ripple effect that meant the satellite itself be...
How do I get started with Razor pages? Razor pages are a framework which allows you to generate webpages by blending C# and HTML. This provides fully compiled websites which offer great scale and ...
Exploring the .NET Table Storage SDK In this episode, Software Engineer, Christopher Scott, join Jeremy to talk about the new Table Storage SDK for .NET. [00:00] - Intro[01:45] - When do I use Table Storage?[02:32] - What are the highli
Exploring the .NET Table Storage SDK In this episode, Software Engineer, Christopher Scott, join Jeremy to talk about the new Table Storage SDK for .NET. [00:00] - Intro[01:45] - When do I use Table Storage?[02:32] - What are the highli
Why your app or gadget may stop working Sunday: A gpsd bug Alternative headline: Yet another widely used project maintained thanklessly by 'some random person in Nebraska'
Was Google Earth Stolen? I recently watched “The Billion Dollar Code” limited-series on Netflix, which claims that Google Earth is a rip-off of a project called…
Opening up a physics simulator for robotics As part of DeepMind's mission of advancing science, we have acquired the MuJoCo physics simulator and are making it freely available for everyone, to support research everywhere.
Introducing M1 Pro and M1 Max: the most powerful chips Apple has ever built Apple today announced M1 Pro and M1 Max, the next breakthrough chips for the Mac.
MacBook Pro 14-inch and MacBook Pro 16-inch The new MacBook Pro. Incredible performance with the M1 Pro or M1 Max chip. Amazing battery life. And a 14” or 16” Liquid Retina XDR display.
'cuts' in the treads in the tops of plastic soda bottles. Try the links in the MadSci Library for more information on Engineering.
Dapr binding building block by simple example Till now, we have seen two Dapr building blocks which are the service to service invocation building block and the secrets building block. The secret building block serves to protect things like a dat
Application Monitoring and Error Tracking Software Self-hosted and cloud-based application monitoring that helps software teams see clearer, solve quicker, & learn continuously.
Collection Performance: Creating New Immutable Collection From a Collection Immutable collections, which are collections that cannot be changed, was introduced in .NET 4.5 and are supported in .NET Core and beyond. There are immutable collections that mirror many of the ge…
Add new endpoint to ASP.NET Core application Runtime using API Framework - Mikael Koskinen In this blog post we create an ASP.NET Core application which uses API Framework to add support for runtime changes.
Adding User Profiles to Static Web Apps With Azure Static Web Apps we get a user profile as part of the security platform, but that profile is pretty limited, we get an ID for the user and something contextual from the authentication provider, like an email address or a username. This means tha...
5 Types of Software Testing Models - DZone Performance Software testing is critical to the software development life cycle. Let's look at various software testing models, their advantages and disadvantages.
PATH Corruption with Windows App SDK preview 1 and 2 Just a quick heads up that there’s an issue that has been discovered with previews 1 and 2 of the Windows App SDK, as documented here. There is an upcoming preview 3 which will address this issue. At the time of writing, the latest stable release is v0.8....
F# Advent Calendar in English 2021 F# Advent Calendar is a long tradition in F# community F# Advent Calendar in English: 2020, 2019, 2018, 2017, 2016, 2015, 2014 F# Advent Calendar (in Japanese): 2020, 2019, 2017, 2016, 2015, 2014, …
We've upgraded the UI in Visual Studio 2022 In Visual Studio 2022, our team made a series of targeted investments to upgrade the Visual Studio user interface. We’re committed to spending time on the things that have meaningful impact to your product experience, so we grounded our work in real probl...
What to learn It's common to see people advocate for learning skills that they have or using processes that they use. For example, Steve Yegge has a set of blog posts where he recommends reading compiler books and learning about compilers. His reasoning is basically th...
Implement .NET 6 features for templates. by jamesmontemagno · Pull Request #3018 · dotnet/maui Implicit/Global Usings, Scoped Namespaces, & more. Aligns with other projects in .NET 6 This has impact on the .NET MAUI, .NET MAUI Blazor, and the .NET MAUI Library. No impact on the item temp...
Tests aren’t enough: Case study after adding type hints to urllib3 Since Python 3.5 was released in 2015 including PEP 484 and the typing module type hints have grown from a nice-to-have to an expectation for popular packages. To fulfill this expectation our team...
Space Cadet Pinball for Windows 95 recompiled for Linux running on Windows 11 as a Linux app under WSLg Award for longest blog post title ever? Andrey Muzychenko has a great github ...
Lagging .NET MAUI Preview 9 Updates Controls and Supports Borders, Corners and Shadows -- Visual Studio Magazine .NET MAUI, the .NET 6 evolution of Xamarin.Forms that's running late, now has updated controls and new support for borders, corners and shadows across most controls and layouts in the latest preview.
Languages and Frameworks | Technology Radar | Thoughtworks This Technology Radar quadrant explores programming languages and frameworks
The Day My Script Killed 10,000 Phones in South America This post is a horror story about what happens when your code/test scripts go wrong. It's also a horror story on how not to test your code. Most testing advice hits low hanging fruit advice: Kid, you should write unit tests. Sure, grandpaWe won't be do...