Web Development

Show dotnet: Animating 40 LEDs with charlieplexing

For Pi day 2021, I published a fun post on how to Blink LEDs with Raspberry Pi. As part of that writeup, I wanted to include a 40 LED charlieplexing example, but couldn’t get it working. It is working now, and I decided to do a follow-up post to show it to you.
The post Show dotnet: Animating 40 LEDs with charlieplexing appeared first on .NET Blog.

Announcing .NET Multi-platform App UI Preview 3

With .NET 6 Preview 3 we are shipping the latest progress for mobile and desktop development with .NET Multi-platform App UI. This release adds the Windows platform with WinUI 3, improves the base application and startup builder, adds native lifecycle events,
The post Announcing .NET Multi-platform App UI Preview 3 appeared first on .NET Blog.

ASP.NET Core updates in .NET 6 Preview 3

.NET 6 Preview 3 is now available and includes many great new improvements to ASP.NET Core.

Here’s what’s new in this preview release:
Smaller SignalR, Blazor Server, and MessagePack scripts

Enable Redis profiling sessions

HTTP/3 endpoint TLS configuration

Initial .NET Hot Reload support

Razor compiler no longer produces a separate Views assembly

Shadow-copying in IIS

Vcpkg port for SignalR C++ client

Reduced memory footprint for idle TLS connections

Remove slabs from the SlabMemoryPool

BlazorWebView controls for WPF &
The post ASP.NET Core updates in .NET 6 Preview 3 appeared first on ASP.NET Blog.

Announcing .NET 6 Preview 3

Today, we are delighted to release .NET 6 Preview 3. This release is dedicated almost entirely to low-level performance features. These are the types of improvements that many folks don’t necessarily always fully appreciate, but they help a lot for many apps.
The post Announcing .NET 6 Preview 3 appeared first on .NET Blog.

ML.NET Survey: Machine Learning in .NET

Every year we conduct a survey to gather feedback on pain points and feature requests that help shape the direction of Machine Learning in .NET.

This past year we have made major improvements to ML.NET tooling and APIs, and now we’re investigating new areas to improve and grow,
The post ML.NET Survey: Machine Learning in .NET appeared first on .NET Blog.

Shopify API Release: April 2021


The 2021-04 API release is here. Learn what’s part of this release, including the Price List API, duties through the Storefront API, and Discount Code API improvements.More

Finding Bugs with AddressSanitizer: MSVC Compiler

Special thanks to Aaron Gorenstein for authoring this blog post.

The AddressSanitizer (ASan) is generally available for MSVC since the recently-released Visual Studio 2019 version 16.9. We’ve already shown how easy it can be to find bugs in even production-ready code like EASTL.
The post Finding Bugs with AddressSanitizer: MSVC Compiler appeared first on C++ Team Blog.

Your Top .NET Microservices Questions Answered

In our recent Let’s Learn .NET event focused on getting started with microservices we received some great questions from you. We were able to answer many questions live, but we wanted to follow up and answer some of the most popular that came up during the session.
The post Your Top .NET Microservices Questions Answered appeared first on ASP.NET Blog.

Send Conditional Email with Ninja Forms!

Sending email triggered by form submissions is simple! A question we’re often asked is about the ability to send email only to certain people or departments based on what a user inputs into their form. Let’s take a minute and …
The post Send Conditional Email with Ninja Forms! appeared first on Ninja Forms.

.NET April 2021 Updates – 5.0.5

Today, we are releasing the .NET April 2021 Updates. These updates contains reliability and other non-security improvements. See the individual release notes for details on updated packages.

You can download 5.0.5 versions for Windows, macOS, and Linux, for x86, x64, Arm32,
The post .NET April 2021 Updates – 5.0.5 appeared first on .NET Blog.

Beyond the Build: How Klaviyo Built Their Business


Beyond the Build is a brand new developer interview series from Shopify where you’ll discover the real stories behind top developers and entrepreneurs in the Shopify ecosystem. In this first episode of Beyond the Build, Andrew Bialecki, co-founder and...

Sign Up for the Pure Virtual C++ 2021 Conference

