Godwin Ekuma I learn so that I can solve problems.

Stories by Godwin Ekuma

How To Build A GraphQL API With NestJS

How to build a GraphQL API with NestJS

Dev

GraphQL provides a complete and understandable description of the data in your API and makes it easier to evolve APIs over time.

Godwin Ekuma
Aug 3, 2023 ⋅ 10 min read
Node.js Unit Testing Using Mocha, Chai, And Sinon

Node.js unit testing using Mocha, Chai, and Sinon

Dev

Explore the importance of unit testing in Node.js apps by building a demo app and testing it using Mocha, Chai, and Sinon.

Godwin Ekuma
Dec 22, 2022 ⋅ 9 min read
Getting Started With Alpine.js

Getting started with Alpine

Dev

Learn how to use Alpine, a rugged, minimal, frontend development framework for adding JavaScript behavior to HTML markups to harness the reactive and declarative nature of popular frontend libraries at a much lower cost.

Godwin Ekuma
Mar 16, 2022 ⋅ 7 min read
Claudiajs Deploying Serverless API Aws

Deploying a serverless API to AWS with Claudia.js

Dev

Learn how to use Claudia.js to deploy a serverless API to AWS and build and deploy an Express.js application to AWS Lambda.

Godwin Ekuma
May 6, 2021 ⋅ 3 min read

Roda, the routing tree web toolkit: A tutorial

Dev

Learn to use Roda, a Ruby framework with a unique routing tree functionality that can serve more requests while using less memory.

Godwin Ekuma
Mar 18, 2021 ⋅ 6 min read
graphql modules schema modularization

GraphQL Modules tutorial: How to modularize GraphQL schema

Dev

Learn how GraphQL Modules can help create reusable, testable and extendable modules by separating your server into smaller feature based modules.

Godwin Ekuma
Jan 29, 2021 ⋅ 6 min read
AccessControl Node.js for role-based and attribute-based access control

How to use AccessControl for RBAC and ABAC in Node.js

Dev

Use AccessControl for RBAC and ABAC for authorization in a server-side application and authorize routes and UI elements in a client-side application.

Godwin Ekuma
Oct 2, 2020 ⋅ 4 min read
GraphQL API Mocking With json-graphql-server

GraphQL API mocking with json-graphql-server

Dev

API mocking is a great way to prototype your application when live data is unavailable or unreliable. Learn how to mock GraphQL APIs with json-graphql-server.

Godwin Ekuma
Sep 16, 2020 ⋅ 2 min read
Switch GraphQL to REST With Sofa

Switching from GraphQL to REST? Take a load off with Sofa

Dev

Sofa takes advantage of GraphQL’s standardized schemas and resolvers to map certain API concepts back to REST. It is designed to help you speed up migration to or support of REST in your API and provide your users with different API types.

Godwin Ekuma
Sep 11, 2020 ⋅ 7 min read
Task Scheduling and cron Jobs in Node Using node-cron

Scheduling tasks in Node.js using node-cron

Dev

Task scheduling enables you to schedule arbitrary code (methods/functions) and commands to be executed at a fixed date and time, at recurring intervals, or once after a specified interval.

Godwin Ekuma
Aug 10, 2020 ⋅ 3 min read
Asynchronous Task Processing in Node.js With Bull

Asynchronous task processing in Node.js with Bull

Dev

Queues are helpful for solving common application scaling and performance challenges in an elegant way. Bull is an abstraction/wrapper that takes care of all the low-level details and enriches Redis’ basic functionality so you can more easily handle complex use cases.

Godwin Ekuma
Jul 17, 2020 ⋅ 5 min read
What's New in Angular 10?

Angular 10 is now available. Here’s what you need to know

Dev

A mere four months after the release of version 9, Angular 10 comes complete with new features, breaking changes, and deprecated APIs.

Godwin Ekuma
Jul 13, 2020 ⋅ 2 min read