RSSAmplifier

Blog

Nicolas Goutay

Nicolas’s blog

phacks.devRSS feed ↗26 posts

Latest posts

Introducing notion-ruby-client: an Open-Source Ruby Client for the Notion API

In which I build an open-source Ruby client for the Notion API.

I’m a Rails developer—what the heck is Storybook, and should I care?

A lightly edited version of our conversation that tries to answer the following questions: what is Storybook? How useful can it be in a Rails project? And maybe most importantly: as a Rails developer, should I care?

Building a Component Library in Rails With Storybook

This article will explain how to create your own component library of View Components and deploy it with Storybook, enabling all your team members to try, tweak and audit them in isolation.

Declaring multiple sets of scopes for the same provider with Devise and OmniAuth in Rails

If you’re familiar with the Rails ecosystem, the names Devise and OmniAuth might ring a bell: the former is a gem that handles (nearly) everything related to authentication; coupled with the latter, it makes implementing popular Social Login providers (e.g. Login with Facebook, or Twitter, or GitHub…) a breeze.

Towards a Lightweight Jamstack

This article aims to give directions to curb the JavaScript tax in the Jamstack.

How to: add Twitter and Instagram Embeds on an Eleventy website using Sanity

At Orbit, we recently rebuilt our website from the ground up using a Jamstack approach and more specifically using Eleventy as our Static Site Generator and Sanity as our CMS.

The rocky road to implementing link prefetching in Rails

I set up to implement link prefetching in our Ruby on Rails application, and boy was it a wild ride. Buckle up!

A list of Meetup.com alternatives

Meetup.com announced it’s changing its business model, which will take a toll on Meetup organizers and attendees. Here’s a list of alternatives to consider for meetup organizers.

Phacks’ weekly roundup #5 — October 2nd issue

📖 A curated list of the most interesting reads, talks & libraries I stumbled upon last week.

Phacks’ weekly roundup #4 — September 10th issue

📖 A curated list of the most interesting reads, talks & libraries I stumbled upon last week.

WebPageTest Scripting — Recipes for Single Page Applications

Using WebPageTest scripts to analyze and monitor the performance of Single Page Applications.

Phacks’ weekly roundup #3 — September 4th issue

📖 A curated list of the most interesting reads, talks & libraries I stumbled upon last week.

Phacks’ weekly roundup #2 — August 28th issue

📖 A curated list of the most interesting reads, talks & libraries I stumbled upon last week.

New blog, who dis?

After years of procrastinating, I finally came around to build myself a blog. Here are a few details about how it came to be, and how it’s built.

Phacks’ weekly roundup #1 — August 21st issue

📖 A curated list of the most interesting reads, talks & libraries I stumbled upon last week.

Doubling the number of performant Apps using kaizen

In February, I teamed up with Kévin Jean, also a Software Architect, to improve the performance of our apps. We turned to Lean and Kaizen to make this happen.

Getting Started with React, Redux and Immutable: a Test-Driven TodoMVC Tutorial (Part 2)

This is the second and last part of the React, Redux and Immutable tutorial.

Getting Started with React, Redux and Immutable: a Test-Driven TodoMVC Tutorial (Part 1)

What follows is the first part of a tutorial that will hopefully guide you to the principles of the Redux way of doing things©.

How To Automatically Update Your Angular Offline Webapps

Offline-first webapps are a gracious way to guarantee a worst-case user experience that can be controlled and fine-tuned by developers.

Making Adjustments

Our app is finally up and running. We have tried and enhanced the app in three directions: Performance, Design and User Experience.

Deploying our App

By now, our app looks okay and works reasonably well. But we were still stuck on local testing, meaning that we couldn’t test it on mobile platforms to see what it rendered. Thus, we decided to deploy our app.

Discover Jade, a great template engine for Node

Our app is finally up and running. We have tried and enhanced the app in three directions: Performance, Design and User Experience.

Why Node?

I am now convinced that Node is the future in Web development.

Day Zero

This post is about explaining what we have already done, our first decisions about the upcoming development and sketching an approximative timeline of the project.

About Shawt!

Shawt! is a social, location-aware chat application. It gives you insights about what you want to know based on where you are.

How Grigori Perelman solved one of Maths greatest mystery

And why he declined the Fields Medal and a $1,000,000 prize