The Life of a Technical Data Science & Big Data Analytics Recruitment Consultant in the Heart of the City - Data Science, Cloud, Big Data Analytics and Development Technologies in London, EMEA,APAC and Americas
Friday, 8 March 2013
eSynergySolutions Extracting Value from Big Data in the Cloud
Barak Regev - Turning your data problem into a competitive advantage
Michael Newberry – Big Data in a Hybrid-Cloud World
Carlos Somohano - Enterprise Data Science and the Elephant in the CIO room
Andy Cross – How to Create Advanced Web Analytics using Big Data on the Cloud
Tim Marston – mongoDB: Driving a Data Revolution
10:00- 10:30 - Questions
Monday, 18 February 2013
Intro to ASP.NET MVC 4
What You'll Build
You'll implement a simple movie-listing application that supports creating, editing, searching and listing movies from a database. Below are two screenshots of the application you’ll build. It includes a page that displays a list of movies from a database:
The application also lets you add, edit, and delete movies, as well as see details about individual ones. All data-entry scenarios include validation to ensure that the data stored in the database is correct.
Getting Started
Start by running Visual Studio Express 2012 or Visual Web Developer 2010 Express. Most of the screen shots in this series use Visual Studio Express 2012, but you can complete this tutorial with Visual Studio 2010/SP1, Visual Studio 2012, Visual Studio Express 2012 or Visual Web Developer 2010 Express. Select New Project from the Start page.
Visual Studio is an IDE, or integrated development environment. Just like you use Microsoft Word to write documents, you'll use an IDE to create applications. In Visual Studio there's a toolbar along the top showing various options available to you. There's also a menu that provides another way to perform tasks in the IDE. (For example, instead of selecting New Project from the Start page, you can use the menu and select File > New Project.)
Creating Your First Application
You can create applications using either Visual Basic or Visual C# as the programming language. Select Visual C# on the left and then select ASP.NET MVC 4 Web Application. Name your project "MvcMovie" and then click OK.
In the New ASP.NET MVC 4 Project dialog box, select Internet Application. Leave Razor as the default view engine.
Click OK. Visual Studio used a default template for the ASP.NET MVC project you just created, so you have a working application right now without doing anything! This is a simple "Hello World!" project, and it's a good place to start your application.
From the Debug menu, select Start Debugging.
Notice that the keyboard shortcut to start debugging is F5.
F5 causes Visual Studio to start IIS Express and run your web application. Visual Studio then launches a browser and opens the application's home page. Notice that the address bar of the browser says localhost
and not something like example.com
. That's because localhost
always points to your own local computer, which in this case is running the application you just built. When Visual Studio runs a web project, a random port is used for the web server. In the image below, the port number is 41788. When you run the application, you'll probably see a different port number.
Right out of the box this default template gives you Home, Contact and About pages. It also provides support to register and log in, and links to Facebook and Twitter. The next step is to change how this application works and learn a little bit about ASP.NET MVC. Close your browser and let's change some code.
By Rick Anderson
Wednesday, 30 January 2013
Top 7 Most In-Demand Tech Skills For 2013
Tuesday, 15 January 2013
Wednesday, 9 January 2013
Microsoft C# named programming language of 2012
eSynergy Solutions had a very successful year in C# and we have found that this is still the market to be in . Bring on 2013 with the latest in C#,ASP.Net MVC,TDD/BDD/DDD, Windows Azure ,HPC,Cloud and agile.
I head up the delivery desk at eSynergy Solutions and I have found that C# has been a very demanding skill for 2012 and the rates have been between £ 300 - £ 500 a day for the perfect skill set.
Although most of our clients from 2012 were very interested in ASP.Net MVC, Pair Programming/Extreme Programming ,TDD/BDD and agile.
We are hoping that this will carry on to 2013 and we looking forward to building a stronger relationship with the Microsoft C# Community.
Microsoft's C# has been crowned the number one programming language of the year by the Popularity of Programming Language (PYPL) index.
Although Java is still the most widely used programming language in the world, C#'s popularity grew by 2.3 percent in 2012 – more than any other programming language during the same period. The growth of C# is thought to come at the expense of C and Visual Basic.
Java had a 28.3 percent developer share in 2012, even though its usage went down 0.3 percent. PHP, whose market share was down 1.6 percent to 15.4 percent, was the second most popular. C# and C++ came in joint third, each with a 10.5 percent share.
C and JavaScript, both dropped down two places, from third to fifth place and fifth to seventh place respectively. Python dropped from fifth to sixth place, despite growing 0.9 percent in popularity and becoming the second most popular language in the US.
The PYPL index is created by analysing how often language tutorials are searched on Google. The more a specific language tutorial is searched, the more popular the language is assumed to be.
According to Nat Friedman, CEO of cross-platform app creation platform Xamarin, the launch of Windows 8 has played an important role in the growth of C# in 2012. C# remains the dominant language of third-party application development on Windows devices.
However, other features such as asynchronous programming, garbage collection, type safety and the ability to execute applications quickly have all contributed to the popularity of C# among mobile developers. The portability of C# is also key, according to Friedman.
“Between Windows, iOS and Android, your C# code can run on over 2.2 billion devices. And beyond mobile, C# is highly portable in a wide range of environments across the spectrum of mobile, embedded, desktop, and server computing,” he said in a blog post.
The results of the PYPL index conflict with those of the better known TIOBE Programming Community Index, which ranks language popularity based on the number of skilled engineers world-wide, courses and third party vendors.
TIOBE is broader in scope, in that it uses Google, Bing, Yahoo, Wikipedia, Amazon, YouTube and Baidu to calculate the ratings. However, it uses the word “programming” in the search phrase rather than “tutorial”, which PYPL claims is “misleading”.
According to TIOBE's December 2012 results, Objective-C is the language of the year, rising 4.3 percent in popularity during 2012. C had the greatest developer share (18.7 percent), followed by Java with 17.6 percent and Objective-C with 11.1 percent.
Meanwhile, C# dropped a place to fifth place with a rating of 5.5 percent, and PHP was placed sixth.
Wednesday, 28 November 2012
Get your Windows 8 apps noticed
AppSwitch is designed to help people find Apple iOS and Google Android apps on Windows Phone and Windows 8. AppSwitch allows users to search the Windows Store first to see if the app they’re looking for is available under the same name. If the app isn’t available then the user can search for the app (by platform) and AppSwitch will display suitable replacement apps.
When deciding which app to download, the user doesn’t have to switch to the Windows Store as AppSwitch displays the app description, screenshots, reviews etc.
How it works:
- Developers list their app on www.appswitch.co.uk along with an app on iOS or Android that they think their app is similar to
- They add credit to the match - $10 free per match (as many matches as they like)
- The match is verified as a good match and then displayed in the relevant version of AppSwitch
- Credit is deducted from the match every time the app is downloaded
- No downloads = no credit deducted
- Once created, anybody can top up a match, allowing an easy way for users to support the developer of an app (without PayPal charges!)
AppSwitch helps users coming from iOS and Android devices find replacement apps on Windows Phone and Windows 8. Everybody who uses AppSwitch is actively looking to download apps making it a great place to get apps noticed.