Category: Languages, Tools & Frameworks

  • How to use GraphQL in React using hooks

    What are Hooks? React Hooks, introduced in version 16.8.0, are reusable stateful logic functions. They aim to simplify the development of complex components by splitting them into small functional blocks that are easier to manage, test and reuse.  Using hooks removes the need for many abstractions like Higher Order Components (HOC) and render props. They…

  • Speeding up React SSR: Announcing ESX

      React is a hugely popular frontend framework that revolutionised the frontend development world. As a Principal Architect and Consultant at NearForm, it has become painfully clear that React’s Server-Side Rendering (SSR) is a performance bottleneck for web backends around the world. ESX presents a simple solution that can be dropped into pre-existing React applications…

  • Antoine-Marin-NearForm

    Virtual Coffee With NearForm Senior Product Designer, Antoine Marin

          Antoine Marin is based in Kilkenny, Ireland and is working on a range of client engagements across the globe. We began our discussion talking about drone technology, where he’s been focusing much of his time lately. What is your area of speciality? As part of the product team, I facilitate workshops to...
    Virtual Coffee
  • GraphQL-Hooks

    Introducing GraphQL Hooks

    At NearForm we love React, and since the release of React Hooks we’ve been busy building cool new things with them.

  • Virtual coffee with NearForm Senior Product Designer, Kevin Devine

    Kevin Devine is part of the design team at NearForm who creates digital solutions for clients in industries ranging from retail to travel to financial services.

    Virtual Coffee
  • Javascript Promises – The Definitive Guide

    The single-threaded, event-loop based concurrency model of JavaScript, deals with processing of events using so-called “asynchronous non-blocking I/O model.” Unlike computer languages such as Java, where events are handled using additional threads, processed in parallel with the main execution thread, JavaScript code is executed sequentially. In order to prevent blocking the main thread on I/O-bound…

    Ivan Jovanovic
  • Terms-to-know-when-working-with-a-developer

    Some useful terms to know when working with a developer.

    Here’s a handy list of commonly-used terms, acronyms and buzzwords that you’ll need to know if working with or within the world of software development, digital design and open source. Whether you are a business-user needing to understand the meaning of the tools, technologies & methodologies used by your IT department or a developer exploring…

    David Clements
    Languages, Tools & Frameworks | 18th February 2019
  • Animation in React

    Animating your React apps doesn’t have to be a hassle. With these helpful components and prebuilt animation keyframes, you’ll be adding animation to your apps in no time. Animating is difficult We often forget about how animation is going to feature into our web projects. It’s easy to let this happen – designs tend to…

    Donovan Hutchinson
  • react-hooks

    Say Hello to React Browser 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
  • Utility-first CSS with Tailwind

    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
  • Top