A step-by-step guide to testing React components using Jest/Enzyme

A scene at Guilin Longji Terraces in China
A scene at Guilin Longji Terraces in China
Image credit: Ruyun Xu


A scene in San Jose Municipal Rose Garden
A scene in San Jose Municipal Rose Garden
Image credit: Author
  • Generate server stubs.
  • Generate client SDKs.


Design first or code first, its your call

A scene at Nola’s Iris Garden
A scene at Nola’s Iris Garden
Image credit: Author
  • Generate server stubs.
  • Generate client SDKs.


An introduction to OpenAPI specification, Swagger Editor, and Swagger UI

A scene in Nola’s Iris Garden
A scene in Nola’s Iris Garden
Image credit: Author


Compare XML, JSON, and YAML to see the trends for data formatting

A scene in San Mateo Arboretum Society
A scene in San Mateo Arboretum Society
Image credit: Author


Ant tables provide sorting, filtering, pagination, row selections, infinite scrolling, and many more features

Picture of a driveway
Picture of a driveway
Photo by the author.


Babel’s plugin macros and codegen give us a new dimension to manipulate source code at compile time

A neighborhood view with a car parked
A neighborhood view with a car parked
Image credit: Author.


An introduction to JavaScript template literals, tagged template literals, and well-known tag libraries

A garden at Stanford University
A garden at Stanford University
Photo by the author.

Template Literals


Sharing some online interview experience for software development jobs

Two women talking at work
Two women talking at work
Photo by Amy Hirschi on Unsplash.


A deep dive into the button, icon, typography, modal, select, table, and tree components

Ant Man and Spiderman
Ant Man and Spiderman
Photo by Crystal Jo on Unsplash

Jennifer Fu

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store