Advertisement

We need your help now

Support from readers like you keeps The Journal open.

You are visiting us because we have something you value. Independent, unbiased news that tells the truth. Advertising revenue goes some way to support our mission, but this year it has not been enough.

If you've seen value in our reporting, please contribute what you can, so we can continue to produce accurate and meaningful journalism. For everyone who needs it.

Waterford Castle is now the location of NodeConf EU held every September. Nico Kaiser/Flickr

This startup bet on a new language growing and it's reaping the rewards

nearForm decided to base its entire company on node.js and has become one of the leaders in its field.

FOR MOST PEOPLE outside the computer programming industry, node.js might not mean much, but down in Waterford, it was the catalyst for one startup to become one of the main authorities on the subject.

nearForm, a service which helps programmers develop their own business platforms through node.js, was founded by Cian Ó Maidín and Richard Rodger back in 2011.

Since then, the three-year old company has managed to become one of the leading voices of one of the fastest-growing programming languages in the world, having clients like Intel, Qualcomm and Universal on its books.

It wasn’t a straightforward process though. The company is in that small group of Irish startups which didn’t look for any funding to help the company. Instead, both Ó Maidín and Rodger funded themselves as they tried to get the business off the ground.

The first year was particularly testing, requiring both Ó Maidín and Rodger to forgo payment for the first year.

“It was really tough at times,” says Ó Maidín. “For the first year, Richard [Rodger] and I started by not paying ourselves… it took about a year from when we founded the company to get established and [become] the leading company in Europe.”

As well as not looking for funding, location was also a problem. If you wanted to make an impact, you had to travel to Dublin or abroad to find leads and build partnerships. Since node.js was an unknown quantity in Ireland and the UK, convincing people to start using it was key to the company’s success.

2013-09-10_6679_NodeConf.jpg NodeConf EU has two rules (a) no harassment and (b) don't fall into the River Suir. Nico Kaiser / Flickr Nico Kaiser / Flickr / Flickr

Their solution was to develop a community around this. While it started a usergroup based on node.js in May 2012, it set up a conference based around note.js, another gamble it took during its first year of existence.

Since they were still developing the business, it meant the two of them had to take out a personal loan of €50,000 to fund the first NodeConf. The idea was to establish themselves as an authority in the language and the open-source community globally, an aim helped by the fact that Rodger helped create the language in the first place.

We had no money whatsoever, so Richard and I went to the bank and got a personal loan of €50,000 to bootstrap the conference. We were really hoping through the back of that, we would be better known… [and] make the biggest splash with limited resources.

From that first conference was held in the Guinness Storehouse, the company decided to move it to Waterford Castle. This year, it now has six conferences planned, one in Waterford, three in the UK and two in New York, one of which is taking place in the One World Trade Centre later this year.

Expansion

The company is announcing the creation of 100 jobs over the space of 18 months and has moved into a new office in Waterford.

The majority of positions focus on software engineers and project managers, but it will also include creative positions as well as sales and marketing. When the industry was based mostly in the US, the development of the UK market means it now has partnerships in London, the east coast of the US and New York.

While nearForm has been around since 2011, it managed to grow its workforce to 35 members, half of which joined after September and Ó Maidín expects some major developments over the coming months, but it all came down to that original decision to focus on a developing language.

We took a bet on node.js taking off and a lot of people were looking at it blankly saying we wouldn’t use this experimental programming language on our systems. But we persisted, we found some people who would go for it, the early adopters and then it took off.

Read: Why are artists like Kayne West and Rihanna turning their profile pictures blue? >

Read: There is a sure-fire way to make all Apple staff treat you like royalty >

Readers like you are keeping these stories free for everyone...
A mix of advertising and supporting contributions helps keep paywalls away from valuable information like this article. Over 5,000 readers like you have already stepped up and support us with a monthly payment or a once-off donation.

