January 2008 - Posts

Ready for 2008? Prove It.

Are you planned to going to the launch? Are you ready for VS 2008 wave? Have you installed VS 2008 in your machine? Do you aware of all technologies coming with .NET 3.5/VS 2008 wave? Prove that you are competent and put this banner in your blogs, then you will get something from me.

Below is the banner for male developer.

Banner VS08_Gentlemen

And below is for female developer:

Banner VS08_Ladies 

How to Prove that You Are Competent ??

- You have used Visual Studio 2008 for Application Development.
- Description of your application (1 paragraf only).
- Send Screenshot of your working desktop, show you have VS 2008 on it !.
- Adopted one of the following:
  IIS 7.0, LINQ, Silverlight, ASP.NET AJAX, ASP.NET MVC,  & Sync Framework.
- Send the Screenshoots of your application to my email : dpeevent@hotmail.com cc to risman_a@hotmail.com 

I am waiting to meet you in launch.
 

Ciao - Risman Adnan 

Share this post: | | | |

MSDN Day | Web Developer

The ASP.NET Framework, AJAX, Silverlight and Visual Studio 2008 provide a comprehensive platform for building the next generation of web applications. This MSDN Day is dedicated for web developers with special attention to infrastructure topic around Windows Based Hosting technologies. You will not only learn how to utilize the latest .NET technologies, but also how Microsoft can help your web hosting infrastructure and operation.

I am excited to invite you to this great learning session and meet the experts.

Agenda

08.30 – 09.00  Opening Keynote : The Next Web, Jonah Stephen, D&PE Director, Microsoft
09.00 – 10.30  Embedding Silverlight to DotNetNuke, Agung Riyadi, CEO, BataviaSoft
10.30 – 12.00  LINQ and ASP.NET MVC Framework in Action, Andri Yadi, CEO, Dycode
12.00 – 13.30  Lunch Break
13.30 – 14.30  Developing WebPart for Windows Sharepoint Services 3.0, Sagi Arsjad, MIC, University of Indonesia
14.30 – 15.30  ASP.NET AJAX Client Framework for PHP Developer, M. Reza Faizal, Dycode
15.30 – 16.30  Microsoft Windows Based Hosting Solution, Risman Adnan, ISV Lead, Microsoft Indonesia
16.30 – 17.00  Microsoft


Where :

Auditorium, Microsoft Indonesia
Jakarta Stock Exchange Building, Tower 2, 18th Fl.
Jl.Jend.Sudirman Kav 52-53
Jakarta  12190


When :

Friday, Feb 1st, 2008 (please be there by 8.15 for registration)


How Do I Register?

- Send Email to : dpeevent@hotmail.com . For further information, call Fitri @ 62-21-25518100 ext. 8163.
- In the email, tell us your name, company name and URL.
- Only 50 seats are available.
- Each attendee will get one Free Silverlight book.

Thx - Risman Adnan

Share this post: | | | |

C++ Developer Kit are Ready to Ship

For you who already ordered this kit from my previous post, just wait some more days! I will ship it to you.

For you who are interested to have it, just put your shipping address as comment in this blog post.

What is inside?

02

Visual C++ 2008 Express Edition
- Installer Package : 687 MB
- MSDN Documentation : 304 MB

Tutorial Videos and Codes :
- 55 Video Tutorials on Native C++ : 2 GB
- 54 Sample codes from Video Tutorials : 5,2 MB


01 

C++ Tools and SDK

- Application Verifier for x86 : 7,8 MB
- Windows SDK for Vista : 1,15 GB
- Windows Debugging Tools : 21 MB
- SysInternal Suite : 8.9 MB
- VC++ Feature Pack Beta + Doc : 314 MB

How to Use?

Once you get the DVD, just check all the contents are complete. Then install the following:

- VC++ 2008.
- Install MSDN Library for VS Express.
- Install Window SDK
- Install Windows Debugging Tools, App Verifier and SysInternal Suite
- Install VC++ Feature Pack and Doc (optional, only if you have non express edition of VC++)
 
After the installation steps, you are ready to enjoy the tutorials with good additional tools for debugging. All tutorial sample codes are available in DVD. So, please just enjoy your learning !


Ciao - RAM

Share this post: | | | |

In case you don't get this email

I sent an email to around 10,000 developers in INDC. Actually I have to mission:

