Visual studio feeds

All Visual Studio blogs in one place


Enter your email address:

Delivered by FeedBurner

Increase your website traffic with



Anti-spam: How many eyes has a typical person?

Follow us on FB


Blogging Resources at a Glance

AddThis Social Bookmark Button
I’ve put together a massive collection of the best-of-the-best blogging resources so they are at your fingertips: Blogging Resources at a Glance (Cheat Sheet) It’s a serious collection of blogging resources including: Getting Started Blogging Start Your Blog Articles on Blogging Books on Blogging Checklists for Blogging Courses for Blogging (Free + Paid) Guides for Blogging (Free + Paid) How They Got Started
Podcasts on Blogging Success Stories of Bloggers Videos on Blogging And by serious, I mean serious.  It’s a hard-core collection of some of the best blogging resources that will help you succeed where others fail. I will continue to add blogging resources, but you will already find a treasure trove of great articles, books, podcasts, videos and more to help you start your blog, improve your blog, or bring an old blog back to life. I help a lot of people start blogs.  I shave years of potentially painful...(Read whole news on source site)

Lesser-Known NHibernate Features: Executable HQL

AddThis Social Bookmark Button
var records = session.CreateQuery("update Person p set p.Email = p.Email + p.Username + '' where
p.Email is null").ExecuteUpdate();
What happens when you need to bulk change a lot of records on the database? The unwary novice might be tempted to load data from the database into class instances, change them and then either rely on change tracking to eventually make the changes persistent or even worse, explicitly do an update on every possibly changed entity. The non-novice readers should now rolling their eyes.It so happens that NHibernate offers a great alternative in the form of executable HQL. Basically, it is HQL for doing bulk changes: inserts, updates and deletes.HQL Inserts have a small gotcha:...(Read whole news on source site)

Speaking at CodeCamp NYC this Saturday–Tickets still available for just $10

AddThis Social Bookmark Button
This Saturday 10th October I’ll be presenting two talks at CodeCamp NYC. Held in the Microsoft Midtown offices, this is a great event with nearly 70 sessions to choose from during the day. Your $10 ticket gives you this all-day event with refreshments served, including breakfast, lunch, and beverages throughout the day. These are the […] The post Speaking at CodeCamp NYC this Saturday–Tickets still available for just $10 appeared first on My ALM Blog.

.NET Patterns and Practices: Infrastructure Improvements: Best Guidance for Developers and Architecture

AddThis Social Bookmark Button
Semantic Logging 2.0.
Semantic Logging can help to minimize the development effort required
to implement structured event logging in your applications, and reduce
the chances of inconsistency and errors when writing code that conforms
to modern practice for generating logs containing semantically useful
typed information. The Semantic Logging Application Block is a framework
for capturing and manipulating events raised by applications, and
storing the typed and structured information they contain in log files
or other logging stores. Logs of this type make automated log parsing
and monitoring much easier and
more efficient.

Solution Development Fundamentals

A Guide to Claims–based Identity and Access Control, 2nd Edition.
This guide gives you enough information to evaluate claims-based
identity as a possible option when you're planning a new application or
making changes to an existing one. It is intended for any architect,
developer, or information technology (IT) professional who designs,
builds, or operates Web applications and services that require identity
information about their users. 

Data Access for Highly-Scalable Solutions: Using SQL, NoSQL, and Polyglot Persistence.

Learn You Node with VS Code

AddThis Social Bookmark Button
Node.js may not be the “new” hotness, but it’s still pretty hot, and getting hotter all the time. Whether you’re a .NET developer who’s still on the fence about JavaScript, or just haven’t gotten around to taking a look at Node, now is a pretty good time to do so, and in this post, I’ll … Continue reading Learn You Node with VS Code The post Learn You Node with VS Code appeared first on Devhammer Enterprises.

Setup your VS 2015 Based Web Development Environment

AddThis Social Bookmark Button
This time we have a new option to develop and edit our code together with the last version of Visual Studio: Visual Studio Code. A lightweight code editor with both syntax highlighting and intellisense that supports more than 30 languages. It opens .Net development also to Mac and Linux systems, but it is a valid option to VS 2015 also in Windows systems since it opens as fast as notepad and enables you to make quick changes without waiting for VS 2015 initialization. Moreover, it connects easily with Git repositories and Visual Studio on line. Thus, I suggest to
add both tools to your development environment. Both VS 2015 Community edition and Visual Studio Code may be freely downloaded here(you may find also further infos and documentation at this link). The conversion from VS 2013 to VS 2015 is easier than previous migrations, really straightforward, so there are no drawbacks and no reasons for remaining tied to VS 2013. It is convenient to move to VS 2015 also if you don’t plan to move to 5/MVC 6 that are still in beta, since VS 2015 offers interesting enhancements also for old projects. Below...(Read whole news on source site)

The Morning Brew #1939

AddThis Social Bookmark Button
Software Azure Redis Cache: Public preview of premium tier – Pranav Rastogi announce the public preview of the Azure Redis serivce Announcing Visual Studio Debug Engine Extensibility Samples – Patrick Nelson highlights a suite of new debugging extensibility samples, along with documentation of the Concord debugging engine used for both unmanaged and managed debugging in […]

Improving Grunt Performance

AddThis Social Bookmark Button
Many years ago when I first tried my hand at web development the rapid development cycles were a refreshing change, simply save your changes and hit refresh. I contrast the C++ work I was also doing at the time was quite tedious, waiting for the code to compile. link and eventually execute. How things have changed. These days JavaScript and web-app builds are often more complex than C++ builds I worked with in the past. Our code is transpiled, linted, module dependencies resolved, tested, minified … and that’s just the JavaScript! I’ve recently been working on an open source project, d3fc, which
has a fairly typical grunt build. Over time we’ve added more steps to the build and more code to the project and things have started to get slow. I’d really like to get back to the almost instant feedback that we know is possible with these technologies. This blog post shares a few steps I took to improve the performance of our grunt build, hopefully some of the tools I used will be of use to others. Instrumentation We all know that the first step in improving performance is to instrument. You need to know which steps in your build are time-consuming before...(Read whole news on source site)