by bill-s, 2018-02-02T19:38:20.000Z
Android Emulator version 27.0.2 now includes a feature called Quick Boot, which launches the emulator in just a few seconds. For Quick Boot to work, your AVD must perform a cold boot on its first time booting up. All subsequent starts will use the Quick Boot feature, which restores the system to the state it was last closed in. This feature is turned on by default.
by bill-s, 2018-02-02T19:37:34.000Z
Single Page Applications are one of the best experiences that a web developer can deliver to their customers. See how to build SPA using Vue.js with .NET Core 2.0 backend.
by bill-s, 2018-02-02T05:38:32.000Z
Beginning Functional Programming In C# - First Class Functions
by bill-s, 2018-02-04T09:44:10.000Z
The toolkit contains various controls (labesl, text entry, buttons, radio buttons, checkboxes, dialog boxes, windows, menus) for building text user interfaces, a main loop, is designed to work on Curses and the Windows Console, works well on both color and monochrome terminals and has mouse support on terminal emulators that support it.
by bill-s, 2018-02-03T17:01:31.000Z
In this post, I will try to briefly explain how locking mechanisms provided by .NET work and how CLR manages to keep track of locks and do the synchronization, allowing us to achieve mutual exclusion.
by bill-s, 2018-02-02T05:30:12.000Z
A collection of free books for developers
by bill-s, 2018-02-02T05:28:31.000Z
With our developer guide, you’ll see how our comprehensive set of app platform services fit your needs, helping you navigate the architectural approaches and most common design patterns you face when building modern applications. And because Azure is constantly evolving, sign up to be notified of updates to the guide to ensure you make the most of any new Azure service.
by bill-s, 2018-02-04T09:45:17.000Z
I’ve worked on quite a lot of projects over the years, with many different teams, and one of the questions that keeps coming back to me over and over with a high degree of regularity is how to load a C# lambda from a string – for example from a configuration file.
This is not surprising, because being able to do that can give you a tremendous amount of flexibility in your code, as it would (for the lack of better word) unlock the possibility to alter business logic from the configuration level, without having to recompile and redeploy your application.
Historically, this has been possible but also quite a painful task. Today I wanted to show you a remarkably simple solution to this problem – with the help of the Roslyn compiler Nuget packages.
by bill-s, 2018-02-03T17:16:03.000Z
We are excited to announce a refresh for the Microsoft Jenkins offer in Azure Marketplace.
Like the previous version, this offer allows customers to run a Jenkins master on a Linux (Ubuntu 16.04 LTS) VM in Azure. The price is the cost of running the software components and Azure infrastructure deployed by the solution template. If you are looking to run Jenkins in the cloud, you will have full control over the Jenkins master you set up.
So why are we so excited about this refresh? Because now you can go from zero to hero. Just set up the server with the configurations you need and start building in the least amount of time.
by bill-s, 2018-02-03T17:59:12.000Z
Looking for .NET conferences to attend? You are in luck! There’s a lot of options out there. While most good conferences about .NET are arranged by Microsoft themselves, there are some great alternatives spread across both Europe and the US. This list is my attempt to sum up a list of good conferences that I have had recommended by friends or attended during the years.
by bill-s, 2018-02-02T05:30:38.000Z
The Microsoft ALM/DevOps Hands-On-Labs is a set of self-paced labs based on Visual Studio Team Foundation Server and Visual Studio Team Services. Evaluating your next DevOps toolchain? Want to go deep and learn how you can implement modern DevOps practices with Visual Studio, Team Services and Azure? If you said yes to any of these questions, then this VM and Hands-on-labs are what you are looking for.
by bill-s, 2018-02-02T19:37:57.000Z
tl;dr Use Span to work with ANY kind of memory in a safe and very efficient way. Simplify your APIs and use the full power of unmanaged memory!
by bill-s, 2018-02-03T16:59:48.000Z
This article is devoted to the GetHashCode method and the GetHashCode implementation in the .NET Framework. The article also discusses the different behavior of the method for reference types and value types. The topic is quite interesting and any self-respecting .NET developer needs to know it. So let’s go!
by bill-s, 2018-02-02T05:45:57.000Z
Until recently, we had only one option for communicating with friends, family, and colleagues from our mobile phones: Short Messaging System (SMS).
Now, though, we don’t have to limit our communication to 160 characters (the SMS max per message, in case you don’t remember), and the options for real-time communication are virtually limitless.
In my work at STRV, creating web and mobile apps for Silicon Valley’s hottest companies and leading global brands, including Caviar, LegalZoom, Hallmark, and Lufthansa, and in developing our own real-time database (Rapid), we’ve seen the mobile explosion, beginning with the earliest smartphones in 2004.
by bill-s, 2018-02-03T15:45:55.000Z
The .NET team has been working on the .NET Core 2.1 release for the last several months on GitHub. We know that many of you have been using .NET Core 2.0 since it shipped in August of last year and want to know what is coming next. The team has done enough work now that we know the overall shape of the next release. Like past releases, the .NET community has contributed many important improvements. Thanks so much!