Perfil de ambatiProgramming Myself.. Amb...FotosBlogListasMás Herramientas Ayuda

Blog


29 noviembre

17th Nov Bdotnet session contents

Hi friends,

 Sorry for the delay in writing the post about the session on 17th Nov.

 First one is on c# 3.0 enhancements taken by Wriju Ghosh .

 Its one of the good demos. He explained through demos.So really one can get the advantages of c# 3.0

c# 1.0 concentrated on Managed Code ,2.0 on Generics and c# 3.0 (ie new one) Language Integrated Query.

c# 3.0 is pure programming language. It means there are no APIs. So in future if new version is released there wont be any breaks and compatibility issues.

It has functional programming constructs ( like old Haskell language) ie we have Lambda Expressions in c# 3.0

In c# 3.0 we have

  • Linq to Objects
  • Linq to Datasets , Linq to Sql, Linq to Entities ( will be released in Oct 2008)
  • Linq to XML

Now people are writing applications with MSN, Sharepoint using Linq

He explained an example in C# in different flavours like first with Predicates, then with Anonymous Method and Inegrated Query and with Lambda Expression. and how Microsoft is helping the developer in reducing the time.

New features like closure,var anonymous type ,automatic properties, extension methods..

dbml -- database model language a new template was introduced.

-----------------------------------------------------------------------------------------------------------------

2nd one: Service Broker by Amit Banswal

One of the nice sessions.

It will help the people to start with Service Broker.

It is some bit like a EAI tool like Biztalk.

But Biztalk acts as Enterprise Application Interface which helps coordinating between different systems like a Siebel and a CRM

But if both are Sqlserver then go for Service Broker.

I got so much information in Service Broker.

------------------------------------------------------------------------------

I am requesting both the speakers to upload the presentations.

Wriju Ghosh can be wghosh@microsoft.com

Amit Bansal can be ab@amitbansal.net

abwrites.blogspot.com

amit.bansal@peoplewareindia.com

I am requesting both the speakers to give some more sessions.Guys dont miss these sessions. 

----------------------------------------------------------------------------------

Vic and Khashi announced that some sessions will be there  on Biztalk (December for 3 days) and Silverlight (In January)

Condition is you should be active in the group.

So gain knowledge and help others at the same time.

 

Thanks

Sreedhar Ambati

http://ambatisreedhar.spaces.live.com

http://ambatisreedhar.wordpress.com ( for knowing the latest events in Bangalore)

 

 

20 noviembre

Break the Barriers

Which one is personal matter?
Always from our school days everybody teaches us that dont involve in personal matters.
 
But from the great enterpreneurs I learned that they always trust others.
If it is family matter then it is personal. I agree. And that too if it couldnt be share with others.
 
We are creating a circle around us and around the ideas.
Making our thoughts narrow.
 
16 noviembre

HeadAche

Because of this long lasting headache
It is effecting my life, my job and my dreams.
It is shortening me.
How many doctors I have to change? How much money I have to spend....
I lost my smile .I lost most of the fun...
 
I know I have so much ability to do so many things.
 
But becoz of this headache I am losing my control ...
How to convince my neighbours that I am suffering from headache ... ( not for their sympathy)
I am getting mood off
I am losing my laugh
It is effecting more on my behaviour too.
 
 
 

Barcamp

 
What is Barcamp?
 
Anybody can initiate a BarCamp(Why not Proteans? KAMP - 1st KM BarCamp  Nov 24 at MindTree Consulting )
 
 
 
 
15 noviembre

If God appears before me

 
I am feeling that I need help from God.
 
I want to ask him either to give me huge amount or remove dowry from this society.
 
May be next week it will be tough for me to collect that amount.

Microsoft SoftGrid Application Virtualization

From so many months I am seeing these softwares  VPC (from Microsoft) and VMWARE (from VMWare) with SriRam and read about them.

Then I got a doubt whether Microsoft  is doing more on Virtualization areas.

Then I got this...

 

What is SoftGird?

 

“Using SoftGrid, IT pros can deploy applications that are not installed on the machine and do not require regression testing against other software, yet are available wherever and whenever the user needs them and can run alongside otherwise conflicting applications”

 

