Welcome to 1Gig Tech update!
Happy New Year! The New Year edition has 16 articles on technology, news, open source, community on the fantastic and ever evolving technology world.
- How To Create Strong Passwords That You Can Easily Remember (Joseph Steinberg)
In an earlier article I described some of the problems with so-called complex passwords - passwords that consist of a mix of upper and lower case characters, numbers, and special characters. 1.
- How to compute the Hash value of a file using #CSharp? (Kunal Chowdhury)
When downloading from a remote location, many time we need to know whether the file downloaded properly or not. There are many techniques to know about it but among them, one of the approach is to check the hash value of the file. The Cryptography APIs of .NET can help you to calculate the same.
- To base() or not to base(), that is the question (jonskeet)
Today I’ve been reviewing the ECMA-334 C# specification, and in particular the section about class instance constructors. If a class contains no instance constructor declarations, a default instance constructor is automatically provided.
- Performance Doesn't Matter (Unless You Can Prove That It Does)
The interesting thing about all of these questions is that they each have a defined, measurable answer. Almost certainly, .Any() will be faster than .Count() (for an IEnumerable, as we'll see below). Almost certainly, in simple cases, Redis will be faster for reads than SQL Server.
- How to Optimize Json.NET Serialization Performance (Tom DuPont)
Newtonsoft is a pretty fast JSON serializer, but you can make it even faster! By default, JsonConvert uses reflection to recursively search through the structure of an object during the serialization process.
VerbalExpressions is a CSharp library that helps to construct difficult regular expressions. When first building the solution there will be external libraries that are missing since GitHub doesn't include DLLs. The best way to get these libraries into your solution is to use NuGet.
- Open Source .NET – 1 year later - Now with ASP.NET
In the previous post I looked at the community involvement in the year since Microsoft open-sourced large parts of the .NET framework. In the first part I classified the Issues/PRs as Owner, Collaborator or Community.
- Machine Learning
Less than a year ago we decided to acquire Revolution Analytics, the leading commercial provider of software and services for R, the world’s most widely used programming language for statistical computing and predictive analytics.
- Fixing Spaghetti: How to Work With Legacy Code
What is Legacy Code? Legacy code is software that generates value for a business but is difficult for developers to change. The terms "code rot" and "spaghetti code" refer to legacy code that is tangled up in poor quality.
- Gone Mobile 29: Push Notifications
This episode covers pretty much everything there is to know about Push Notifications. From Apple’s APNS to Google’s C2DM and GCM, learn about what they are and how they work.
- Introducing the Windows PowerShell ISE Preview
Today I'm pleased to share some exciting new plans that will change how we develop the PowerShell ISE so that it keeps up with the evolving needs of our users.
- hack.summit() 2016
You are now registered to hack.summit(). Please find your unique ticket number below. You will need it to watch the live conference. Don’t worry, we are also sending this to your e-mail right now, along with an automated reminder email 30 minutes before the event.
- ASP.NET Core Naming History and Reaction (Steve Smith)
What was previously known as ASP.NET 5 will henceforth be called ASP.NET Core 1.0. You can read the official announcement for more details. Learn more about the platform itself.
- PowerShell Classes for Developers (Puneet Ghanshani)
The DevOps Zone is brought to you in partnership with New Relic. Learn more about the common barriers to DevOps adoption so that you can come up with ways to win over the skeptics and kickstart DevOps.
- Here’s Why Public Wifi is a Public Health Hazard — Matter — Medium
Maybe Better If You Don’t Read This Story on Public WiFiWe took a hacker to a café and, in 20 minutes, he knew where everyone else was born, what schools they attended, and the last five things they googled.
- Advanced Use of Azure Virtual Machine DSC Extensions
Summary: Matthew Hitchcock takes us through a deeper look at Azure DSC.