Last year we ran the first Pure Virtual C++, a free one-day virtual conference for the whole C++ community. This May we’re doing it again! Sign-up for free on the website to be the first to hear about our program schedule,
The post Sign Up for the Pure Virtual C++ 2021 Conference appeared first on C++ Team Blog.

Announcing Open Source C# standardization

The C# compilers have been open source since 2014, now in the dotnet/roslyn repository. The dotnet/csharplang split off to provide a dedicate public space for the innovation and evolution of the C# language. Now, dotnet/csharpstandard completes the group, providing a public space for the ongoing work to document the standard for the latest C# language versions.
The post Announcing Open Source C# standardization appeared first on .NET Blog.

How to Automatically Export Your WordPress Form Submissions to Excel

Want to analyze your WordPress form entries easily? See our guide on how to export your Ninja Forms to an Excel spreadsheet. Don’t have time to do the weekly or monthly exports? You can actually set your Excel spreadsheet to …
The post How to Automatically Export Your WordPress Form Submissions to Excel appeared first on Ninja Forms.

9 Pro Tips to Create a Stellar App Customer Experience


Creating a positive and engaging customer experience for your app users is one of the most critical cornerstones of any successful app. Get the nine pro tips you need to know to create a stellar customer experience that will help you build a base of l...

Monitoring and Observability in Cloud-Native ASP.NET Core apps

Distributed applications are complex and bring in their own set of challenges for developers to debug and fix production issues. Though the microservices architecture helps maintain a smaller team that works autonomously and focuses on separate business domains, it introduces newer challenges due to its distributed nature.
The post Monitoring and Observability in Cloud-Native ASP.NET Core apps appeared first on ASP.NET Blog.

vcpkg Host Dependencies for Cross-Compilation

If you’re not familiar with our C++ library manager vcpkg, welcome! This post covers an intermediate/advanced topic, so you may want to first get an overview and try things out from the vcpkg GitHub page or some of our previous blogs.
The post vcpkg Host Dependencies for Cross-Compilation appeared first on C++ Team Blog.

Estatik Sweet Easter Sale 2021

The house is filled with the aroma of baked buns, cookies and what not. There’s freshness and fervor in every aspect as we celebrate this holiday. Do you feel the magic of Easter? There's lots to smile about in our Easter Sale. Good time to pay special attention to your WordPress real estate website and […]
The post Estatik Sweet Easter Sale 2021 appeared first on Estatik.

How to Sell Vintage Clothing Online: The Ultimate Guide


If you live for the thrill of scoring a really sweet vintage dress at your local thrift store and bragging about how little you paid, you might be able to turn that passion into your own business. Learn how to sell vintage clothing online, with tips f...

Forge: Deployment Rollbacks


We introduced the Deployments panel back in October 2020 and have continued to improve the functionality of it since. The panel shows the last 10 deployments including: the commit hash, author, message, and deployment status.Rolling ba...

Forge: Site Commands


Forge has had the ability to execute arbitrary Bash scripts on your server via Recipes for some time now. However, sometimes you may just need to run a quick command without the overhead of creating a new recipe.So, today we're shippin...

How One Company Scaled by Not Scaling at All


Longtime friends Ethan Frisch and Ori Zohar joined forces to create the public benefit corporation, Burlap & Barrel. Inspired by Ethan’s humanitarian and aid work in Afghanistan, Burlap & Barrel brings single-origin spices directly to consumer...

Export Your Ninja Forms Submission to an Excel Spreadsheet

You know you can always export your Ninja Forms submissions into a CSV, for free. But if we’re being honest, CSV sometimes can be a lot to handle. What we really want and need is a simple Excel spreadsheet. That’s …
The post Export Your Ninja Forms Submission to an Excel Spreadsheet appeared first on Ninja Forms.

SEO Is About Humans First, Search Engines Second


New to SEO? Getting your online store on the first page of Google is a lot simpler than you think. No matter what stage you’re at in your business, our ultimate SEO guide will walk you through how to whip your website into Google-friendly shape.More

Loop alignment in .NET 6

When writing a software, developers try their best to maximize the performance they can get from the code they have baked into the product. Often, there are various tools available to the developers to find that last change they can squeeze into their code to make their software run faster.
The post Loop alignment in .NET 6 appeared first on .NET Blog.

