|
|
after a proposition from @T_Zano about poking again some lost projects I did when I was 14~16 years old, here is a small reminder of some of the stuff I worked on 6 yeas ago. All of them are in VB6, you can download the source code also. You can find the soooo old website I listed them on, actually I listed only few of the works I did (yes remember when we pay 150 DZa for an hour surfing the Internet, so blogging about such stuff is not a good idea at all) The old website here : http://martani |
|
|
You love twitter? You love Linq too? Then you are gonna adore LinqToTwitter. LINQ to Twitter is a LINQ Provider for the Twitter micro-blogging service. It uses standard LINQ syntax for queries and includes method calls for changes via theTwitter API. LinqToTwitter is one of the most inspiring applications out there made with C# by @JoeMayo. You can download it from here : http://linqtotwitter.codeplex.com/. It is open source and several projects are using it already. Today I want to show |
|
|
this is the 3rd part of our tutorials which aim to make people more familiar with functional programming and the functional thinking in general, if you are new to functional programming, be sure you take a look at the first two parts here : http://dev.martani.net/2009/07/understand-functional-programming-with.html http://dev.martani.net/2009/07/understand-functionnal-programming-with.html Today I’ll explain the most important point about functional programming, which is obviousl |
|
|
This is the 2nd part of our tutorial to learn functional programming, we will talk in this one about OCAML basics and the primitive type, and we will also include a brief introduction to function. If you are new to functional programming you may refer here for a detailed introduction.
The let ... in bindings :
If you develop programs with OCAML or F# you will notice that the word you will use the most is the let keyword.
let or let ... in is used to define bindings (constants in other langu |
|
|
Well, before some months when people start rubbling about F# so loudly I decided to make my noise in that new project, because I am a .NET developper first, and I heared it's based on OCAML which I wrote few lines in it.
And of course when I saw the speaker in the F# session in Microsoft Techdays 2009 who was the F#'s creator and the creator of generics in the .NET himself, Don Syme I really wanted to be there, but it was made by another speaker because of some long-story reasons!!!
And wh |
|
|
Finally, Microsoft is using it's technologies to develop Visual Studio, a pretty WPF application has arrived, it's Visual Studio 2010, for more technical news you can reffere here http://url.ie/1lia
and here are some screen shots from my first 2 minutes with VS2010... |
|
|
If your are working on a project and you need to see the overall picture of the solution you are working on, then you might first think about taking a look at the UML diagrams!
But if you only have the source code and some Visual Studio Express edition (Express Editions have no class diagram :( chipped with them), then looking for a tool to generate class diagrams for .NET assemblies will be your only option.
Although class diagrams are not too precise like UML diagrams, but they help too |
|
|
Ok, you think you are a Linq pro! or you say just I can try my queries on Visual Studio and echo the results back to the ugly console screen to view the results, then you may consider LinqPad and try it from now on.
LinqPad which hits almost Over 70,000 downloads now, is the best tool i had the chance using till now, it's free (except if u want the auto-completion option), and it give you the best views of the Linq queries... |
|
|
Hi everyone, and welcome to the first post in my new technical blog.
After being in the Coding 4 Fun session in Microsoft TechDays 2009 in Paris http://www.microsoft.com/france/mstechdays/, I was inspired by a simple application made in that session, which is just some windows on the desktop, and when you move those windows you have the impression that they show an image in the background, as shown in the following picture.... |
|