Categories
Archives

Every technology is replaceable

Last year we did a few stories on how big brands moved from different technologies to Node.js. The stories caught on quite well in the Node community as people got excited about the takeover of node.js. More and more companies take in node.js in the fold of their respective technologies, and quite a few are changing technologies towards node.js. When one side wins, the other loses, Java lost in PayPal and Netflix when they switched technologies to Node.js and Ruby on Rails lost when Groupon and LinkedIn moved to Node.js.

That doesn’t mean that Java Or Ruby on Rails are going extinct or losing footing, it means that for a particular service Node.js was a better choice. That’s the thing, any technology can be replaced, even Node.js. But let’s not get ahead of ourselves. In the case of Linkedin, they moved to Node.js for the server side of their mobile app and for Groupon they moved their entire web and mobile traffic stack for faster times. Why? Because Node was the better choice, it was the right tool for the job, thinner, lighter, faster.

That’s how technologies get replaced, when they chose Ruby or Java, that was the right tool for the job, but things change, businesses grow, the environment gets new requirements and new languages enter the arena. This happens constantly, it’s happening right now as we speak, someone out there is thinking of a new language that does things better in certain cases. Node.js has been growing like crazy, getting into a lot of startups and large enterprise size companies. If you check out any job board you will find plenty of Node.js job position, mostly related to JavaScript, for a full stack approach or related to other technologies as well.

Every technology is replaceable, even node.js, but if it evolve in such a way that it remains the best solution for problems to come, not just for current predicaments, then it will become and remain dominant in the industry.

Tweet

Categories
Archives

NodeSource offers Certified Modules

Last month, NodeSource released a new product called Certified Modules that helps secure the massive ecosystem of Node packages available now. Npm is actually the world’s  largest software registry with more than 2.070.812.887 weekly package downloads and 6.5 million developers using it on a monthly basis.

The product responds to a need to secure the ever growing mass of modules that millions of developers rely on constantly. The NodeSource Certified Modules offer a way to certify modules and make sure they are safe to use. A break in a module used by thousands of developers and organization could prove disastrous. This product would ensure that users use modules that are reliable and secure.  Third party modules present risks, they’re always a gamble, but with Certified Modules you have a certification process that evaluates each package and calculates a quantitative trust score.

The monitoring process will be ongoing, but paid. This way whenever you want to choose a certain Node.js module you can also take into account the safety factor.

This is the first time that something like this has been endeavored for Node.js modules and as such it represents uncharted territory. The concept and product certainly makes sense and offers a needed layer of security, but it also implies trusting one single vendor to guard the safety of hundred of thousand of modules, used by a very large and ever growing community.

NodeSource uses the following criteria for certifying modules:

  • Security: All published modules are checked for known security vulnerabilities

  • Licensing: Every module is checked to ensure it is fully licensed as open-source

  • Integrity: Quality marks like quantitative documentation, testing tooling, and install size

You can read more about the  Certified Modules on their press release.

If you want to try out Node Source Certification Modules you can (for free).You get a secure registry, almost identical to the npm one, the difference being that every package and every version of every package goes through the NodeSource Certification process and is assigned a score.

What do you think of this NodeSource product? Will you try it out?

Tweet

Categories
Archives

Node.js in the high traffic world: Bustle

Bustle is an online American women’s magazine founded in 2013 by Bryan Goldberg. They have a huge team of writers and contributors and cover various topics related to women. They cover beauty, fashion, entertainment, books and more. It’s also a very high traffic website that uses Node.js.

This is another story of a company moving from one technology to Node. It’s not quite surprising that that technology was Ruby on Rails, it seems like a lot of companies moved from Ruby and Java to Node, including Groupon, Uber, Pay Pal etc. It’s not that they’re bad languages, they’re just not appropriate for certain business at a given stage in their life.

Bustle uses Node as a full stack runtime, they don’t define their team on frontend and backend, which is a very attractive advantages of moving your tech stack to node, because  keeping one universal language (JavaScript) makes everything easier.

They’re advocates and users of serverless arhitectura, running code on AWB Lambda, which provides them with the tools they need, without relying on a lot of frameworks or libraries. They use Ember on the front end and a bit of React.

AWS Lambda was a big deal for them and back in the day it was only compatible with Node and Java and the latter wasn’t very thrilling to use so they gradually tried out Node and loved it. Working with Node and Ember at the same time was also a pretty exciting opportunity. Bustle has 50 million users a month and all their properties are serverless and Node is proving them with the performance needed to maintain this kind of traffic.

We’ll call this another Node.js success story, but more importantly it’s another rather big and important brand that has transitioned successfully to Node and is enjoying quite a bit of success because of it.

Tweet

Categories
Archives

3 Node.js projects by Rolique

Rolique is a fast-growing web and mobile development company, based in Poland with expertise in design and development of custom websites and applications (Node.js, AngularJS, Drupal, Laravel, iOS, Android). As a company and a team they are dedicated to building flawless software for their clients. One of the technologies they cover is node.js, they use it extensively while developing server-side of web projects and completed several projects, implementing multiple features.

