by bill-s, 2019-08-15T02:47:57.780Z
Today, we are announcing .NET Core 3.0 Preview 8. Just like with Preview 7, we’ve focused on polishing .NET Core 3.0 for a final release and are not adding new features. If these final previews seem anti-climatic, that’s by design.
by bill-s, 2019-08-15T02:51:33.368Z
On Thursday, August 8, 2019, GitHub announced the preview of GitHub Actions with support for Continuous Integration and Continuous Delivery (CI/CD). Actions makes it possible to create simple, yet powerful pipelines and automate software compilation and delivery. Today, we are announcing the preview of GitHub Actions for Azure.
With these new Actions, developers can quickly build, test, and deploy code from GitHub repositories to the cloud with Azure.
by bill-s, 2019-08-15T02:55:25.005Z
Using F# to build a machine learning model with ML.NET.
by bill-s, 2019-08-12T16:45:54.238Z
One of the most important concepts in modern programming is Exceptions. They were introduced in the 60’s with LISP and eventually made their way to practically all modern programming languages.
The simple concept is this: When some kind of error occurs during runtime, the execution will terminate and an Exception will be thrown. This will cause the stack to unwind until an appropriate Exception Handler is found. It’s a brilliant concept really.
by bill-s, 2019-08-15T21:23:56.079Z
Three years ago, we launched the Microsoft Professional Program (MPP) with one mission: to help you build the technical skills you need to succeed in emerging jobs.
Since that time, the importance of technical skills and industry-recognized certifications has grown.
Research tells us that:
Certified new hires reach full productivity sooner and find more opportunities for advancement.
Certified employees earn 15 percent more than those without certification.
Employees with certifications are nearly 20 percent more productive.
That’s why we’ve decided to evolve our approach into a program where you can work toward a technical certification. How?
To help you succeed, we have created Microsoft Learn—a free, interactive way of learning that helps you prepare for certifications. It combines short step-by-step tutorials, interactive browser-based coding/scripting environments, and task-based achievements.
As we retire MPP, Microsoft Learn becomes your destination for building the skills you need to be successful.
by bill-s, 2019-08-15T03:00:53.908Z
Deep Neural Networks Training (PREVIEW) (#4057)
Introduces in-preview 0.15.1 Microsoft.ML.DNN package that enables full DNN model retraining and transfer learning in .NET using C# bindings for tensorflow provided by Tensorflow .NET. The goal of this package is to allow high level DNN training and scoring tasks such as image classification, text classification, object detection, etc using simple yet powerful APIs that are framework agnostic but currently they only uses Tensorflow as the backend. The below APIs are in early preview and we hope to get customer feedback that we can incorporate in the next iteration.
by bill-s, 2019-08-12T16:43:54.183Z
SRP is a principle that cannot be easily inferred from its definition. Moreover the SRP lets a lot of room for own opinions and interpretations. So what is SRP about? SRP is about logic partitioning into code: which logic should be declared in which class. Something to keep in mind is that SRP is the only SOLID principle not related to the usage of abstraction and polymorphism.
The goal of this post is to propose objective and concrete guidelines to increase your classes compliance with SRP, and in-fine, increase the maintainability of your code.
by bill-s, 2019-08-15T02:53:21.958Z
To pass a certification exam and earn a Microsoft certification requires being prepared and knowing the content being tested. This can come from experience using the technologies, however, this doesn’t get you 100% of the way to passing through experience alone. Often you don’t use all the technologies and do all the tasks covered on the exam through your daily job duties. As a result, you will need to study.
The keys to preparing for Microsoft certification exams are finding all the right study tools and materials necessary for your learning style. It also helps to go through a practice test of some kind to help prepare and really drill in the memorization of the technical knowledge required.
by bill-s, 2019-08-12T16:44:44.461Z
If you are interested in Vue.js, you probably know about the 3rd version of this framework, which will be released shortly (if you are reading this article from the future, I hope it’s still relevant 😉). The new version is under active development for now, but all possible features can be found in separate RFC (request for comments) repository: https://github.com/vuejs/rfcs. One of them, function-api, can dramatically change the style of developing Vue apps.
by bill-s, 2019-08-15T03:02:46.222Z
Web accessibility and usability are closely related, but the two terms are quite different. Although they’re commonly used interchangeably, it’s important to understand the differences between the two terms. In order to do so, we must establish the link between web accessibility and usability while outlining what makes each term unique. Let’s start off with looking at web accessibility and what it means.