Tag | Programming Posts

The ASP.NET MVC framework was just released as a preview when I started to write my first book (ASP.NET 3.5 Social Networking). In the early days of design decisions for my book I was faced with the problem of building with the MVP pattern or the new MVC pattern/framework. At that time there was next to nothing regarding the use of the ASP.NET MVC framework (proper or improper). Shortly after I got started with my project (which I chose to do in MVP) I was asked to do a review for the ASP.NET MVC ...
In this Issue: Erno de Weerd, Colin Eberhardt, Thanigainathan Siranjeevi, Stefan Olson(2), Dan Wahlin, Chris Klug, and Alex Golesh. Shoutouts: Tim Greenfield has entered the NewCloudApp Windows Azure contest with a Silverlight app and asks us to Look what Silverlight can do... for now he has his submittal, a cool jigsaw puzzle, but he promises to write all about it. From SilverlightCream.com: Silverlight, Windows Live Writer and WordPress Erno de Weerd blogged this and it's been picked up by others. ...
Overview All of us have been exposed to event driven programming of some sort or the other. C# adds on value to the often mentioned world of event driven programming by adding support through events and delegates. The emphasis of this article would be to identify what exactly happens when you add an event handler to your common UI controls. A simple simulation of what could possibly be going on behind the scenes when the AddOnClick or any similar event is added to the Button class will be explained. ...
October 24th is the date for the next Twin Cities Code Camp and registration is open. TCCC is an awesome, free event that everyone that can make it should attend! For those who don't know, the code camp is a free event held on a Saturday that focuses on many aspects of programming (definitely not only Windows stuff!). The day is packed with multiple rooms all featuring presentations by great developers so you're bound to learn something. After every TCCC I'm always pumped to look into something I ...
I'm starting a new usergroup with focus on the Azure Services Platform and .NET Services. AZUG.BE is a Belgian user group with focus on development and architecture of the Microsoft Azure Services Platform. Azure is a cloud hosted development platform for internet oriented applications aimed at high scalability and based on .NET technology. Our goal is to share knowledge and experiences with the .NET community in development and architecture in the Azure Services Platform and the .NET Services technology. ...
It's Saturday, so I feel like writing about how I got started in technical writing. I took a computer class in high school and really liked it. I then took all the computer classes in college that I could. I was a business major at the time, but the computer classes were more appealing to me. When the school created a bachelor's program for computer science, I jumped in. I became one of the computer lab assistants, and my professor noticed that I also had a knack for describing how to do things. ...
Why take the exam when you’ve been using dot net for a billion years? There are a few reasons and the most important is being revealed to me as I’m studying… Reason 1:Growth (Getting out of the comfort zone) The day to day tasks of a professional programmer are equivalent to lounging on the couch with the clicker instead of hitting the gym: build this report, change this form, fix this bug, and if your building a greenfield application, the challenging bits of the application are usually only about ...

The time was ripe for a new intro on my website www.galasoft.ch. Here it is below, posted for my blog’s readers. I hope that you find it entertaining.

Read the rest of this entry »