Microsoft  received the application virtualization technology of SoftGrid from its acquisition of Softricity, Inc.

 

 

See the demo.

 

http://www.microsoft.com/windows/products/windowsvista/editions/enterprise/demo/index.html

 

Really I like this demo.

Three secrets of the one-minute manager

Prakash J (http://peeyes.spaces.live.com) secret of success.

He implemented it for building a successful team and is working well for successful completion of the project.

 

The credo of the one-minute manager rests on the implementation of three ideas, namely: the need to establish clear-cut goals, the need to praise good performance, and the need to reprimand people when their performance fails to contribute to the attainment of commonly agreed goals. This three basic ideas are known as the three secrets of the one-minute manager, namely: one-minute goals, one-minute praisings and one-minute reprimands.
 
Refer more here:

How to add these links to our technical article

How to add these links to our technical article at the below so that the visitors can write comments and add to their pages.
 
delicious
digg
google
spurl
blink
furl
simpy
yahoo my web
technorati
reddit
windowslive
newsvine
stumbleupon
14 noviembre

Technology never dies!!

Today in our standup
we discussed on :           
 
 SRP  -- Single Responsibility Principle
 OCP --  Open Closed Principle ( Open for extension and closed for modification)
 
 Programming By Intension
 Programming By Interfaces
 Cohesion and Coupling
 
 If we are following these I think we cant follow YAGNI.
 
13 noviembre

Microsoft Team Blogs

http://windowsvistablog.com/blogs/windowsexperience/pages/microsoft-blogs.aspx

 

Windows (OPML):
Windows Vista Team Blog
Internet Explorer Team Blog
Windows Mobile Team Blog
Tablet PC Team Blog
Microsoft Update Team Blog
Microsoft RSS Blog
Microsoft Photography and Video Blog
XPS Team Blog
Windows Home Server Team Blog
Windows SideShow Team Blog
Windows Ultimate Blog
Windows Core Networking Blog
Windows Vista Security Blog
Shell: Revealed Blog (Windows Shell)
Network Access Protection Blog
Windows Sidebar Team Blog
Windows Genuine Advantage Blog

Windows Live (OPML):
Windows Live Wire (Windows Live Team Blog)
Windows Live Messenger Team Blog
Windows Live Mail Team Blog
Windows Live Photo Gallery Team Blog (PIX Blog)
Windows Live Writer Team Blog
Windows Live Hotmail Team Blog
Windows Live OneCare Team Blog
Windows Live Spaces Team Blog
Windows Live E-Mail Support Blog (Support for Hotmail and Mail client)
Windows Live SkyDrive Team Blog
Windows Live ID Team Blog
Windows Live Alerts Team Blog
Windows Live Custom Domains Team Blog
Windows Live Safety Center Team Blog
Live.com Team Blog

Live Search (OPML):
Live Search Team Blog
Live Search Maps Team Blog (and Virtual Earth)
Live Search QnA Team Blog
Live Search Expo Team Blog

MSN (OPML):
MSN Video / Soapbox Team Blog

Windows Server (OPML):
Windows Server Team Blog
Windows Small Business Server (SBS) Blog
Windows PowrShell Team Blog
Windows Terminal Services Team Blog
Microsoft Forefront Client Security Team Blog
Microsoft Exchange Team Blog (You Had Me At EHLO...)
Ask the Performance Team Blog

Microsoft System Center (OPML):
Operations Manager Product Team Blog

Microsoft Office (OPML):
Microsoft Office Team Blogs at Microsoft Office Online
Microsoft Office Communicator Team Blog
Microsoft Office SharePoint Designer Team Blog

Microsoft Office Servers (OPML):
Microsoft Office Communications Server Team Blog
Microsoft Office SharePoint Server Team Blog
Microsoft Office Project Server Team Blog

General Microsoft Blogs (OPML):
Speech at Microsoft (Microsoft Speech Blog)
Microsoft Response Point Team Blog
Unified Communications Group Team Blog

Microsoft Security Blogs (OPML):
Microsoft Security Response Center (MSRC)
Microsoft Application Threat Modeling Blog
The Security Development Cycle Blog
Security, Performance, and Privacy Blog (ACE Team)

Mobile and Embedded Blogs (OPML):
Windows XP Embedded Team Blog
Windows Embedded for Point of Service Team Blog

Virtualization at Microsoft (OPML):
Microsoft SoftGrid Team Blog
Windows Virtualization Team Blog

Microsoft SQL and Data Programmability (OPML):
Microsoft SQL Everywhere Blog
Microsoft SQL Server Support Blog
Microsoft SQL Manageability Team Blog
Microsoft SQL Protocols Blog
Data Programmability Blog
ADO.NET Team Blog
Project Astoria Team Blog
Microsoft JDBC Driver Team Blog
XML Team Blog
Microsoft Office Project Programmability Blog

The Evangelism Network (OPML):
Channel 8 (Students)
Channel 9 (Developers)
Channel 10 (Enthusiasts / Power Users)
Mix Online

Microsoft Expression & Silverlight (OPML):
Microsoft Expression Blend and Design Team Blog
Microsoft Silverlight Community Blogs

Microsoft Academic Blogs (OPML):
UK Academic Team Blog

Microsoft for the Mac (OPML):
The Macintosh Business Unit Team Blog (Mac Mojo)

Gaming, Xbox, and Zune (OPML):
Gamerscore Blog
Zune Insider

World is not enough!!!

Thanks Steve for posting this useful information which we use regularly in our project.

Referred from : http://aspadvice.com/blogs/ssmith/

AJAX - Asynchronous JavaScript and XML

CAPTCHA - Completely Automated Public Turing test to tell Computers and Humans Apart (Carnegie Mellon)

CI - Continuous Integration (see also CruiseControl.Net, Team Foundation Server 2008)

DI - Dependency Injection (see also MSDN)

DRY - Don't Repeat Yourself - aka Once and Only Once - no duplicate code or information.

IoC - Inversion of Control (not to be confused with DI, above)

MVC - Model View Controller (see also recent videos of MS MVC Framework)

MVP - Model View Presenter (also, Microsoft's Most Valuable Professional award)

SoC - Separation of Concerns - Acronym version of McConnell's low-coupling-high-cohesion philosophy

TDD - Test Driven Development - aka Test First Development.  See also Red-Green-Refactor

YAGNI - You Ain't Gonna Need It - Agile development practice suggesting you build only what you need right now.

Book Review Fish!

FISH!
A remarkable way to boost morale and improve results
Author : Stephen C.Lundin, Harry Paul and John Christensen
 
A powerful parable that will help you love the work you do.
 
The four main noted treasure points here are:
 
1. Choose your attitude
2. Play
3. Make their Day
4. Be Present
 
In detail:
Fish guys have fun while they work and fun is energizing. And removing the toxic energy dump
Include customers in the work and engage them which create goodwill and energy.
Be present fully in the work.

Mastery Book Review

Yesterday night I started reading "Mastery" book.
The tagline is "The Keys to Success and Long - Term Fulfilment"
Author "George Leonard" (autor of the way of ALKIDO)
 
I am in the starting stages of the book.
The first one I noticed is that the figure on the top of the book.It is like a picture from ancient Greeks.
 
But by reading the contents and the introduction I felt it is worthful.
 
From the first 10 pages I made these important points.
 
The mastery - the mysterious process during which what is at first difficult becomes progressively easier and more pleasurable through pracitice.
 
Mastery is not reserved for supertalent.Its available to anyone who is willing to get on the path and stay on it.But modern world see for instant and fast success.
 
Game : Tennis
In initial stages we have to concentrate on the basics not on the results.
May be ball goes to net and outside the court frequently.
But after some practice you will get the actual results.
 
It is a daily updated entry.
So keep watching.
 
 
 
 
 

Dotnet resources

 
 

Most satisfied moments

BDotnet Community Star Award
 
In these 4 yrs the most satisfied moments are: 
1. Entry about me in Sendhil space.
 
 
2. Prakash J writing community star in my cubicle 's place.See the below photo.
1107_125025
Myself with the Bdotnet comments
 
1107_125115
 
Again ..
 
1107_125202
 
Myself with Award
29102007097
 
29102007098
 
Again..
 
29102007100
 
Last thing is :http://bdotnet.in/photos/bdotnetlaunch/picture195.aspx
 
Community Star Award
 
Thanks
 
 
 
12 noviembre

Botnet

Botnet is a jargon term for a collection of software robots, or bots, which run autonomously and automatically. They run on groups of "zombie" computers controlled remotely by crackers. This can also refer to the network of computers using distributed computing software.

While the term "botnet" can be used to refer to any group of bots, such as IRC bots, the word is generally used to refer to a collection of compromised computers (called zombie computers) running programs, usually referred to as worms, Trojan horses, or backdoors, under a common command and control infrastructure. A botnet's originator (aka "bot herder") can control the group remotely, usually through a means such as IRC, and usually for nefarious purposes

Got from : http://en.wikipedia.org/wiki/Botnet

Botnets are group of PCs infected with malware designed to steal information. They are web robots.

 

From first day to till now...

Tomorrow we are going to see a movie in our office.
 
Yeah!!
Movie means Hollywood movie.
 
Its about "Jonathan LivingSton Seagull".
 
-------------------------------------------------
22/03/07
First concept learned here :
 
Rudra helped me in installing db from .net editor.
Right click solution properties -> debug  -- > type installutil.exe
 
He explained me about model driven approach ie we are generating the classes using a generator.
 
Then Localisation
SqlDataCaching.
 
-------------------------------------------------
Then on the next day in the standup
I listened these words for the first time ... Dependency Injection
                                                             Inversion of COntrol
                                                             Container.
--------------------------------------------------
27/3/07
First demo (sprint 3 :)
I came to know about these concepts
 
SqlCacheDependency
Browser locale
Localisation : Asp.net 2.0 Resouce Provider
FetchXml
DeployScript: Cruise Control
 
In the demo
I heard some agile words like
Collective code ownership
And
some more :
 
28/3/07
 
Rendering services.
 
-----------------------------------------------------
 
 
 
This is an entry which will be updated daily
I will give a rough sketch what i did here.
How many topics that are covered and how much I digested on monthly basis.
 
 
 

Learning Japanese

I always like learning new languages and meeting new people.
From one of my colleague (SriRam) I am learning Japanese language.
 
Vatasiva means "Hello" in Japan.
 
Harigana is primary script
Two more scripts ( one for foreigners and one is pictorial representation).
 
 
 
09 noviembre

Y architects found good?

After looking so many software architects I got this doubt. I got this doubt after attending the saas session.

Y architects found good?

 
 
08 noviembre

People-Ready” Business Vision

 Yesterday night I went to one of my school and college mate room.
I stayed for 40 min .
But it is a useful chat.
 
He is married.
He told me that what we have to do for going to the next level in the society.
He is one of the talented guy in our Btech college.
Good technical skils and nice guy also.
Most of my classmates are very talented (below 2000 rank in Andhra Engineering Entrance test).
 
They are working in good companies with good salaries.
After marriage we will have kids.
We will take their responsibilities.
Without much knowledge we will become old .We will build a house thats what our father did.
But we are striving more than them.
They stayed with their parents and achieved these.
We came outside and worked hard.
Finally what we will achieve is a some bit bigger building than our father.
 
He told me that he is not getting ways to the next level.
 
Then I told my thoughts.
Think big. Dont create a boundary around you. Be broad minded.
See the market outside. So many are in foreign countries.
 
One of my classmate has already started. She is in US.
She is finding the ways of getting the clients.
She is a regular worker like us.
But because of broader view she is doing all these.
 
He is going to France ( fully).
I took already initial steps in that area. Stretching myself. Exploring myself.
Now I know what are my strengths and weaknesses.
Its time to take the next challenge .
Understanding the market outside.
 
He got the sense of my ideas.
Now he will take me to the next steps with his powerful skills.
I am sure he will approach some more classmates (who are abroad) and will bring some good ideas.
We determined that its not a bad one to give a try.
 
Fascinated by this: "People Ready"