Catch up on our latest tech observations and insights.

  • react-hooks

    ‘React Browser Hooks’ is an Open Source library containing several custom hooks that integrate with common browser functionality. The Problem & Our Motivation Often browser events and functions are directly added to components, which can: Add significantly to a component’s footprint Dilute the core functionality and purity of the component leading to less readable code…

    Cian Foley
    Blog, Development, Frontend, Open Source | 7th February 2019
  • The Sourcing Consideration

    Forget about outsourcing or insourcing – jump to co-sourcing! I was struck once again at the recent Noord Group CIO Dialogue in Dublin that the trend of insourcing featured significantly throughout the event. For me, discussions around that recurring theme are still missing a key ingredient: how to leverage niche expertise in strategic partners. The…

    Clare Dillon
    Blog, Co-Sourcing, Strategy | 7th February 2019
  • Utility-first CSS with Tailwind

    Utility-first CSS is the notion of composing many small utilitarian classes together. With this, the aim is to allow you to create robust, scalable and responsive user interfaces for the web. Tailwind is a CSS framework that provides a suite of utility classes out of the box. It also allows you to compose and add…

    Chris Draycott-Wheatley
    Blog, Development, Frontend, Open Source | 6th February 2019
  • React-Hooks

    Twenty years ago I worked for a bank converting Clipper 5 code into Visual Basic as part of Y2K migrations.  I was young and impressionable and I remember my manager said to me, “If something is getting too complex, there’s probably a better way!” Complexity can be a significant barrier for developers considering a new…

    Cian Foley
    Development, Frontend, Open Source | 25th January 2019
  • The NodeConf EU 2018 digital badge was a stunning success that far exceeded every expectation we had and eclipsed our beloved 2017 badge. In this post, I’ll walk you through the several days of the event, explain at a high level how the badge platform worked and also show you the lovely ways in which…

    Conor O'Neill
    Blog, Hardware, Node.js, NodeConfEU, Open Source | 17th December 2018
  • Enterprise-open-source

    This time last month I was at NodeConfEU and was gutted that I had to leave early. But thankfully, all the sessions are available online for my (and your) viewing pleasure. I was looking back over them last week and came across this great discussion on Enterprises, Node.js and open source: the good, the bad…

    Clare Dillon
    Blog, NodeConfEU, Open Source | 12th December 2018
  • Sharing Media in Progressive Web Apps

    What are Progressive Web Apps (PWAs)? With the widespread adoption of HTML5 standards, the lines between native and web applications are becoming more blurry. Now, increasing native features have become available for the browsers, making it difficult to decide whether to build a native or web application. Here at NearForm we love pushing the boundaries…

    Arthur Daschevici
    Blog, Customer Experience, Frontend | 30th November 2018
  • Protecting Node.js from uncontrolled resource consumption headers attacks

     As part of the security release of the 27th of November 2018, we fixed several Denial of Service vulnerabilities related to headers processing. You should upgrade your Node.js versions to v6.15.0, v8.14.0, v10.14.0, v11.3.0. This blog post is an in-depth explanation on how those attacks were fixed. A long-time advice in the Node.js community is…

    Matteo Collina
    Blog, Node.js, Open Source | 28th November 2018
  • One of the standard infrastructure architectural patterns for web applications – that we also apply here at NearForm – is to split the infrastructure into multiple logical environments. The most common ones are dev, staging and production. They use the same type of resources (load balancers, instances, databases, etc), but they differ in scale and…

    Dan Achim
  • node-clinic

    We had another great crowd at our Node.js Dublin meetup in September. Hosted in the Microsoft building in Leopardstown, Matteo Collina featured a profile of Node Clinic, a new set of diagnostic tools to help diagnose and address application and platform performance issues and Dara Hayes giving an introduction to GraphQL with a live demo. If you…

    Sean Walsh
    Blog, Node.js community | 20th November 2018
  • Top