Introduction Few weeks ago, 18th of
May 2011, I was speaking on topic “Building Websites with Orchard CMS”
on Microsoft TechDays 2011 event in Skopje, Macedonia. People were quite
amazed of what you can achieve with Orchard, therefore, I thought it...
Long-time readers of this blog know that I really don’t like
rehashing someone else’s thoughts and linking to material that isn’t my
own. However, the ACM article The Future of Microprocessors (S. Borkar, A. Chien) warrants an exception to this...
I have already written some blog articles about WCF and how flexible
and extensible it is. A lot of WCF its internal components can be
extended or replaced by custom, user developed implementations. Not
surprisingly, we can also hook...
Let's face it - you can't wait to develop application with Kinect. The official SDK is not out yet, but you have an abundance of ideas and you have experience developing .NET applications for Windows. Do you still have to wait for the official SDK to be able...
If you've tried developing Kinect-based applications on Windows, you probably know that you have some choices when it comes to development libraries. There is no lack in implementations for the unmanaged environment, but when it comes to managed (read: .NET),...
Yesterday I helped a colleague with his ASP.NET MVC 3 site deployment. That
colleague implemented the data access layer using EF4.1 Code First. One
of the restrictions that he had was that he didn’t have database
permissions to create a new database...
JQuery UI Dialog is great feature from the jQuery UI Framework. If you
already work with it, you may have faced some issues when you want to
make server-side posts directly from buttons inside your jQuery UI
Dialog. JQuery UI Dialog has buttons...
As you can see, a new .NET Framework version just came out. Read about it at MSDN. Now why does my title not match with the title from the blog post I referenced? Well… How is this going to help people?
For those who don’t see the problem, let...
Many people wonder what the "next big thing" will be in technology, but Alasdair Allan, a published technology author and consultant, thinks that people need to start thinking about the next, next big thing. According to Allan, the last "big...
As I said in my recent post about moving my blog to Windows Azure, I’ve been working on upgrading Behistun, my very own blog engine, to the latest technologies including .NET Framework 4.0 and ASP.NET MVC 3.
Fortunately, it didn’t take so long to...
In my events web site I need to show event dates in lists so users
can easily see them. I decided to use day calendar view like shown on
image on left. As there are more than one view where I need this
functionality I wrote HTML extension method that...
Often asked question: is there any way to gather debug output of .NET
program that is running on environment where Visual Studio is not
installed? Yes, you can do it and you can do it for free with program
called DebugView. Here’s how it works. ...
TypeMock is organising an webinar on May 24 , 2011 at 2.00 PM ( GMT ) on “How to prevent bugs in your .NET code” .
Everyone hates software bugs but most people don’t know that over
90% of software bugs are preventable, recurring bugs that can be...
Today I got e-mail from JetBrains stating that there is dotPeek early build available for download.
dotPeek is .NET assemblies decompiler that is offered for free and that
should replace .NET Reflector (not free anymore). dotPeek will also be
Miguel De Icaza, the founder of Mono,
has created a new company a couple weeks after he and the Mono team
were fired by Novell's new owners, Attachmate. The new company is called
Xamarin, and will focus on delivering Mono-based products, as well as...
Those readers who are not normal data-in/data-out software developers
would have some information about different aspects of computers and
techniques involved in problem solving in this area. One of the very
powerful methods of solving problems and...
Some time ago Sam Saffron a lead developer from stackoverflow.com has made dapper
micro ORM open source. This micro orm is specially developed for
stackovewflow.com for keeping performance in mind. It’s very good single
file which contains some cool...
What is it? A mindset and practice that
requires you to continuously reevaluate a region of code each time you
make a change. In essence, you need to look at the code related to your
changes and reconsider whether the original solution is still the...
I’m starting off this series
talking about Object Oriented Programming. It’s amazing how many people
write C# or VB (.NET) with long, procedural methods with really no
understanding of the true fundamentals of OO design.
I know, I know – it’s...
After talking about BitArray class in .NET
as a lesser-used data collection type designed for improving the
efficiency and ease of dealing with bits and small integers, I think
it’s also worth talking about a related structure, BitVector32, located in...
Its fun to reminisce about how database access has evolved over the
years. In the early days I used to write parameterized SQL statements
directly in my code. Eventually that evolved into using stored
procedures. Mainly because by using a stored...
It’s been quite a while since the last time I published a post related
to .NET programming. Since my focus was on more fundamental
aspects of programming languages and compilers, reformatting my mind
to address the delicate details of languages and...
Using dependency injection and an IoC container increase the
robustness of an application. Dependency injection is a design pattern
that decouples behavior from dependency resolution. Thus making it
easier to replace the actual...
Microsoft has released some new features of Windows Azure Connect
that includes the addition of the new relay locations in Asia and Europe
which allows the customers in those regions to choose the relay
location closer to them .
Windows Azure Connect...