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)
var records = session.CreateQuery("update Person p set p.Email = p.Email + p.Username + '@somedomain.com' 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)
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
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
While Microsoft's new Lumia phones, Surface tablets and updated fitness Band are all expected to be unveiled on October 6, Windows 10 is the real star of tomorrow's show.
A while back, I wrote a post on recursively iterating a tree with generators. At the time, I wasn’t sure if this was even useful or not. I didn’t have a good use case for it – I was just trying to learn generators and figured out that I could do this. More recently, I […]
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
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 […]
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.
I’ve recently been working on an open source project, d3fc
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.
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)