Close
26 Comments
    Install the app to use these features.
    Mute Connachtabu
    Favourite Connachtabu
    Report
    Mar 31st 2015, 6:38 AM

    Quinton,
    What does the article title actually mean?

    182
    Install the app to use these features.
    Mute Unfortunately
    Favourite Unfortunately
    Report
    Mar 31st 2015, 6:44 AM

    Quentin didn’t have his double Americano yet :)

    68
    Install the app to use these features.
    Mute Biscuits Patinkin
    Favourite Biscuits Patinkin
    Report
    Mar 31st 2015, 8:03 AM

    Surely the article should say exactly what node.js actually IS in the first couple of paragraphs?

    62
    Install the app to use these features.
    Mute Stephen Wallis
    Favourite Stephen Wallis
    Report
    Mar 31st 2015, 7:03 AM

    Apart from the “started”, when did the past tense of bet become betted? PS: I was going to send a tip/correction, but that doesn’t work either (no email address inserted). Come on, you guys are better than this (well, you used to be…)

    86
    Install the app to use these features.
    Mute Aidan Church
    Favourite Aidan Church
    Report
    Mar 31st 2015, 6:58 AM

    Node.js isn’t a programming language. It’s a runtime environment.

    82
    Install the app to use these features.
    Mute Missyb211
    Favourite Missyb211
    Report
    Mar 31st 2015, 7:19 AM

    and i’m sure that’s very important to you lovely developers out there…

    25
    Install the app to use these features.
    Mute John Doyle
    Favourite John Doyle
    Report
    Mar 31st 2015, 8:23 AM

    JavaScript by any other name is still JavaScript

    20
    See 1 more reply ▾
    Install the app to use these features.
    Mute Aaron O'Leary
    Favourite Aaron O'Leary
    Report
    Mar 31st 2015, 10:48 AM

    I was waiting to see that comment.

    7
    Install the app to use these features.
    Mute Missyb211
    Favourite Missyb211
    Report
    Mar 31st 2015, 6:56 AM

    ha the title actually drew me in, confused. Thought there was something wrong with me.I guess they meant “start-up”???

    48
    Install the app to use these features.
    Mute Bigus Diccus
    Favourite Bigus Diccus
    Report
    Mar 31st 2015, 7:40 AM

    Bad idea to wake and bake on a school day, Quinton!

    46
    Install the app to use these features.
    Mute Missyb211
    Favourite Missyb211
    Report
    Mar 31st 2015, 7:08 AM

    PS Is “Cian Ó Maidín” a real name. “I am Cian”. “Son of morning.” Coooool.

    46
    Install the app to use these features.
    Mute Leadog
    Favourite Leadog
    Report
    Mar 31st 2015, 8:04 AM

    Real name, yes. Son of morning, no.

    17
    Install the app to use these features.
    Mute Øłí G MqHü
    Favourite Øłí G MqHü
    Report
    Mar 31st 2015, 6:45 AM

    IF you don’t know what a started is then you better start stopping reading the Journal.

    38
    Install the app to use these features.
    Mute Phil
    Favourite Phil
    Report
    Mar 31st 2015, 7:24 AM

    Sounds like the cast from a B movie “I am Cian, son of morning”. “This is Dick Rodgers from the 21st century “.
    But well done lads great to hear some success stories, best of luck in the future

    30
    Install the app to use these features.
    Mute paul
    Favourite paul
    Report
    Mar 31st 2015, 7:34 AM

    Betted? All wrong

    29
    Install the app to use these features.
    Mute Dean McDonnell
    Favourite Dean McDonnell
    Report
    Mar 31st 2015, 9:10 AM

    Since it’s been asked, Node.js is a run time that allows you to write JavaScript outside of the browser, it’s cross platform so you can write code on OSX and it will run on Linux and Windows also. Without getting too complicated Node.js is essentially the engine out of chrome (V8) wrapped up with another library (LIBUV) which contains all the bits for reading and writing files and generally managing an applications lifecycle.

    Some cool things are being done with JavaScript outside the browser, you have:

    Atom.io – A text editor made by github
    johnny-five – A robotics framework that works with pretty much all hobby boards (RasberryPi, Arduino)
    nscale – A deployment tool for wrapping up apps into containers and deploying them to different platforms
    Grunt / Gulp – CLI Build pipelines that allow a sort of build step to happen before your scripts are run

    There are also all manner of cross platform CLI tools that work in the respective Shell of each OS, this means you find a huge amount of tooling to support any random thing you can dream up

    In general the big jump to Node.js for a lot of people is because of Javascript’s inherent malleability and Node.js’ enforcement of a single threaded loop. If you are a hobbiest or working in a different language I suggest you give it a try, if anything it’s a fun little stack to work with and it never hurts to expand your horizons.

    29
    Install the app to use these features.
    Mute Kp Gumbo
    Favourite Kp Gumbo
    Report
    Mar 31st 2015, 7:23 AM

    It’s ok now, he half fixed it. More coffee ?

    24
    Install the app to use these features.
    Mute Paul Fanshawe
    Favourite Paul Fanshawe
    Report
    Mar 31st 2015, 7:18 AM

    I decided not to read beyond the headline.

    23
    Install the app to use these features.
    Mute John Mullane
    Favourite John Mullane
    Report
    Mar 31st 2015, 8:50 AM

    Another IT related success for Waterford, wonderful!

    16
    Install the app to use these features.
    Mute Darragh Hayes
    Favourite Darragh Hayes
    Report
    Mar 31st 2015, 10:10 AM

    Node.js is a ” cross platform runtime environment for server side and networked applications” – Now that probably sounds meaningless to the layman so allow me to try and explain:

    Node can be thought of as a set of tools which can be used by software developers to build web based services. Web sites and their associated services these days are actually very complex. Node lets you build the services that work “under the hood” of a website. The thing about node is it makes building a functioning web server relatively easy compared to other tools out there, thus allowing a company such as nearform to develop business platforms and services on the internet at a very quick pace.

    11
    Install the app to use these features.
    Mute Jake Race
    Favourite Jake Race
    Report
    Mar 31st 2015, 8:47 AM

    I am a software developer. i don’t know what Node.js is, and after reading this I still don’t know what node.js is.

    It’s a programming language, sure. But what kind of programming language. What is it used for? What separated it from other programming languages? Why was it successful?

    11
    Install the app to use these features.
    Mute David Evans
    Favourite David Evans
    Report
    Mar 31st 2015, 8:52 AM

    If you’re a software developer, then you must be familiar with StackOverflow:

    http://stackoverflow.com/questions/1884724/what-is-node-js

    19
    Install the app to use these features.
    Mute Zandranalily
    Favourite Zandranalily
    Report
    Mar 31st 2015, 7:36 AM

    …it’s just too early…

    10
    Install the app to use these features.
    Mute Thomas Maher
    Favourite Thomas Maher
    Report
    Mar 31st 2015, 10:11 AM

    Thank you Dean that explains that quite well.

    6
    Install the app to use these features.
    Mute Thomas Maher
    Favourite Thomas Maher
    Report
    Mar 31st 2015, 10:13 AM

    And Darragh

    7
    Install the app to use these features.
    Mute Gaeltán
    Favourite Gaeltán
    Report
    Mar 31st 2015, 9:03 AM

    Ní nach ionadh gur duine le Gaeilge -Cian- atá i mbun teanga nua a fhorbairt. Go n-éirí go geal leo. :)

    5
Submit a report
Please help us understand how this comment violates our community guidelines.
Thank you for the feedback
Your feedback has been sent to our team for review.
JournalTv
News in 60 seconds