Here are 3 projects they worked on in Node.js:

1. RosterCoach project – website for fantasy football video courses

Node.js was used for website server-side development. They dealt with implementation of API, such as Mailchimp, Mandrill, Stripe, Wistia. 

We’re going to detail this project a bit more extensively.  The basics are: the Rolique team provided a fast platform, creating a single-page application on AngularJS in combination with NodeJS and MongoDB.

Their team created a responsive web design, focusing on the target audience and users. After doing quite a bit of industry research, they’ve come up with a modern and professional brand style. On the technical side, Rolique engineers were faced with multiple challenges and implemented various features. The most important challenge was related to the integration of 3rd party API: Wistia, Stripe, Mailchimp.

With Wistia, the  client was able to upload an immense number of videos. The Rolique engineers took care of preventing errors while uploading videos and added video speed options for users. Through the MailChimp integration, each user role had a separate group. Also, it was a very important task to enable MailChimp groups to be fast and easily updated when a user upgraded or downgraded a role.

The platform is also equipped with a convenient payment system – Stripe, which is easy to use both for businesses and customers.

Overall, the RosterCoach platform is very convenient in management of administrative activities. Rolique provided a set of dashboards for video uploading, courses creation, subscribers management and content management. Users are able to set tags for videos. All the course videos are thoroughly parsed and provided with unique tags which are not duplicated.

One more task the team dealt with was the creation of CRON on NodeJS for subscribers autocharge. With CRON, they enabled the platform to parse all subscribers every day and check their expired date. This helped the client keep all users payments updated and avoid charging errors.

2. Church community platform

Node.js was used for the work with google-geo API, cloudinary and MongoDB (Location index)

3. Marketing platform

This is a current project that they are working on. It’s an all-new marketing platform with Node.js on the server-side and build API (Facebook, instagram, twitter).

These were 3 Node.js projects by Rolique. It was great to know more about how such a company uses Node.js and how they apply the technology to various types of projects. To learn more about them, check out their profile on BuiltinNode or have a look at their website!

Tweet

Categories
Archives

CronJ IT Technologies, built with Node.js

CronJ is one of the Node.js companies that joined our BuiltinNode family recently. They are a software development company focusing on JavaScript, in various forms – Node.js, Angular.js and React. They focus mostly on Node.js having more than 40k hours of experience in this technology. They are a great example on how a company can be built on node.js technological capabilities. It was started from a passion of node, by their two founding members, Akash and Monu. They saw in node.js a great opportunity so they took a chance on a company built on it. A company built by developers who actually worked on node.js and had a good grip on the entire stack., also contributing in several open source projects.

It’s also worth noting that this is a success story, one of many, from Bangalore, the Silicon Valley of India. As we mentioned in one of our earlier articles, the regional interest in node.js is quite interesting, as involvement in node.js is very high in Asia, especially in India and South Korea. CronJ is one of the companies that pushed forward in node development, working with clients from all over the world. Check out their portfolio here.

     

CronJ has worked with more than 18 countries, proving the demand in node.js and its rise in the programming world. They became a strong JavaScript development company in 4 short years, by betting strong on Node extensively in their projects. CronJ is truly a full JavaScript house, one that currently encompasses 30 team members that work on real-time applications, e-commerce platforms, gaming networks, social networking platforms etc. They use Node.js as their main technology but they’re experts in complete MEAN stack development. CronJ has been working with startups, mid-sized companies to enterprise large scale companies like USA Today, Mitsubishi, Apollo Hospitals, Cairn India, 9X Media and many more.

They rely on node.js and support it equally, right now they also want to hire close to 50 developers this year, so keep tuned for job posts on the job board and don’t forget to check out their profile.

Tweet

Categories
Archives

Evozon, a software services company betting on Node

We’ve written a few articles on big corporations and big brands switching to Node.js for their own business, names like Netflix, Uber, GoDaddy. This is great news for Node, but has caused a shortage in qualified and experienced developers and in turn driven up costs. As a result income generating new projects go on the backburner, are delivered late or if a startup may never leave the runway.

IT services companies, the ones that work with all sorts of clients and businesses, don’t have the luxury of keeping to just one or two technologies, they are ready to fill the gaps. Evozon has invested heavily in node skills staying ahead of the wave rather than just watching it from its early inception. Now Evozon has node developers with years of experience ready to get at it. But let’s rewind a bit and tell you more about Evozon.

Evozon is an Australian and Romanian owned company based in Cluj Napoca, Transylvania with satellite offices in London, Malmo and Nagoya. It’s co-founders passion and interest in Java and Perl started small and over ten years grew to a set of the most demanded technologies in the world with over 500 developers. Evozon’s talent and expertise covers Java, Perl, .Net, PHP, Node, Mobile, C++ and modern JavaScript with support from their own consultants, analysts, trainers and testers.

Evozon has various areas of expertise starting with custom software development, e-commerce, CMS, mobile and IT services. It’s a company that covers a broad spectrum of technologies and one that uses and works in Node for themselves and their clients. Check them out!

Tweet