Tag | Programming Posts

It’s been years (8 years to be exact as of this writing) since I am involved in various forums such as (forums.asp.net), (codeasp.net/forums), (aspsnippets.com/forums), (msforums.ph), (aspforums.net/forums), (forums.xamarin.com) and most recently at C# corner forums. I’ve helped resolved hundreds or maybe thousands of questions from simple to very complex issues. Being in the community is awesome as I get the chance to learn and help fellow developers around the world. Most of the time I’ve encountered ...
I was sad to find out the "codingwithoutcomments" site was taken down. For the sake of a specific post from there, I went to waybackmachine.com and got that post, and I'm pasting it here.I have no rights on this article, I just think it's important to keep this online for people to read. -so if by doing so might be brake any law or offend any person, please let me know and I'll remove it as soon as I get it.Perpetually In Beta.Singleton I love you, but you're bringing me downwith 36 commentsIt was ...
I was watching the TED session on Scratch after seeing it linked to in the DZone newsletter. I was interested to find out what it was and see if my kids might be interested in playing with it. Of course I also needed to find a new programming language to learn for the year (ok, couldn’t resist a little dry humor). The Scratch programming environment can be downloaded from MIT’s site here if you want to give it a try. Scratch is an interesting little drag-n-drop language that is great for understanding ...
Further to my earlier post as what the R programming language is, here are some free e-books on R:

