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


The Game of Life with Functional Swift

AddThis Social Bookmark Button
This blog post shows an implementation of Conway’s Game of Life using functional techniques in Swift. This results in code which is a clear and concise representation of the game’s logic. I also take a closer look at ranges, intervals, the pattern match operator, ~= and how local functions help...

Deleting Entities in NHibernate

AddThis Social Bookmark Button
This post was motivated by a conversation with Salvador Gascon (@salvadorgascon). Might even go to the pitfalls section… Anyway, the problem is: how many ways there are to delete an entity in NHibernate? And what are the advantages/disadvantages of each?First, we have the classic one, using ISession.Delete(), which all NHibernate developers should be familiar with:
left; color: black; line-height: 12pt; overflow: visible; font-family: "Courier New", courier, monospace; font-size: 8pt; direction: ltr; background-color: rgb(244, 244, 244);"> 1: var product = session.Get(id); 2: 

What is new in RavenDB 3.0?

AddThis Social Bookmark Button
“I don’t know, why are you asking me such hard questions? It is new, it is better, go away and let me play with the fun stuff, I think that I got the distributed commit to work faster now. Don’t you have a real job to do?” That, more or less, was my response when I was told asked that we really do need a “What has changed” list for RavenDB. And after some kicking and screaming, I agreed that this is indeed something that is probably not going to be optional. While I would love to just put a sticker
saying “It is better, buy it!”, I don’t think that RavenDB is targeting that target demographic. There is a reason why I didn’t want to compile such a list. Work on RavenDB 3.0 actually started before 2.5 was even out, and currently it encompass 1,270 resolved issues and 21,710 commits. The team size (as in people actually paid to work on this on this full time, excluding any outside contributions) grew to just over 20. And we had close to two years of work. In other words, this release represent a lot of work. The small list that I had compiled contained...(Read whole news on source site)

The Morning Brew #1691

AddThis Social Bookmark Button
Software September 2014 .NET Security Updates – The .NET Framework Team announce the latest round of patches fro the .NET Framework released as a part of the ‘patch Tuesday’ release cycle September 2014 updates for Internet Explorer – Gege Wang of the Internet Explorer team also highlights their contribution to the Patch Tuesday releases with […]

DevExpress VCL 14.1.4 released: full support for RAD Studio XE7

AddThis Social Bookmark Button
If you are a RAD Studio fan, whether your choice of compiler is Delphi or C++Builder, you’ll no doubt already know that Embarcadero released RAD Studio XE7 a week ago. We of course immediately downloaded our copies and made the final changes to DevExpress VCL to support it, ran our tests, and created a build. I am happy to announce that we released DevExpress VCL v14.1.4 early this morning with full support for 32-bit and 64-bit Delphi and C++Builder XE7. If you are an active DevExpress VCL customer, you can download the new version from the
href="">Download Center right now. You can read all about What’s New in v14.1.4 here, including a list of all the enhancements and bug fixes that were published. ...(Read whole news on source site)

Revisiting AngularJS with TypeScript

AddThis Social Bookmark Button
Many of my recent blog posts and presentations have focused on pure JavaScript. I believe TypeScript is an incredibly useful tool, especially when developing heavy client apps with large teams. I don’t use it in most examples so they stay relevant to developers who haven’t adopted it. TypeScript is a strong asset for AngularJS apps. I was recently asked about my Angular app structure using TypeScript, so I developed a small example. In my recent talk about Advanced AngularJS Tips and Tricks, I provided a fairly interactive example using a list of pictures with
a selection. The purpose was to demonstrate the controller as syntax and show that you can accomplish what is needed without depending on explicit watchers. You can browse the source; the controllers, etc. are underneath the “01” subfolders. The first step to developing apps in TypeScript is to pick up any related definition files. I use a repository called definitely typed. There are definitions for most of the common libraries, including Angular. What’s more, you can also install it in your Visual Studio projects using NuGet. After I have the type definitions in...(Read whole news on source site)

SharePointalooza This Weekend

AddThis Social Bookmark Button
​This weekend I'll be in Branson, MO, presenting at SharePointalooza, a fun-filled, music-filled SharePoint festival that features great speakers and great live music. I'll be giving my SharePoint Development 101 lecture there. Hope to see you there! 
Category: SharePoint 2013; Speaking/Presentation
Published: 9/9/2014 12:24 PM