- Validate member emails
- Get feedbacks regarding our activities in Indonesia developer communities.

Many people responded and give very good input to me but I do want to know more.

Dear Developer,

Selamat memulai tahun 2008 dan terima kasih atas semua kerjasama dan hubungan yang telah terjalin selama 2004-2007 melalui komunitas developer. Di Microsoft, fokus saya adalah membantu developer perjalanan bisnis maupun teknologi.

Banyak sekali kesuksesan yang sudah diraih oleh developer Indonesia selama ini, dan itu akan menjadi tolak ukur saya untuk menentukan arah perjalanan berikutnya. Fondasi utama dalam ekosistem software suatu negara adalah adanya komunitas developer handal.  Dan saya sangat bangga mengatakan bahwa, kita memiliki Indonesia .NET Developer Community (INDC) yang telah menunjukkan kepemimpinan dan komitmen terhadap penyebaran pengetahuan software berbasis .NET teknologi di Indonesia melalui mailing list, blogs, forum diskusi dan e-book. Keinginan berbagi pengetahuan, kerja keras dan komitmen semua anggota komunitas adalah kunci keberhasilan INDC, yang menciptakan efek viral dan melahirkan banyak developer handal yang sudah berkarya di dalam dan luar negeri.

Selain kesuksesan, masih banyak hal yang harus dibenahi dalam ekosistem software Indonesia. Salah satunya adalah kualitas developer dan perusahaan pengembang software (ISV) untuk siap bersaing di kompetisi global. Walaupun beberapa developer dan ISV lokal sudah mulai menunjukkan kemampuan global, secara rata-rata porsinya dalam ekosistem dunia masih sangat kecil. Ekosistem software Indonesia juga belum mampu menarik venture capital yang diharapkan mampu mendorong pertumbuhannya. Fokus terhadap kualitas dan venture capital ini adalah misi kami di Microsoft untuk software ekosistem Indonesia.

Kami sangat memahami bahwa tantangan terbesar bagi software developer saat ini adalah bagaimana mengikuti perkembangan dan inovasi teknologi pengembangan software yang sangat cepat. Dengan hadirnya Windows Server 2008, SQL Server 2008, .NET Framework 3.0, Visual Studio 2008, .NET Framework 3.5, ASP.NET AJAX, Silverlight, dan berbagai framework, saya ingin mendapat masukan yang konkrit bagaimana Microsoft Indonesia dapat membantu anda sebagai developer untuk terus mengikuti perkembangan teknologi tersebut. Beberapa program telah kami lakukan seperti .NET Clinic, MSDN Day, Online Competition, dan e-Books, tetapi dengan email ini saya sangat berharap dapat memperoleh masukan langsung dari semua anggota komunitas INDC. 

Berikut ini adalah link yang penting untuk developer.
INDC Geeks Website                     : http://geeks.netindonesia.net 
Video Tutorials                             :
http://msdn2.microsoft.com/en-us/bb629407.aspx 
Buku MS Press Gratis                    :
http://csna01.libredigital.com/?urvs5cn3s8 
Web Developer                             :
http://www.asp.net dan http://www.silverlight.net
Desktop Klien Developer              :
http://windowsclient.net
Proyek Shared Source                   :
http://www.codeplex.com
.NET 3.0 Portal                             :
http://www.netfx3.com

 

I am welcome to any feedbacks. Just put in this blog as comments.

 

Ciao - RAM

Share this post: | | | |

Windows Live API Map

Not too big in term of size, but not too many people explore it.

01

Ciao - Risman Adnan

Share this post: | | | |

WSS for Public Sites? Why Not !!

Guys, look on this site, www.wssdemo.com.

01

Also, many websites run with WSS. Click on the image.

01 

Ciao - RAM

Share this post: | | | |

Misteri Magazine

Should we have an IT column at Misteri magazine? I am one of its platinum customer hehehhe as Agung claimed.

01 


Have nice weekend !

Share this post: | | | |

Welcome to Parallel Computing

Microsoft established the Parallel Computing Initiative, which encompasses the vision, strategy, and innovative developments for delivering natural and immersive personal computing experiences, harnessing the compute power of manycore architecture. If you read open letter from S. Somasegar, Corporate VP, Developer Division, we are serious going into that direction.

Below is my previous postings about parallelism.

