DevCon 2012 – Part 2
In the DevCon 2012 – Part 1, we had the overview of DevCon 2012 with summary of my experiences during the event particularly in “DevCon 2012 – Celebrations” section of the post. Further, in this blog post we will have details of the sessions I attended in DevCon 2012.
ASP.NET MVC4 + Web API
by Chaitra Nagaraj
DevCon 2012 – Track 1 – Session 1
In this session she explained various features of ASP.NET WebAPI with demos like how to use ASP.NET Web API to create HTTP services that can reach a broad set of clients including browsers and mobile devices. Other demo were related to HTTP Dispatcher, OData Support, HTTP request/response handling, Bundling and Minification of java script. The session was full of learning and more than houseful.
Battle of Clouds – Windows Azure vs Amazon
by Niraj Bhatt
DevCon 2012 – Track 1 – Session 2
This session was all about two big two major cloud platforms, their offerings and their key differences. He discussed several aspects of hosting the application on cloud and then compare the offering of those two major players in the market. He mentioned scaling, availability, fail-over, geo-location and security related issues too.
Building Applications for Intel Ultrabook Platform and Windows 8
by Rajagopal A
DevCon 2012 – Track 1 – Session 3
An Ultrabook is a new category of computing devices delivering a no-compromise and more secure computing experience in one sleek and portable device. In this session they demonstrated various features of an Ultrabook like sensors, the importance of “Touch”, and integration with other technologies for Ultrabook applications. Please visit Wikipedia page and Intel site for more information on ultrabook.
Ignite the leader within you
by Vinod Kumar
DevCon 2012 – Track 1 – Session 4
The BIG and most waited session of the day. The session started with a question about leadership – What is the difference between a manager and a leader? With many other audiences, I tried to answer with few points. (I read his blog post long before on this topic). To clarify the definition of leadership, he started with myth around:
Five Myths about leadership:
Before speaking on myths about leadership and he played a video which was having the journey of few leaders from different fields. In the video there were incidents belongs to Amitabh Bachchan, Bill Gates, Dhirubhai Ambani , Mahatma Gandhi , Sachin Tendulkar and Cadbury. The video was organized into three parts. First part was having the vision of those great leaders. Second part was about the tough time they faced in their life time while there was no stardom and they were like doomed. The third part was having glimpse of the great they achieved finally. The point was that leaders also used to get tough time but they continue their journey of excellence. You can enjoy watching similar video here.
Generally there are following myths about leadership: The Management Myth, The Entrepreneur Myth, The Knowledge Myth, The Pioneer Myth and The Position Myth. To be a leader any of those things is not mandatory. For example, to be a leader there is no need to be an authority or a manager. Leader is a person to which people come themselves as they trust him and feel comfortable. Mahatma Gandhi never assumed himself as an authority but always used to describe himself as a humble servant of Mother India. Dhirubhai Ambani started off as a small time worker with Arab merchants and became the leader of Reliance Industries which is having over 85,000 employees today.
The final point is: Real leadership is being the person others will gladly and confidently follow.
Here Vinod narrated a story: There was a Master who chosen a young monk, relatively new to their monastery, as his successor, instead of a old monk who was bearing many responsibility of monastery at that time and was one of the oldest member of the foundation.
While old monk showed his discontentment and asked for a chance to prove himself better, the Master asked young monk to work in kitchen and asked old one to manage the monastery. After some days this old monk asked to the Master that “I have noticed a phenomena that when people are happy they comes to me but when they are in trouble they used to rush in the kitchen.” The master replied, “It is because the true leader lives there.”
So Real leadership is being the person others trust and approach for help. It is not about holding a position or authority.
The big why:
A leader always focus on why before how and then. He/she first answers the why factor and fills the sense of purpose towards the endeavors. For a leader, people come first than work. And once people get the sense of purpose they involve produce result enthusiastically as shown below:
The following graphs answer why now a day employees within big organization just work without the enthusiasm.
When a new organization is established by some leaders, they have very precise and great vision and strong belief in that. Since the people count is less, the leaders are able to inspire individuals directly. All employees have belief in the vision and feel the sense of purpose in what they do there and contribute without exhaustion in spite of work pressure. But as time passes the organization need more people, now the new people are not hired by leaders but by the followers or we can say people from 2nd line. So this goes on, after certain time a new hire just join for work opportunity or money, not due to belief in vision. The average of belief in the original vision of establishment level goes down.
The key lessons here is:
- Successful organizations need more leaders to inspire newbies towards the vision in the long run.
- To Change the Direction of the Organization, Change the Leader.
- Be a child: Children do not get affected much by the surrounding. They used to play or do what they want freely. So sometime act like a child, you may have better insight.
- Technology is just a tool, not direction. It is a leader who utilizes it for betterment of people.
- Leader convinces the surroundings not only the team. (To demonstrate this he played a clip of movie Lagaan in which Bhuvan convinces the whole village to make Kachra as a part of their team. A similar video here)
This was really a wonderful sessions. My thousands thanks to Vinod Sir. I feel so lucky to have him as a mentor in BDotNet.
SQL Server Tips and Tricks for Web Developers
by Pinal Dave
DevCon 2012 – Track 2- Session 5
This was an awesome session full of laughter and learning as expected from the unique style of Pinal. The session started with discussion of importance of internet. Then Pinal demonstrated what great responsibility web developer has in present time. And the logic behind was:
=> First things comes in our mind while we think of web (cobweb) is Spider
=> Now think spider as a human that would be Spider Man
=> If we consider Spider Man in technology world, he would be Web Developer
=> As Spider Man says “With great power comes great responsibility”
=> The great responsibility of Spider Man as Web Developer would be to build high performance web application.
Pinal presented above points in very smooth flow and slide deck full of images and messages. After this amusing story, how to create a high performance web application was the subject of rest of the session.
Then he demonstrated SQL Server tips and tricks which are very relevant to web developers. He advised the Web developers some do’s and don’t while writing query for database like never use Scalar Functions hides the performance factors. Performance of query while using IN, EXISTS and JOIN very much depends upon particular situation. Key learning was there is no silver bullet to get the most efficient query for a situation. Often every situation is unique and we need to think about various ways to perform the task and look into execution plan for relative performance.
Some Paradox out of sessions:
- Nothing is more permanent than temporary fix.
- BDA task: Increase performance without changing the code.
Thanks Pinal for wonderful session and blending fun with learning in such a splendid way.
Visual Studio 2012 – Tips & Tricks
by Lohith G N
DevCon 2012 – Track 2- Session 6
The motive of the session was if you save few second in common activities during development, you can save an hour in day. In this session he focused on new short cut applicable to VS 2012 but also spoke about less used shortcuts which were there in VS 2005, VS 2008, VS 2010, VS 2010 SP1 and VS 2010 with PPT. More about PPT (Productivity Prowers tools for VS 2010) please visit: Productivity power tools
Lohith started to demonstrate the short cuts to manage Start Page, Solution Recent list, theme change, search for options within toolbars, Windows and document management, Navigation and debugging etc. The PDF of Slide deck having all the short cut demonstrated is available here.
This session was very practical and interactive as it was enabling the developer more productive and efficient.
DevCon 2012 – More Details:
If you are more interested in what community says about it, Please visit BDotNet Facebook Page. Some more useful links in this regards are:
Conclusively, DevCon 2012 was a great event of leaning for me and fellow BDotNetters. Thanks to all who joined and made this event a grand success.
Thanks for reading. Have a nice time.