Cloud-Native learning resources for .NET developers

Today, users are demanding responsiveness, the latest and greatest features, and zero downtime from their applications. Businesses are rapidly adopting the cloud’s power to meet user demand, increase scalability and availability of applications. However, to fully embrace the cloud and optimize cost savings,
The post Cloud-Native learning resources for .NET developers appeared first on .NET Blog.

Are you ready for Spring 2021?

Spring 2021 is expected to be a seller’s market - that means increasing home prices, relatively low inventory, and fierce competition among buyers. To be successful in this environment you need a website that can handle increased interest and capture homebuyer engagement. Sites that incorporate Estatik have a beautiful visual representation, giving you a competitive […]
The post Are you ready for Spring 2021? appeared first on Estatik.

Forge: Session Changes


On the morning of March 18th all Laravel Forge sessions were manually logged out. This was done so that we could enable a new security feature in Forge that allows you to manage other browser sessions.Managing Browser Sessions in Forge...

OpenTelemetry .NET reaches v1.0

As modern application environments are polyglot, distributed, and increasingly complex, observing your application to identify and react to failures has become challenging. In early 2019, two popular instrumentation projects, OpenTracing and OpenCensus, merged to create OpenTelemetry, a new standard for observability telemetry.
The post OpenTelemetry .NET reaches v1.0 appeared first on .NET Blog.

Women Entrepreneurs We Love


Did you know that at Shopify, more than half our customers are women? In this roundup, we shed a light on some of the most inspiring, women-owned business stories from the past year. More

How to Connect Airtable to Your WordPress Form

Want to analyze your submission data faster? Well, if you’re here you might already use Airtable to do it and are searching for ways to connect Airtable to WordPress. We’re going to cover that in this post, specifically how to …
The post How to Connect Airtable to Your WordPress Form appeared first on Ninja Forms.

The path to .NET 5 and Blazor WebAssembly with some fun sprinkled in

With the recent release of .NET 5 at .NET Conf 2020, users saw first-hand how to take advantage of the latest web technology using .NET. One extremely interesting announcement was the new release of Blazor WebAssembly. Blazor lets you build interactive web UI wuth C# instead of JavaScript.
The post The path to .NET 5 and Blazor WebAssembly with some fun sprinkled in appeared first on .NET Blog.

Static Analysis Fixes, Improvements, and Updates in Visual Studio 2019 16.9

The C++ static analysis team’s goal is to make your C++ coding experience as safe as possible. We are adding richer code safety checks and addressing high impact customer feedback bugs posted on the C++ Developer Community page. Thank you for engaging with us and giving us great feedback on the past releases and early previews leading to this point.
The post Static Analysis Fixes, Improvements, and Updates in Visual Studio 2019 16.9 appeared first on C++ Team Blog.

How to Build a Shopify App as a Front End Developer


Moving from front end development to app development can be hard, but comes with lots of benefits: in addition to diversifying your portfolio by building apps for the Shopify App Store, it also means you can offer additional services to your clients. ...

ML.NET and Model Builder March Updates

ML.NET is an open-source, cross-platform machine learning framework for .NET developers. It enables integrating machine learning into your .NET apps without requiring you to leave the .NET ecosystem or even have a background in ML or data science.

We are excited to announce new versions of ML.NET and Model Builder!
The post ML.NET and Model Builder March Updates appeared first on .NET Blog.

Forge: MeiliSearch Server Type


Today we're excited to announce MeiliSearch as a new addition to the recently released Server Types feature.MeiliSearch is an open source, blazingly fast and hyper relevant search-engine that will improve your search experience.Laravel...

Request for Comments: First-Class Calc

One of the absolutely most-requested features in Sass is the ability to more
easily work with calc() expressions. These expressions have historically been
parsed opaquely: between the parentheses, you can put any text at all, and
Sass will just treat i...

Investigating a Linux CVE with .NET Images

We regularly get contacted for help in managing CVEs in Linux-based .NET images. In fact, we were contacted just this morning about CVE-2021-23840 and CVE-2021-23841. I investigated the CVE for that customer to help them understand their options. It occurred to me that this information would be helpful to a broader audience.
The post Investigating a Linux CVE with .NET Images appeared first on .NET Blog.