Open positions at Sogeti

Sogeti is a great company because we hire great people and we are currently looking for the below roles in Sogeti.

Mid – Sr. .NET Developer

ASP.NET, VB.NET, C#
MVC
XML
SQL
Mid-Sr. Java Developer

Spring, Hibernate, Struts
Jquery
REST
HTML, Javascript

Report Developer x 3

VB.NET
SQL
Access, VBA
XML

Sr. Performance Tester x 3

HP LoadRunner
Web, Web Services testing
Other performance Tools (Jmeter, Silk, Rational)

Automation Tester x 2

QuickTest Pro
Programming with C#, VB Script, etc
Building Automation frameworks

If you or any of your friends is looking for an exciting role in a fast paced fun company, drop me a note.


There are short ebooks on different topics on the SyncFusion site @ http://www.syncfusion.com/resources/techportal

Some of my favs are :

ASP.NET MVC 4 Mobile Websites Succinctly

HTTP Succinctly

jQuery Succinctly

Avail these free resources …Happy learning!

Deepak.


Register @ http://clearbox.eventbrite.co.uk/


Hello all,

There are few useful Webinars coming up on SharePoint 2013. Make use of this free learning opportunity.

* These recordings are available on demand afterwards.

Installing and Configuring SharePoint 2013 on a Test Machine with Todd Klindt, Tuesday, Aug. 28 at 2 p.m.
By now we all know that the SharePoint 2013 beta is out, and it’s just begging you to install it. But it has some new parts. There are new switches to flip and knobs to turn. How can you be sure which of those knobs is safe to turn up to 11? Spend an hour with Todd Klindt and watch him configure a new SharePoint 2013 farm. He’ll walk you through each step and explain the settings. At the end he’ll have a functioning SharePoint 2013 farm, and you’ll have a handful of scripts, a head full of SharePoint 2013 smarts, and the ability the create a SharePoint 2013 farm that you won’t be ashamed to show your friends –even your non-nerdy friends.
Register: https://www1.gotomeeting.com/register/348005184

Let’s Play with Upgrading from SharePoint 2010 to 2013 with Shane Young, Wednesday, Aug. 29 at 2 p.m.

Upgrading to SharePoint 2013 is a lot the same but yet different enough from 2010 that is worth a quick peek. For this session we will take a look at the upgrade process and notice there is only one option this time. From there we will see that we have a 2010 site collection even though it is 2013, and while we have seen that trick before with visual upgrade, that isn’t what this is. This time the portion of the upgrade of changing over the content and look and feel is radically different. This will not be the end all, be all upgrade session, but it should give you enough to try it out for yourself and see where you are at.
Register: https://www1.gotomeeting.com/register/395350528

SharePoint 2013 Architectural Changes for Web Developers with Tom Resing, Thursday, Aug. 30 at 1 p.m.

SharePoint 2013 has improvements many web developers have been waiting for. Tom will give you an overview of some changes Microsoft has made behind the scenes that effect how web pages are rendered and accessed. Learn about and see effects of improved Host-named site collections, better HTML Rendering and new Metadata driven friendly web addresses.
Register: https://www1.gotomeeting.com/register/474745849

What’s New with Web Content Management in SharePoint Server 2013? with John Ross, Thursday, Aug. 30 at 2 p.m.
The way we think about and approach web content management (WCM) in SharePoint is about to change. In the past, the way we’d always thought about planning a WCM project hinged on where our content in SharePoint was located, and then we tagged it with metadata and surfaced it with things like the Content Query Web Part (CQWP). SharePoint Sever 2013 changes things by driving content management via search, which opens up many new powerful possibilities. In this session I’ll provide an overview of the new WCM features in SharePoint Server 2013 and explain the benefits of search driven content management, and how this will change the way we approach SharePoint projects.
Register: https://www1.gotomeeting.com/register/253995033

Moving to SharePoint 2013 from Your File Share with Jeff DeVerter, Friday, Aug. 31 at 11 a.m.
SharePoint 2013 represents a substantial improvement in core capabilities and user experience. In this session we will explore the new user interface and capabilities of SharePoint as we go through the example of moving a corporate file-share into SharePoint 2013. We will do this through the viewpoint of several personas within the company so we can also see the vast improvements in the social-networking capabilities contained with SharePoint 2013.
Register: https://www1.gotomeeting.com/register/561249312

