Join Stormpath .NET Developer Evangelist, Nate Barbettini, to learn best practices for designing your REST API in ASP.NET Core. Nate will explain how to build HATEOS-compliant JSON APIs while supporting security best practices and even improving performance and scale.
Publishing a website or software documentation with GitHub Pages now requires far fewer steps - three to be exact: Create a repository (or navigate to an existing repository) Commit a Markdown file via the web interface, just like you would any other file Activate GitHub Pages via your repository's settings And that's it - you now have a website.
There isn't much to really see here, FindDifference will find the first difference between two strings from a given offset and FindMatch does a standard binary search on the array. The only special thing here is the fact that we are returning the match position even if we failed, we needed that to be able to know where to put the next entry.
From life-saving technology to small daily conveniences, mobile developers everywhere are creating apps that make our lives easier, better, and safer. Vehicle Smart, for example, allows UK residents to quickly check annual vehicle safety and emissions permit status, view upcoming tax deadlines, verify vehicle history, store insurance information, and more.
My kids and I are big fans of retrogaming. We have a whole collection of real consoles including N64, Dreamcast, PS2, Genesis, and more. However, playing these older consoles on new systems often involves a bunch of weird AV solutions to get HDMI out to your TV.
With this summer's release of the Windows 10 Anniversary update and the recent announcement of the Store supporting apps built with the Desktop Bridge technology, we are receiving much interest from many customers wanting to participate. Many developers are seeing the value of the new Windows 10 app packaging technology that enables your app to [...]
Today, I'm going to try to tie various strands of my life together into one lanyard of efficiency. I haven't done a reader question for a while, so I'll change that today. In this post, I'll offer a terminology nod to dead seas, a now-defunct term that became one of my favorites.
If you're not ready to shell out $3,000 for a Microsoft HoloLens mixed reality device, you're not alone, and Microsoft knows this. That's why it's partnering with companies including Acer, ASUS, Dell, HP and Lenovo to create a line of lower-cost augmented and virtual reality headsets for the Average Joe or Jane Gamer.
It takes a village: Change management with Office 365 Susan Hanley is an Office Servers and Services MVP specializing in the "people side" of SharePoint and collaboration solutions. Her areas of expertise include strategy, knowledge management, information architecture, user adoption, governance and business value metrics.
The Microsoft Azure Cloud is huge. Or should I say H-y-uuuuu-ge! It's the largest cloud provider in the world with 38 Regions currently (30 online) spread across the globe, and Microsoft keeps adding more regions every few months. Microsoft has been betting the future of their Enterprise business on Azure since the initial General Availability...
Windows 10 Build 14986 adds support for Brotli compression to the Edge browser (but, somewhat surprisingly, not IE11). So at the end of 2016, we now have support for this improved compression algorithm in Chrome, Firefox, Edge, Opera, Brave, Vivaldi, and the long tail of browsers based on Chromium.
December 8, 2016 - Thomas Levesque A few years ago, Microsoft introduced the HttpClient class as a modern alternative to HttpWebRequest to make web requests from .NET apps. Not only is this new API much easier to use, cleaner, and asynchronous by design, it's also easily extensible.
ASP.NET Core is here and it's cross-platform, which is kind of awesome. It's also a bit different from MVC 5, which is kind of annoying. I'll be the first to admit that I haven't written any ASP.NET code since version 3, so if you're new to ASP.NET Core, you're in good company!
We need something that has as little cost as possible, allows us to support entering the read lock from one thread while exiting from another and need to handle contention well. Our scenario in this case is producers holding the lock while the generate work, and then a flusher that goes and clean this up while holding the write lock.