Parallel is the next wave?
Concurrency = Parallelism + Distributed?
Parallel Programming Literatures
.NET Multicore for a PhD Research?
Performance Programmer in Yogja??
Getting Started with OpenMP
For you who are new to Paralellism

I played with OpenMP and MPI before, and now I have a new one, Intel TBB. I also play with PLINQ sometime back. I will share with you if I have time.

banner


Intel® Threading Building Blocks (TBB) offers a rich and complete approach to expressing parallelism in a C++ program. It is a library that helps you take advantage of multi-core processor performance without having to be a threading expert. Threading Building Blocks is not just a threads-replacement library. It represents a higher-level, task-based parallelism that abstracts platform details and threading mechanism for performance and scalability.


Thx - RAM
Share this post: | | | |

C5 Generic Collection Library

C5 is a cool library of generic collection classes for C#. If you need some data structures that you can't find in System.Collection.Generic, you can count this library. Persistent tree, heap based priority queues, hash indexed array lists and linked lists, etc are there. C5 is designed with a strict policy of supporting "code to interface not implementation". See Peter explanation in Channel9 and get the C5 here.

C9 

Have fun with it :).

 

Ciao - RAM

Share this post: | | | |

Silverlight 1.0 Fire Starter

Recorded from one day event, this is a good place to learn Silverlight.

01

If you have not enough bandwidth to watch, please put your comment in this post, I will send Silverlight DVD to your address.

 

Ciao,

Risman Adnan

Share this post: | | | |

Native C++ "How Do I ?"

This posting is dedicated to Sagi, my student at MIC, who learn native C++.

First, learn the language from Stroustrup and Lippman. Those 2 C++ language books are mandatory for developers. It will take 1-2 month to complete C++ language course depends to your speed, then explore some industry standard libraries like STL in VC++ compiler (You can you STL Port if you prefer to), Boost, Win32 API, MFC, and ATL. It will takes another 3-6 months, also depends to your speed :). STL and Boost can encapsulate your stratch algorithm and data structure experiences into consistent API model.

To help you in learning (language + libraries), I recommend the "How Do I" videos from Visual C++ team (MSDN). Those videos (54, around 2.2 GB) designed for Visual C++ developers, from the novice to the professional. Check back often or subscribe to the RSS feed to be notified when new videos are added every week.

01 02 03

For everyone who want to get "How Do I" C++ MSDN videos and sample codes, post your address as comments and I will manage to send you burned DVD version.

Happy 2008 and welcome to C++ world.


Ciao, RAM

Share this post: | | | |

Thanks for a Great 2007, Welcome 2008!

December 13, 2004, Geeks blogs portal launched with .Text engine. Here is my first post on Geeks at that time.

Blogs INDC akhirnya selesai juga

Now we are in Jan 1st, 2008. More than 3 years we have spent together in this beloved portal! I would like to thanks all of you who have contributed to this great community, directly or indirectly.

Many great things we have started and done here. Geeks portal is a playground for me, the first website I open when I start my work day, and also, the last website I close to finishing my work day. More than 1000 people visit geeks portal every day and constantly increasing because of you. If you read all Geeks blog posts, it is phenomenal !!!

Our first goal was to create a blogs portal just like blogs.msdn.com. And I am proudly let you know today that the goal is achieved. INDC developers now write in english, post world-class contents at the cutting edge of .NET technology, and show world-class developer quality. I do believe that now the world hears INDONESIA better!

Geeks, thank you for a great 2007 !

It is important to define what we will do together in 2008 before closing 2007. Many exciting projects already in execution mode. With great leaders, I believe it will happen.

Agus Kurniawan                     : Project OTAK 2008 Release (He is working today to release 1st book)
Narenda Wicaksono               : INDC Portal Re-engineering

I am fully support on those projects for sure, and this is a call for an action for us !. Other things that I plan to do with/for developer community are Windows Live Internal book with Agung Riyadi, Native C++ (Win32) Community with Agus Kurniawan and Software Architect Community with Norman Sasono and Dondy Bappedyanto. Another plan is to create the 1st basic science portal for University of Indonesia. You can imagine this as Channel9 but dedicated for basic science contents (Math, Computer Science, and Physics). 

I hope everyone of us here have good health, gain geeks passion and get a very good success in 2008. As developers, many things we can do.

Dan kuharus tertidur
Dan kuharus terjaga
Demi namamu terdengar ditelinga dunia


Thanks,

Risman Adnan

Share this post: | | | |