NearForm is delighted to attend this year’s Fullstack London. David Mark Clements will give a talk entitled Speeding Up React SSR with ESX and a workshop entitled Graph QL, Simplified. Cian Foley will give a talk discussing Stripping Down Components with React browser Hooks

Drop by our booth to meet the team. We’d love to see you!

Thursday 11th July

11:30 – 12:00h
Speeding Up React SSr with ESX
David Mark Clements

React is a hugely popular frontend framework that revolutionized the frontend development world. React is built primarily for the browser, while Node has fundamentally different operational constraints to the browser. As a Principal Architect and Consultant it has become painfully clear that React’s Server-Side Rendering is a performance bottleneck for web backends around the world. During this talk David will share and demonstrate a very simple solution that can be dropped into pre-existing React applications to significantly improve Server-Side Rendering throughput.

Read more about React ESX here or watch David’s talk from React Amsterdam here. 

 

 

 

 

 

 

 

 

 

 

 

 

Friday, 12th July

10:45 – 11:15h
Stripping Down Components with React Browser Hooks
Cian Foley

Often times, developers directly access specific browser functionality/events within react components. The specifics take time to research and implement, especially given cross-browser considerations and other nuances. It can also negatively impact the readability and fingerprint of a component, and sometimes developers might even forget to tidy up. Based on their research, the same functionality is being implemented over and over again, and significant time is being wasted re-inventing the wheel.

Custom React Hooks make it possible strip out and abstract full slices of related browser functionality into tidy, testable, reusable atomic libraries. This means that developers can import and use hooks that completely abstract this functionality, keeping their components clean while improving productivity and quality.

During this talk Cian will:

  • Provide evidence of the problem based on our experience/research
  • Show a real example of how such a hook could tidy up a component significantly
  • Demo the various functions that have been wrapped up neatly for re-use in their React Browser Hooks npm package

https://github.com/nearform/react-browser-hooks

Have a virtual coffee with Cian here

 

 

 

Friday, 12th July

14:15 – 16:15h Workshop
Graph QL, Simplified
David Mark Clements

Use React? Use GraphQL? Love Hooks? Graphql-hooks is a new GraphQL client for React with a hooks-first API. It’s super fast and weighs only 1.9kB gzipped.

The motivation behind graphql-hooks was a barebones GraphQL Client, focused on speed and lightweight. Both Apollo and Relay have pioneered how to use GraphQL on the client. However, over the years they’ve grown in size and complexity. This has increased the barrier to entry for new developers excited to try out GraphQL.

In this workshop, David will be demonstrating how quick and simple it is to get up and running with graphql-hooks. He’ll also do a direct comparison with Apollo using the Next.js example.

  • A simple GraphQL server using fastify
  • Integrating graphql-hooks with a CRA app
  • Add Caching
  • Add SSR
  • Add Pagination
  • Live refactor of Next.js with-apollo to use graphql-hooks

Read David’s article in Smashing Magazine for Tools, Techniques, And Tips For Making High-Performance Node.js Servers.

We love what Graph QL Hooks, a super lightweight GraphQL client for React with first-class support for hooks, can do. Check out Jack Clark’s post *here* for an introduction and links to more tips over at GitHub.

 

 

 

Visit our booth

→ Come say hello

We are experts in high-performance Fullstack frameworks & tools including Node.js, Fastify,  PWAs, React ESX, React Hooks and Clinic.js . How can we help you?

→ Enter our raffle

For your chance to win Apple airpods or a Fullstack of coffee from Trá coffee roasters, a local coffee company near our HQ in Tramore, Ireland!

→ We are supporting #TechMums at Fullstack London

NearForm will donate £2 on behalf of each attendee that enters out raffle to #Techmums

→ We are hiring

Senior Node/React developers and DevOps Engineers. Come by and ask our team what it’s like to work at NearForm. Grab a brochure or apply via our careers page.

→Interested in open source for financial services?

Ask us about our high-performing banking applications with full stack open source.

→ We support the Community

Ask about our contribution to the open source community, including NodeConf EU

We are hiring!!!

Senior Node/React Developers and DevOps Engineers. Come by and ask our team what it’s like to work at NearForm. Grab a brochure or apply via our careers page

#Techmums

Instead of giving you some swag that you’ll never use, NearForm will donate £2  on your behalf to #TechMums, an organisation to help mums, predominantly in disadvantaged areas, to improve their, and their children’s lives by developing their tech skills to allow them to enter a new career path and gain confidence regarding returning to employment or setting up their own businesses.

Introducing Clinic.js

Clinc.js is a suite of Node.js performance analysis tools that help you understand your code’s behaviour and get to the bottom of system performance issues. You can learn how easy it is to use Doctor, Bubbleprof and Flame on clinicjs.org

We often get asked about our stickers so here’s the lowdown.

Pino – Pino is a low-overhead, newline-delimited-JSON logger with close compatibility to Bunyan.

OSIA – Open source is Art. It is an expression of creativity. As with art, open source has a community. We design, we create and contribute to protect and evolve our craft, node.js, so that it is sustainable for the future. 

Clinic.js – Clinc.js is a suite of Node.js performance analysis tools that help you understand your code’s behaviour and get to the bottom of system performance issues.

Fastify – Fastify is a web framework highly focused on providing the best developer experience with the least overhead and a powerful plugin architecture.

Join us at NodeConf EU | 7th-10th November 2019, Kilkenny, Ireland

 

This year we will welcome over 300 people from the international node community who gather to hear some of the most visionary contributors and innovators in node.js and, of course, to mark its 10th birthdayWe’d love to see you there! 

If you would like to give NodeConf EU your additional support, we are currently inviting sponsors. You’ll find our updated prospectus here including a new opportunity to sponsor our AWESOME IoT Badge

Visit NodeConf EU

Say hello to the super app of FinTech. Designed to give banking customers what they want; flexible, personalised tools to facilitate their banking needs, anytime anywhere. Be the disrupter, the gamechanger. Talk to our team about how we can help to future proof your business for the digital world.

From Our Blog:

Top