Hello folks, Recently I got involved in a project for building a demo application for one of our customers with Kinect for Windows. Yes, something similar what Tom Cruise did in the movie Minority Report. Waving arms, moving stuff around, swipes, speech recognition, manipulating computer screens without even touching it. Pretty cool!!! The idea in the movie showed us how technology would be after 50 years from that day. Minority Report Movie clip. Well, that 50 years of time frame got squeezed and ...
Introduction I’m currently working on broadening the content in the Windows Azure Service Bus Developer Guide. One of the features I have been looking at over the past week is the support for transactional messaging. When using the direct programming model and the WCF interface some, but not all, messaging operations can participate in transactions. This allows developers to improve the reliability of messaging systems. There are some limitations in the transactional model, transactions can only ...
While working on a mainframe integration project, it occurred to me that some basic computer concepts are slipping into obscurity. For example, just about anyone can tell you that a 64-bit processor is faster than a 32-bit processer. A grade school child could tell you that a computer “speaks” in ‘1’s and ‘0’s. Some people can even tell you that there are 8 bits in a byte. However, I have found that even the most seasoned developers often can’t explain the theory behind those statements. That is ...
Forward: Sometimes I really feel like technology recruiters have no experience or knowledge of the field they are recruting for. A warning to those companies hiring technical recruiters -- ensure that the technical recruiters you hire to fill a position are actually technical. Here's proof below, where I make up completely ridiculous technologies, but still have interest from the recruiter for an interview. Letter to me: Hello - Your name came up as a possible match for a long term contract Cold ...
Financial Apps feel the need for speed – this can come via parallelization, and via infrastructure - fast messaging and non-blocking distributed memory management. This blogpost gives an overview + examples of various technologies that can squeeze performance out of your trading apps and clock cycles out of your modeling apps. Low Latency via Infrastructure ZeroMQ · ZeroMQ is a messaging library - ‘messaging middleware’ , ‘TCP on steroids’ , ‘new layer on the networking stack’. not a complete messaging ...
Today's deal of the day from O'Reilly Press at http://shop.oreilly.com/pro... is Programming Entity Framework: DbContext "The DbContext API captures Entity Framework’s (EF) most commonly used features and tasks, simplifying development with EF. This concise book shows you how to use the API to perform set operations with the DbSet class, handle change tracking and resolve concurrency conflicts with the Change Tracker API, and validate changes to your data with the Validation API." ...
Algonquin High School Team takes first place at Providence College Programming Contest.
Winning team:
Jackson Brodeur, Shaun Tan, Raymond Mead, and Akshay Thejaswi
Each member awarded a trophy and a $5,000 scholarship to PC.
Nice job team!
Photo and details here: article link
If you're like a lot of people I've known, worked with, and been, you have a history of either installing Visual Studio (or getting a computer from IT with Visual Studio already installed), selecting a preset option from the "what kind of development work do you do?" menu, and coding away. I spent years occasionally hearing words like "CodeRush" and "Resharper" without really knowing what these things were or giving a second thought to how a productivity tool like them could help my work. A couple ...
Today's O'Relley Deal of the day at http://shop.oreilly.com/pro... is Programming Microsoft® ASP.NET 4by Dino Esposito. "Completely reengineered for ASP.NET 4—this definitive guide deftly illuminates the core architecture and programming features of ASP.NET 4 in a single, pragmatic volume. Web development expert Dino Esposito provides essential, architectural-level guidance, along with the in-depth technical insights designed to take you—and your solutions—to the next level. The ...
This blog post is not to hurt any one, just a thought that I got in my mind when I was walking from an Apple Store to a Microsoft Store. I am not judging any one here but if you are from the DC area and been to Tysons Corner’s Apple and Microsoft Store you can see the change on how the migration happened from the Apple to the Microsoft Store. Lets all do a time travel back to couple of centuries , we have sees lot of videos, documentaries & movies that showed us how and what people were doing ...
Just in case any of you missed this :- http://vimeo.com/36579366 The main idea is about having a ‘principle’ which drives all your actions. But more interesting is Brets particular principle which drives him. It’s a great watch. Some really good ideas on how we need to close the gap between ‘thinking’ ideas and being able to see the reality of those ideas. It’s mainly programming focused, but it also explores this idea in general ...
Using locks to implement a thread-safe collection is rather like using a sledgehammer - unsubtle, easy to understand, and tends to make any other tool redundant. Unlike the previous two collections I looked at, ConcurrentStack and ConcurrentQueue, ConcurrentDictionary uses locks quite heavily. However, it is careful to wield locks only where necessary to ensure that concurrency is maximised. This will, by necessity, be a higher-level look than my other posts in this series, as there is quite a lot ...
Today's $10 Deal of the day from APress at http://www.apress.com/97814... is Expert F# 2.0"Expert F# 2.0 is about practical programming in a beautiful language that puts the power and elegance of functional programming into the hands of professional developers. In combination with .NET, F# achieves unrivaled levels of programmer productivity and program clarity." ...
Every day is an opportunity to learn something or discover something new. Microsoft All-In-One Code Framework offers "Sample of the Day". "Sample of the Day" introduces one amazing code sample every 24 hours that demonstrates the most typical programming scenarios of different Microsoft technologies. If you are curious about and passionate for learning something new, follow the “Sample of the Day” RSS feed or visit the "Sample of the Day" homepage, and share your feedback with us onecode@microsoft.com ...
Today's $10 Deal of the Day from Apress at http://www.apress.com/97814... is Beginning C# Object-Oriented Programming."Beginning C# Object-Oriented Programming brings you into the modern world of development, as you master the fundamentals of programming with C# and learn to develop efficient, reusable, elegant code through the object-oriented programming (OOP) methodology." I have previously reviewed this book and here is what I wrote last October."The book does provide an excellent series ...
I really love the LINQ language extension in dot net programming and I’m really glad it was added to a language I love (C#). My background, however, has a lot of C++ in it and I still do some coding in C++ – sometimes for fun and sometimes to put back into practice things I should have know for years, but are just now being recognized by my ever-widening eyes. A lot of that new vision comes from seeing C# and LINQ and, of course, practicing all forms of programming MOJO on programming forums, like ...
Translate this pageArabicBulgarianCatalanC... SimplifiedChinese TraditionalCzechDanishDutch... CreoleHebrewHindiHungarianI... TranslatorCheck out this page in {0} translated from {1}translated fromOriginal:Translated:Aut... translation powered by Microsoft® TranslatorStart translatingStop translatingCloseClose ...
This is my first post in this new year and was thinking about a topic to write on. Lately I have been working on varied things that flexes the brain muscles and things which I haven't done before. So a lot of learning and some unlearning this new year. One of the big issue which most people faces is learning to learn!.So, today I will share my experience of how I go about learning a technology, a skill or anything you want. The first and foremost thing is the motivation. This thing is very personal ...
I’ve dated men that fall into various categories, from musicians to jocks to the average “Joe”. But my current beau falls under a new category for me: the self-proclaimed geek. I wasn’t sure if I’d be able to handle it at first… dealing with someone who is just like me. After all, I’ve been told that I can sometimes be demanding, maybe even a bit overbearing. Surprisingly enough, I’ve really come to enjoy spending time with someone I can relate to. Someone just like me. And so I decided to list out ...
I work as a Tech Lead/Web Developer, focusing mainly in ASP.NET technologies. My exploration into programming began at the age of 15;Turbo PASCAL, C, C++, JAVA, VB6,Flash and a variety of other equally obscure acronyms, mainly as a hobby. After several detours, I am here today on the VB.NET to C# channel. I now work on ASP.NET+C#+MSSQL+EF+LINQ+AJ... which go together like coffee crumble ice cream. I am a Microsoft ASP.NET MVP since 2009, Microsoft Influencer and a regular ...
JetBrains have recently released ReSharper 6.1, along with compatible updates to dotCover (version 1.2) and dotTrace Performance (version 4.5.2). Here is a list of common developer tasks that ReSharper 6 helps handles better than previous versions: Improve Visual Studio responsiveness: While developing ReSharper 6.0 and 6.1, Jet Brains have fixed more than 200 performance and memory consumption issues, as well as over 2900 bugs!Use proper tooling for web development: ReSharper 6 introduces extensive ...
Today's $10 Deal of the day from APress at http://www.apress.com/97814... is Oracle PL/SQL Recipes"Oracle PL/SQL Recipes provides task-oriented solutions to common PL/SQL programming problems. This is your go to book for straightforward advice on PL/SQL programming." ...
I have recently been turned on to the world of microcontrollers while doing some hobby development. Here is the first “real” program I have written with the Texas Instruments MSP430 LaunchPad development tool. Check it out…$4.30 to get a development board with 2 devices and a USB connection to your Windows PC for programming and debugging. It’s a lot of fun…especially if you enjoy bit-twiddling! The MSP430 processors specialize in low power operations. They accomplish this by enabling peripherals ...
ASP.NET Enterpise Manager is a web based database management system designed specifically for the management of Microsoft SQL databases through a web browser, without the need for any desktop database management systems such as Microsoft’s SQL Server Management Studio. ASP.NET Enterprise Manager is included as default with an installation of Plesk for Windows, meaning that if you are a customer who uses Plesk based Windows hosting, you will most likely have used ASP.NET Enterprise Manager at least ...
I originally heard about this website several years ago when I was attending user groups with Rob Reynolds and Dru Sellers. At the time it was still early on in my career and I didn't feel it was the right time to start something like this. Now, 5 years later, I feel it's tje right time to start giving back, or at least trying to, and hopefully help someone like so many have helped me along the way.I am a programmer in Topeka, Ks. I moved here after graduating from Kansas State University and began ...
The list of 30 free programming books at http://citizen428.net/blog/2010/08/12/30-free-programming-ebooks/ has been updated and there are now 59 links listed.
I read Dave Rosenberg’s recent article on CNET entitled “What you should do in 2012: Start a company”, which focussed on interacting with venture capitalists to raise money. I think this is jumping the gun a bit though. The reality is that you don’t need VCs to run, or even start, a company. You also don’t need to quit your day job to do it, or hire employees right away, or put up huge capital to start it. An Idea that Provides Value…or Don’t Be an Underpants Gnome The most important thing you need ...
I recently accepted to do a review of “The Learn Microsoft Visual C# book 2010” by John Paul Mueller. I was in two minds on whether I really wanted to read this book – in it’s description it says it is targeting fundamentals of modern programming with Visual C#, but I wasn’t sure how fundamental it would be and since I have been working with C# for a while now, I wasn’t sure if it would be worth my while. After going through a few of the chapters of the book I would say this really targets very basic ...
A little more than three months ago, Microsoft hosted the //build/ conference at which they unveiled the upcoming version of Windows (commonly called Windows 8, though I don’t know if the marketing folks have accepted the fact that that is the name most of us are expecting for it yet). They released to the developer world a build of it called the Windows Developer Preview (and Windows Server Developer Preview) along with various tools for creating the new “Metro style” apps. I wasn’t able to make ...
Wishing a very happy and blessed New Year to you in advance! A new release of Microsoft All-In-One Code Framework is available on December 29th. We expect that its 11 new code samples covering typical programming scenarios in Windows Phone 7, ASP.NET, WPF, Windows Shell, and WDK would ease your development in the coming New Year. You can download the code samples using Sample Browser or Sample Browser Visual Studio extension. They give you the flexibility to search samples, download samples on demand, ...
Every now and then I go to Tiobe to see their ratings on the popularity of programming languages. Usually there is nothing exciting out there, just a few small moves of languages so I was interested to see in December Tiobe had a headline of C++ about to be dethroned by C# Looking at the stats, sure enough, according to Tiobe C# is on the verge of taking the number 3 spot. It will be interesting to see what happens when Windows 8 hits the market with what seemed to be a revival of C++ during Microsoft’s ...
Bug or Feature? © 2012 By: Dov Trietsch. All rights reserved. I was born in a time and place where avant-garde accountants used a handle-powered adding machines, old-fashioned ones still used pencil and paper, and all used their heads. As a child I did most of my calculations mentally and reverted to paper and pencil only for the really tough ones. As a young statistician I did most of my calculations on an Electro-mechanical calculator which had the ability to do the sum of x while computing the ...
Agility needs to get onto the next level – that´s what I tried to explain in my previous articles. After a reality check – what´s missing from Agile practice? –, and some general musings about how a next level of Agility could look like, here now some very tangible suggestions. Crank up the frequency Current Agile practice is suffering from too little attention to Acceptance. To change this, very, very clear Acceptance dates need to be set. Acceptance can only get into a real pulling mode, if dates ...
Todays's $10 Deal of the Day from APress at http://www.apress.com/97814... is Windows Mobile Game Development"This book will provide you with a comprehensive guide to developing games for both the Windows Mobile platform and the Windows Phone using the industry standard programming languages C# and VB .NET." ...
A co-worker was showing me an in phone scripting environment on the iPhone and I knew I had seen one mentioned for the Windows Phone before. TouchDevelop is an app from Microsoft Research that allows you to create small applications that do a wide variety of operations including using most of the capabilities of the device. So could this be a fun way for us geeks to waste some time while waiting for our oil to be change or a table to open up at your favorite restaurant? So what does this language ...
In the last installment I discussed delegates, which have been in C# since version 1. The problem with delegates in some cases is that having to create separate, named methods to describe the function to be performed can be a bit unwieldy in cases where the method being called is simple and will not be used other than by the delegate invocation. This brings us to a feature added in C# 2.0 – anonymous methods. Anonymous methods distilled down to their most simple explanation are methods that are defined ...
At http://shop.oreilly.com/cat... there is an excellent deal of programming books including how to buy for the geek in your life:The hardest person on your list to shop for is Andrew. Why? Because he just won't tell you what he needs or wants. It's not because he doesn't want anything; it's just that telling you isn't logical. If he needs it or wants it, he'll get it himself, right? In the meantime, you're left with trying to figure out the perfect gift for someone who spends ...
As someone who works a lot on Silverlight and as someone who have presented lots of trainings / talks over Silverlight; i am been getting a lot of questions based on future of Silverlight. Is Silverlight dead? http://www.zdnet.com/blog/m... These are often from end-clients, managers, architects or even consumers. Sometimes also from guys who have little exposure to Silverlight; but still want to engage in the conversation as it is "happening" ...
What could you build with the XBox Kinect? Well we want to know! Connect your Kinect to your PC and build an application using your favorite .NET language. Kinect for Developers is a 2-day workshop for developers, artists and technicians interested in Kinect hacking or 3D scanning. This hands on workshop will teach you the basics of programming for Kinect and the potentials for developing on video and depth sensor cameras. Expect live demonstrations, presentations, food, and lots of hacking. You ...
As someone who works a lot on Silverlight and as someone who have presented lots of trainings / talks over Silverlight; i am been getting a lot of questions based on future of Silverlight. Is Silverlight dead? http://www.zdnet.com/blog/m... These are often from end-clients, managers, architects or even consumers. Sometimes also from guys who have little exposure to Silverlight; but still want to engage in the conversation as it is "happening" ...
I read two blog posts recently that got me to thinking. The first is a post entitled Programming Isn't Fun Anymore by Eric Allman. The second is a response to the first by Dean Wampler called Programming can be fun again. These brought the question to my mind as to whether or not new and young programmers are missing out on some of the fun parts of programming. Eric’s post explains that some older programmers are realizing that most development work (especially in the OOP world) involves learning ...
Overview C++ AMP is a GPGPU API – it allows you to define functions (kernels) that take some input, perform an expensive calculation on the GPU and return the output to CPU. GPU supports fast calculative operations across many SIMD-like cores - NVidia Tesla supports 512 cores compared to the paltry 10 cores available on the CPU today - even Intel's Knights Corner will only support 60 cores next year. Suitable only for certain classes of problems (i.e. data parallel algorithms) and not for others ...
Threading was never so easy since .NET 4 with the TPL has been released. I know I am a bit late but there are so many nice things which might still be new to many of us. The IEnumerable interface has become famous with the introduction of LINQ but many of us have not yet realized that IEnumerable<T> and T[] or List<T> can be exchanged in many cases but there are cases where it is important to fall back to a pure IEnumerable<T> if you want to support lazy evaluation. .NET 4 has for ...
Today’s $13.99 Deal of the Day from O’Reilly at http://shop.oreilly.com/pro... is Head First HTML5 Programming “HTML has been on a wild ride. Sure, HTML started as a mere markup language, but more recently HTML’s put on some major muscle. Now we’ve got a language tuned for building web applications with Web storage, 2D drawing, offline support, sockets and threads, and more. And to speak this language you’ve got to go beyond HTML5 markup and into the world of the DOM, events, and ...
Here is a list of programming forums I visit for: Seeing what programmers are currently learning Seeing what makes programmers struggle Answering programming questions Asking programming questions The sites require (free) registration and, in different ways, keep track of points you earn for participation as well as a reputation score. Here they are in no specific order: http://www.daniweb.com http://social.msdn.microsof... http://stackoverflow.com/ http://stackexchange.com/ http://www.experts-exchange... ...
Todays Deal of the Day from O'Reilly at http://shop.oreilly.com/pro... is CLR via C#, Third Edition at $23.99 "Dig deep and master the intricacies of the common language runtime (CLR) and the .NET Framework 4.0. Written by a highly regarded programming expert and consultant to the Microsoft® .NET team, this guide is ideal for developers building any kind of application-including Microsoft® ASP.NET, Windows® Forms, Microsoft® SQL Server®, Web services, and console applications. You'll ...