Eka

Eka @ekafyi

About: Web developer, late bloomer. Can center an element with grace and style (pun intended). Mostly sensible (citation needed).

Location:
Yogyakarta, Indonesia
Joined:
May 2, 2018

Eka
articles - 42 total

First impressions on Next.js Automatic Font Optimization

Cover photo: Lobster by Meritt Thomas Automatic Webfont Optimization is a new feature that shippe...

Learn More 25 6May 1 '21

Serverless GraphQL Server: Deploying to Netlify Functions, 3 ways

As a detour from my attempt at learning GraphQL resolvers and data sources, I'm going to try... deplo...

Learn More 13 1Apr 9 '21

Power up your (API) mocking game with casual

Cover image: Calvin & Hobbes © Bill Watterson Previously in this series, I made a GraphQL API...

Learn More 7 0Mar 27 '21

Typing and mocking a GraphQL API server with Apollo

Previously in this series, I made a GraphQL server that returns nothing. Now I'm going to design the...

Learn More 22 1Mar 26 '21

Serving nothing through GraphQL

The absolute minimal GraphQL server (with a hint of existential crisis) I was taking Apollo’s beg...

Learn More 10 0Mar 20 '21

Converting Spotify Web API Objects to GraphQL Schema Object Type Definitions

I made a web application that scrapes and displays the Spotify Web API objects in two formats: GraphQ...

Learn More 6 0Mar 14 '21

Pull (fetch) from a forked GitHub repository

You are working on a project outside of your or your organisation account--an open source project for...

Learn More 7 0Oct 8 '20

Add Theme UI to your NextJS site

Theme UI is a React styling library “based on constraint-based design principles”, where we can centr...

Learn More 41 2Aug 1 '20

Go serverless with this JungleJS + Netlify functions starter site

JungleJS is a static site generator, meaning that it generates every single route and compiles all th...

Learn More 4 0Jul 30 '20

Get asynchronous data in JungleJS, the new Svelte JAMstack library

JungleJS is a new static site generator that uses Svelte and GraphQL. It also has a handy routing fea...

Learn More 48 0Jul 28 '20

JungleJS + Storybook + TailwindCSS starter

📷 Cover image: Isaac Quesada ekafyi / junglejs-story...

Learn More 31 0Jul 26 '20

Getting started with Netlify Functions — Zero-config setup and our first functions

Serverless functions are server-side functions that are hosted on a third-party service (in this case...

Learn More 15 3Jul 25 '20

Quick example of Laravel API POST route implementation

Laravel provides an API middleware and routing out of the box, which enables us to set up REST APIs....

Learn More 16 1Jul 23 '20

Hello XState Part 3: Writing my first state machines (and washing my hands)

Cover image by Wali's Studio for the UN COVID-19 Response Previously in this series, we went thro...

Learn More 14 0Jul 21 '20

A bite of Toast, the new JAMstack meta-framework

📷 Cover image: Joseph Gonzalez I watched this talk※ by Chris Biscardi at ESNext Conf, where he pr...

Learn More 10 0Jul 15 '20

Hello XState Part 2: Exploring the XState Viz example

In my previous post, I discussed why I wanted to learn to use state machines via the XState library....

Learn More 12 2Jul 13 '20

Hello XState Part 1: Learning state machines for frontend web development

I’ve heard of state machines before; probably clicked a link or two; but never looked further. I had...

Learn More 25 1Jul 12 '20

Keep your templates short and tidy with Laravel Blade custom conditional directives

The Laravel Blade templating engine provides us with a number of conditional directives, namely @if,...

Learn More 14 0Jul 3 '20

gatsby-theme-web-monetization for the GftW Hackathon

ekafyi / gatsby-theme-web-monetization...

Learn More 4 0Jun 12 '20

react-web-monetization-ui for the GftW Hackathon

What I built React library that provides quick, customizable UI components for common Web...

Learn More 8 0May 31 '20

Published my first React component library, react-web-monetization-ui!

ekafyi / react-web-monetization-ui...

Learn More 19 3May 30 '20

Blinking dots: a quick intro to CSS animation

⚠️ Motion Warning: The Glitch page preview contains animated elements. The CSS animation property...

Learn More 51 3May 18 '20

Light My Fire: Kesan pertama berkenalan dengan Firebase untuk pengembangan web tingkat pemula

Entah dari mana asalnya, tiba-tiba aku mendapat ilham untuk membuat sebuah produk dalam format web ap...

Learn More 10 3Apr 30 '20

Gatsby theme shadowing for beginners: How I built a starter for LekoArts’ Minimal Blog theme

ekafyi / gatsby-starter-minimal-blog-lekoarts-unoffici...

Learn More 24 2Mar 17 '20

The most simple stack to create basic CRUD web app with users?

Background I’m a self-taught frontend dev at intermediate level. For my day job and a coup...

Learn More 51 29Feb 11 '20

Svelte Tutorials Learning Notes: Transitions

Note about this format: I found that writing “explainer” notes gave me a stronger, deeper understand...

Learn More 53 1Jan 21 '20

Make a landing page for your band in 30 minutes with gatsby-theme-musician 🎸

Background I published my first Gatsby theme–which is also my first-ever public installabl...

Learn More 24 37Aug 1 '19

Using and customizing official Gatsby themes from scratch without starter sites

A Gatsby theme is a reusable block of a Gatsby site that can be shared, extended, and customized (sou...

Learn More 72 1Jul 7 '19

Lazy loading images with vanilla JavaScript

Improve your website’s speed and performance by “lazy loading” images with Intersection Observer API...

Learn More 145 9Jun 23 '19

Is there a tool for creating a UI Pattern Library in multiple frameworks?

This question has been bugging me for a while… finally got round to writing it down if only to get it...

Learn More 13 2May 20 '19