It has been exciting lately to work on a new project. Doxygen.NET is a wrapper for Doxygen’s documentation XML files. It allows you to access your documentation in a nice and flexible way. Imagine being able to access your documentation like this: Docs docs = new Docs(Server.MapPath("~/docs... (Class c in docs.GetNamespaceByName("Ra... { Label nameLabel = new Label(); Label descriptionLabel = new Label(); nameLabel.Text = c.Name; descriptionLabel.Text = c.Description; ...
I happened to notice the SmallBasic 0.5 release announcement and decided to take a look at it. The question going through my mind was, “why do we need yet another Basic programming language?”Note: Cross posted from KodefuGuru.
Permalink
Coding would be the right answer I guess, but more about that later. I will be starting out this blog with a totally useless post just to try out the GWB blogging software, so if you are reading this spare yourself the pain... Other then that I will soon start with a series on F# programming and hope to continue bringing in some .Net content. Cheers to you all and please don't flame a new blogger to much;) Technorati Tags: .Net,F#,FSharp ...
While C# is a computer language, Microsoft Visual C# is a programming environment used to create various types of applications, including console, graphical (GUI), XML, databases, and file-based, etc. This web site provides lessons and other topics on using Microsoft Visual C#, any version (Microsoft Visual C# 2005 Express Edition or Microsoft Visual C# Professional). Windows Controls Button Browse for Folder Check Box Checked List Box Color Dialog Combo Box Context Menu Data Grid View Date Picker ...
One of the big areas of improvements coming to Visual Studio 2010 and .NET Framework 4 is in the area parallel computing. There are a LOT of new features and improvements to existing features here with this latest release of our developer tools. Many people smarter and more capable than I have already written about most of this stuff, so there’s not much for me to add. What I did want to do though is to let you know all the places where you can find this wealth of information (and there is a lot ...
People always told me not to use MS Access for my web sites, however the closest they ever got to actually telling me why not, is something like: "It doesn't perform well if you have many user!" Well how many users is many I asked? This is where Einstein comes in to modern programming: "Everything is relative!" When I asked how many is many (user on an Access database) no one ever came up with a number - it was everything from 10 to 10.000. So Access performance has never been an issue to me, since ...
Good Programming requires good programmers, so lets move together to "Good Programming"

The basic purpose for creation of this blog is "To share my knowledge of Software Development with others and vice versa" so that we can apply our mutual "better knowledge"


Muhammad Badar
One of the major features of the task panel of Windows 7 are Jump Lists. Jump lists are displayed if to select an application icon in the task panel and to press the right button of the mouse. If the application uses functionality of JumpLists, then except standard actions (pin, close) there will be some more additional actions which facilitate our daily work. This functionality of the task panel various appendices actively use. For example, Windows Media Player displays switching options for play ...
MS-Word 2007 has a beautiful feature for publishing blog posts. You can utilize the feature's present with Word for blog publishing since it's very handy. This option you can see in new file window as "New Blog Post". After that you have to manage your accounts using the "Manage accounts" menu option. There you will be provided with provider options. There are various provider's supported by word for blogging. I tried registering for my GeekswithBlogs.net account and ended up in mess. This is because ...
Most awaiting Visual Studio 2010 and .NET 4.0 Beta 1 is available for download now, which include ASP.NET 4.0 enhancements, support for SharePoint development , more support for parallel programming , Cloud computing etc., Here is the quick list of features for developers in Visual Studio 2010 1) Inline Call Hierarchy for better code understanding : This one of the most interesting features of the Visual studio 2010 for developers. This features enables developers to understand the code easily. This ...
I came across this wonderful post by Joel Spolsky on characters, character sets, ANSI, ASCII, UNICODE and much much more. I have to admit that till now I thought plain text is ASCII is ANSI, all within 8-bits. And anything that takes up 2-bytes was unicode. Well, I couldn't have been more wrong! Here are a few excerpts from his entry: "All that stuff about "plain text = ascii = characters are 8 bits" is not only wrong, it's hopelessly wrong, and if you're still programming that way, you're not much ...
Long past due is a review of Julie’s book, Programming Entity Framework, ISBN 978-0-596-52028-1 Julie adopted Entity Framework early on, from before it was even available to most MVP’s. This book is a reflection of that involvement with the product and the product teams over the past few years. This 23 chapter, 750+ page book covers a lot of ground and provides a great reference book for almost everything entity framework related. The first few chapters introduce the framework and will give you a ...
Learn how this Delphi based desktop logistics system was taken and ported into a new solution that is Web based and can integrate with Mobile Devices. The article specifies the requirements for that project and the development process of the UI part which was carried out by a single programmer over a period of 3 months using the Visual WebGui RIA Platform. This is believed to be about half of the time it would have taken using other web technology. "Giving us visual WinForms programming experience ...
I was happy to find Small Basic from Microsoft that comes with a programming manual that is simple enough for anyone to follow. Download and more information here: http://msdn.microsoft.com/e... As of today the program is in CTP but makes writing windows programs very easy. First “Hello World” program is very simple: TextWindow.WriteLine("Hello World") When you start the program a very nice and simple dev environment comes up. Here with a program from the book showing nested ...
[Warning – this is shamelessly taken from the documentation but I felt it deserved a wider viewing] Yesterday I delivered a session on the new parallel capabilities of .NET 4.0 (see slides and links). I also managed to slip in a little section at the end on Axum and Concurrent Basic. These two programming languages are nothing to do with .NET 4.0 but are very interesting if you care about what the future beyond .NET 4.0 might bring for parallel development on Windows. Axum is available for download ...
I delivered a session on parallel at NxtGenUg Birmingham last night. As well as covering the new features in Visual Studio 2010 and .NET 4.0 I also gave a heads up on Axum, an incubator project for a new programming language for parallel development as well as a brief look at Concurrent Basic, a research project from Microsoft. You might also want to check out a post I did introducing Axum. The main links: Parallel team http://blogs.msdn.com/pfxteam/ MSDN site http://msdn.com/concurrency Concurrent ...
For very long time I was thinking why would I start a blog. There are already a lot of blogs out there, most with little or no valuable information at all,or even shameless copy of other people work with no citations whatsoever. And this is nothing more than just a waist of time and disk space, and bandwidth. So the last thing I want to do I to waist someone time, including mine. Then why this sudden change, one might asked. The reason is simple. I have started my graduates studies, to pursue a PhD ...
Hi guys and gals, As some of you may know, I have quit working on SharePoint for the past five months, to focus more on my very last months of studies, for which I am programming a social website which I am hoping to launch this year or earlier next year. As such, I have not been reading or working on SharePoint, and had my interests focused on this project. I am focusing more on C# .NET and AJAX, together with database: MS SQL SERVER. During the last couple of weeks I have been on the look out for ...
Many developers are using JavaScript today. However, the programming JavaScript is not pleasant occupation. Therefore, many JavaScript frameworks (jQuery, ExtJS, Prototype, Moo etc) and libraries appeared lately. Today I wish to tell about jLinq library. Its uniqueness consists that with its help we can do LINQ-inquiries in JavaScript a code. jLinq query is looking as follows. var results = jLinq.from(data.users) .startsWith("first", "a") .orEndsWith("y") .orderBy("admin","age") .select(); Thus, ...
1) OK, so Coders4Charities went well. The .NET User Group Meeting went well. Now it’s time to take a (small) break. 2) Most who know me probably already know, but I’ve been assigned as regional mentor for INETA membership for Missouri and Kansas. That will be consuming some of my time to get my head around who my UG leaders are and what they need from me, as well as helping fledgling UGs get started. 3) I won Fourth Place in Community Credit for the month of April! I get a sweet pin clock. 4) I will ...
Here at work we have recently came to a need to share lots of data between a large amount of data consumers. The data share had to be highly available, reliable, yet fast and simple to access. Without thinking twice creating a database looked like an option. However, given the complexity it adds to maintain yet another database and the costs associated we rushed ourselves to a quest of seeking for alternatives. While some were poking around the Web I reached out to Scott Hanselman who instantly suggested ...
For those of us who want to start programming sharepoint but get intimidated by the extensive setup needed to begin with C# and visual studio, IronPython is for you. Frankly, I have been too lazy to take on the task of installing and configuring visual studio on a VM with MOSS. My background(many moons ago) is java development. I'm not a python expert. Nor am I a sharepoint programming expert. I may not even be considered a java expert anymore. And I'm definitely not a C# or .NET guy. I'm writing ...
I took a look back to reflect my current skill set and decided to focus on mastering the Windows Communication Foundation. What I like about it is the separation of concerns, isolating everything into it's own functionality. I then realized something, I had lost myself the last few years in learning martial arts because I became obessed with becoming good at programming because it was how I made my living. I have over ten years of experience in Brazilian Jiu-Jitsu, so I have plateaued my skill in ...
Hello, My name is Victor Hurdugaci, I am a Software Engineer at Dynamic Ventures and student in the final year at the faculty of Mathematics and Informatics in Brasov, Romania. I am also a MCP and I'm interested in Software Architecture and Software + Services. I work with computers since I was 13 (now I'm almost 22) and started programming when I was14 years old. I am new to GeeksWithBlogs but not new to blogging. I have another blog on http://victorhurdugaci.com where I also post some of my projects. ...
I have been a professional computer programmer for almost 30 years. My main areas of expertise are in database applications and programming tools. Lately, I've also spent quite a lot of time in the specific field of reporting, which also includes some work on building data warehouses. My current programming language of choice is C#.Net. Although I have a full-time day job, I've been taking on part-time consulting work. I generally have about ten hours per week available, which works well for small ...
Normal 0 false false false EN-US JA X-NONE MicrosoftInternetExplorer4 st1\:*{behavior:url(#ieooui) } /* Style Definitions */ table.MsoNormalTable {mso-style-name:"Table Normal"; mso-tstyle-rowband-size:0; mso-tstyle-colband-size:0; mso-style-noshow:yes; mso-style-priority:99; mso-style-qformat:yes; mso-style-parent:""; mso-padding-alt:0in 5.4pt 0in 5.4pt; mso-para-margin:0in; mso-para-margin-bottom:.000... mso-pagination:widow-orphan; font-size:10.0pt; font-family:"Times New Roman","serif";} Robert ...
Today I will grumble about "best practices". It seams to me that a paranoia for "best practices" has overcome a lot of developers, some may even refusing to start a new task if they are not sure that the way it's going to be implemented meets a "best practice". What Exactly is a "best practice" anyway? A quick search reveals the following: Processes and activities that have been shown in practice to be the most effective. Standard, published operating methods found to produce the best performance ...
Yesterday I got the email welcoming me to the First Annual WinPHP Challenge. Microsoft, ibuildings and Leaseweb are sponsoring this contest to show Windows is now a first class citizen for development and deployment of PHP projects. The idea of this contest is very simple, just build an application running on Windows and IIS7. But, do this with PHP. The contests ends June 1st. Until then all contestants have to blog about their progress. On June 13th the winner will be announced at the DPC closing ...
I did a poll on the 8th of April which asked the question: What language would you choose to use 12 months from today if you were given the chance to develop a brand new application and you were allowed to choose the programming language? The result was rather interesting. Over 50% of you went with C#, three times more than Visual Basic (.NET), with C++ coming in a distant 3rd. BBC Basic scored rather well. I think this recognises that for many of us we miss the interactive environments that came ...
Back in February 2009 I worked with Sarah Roxburgh in my team and InnerWorkings to deliver a great free offer on .NET training to UK developers. The offer opened up a huge chunk of the InnerWorkings learning catalogue for free and for a limited time to UK developers. The InnerWorkings approach is unusual (unique?). It integrates into Visual Studio, sets you real programming challenges and then marks your attempts. All backed up with well written help and carefully selected links for when you get ...
This is a short post about me and what I do. Again, trying to keep it short as not to bore anyone. I have been coding for legit gigs for about 12 years and programming on my own for well over 15. I have a background in music and graphic arts as well. Currently I am working for a very large company (80k+ employees) doing SharePoint development. I, like most developers, have a love-hate relationship that is rather unhealthy but I just can’t quit it. It’s this relationship that has driven me to write ...
I am busy assembling next Wednesdays MSDN Flash as the technical editor and general copy/paste monkey :-) I am also just back from delivering three sessions at Devweek 2009 where I fell in love with IronRuby. IronRuby is only at version 0.3 right now which made me wonder about what programming language I might be using 12 months from now and that thought in turn became the inspiration for next weeks poll. What language would you like to be using in April 2010 for new applications? Feel free to sneak ...
I’ve known Rich for a little over 10 years now and he’s definitely one of the more interesting people I’ve worked with in my career. I recently saw him again a couple weeks ago at the Roanoke Code Camp and he agreed to answer these NINE Questions: 1. Where are you from? I currently work from home, which is outside of Roanoke, VA. I grew up in upstate NY though. That gives me the right to say things to the locals like “You call that snow? I used to live next to Canada.” 2. What do you do / Who do ...
Hi there, here goes my first post on geekswithblogs, so let me introduce myself. My name is Prabhu and I work on Windows Mobile technologies. I love programming and solving puzzles. My work involves working with BSP's, porting maintaining tweaking device drivers and sometimes writing small utility applications at work. I work for a large corporation which builds and sells Windows Mobile phones for a living and does a lot of other stuff too! So thats that about me and what I do. This is the first ...
The Adorable HippoEdit Not so long time ago, just out of my curiosity, I downloaded off Giveaway of the Day an new editor called HippoEdit for me to experiment. Besides, I am always on the look for new tools and utilities, and it will be needless to say I like all kind of software especially that gives me a fresh, new look at the old things. Some stay with me forever and some I let go sooner or later. But I feel every program or application contributed something, at times it could be good design ...
Welcome to my little slice of the web. I've been a software programmer for years now - starting with Java and PHP while teaching myself C++ on the side because everybody was telling me it was the only real language for making games... Since then I've seen what can be done in terms of performance in both Java2D and JOGL etc. and did some prototypes. I've only recently gotten into game programming again and now I'm mostly a C# programmer (haven't touched Java for ages) so XNA it is! So far I've been ...
I ran into Jessica at the MVP Summit and again recently at the Roanoke Code Camp, where she gave some BI talks. Jessica is an interesting person who not only codes in VB, but she digs sci-fi as well. Definitely a geek after my own heart. Check out these NINE Questions with Jessica M. Moss: 1. We’ll start off with an easy one… where are you from? I’ve lived most of my life in, and I still consider my home base to be, a little Virginian town called Culpeper. With my current job and an hour long drive ...
GDC: Future Of Games For Windows Live Microsoft announces in-game DLC, anti-piracy initiatives, and cloud feature saving for GFW Live, and execs talk to Gamasutra about removing the 100-friend limit, bringing XNA Community Games to Windows, and more. GDC: Q&A: Microsoft Announces XNA Game Studio 3.1, New Dev Kit, And More Microsoft has prepared a slate of developer-oriented announcements for GDC, including the latest Dream-Build-Play development contest, upgrades to its XNA Game Studio suite, ...
I’ve just added a new webcast to BloggersGuides.net, on an introduction to MGrammar. I have another one in the pipeline which I hope to get out next week that will look at a more real-world example of using MGrammar. I found MGrammar confusing at first, and thought it would be one of the least used features of Oslo, but after having had the time to experiment with it a bit and get to know how it works I can think of a lot of scenarios where I will consider using it. At the MVP summit I met up with ...
It's cool to see how the .Net framework has evolved from 1.1 to 2.0 and to 3.5. Searching for items in a list is a pretty common programming task. This is a comparison of how list searching has changed throughout the different .Net framework versions. //.Net 1.1 search using a foreach statement foreach (Customer cust in customerList) { if (cust.FirstName == "Bill") { customer = cust; break; } } //.Net 2.0 search using a inline delegate Customer cust = customers.Find( delegate(Customer c) { return ...
I posted a few weeks ago about not being able to find time to learn a new language. Well this week I got a beginners book on Ruby for my birthday; and I've decided to make a concerted effort to find the time -- even if it's just a bit of time. Ruby is an interesting language. It bills itself as being expressive and so far I have to agree. Although there are some notable exceptions. For example, I don't think it's very clear that the following line of Ruby code changes the elements in the array for ...
Presentations I’m after 2 big public presentations of Kodu(4 Developers, Smaki programowania 2 (Taste of coding 2)) and 2 private presentations in schools (just for teachers). After presentations I have more than 4 different schools who are asking for Kodu! One of these schools is our children school. Every presentation has big success and I hear a lot of positive feedback after presentations. I think this is because of easy and fast development, and a lot of powerful objects inside Kodu. In each ...