Introduction to SharePoint App Model with Jonathan Mast, Friday, Aug. 31 at1 p.m.
During this session we’ll take a look at the newcomer to the SharePoint Customization Party™: SharePoint Apps. Apps, combined with investments in SharePoint’s REST and Client Object Models, provide a mechanism for developers to provide complete solutions to users as “SharePoint Apps.” These apps can run as a SharePoint Hosted App, a Provider Hosted App or a Cloud (or “Auto”) hosted App based on the provider’s requirements. This talk will cover an overview of the SharePoint App Model including architecture and security. We’ll also show an example of creating a basic app from within Visual Studio.
Register: https://www1.gotomeeting.com/register/907911401

What’s New for Branding in SP2013 with Randy Drisgill, Friday, Aug. 31 at 2 p.m.
With SharePoint 2013, Microsoft has a made a large investment in new features that allow designers to more easily apply custom styles and branding to their SharePoint sites. In this session we will look at how the SharePoint branding story has evolved for SharePoint 2013 and explore some of these new features like the Design Manager, Managed Navigation, Device Channels, Composed Looks and more.
Register: https://www1.gotomeeting.com/register/301278737


Update: Due to the nature of the content of this blog post, this has been moved to TeamPark blog. https://teampark.sogeti.com/whalecomc5fa8efcbd9935f4f57fa78ba045de5e15cb3c/whalecom0/blogs/LearnSharePoint/entry/sharepoint_accelerate_program?lang=en_us

Use your Sogeti credentials to log into TeamPark and see the contents of the blog post.

Thanks,

Deepak.


Came across this funny observation made by David Hill from the Patterns and Practices group while referring the .NET Application Architecture Guide.

There is an old joke, told amongst mischievous developers, that in order to be considered an architect you just need to answer every technical question with “it depends”—

Q: What’s the best way to implement authentication and authorization in my solution? —A: It depends;

Q: How should I implement my data access layer?—A:It depends;

Q: Which technology should I use for my solution’s UI?—A: It depends.

Q: How can I make my application scalable?—A: It depends.

Funny but true, well, kind of ;)

Deepak.


Designing distributed applications is a fun exercise. It is the ultimate Nirvana envisioned by all enterprise architects. One of the proven practices in designing distributed applications is to use a Pub-Sub pattern http://eaipatterns.com/PublishSubscribeChannel.html

In this EAI pattern, the subscriber to a message or an event has no idea about the publisher who has published the message. Also, the publisher has no idea who might be consuming this message when it publishes the message in the first place.

Due to this source/target agnostic behavior supported by the pub-sub channel, we can design systems which are loosely coupled and maintainable.

I have captured this design idea in the article here: http://dotnetslackers.com/articles/net/Designing-distributed-applications.aspx

HTH,

Deepak.


Often the term Test Driven Development can be confusing to newbies who are new to the craft.

For people practicing TDD , this is a no brainer.

TDD helps one to create tests, watch it fail, and write code to make the tests pass and do it over and again. Since there is a test which needs to run for every line of production code, developers have to write code which is unit testable with a DI entry point for any external dependencies. This leads to code which is unit testable, more maintainable and less coupled. This approach automatically facilitates use of interfaces, composition over inheritance,  cleaner classes in the domain model which follow SRP and related SOLID principles. Thus TDD leads to cleaner design, period!

Here is another blog post which drives the point home.

http://bradwilson.typepad.com/blog/2009/04/its-not-tdd-its-design-by-example.html

HTH,
Deepak.


Got this document through the partner training portal which lists high level questions useful to initiate conversations on client’s BI needs.Although some of these may just be tip of the iceberg, I found it useful to have a concise summary of the questions in one place.

https://connex.sogeti.com/Units/Minneapolis/Consultant%20Locker/Deepak%20Raghavan/Useful%20Documents/BI_Customer_Questions.docx

HTH,

Deepak.


Microsoft release a product similar to Synergy to synch multiple monitors and mouse called “Mouse without borders”

http://blogs.technet.com/b/next/archive/2011/09/09/microsoft-garage-download-mouse-without-borders.aspx

++ compared to Synergy - Quick and easy set up

Enjoy!

Deepak.