About Bob Balfe

Brand solution architect for the North America Smarter Commerce Team. Passionate blogger, eMarketing guru, and a whole lot more.

Stackoverflow 2018 Developer Survey is in, this is what I see

I did post this originally over at my main developer blog CodeByLarry, so if you have not already subscribed over there you can read it here. 🙂

I always like to see what the participants are compared to previous years and see how the market is changing. This is usually a fairly good indicator of the market and demand. Let’s start of with the number of participants. Last year, this is a quote from the 2017 Survey, “This year represents the largest group of respondents in our history: 64,000 developers took our annual survey in January.”(link) Well, the good news is they almost doubled that this year with an astonishing 100,000 participants in the 30 minute survey!

Let’s start with developer types. This year the Full-Stack Developer took a “back seat” to the Back-end developer by a whopping 15% difference from 2017. Full-Stack developers went from 63.7% Surveyed in 2017 to only 48.2% this year. It could be that full-stack developers were just too busy to take the survey. The median number of developer type identifications per respondent is 2, and the most common pairs are combinations of back-end, front-end, and full-stack developer. (link)

Screen Shot 2018-03-16 at 8.56.08 AM

Another area I like to look at is what are the most popular programming languages used in the current market. This not only tells you where the market is but what languages companies are choosing to make their money with. It is clear that JavaScript is ruling the roost but Java continues to be an in demand language followed closely by C#. I am a little surprised to see Swift actually fell off the list of the top 12 – I think Swift is a brilliant language but it’s just not getting the up take. With technologies like React and Angular I can see why… they are just easier and getting more powerful each year.

Screen Shot 2018-03-16 at 9.11.09 AM

Node.js continued to dominate the frameworks and libraries section of the survey with Angular dropping an almost 8% from 2017 while its primary competitor React gained almost 8% in 2018.

Screen Shot 2018-03-16 at 9.14.37 AM.png

With the continued popularity of the “full stack developer” it is no surprise to see Linux take the top spot in 2018 Platforms section, displacing Windows by almost 13%. While Windows dropped only 6% from the previous year Linux gained over 16% from 2017.

Screen Shot 2018-03-16 at 9.18.52 AM

There are plenty of other interesting categories you should consider looking at. Even though they got rid of a few sections like “Diversity” and “Remote Work”, there are some pretty interesting comparisons.

Check them out here.



Larry unlocks his cage and puts himself back

I know many of my coworkers know Larry as he is pretty loud and likes to talk (in my voice) while I am on the phone in meetings.  Well, recently, Larry has been getting into the habit of climbing down from his perch in my office and putting himself away in his cage. I decided to film it to show you how he unlocks the cage. (I put it to a little music for entertainment)


Cyber Shop – a native mobile eCommerce application

I recently reviewed this slick native mobile eCommerce application from Royal Cyber. It uses several back-end eCommerce platforms but of course we are interested in WebSphere Commerce because a few of their really cool features use Watson Content Hub for image recognition.

Screen Shot 2018-03-12 at 1.22.05 PM

I cover the top 6 features in the Partner Connect video, take a look at the video below to see these features in action:

  • Augmented Reality
  • Visual Search
  • In Store Mode
  • Manage BOT
  • Image Recognition
  • Barcode Scanning


Partner Connect: Royal Cyber Inc’s Cyber Shop!

In this Partner Connect episode I introduce you to Royal Cyber and their Cyber Shop application. This native mobile application is packed with some amazing features, watch this episode to see these cool features in action.


WebSphere Commerce V9 Sessions @ THINK 2018



Attending THINK and looking to make the most out of your experience while answering your burning V9 questions?

Check out the session list below!Not registered yet? Check out the main event page and then register here:

Interested in learning more about Watson Customer Engagement @ THINK?

Looking to get even more out of your experience?
Contact your sales rep to schedule a 1-1 session with an expert today!

Notable V9 Sessions:

1) How do I migrate to V9?

2) What are the benefits of V9?

3) What is the extended customizations model that I get with V9?

4) Who is a customer migrating to V9? (Abercrombie and Fitch)

5) What is one feature I get with V9 that my business users might like?
(Commerce Insights)

6) How do I plug in Order Management to connect Commerce to stores?




Getting an internship at IBM

I have interviewed many candidates for positions on my teams at IBM and one thing that stands out between candidates is their internships. It seems everyone graduates from great schools with double majors and near perfect GPA’s.

Continue reading


Developing a web site on Watson Content Hub

We just published a brand new step-by-step guide for creating your own site on Watson Content Hub.

The IBM Watson Content Hub Trial and Standard editions include features that help you create websites, and include a pre-installed fictitious sample website “Oslo. Oslo is a responsive sample website that illustrates what you can create by using Watson Content Hub. You can use the sample site as a starting point for customizing your own website. Work with your team to develop a website that will engage customers and drive business to your site. Follow this roadmap to get started with building and developing your own website with Watson Content Hub Standard edition. – link

The great news is the Oslo sample site is not only responsive but we also provide two samples of it, one written with React, Angular, and  Vue – which are all available for download from within the article from GitHub.