Wintellect Blogs,WintellectNOW

Free 1.5 Hour Video: Writing Roslyn Analyzers and Code Fixes

John Robbins

7 Apr , 2015  

My deep abiding love of Roslyn continues! I just published a new video Writing Roslyn Analyzers and Code Fixes up at WintellectNOW: https://www.wintellectnow.com/Videos/Watch?videoId=writing-roslyn-analyzers-and-code-fixes. My goal was to take you from zero knowledge of Roslyn to writing a real world analyzer and code fix in 1.5 hours. This video covers everything from using the Syntax Visualizer to developing and testing analyzers and code fixes. Along the way I show how I solved some of the hard real world issues you’ll encounter.

Given that there’s not a lot of documentation on Roslyn I thought this video would help get folks up to speed as we approach the release date for Visual Studio 2015. I would love to hear any and all constructive criticisms you have on the video. What did I do right, what did I do wrong, and what else do you want to see. Sign up for a free WintellectNOW account and post to the discussion area under the video.

Please note that we reserve the right to move the video to subscription required in the future. Given how new Roslyn and VS 2015 are at the time of recording we thought it was good to get the info out now.Read more

,

WintellectNOW

Understanding Trademarks for Software Developers

Paul Ballard

16 Jan , 2015   Video

In this video excerpt from John Petersen’s new course Intellectual Property for Technologists: Trademarks, Patents, and Trade Secrets, learn what Trademarks are and how to protect them.

Attorney and software expert John V. Petersen is back with another course on Intellectual Property for Technologists.  In this video he describes what a Trademark is, how the law applies to both registered and unregistered trademarks, and what you should do to protect your brand.  In the full course John also covers other topics such as Patents and how to apply for them as well as Trade Secrets.

John Petersen has been developing software for over 20 years. It all started when, as a staff accountant, he was asked to get involved in a system upgrade to replace an old IBM Series 1 computer (about the size of a large refrigerator!). Those first programs were written in Clipper in the summer of 1987. Since that time, tools he has used include dBase, FoxBase, Visual FoxPro, and Visual Basic. An early adopter of .NET, he then decided to go to law school and is admitted to both the Pennsylvania and New Jersey Bars. After practicing law for a few years, John realized that technology was a lot more interesting than the law.… Read more

, ,

WintellectNOW

Playing the Kevin Bacon Game with Cypher Queries in Neo4j

Paul Ballard

12 Jan , 2015   Video

In this video excerpt from Brian C. Lanham’s new course “Getting Started with Graph Databases using Neo4J”, you’ll learn how to use the Cypher Query Language to find relationships between nodes by playing the Kevin Bacon game.

Neo4j is an open-source graph database, implemented in Java that allows data to be stored in structured in graphs rather than in tables.  Used by both small companies as well as big names such as HP, Walmart, and EBay this SQL Database alternative offers a native method for modelling data and relationships.  It uses a custom query language called Cypher to enable fast queries for data across various types of relationships.  In this video excerpt Brian uses the sample movies database to show the power of the Cypher query language as well as the speed of Neo4j.  … Read more

,

WintellectNOW

Know Your Software Rights

Paul Ballard

7 Jan , 2015   Video

Get an introduction to Intellectual Property in this video excerpt from John V. Petersen’s course Intellectual Property Topics for Technologists, Part 1

In this video, attorney John V. Petersen explains the basic terminology for understanding Intellectual Property including Copyright, Trademark, Patent, and Trade Secrets.  He also covers the governing bodies for Intellectual Property Law and the differences between a Question of Law vs. Fact.

The complete course also covers how to apply for copyrights, the duration the copyright is enforced, what is considered a derivative work, and what is meant by the term Fair Use.

John Petersen has been developing software for over 20 years. It all started when, as a staff accountant, he was asked to get involved in a system upgrade to replace an old IBM Series 1 computer (about the size of a large refrigerator!). Those first programs were written in Clipper in the summer of 1987. Since that time, tools he has used include dBase, FoxBase, Visual FoxPro, and Visual Basic.  An early adopter of .NET, he then decided to go to law school and is admitted to both the Pennsylvania and New Jersey Bars. After practicing law for a few years, John realized that technology was a lot more interesting than the law.… Read more

, ,

WintellectNOW

WintellectNOW is New And Improved

Paul Ballard

10 Dec , 2014  

We’ve recently completed a significant user experience upgrade on our WintellectNOW online training site.  Here’s an overview of what’s new!

The fantastic library of video training from the software industry’s best and brightest just got easier to use with the latest upgrade to the WintellectNOW site.  This upgrade centers around making our technical content easier to discover and use, and includes features like enhanced searching and sorting, suggested courses, and making following your favorite author easier.

WNSearch

Improved Searching and Sorting

With more than 320 courses available, an easy to use searching feature is important to help you find just what you’re looking for.  Search now includes both autocomplete and key-by-key filtering to put the course you need at your fingertips.   If that’s not fast enough you can also sort the course titles by fields such as topic, author, and title.… Read more

WintellectNOW

Sneak a Peak at the New Features in Visual Studio 14

Paul Ballard

4 Nov , 2014   Video

Learn about what’s new in Visual Studio with this excerpt from Kathleen Dollard’s course “What’s New in C# 6.0, Visual Basic .NET 14, and Visual Studio 14

Proper-case menus, touch capabilities, extract-method refactoring, code peeks, PerfTips, and more make Visual Studio 14 the most featured-filled version of Visual Studio ever. See them in action and amp up your programmer productivity… Read more

, ,

WintellectNOW

Script the Cloud with Azure Automation

Paul Ballard

23 Oct , 2014   Video

Learn to use the new automation features in Azure to script your cloud management tasks

As more and more of our data center moves to the cloud, day-to-day management becomes increasingly more important.  In this video from Razi bin Rais new course “Getting Started with Azure Automation” you’ll see how to use the new Management Automation features in Windows Azure to create scripts that can work directly against your cloud resources.  Razi shows how to create a “Runbook” using PowerShell that can read data from all of the running VMs hosted in an Azure cloud environment.

If you’d like to learn more about how to use Azure’s Automation, check out “Getting Started with Azure Automation” on WintellectNOW.… Read more

, ,

WintellectNOW

Work Smarter Not Harder with Visual Studio Extensions

Paul Ballard

12 Oct , 2014   Video

Learn to use Visual Studio’s Extensibility Features to automate your team’s development

Visual Studio is more than just an IDE for creating your own applications, it’s also a platform for developer productivity.  In this video excerpt from Eric Greene’s course Introduction to Visual Studio Extensions, Part 2 you’ll see how to use the EnvDTE2 object model to inspect all aspects of a loaded solution from project files to source code.

For more information on how to use Visual Studio Extensions, check out “Introduction to Visual Studio Extensions, Part 2” on WintellectNOW!… Read more

WintellectNOW

Share the Load with Visual Studio Online

Paul Ballard

5 Oct , 2014   Video

Learn to use the capacity planning features of Visual Studio Online!

Velocity is a great way to plan your team’s sprint, but how do you know when enough is enough?  In this video excerpt from John Petersen’s new course “Agile Planning with Scrum and Visual Studio Online” you’ll see how to use TFS to track the workload assigned to each team member and how to maintain a consistent workload throughout the sprint.

For more information on how to use Visual Studio Online in an Agile/Scrum team, check out “Agile Planning with Scrum and Visual Studio Online” on WintellectNOW!

 … Read more

, , , ,