Sign in

Web developer, Life Café , Curious Soul, twitter at @amjohnphilip,

Learn all the HTTP Status Codes

Photo by Ashwini Chaudhary on Unsplash

Hypertext transfer protocol (HTTP) status codes refer to the response provided by the server regarding the request.

HTTP status codes are always in a 3-digit integer. The first digit of the status-code defines the class of the response while the last two digits don’t hold any categorization rule.

S.N. Description

1XX: Request has been successfully received and is awaiting processing

2XX: Request were successfully received, understood and accepted

3XX: Request is awaiting further action to complete the request

4XX: Request contains incorrect syntax and cannot be processed by the server

5XX: The server failed to process a valid request.

In this article…

What JAMstack is and why it is so popular

Photo by Claudio Schwarz | @purzlbaum on Unsplash

JAMstack in simple terms is an acronym that stands for JavaScript APIs Markup and Stack.

Stack in this case denotes the technologies used to build a certain technology.
According to, it denotes that “JAMstack is an architecture designed to make the web faster, more secure, and easier to scale. It builds on many of the tools and workflows which developers love and which bring maximum productivity.”

I guess you have once in a while heard about it and wondered what JAMstack is. In this article, we are going to discuss JAMstack and related topics around it including its importance.


Facing job rejections the better way as a developer

Photo by Cytonn Photography on Unsplash

One of the most barely talked about topics is how to handle and face job rejections as a developer.

Once in a while job, rejections will come your way. Even the most skilled programmers once in a while had to face the fear of handling job rejections.
One time you were punching the keyboard with the best description of yourself you could ever provide to the dream company you have always yearned working with. Only for a two days later email reminder that you have not made it to the next round of the interview.

Everything seems perfect until this…

Better the performance of Vue.js applications by lazy loading of components.

Photo by Caspar Camille Rubin on Unsplash

Optimizing performance in Vue.js application is a very important factor to consider. An application with a higher performance score will ensure that users get the best of user experience.

It will also ensure the efficiency of the application itself.

What is Lazy Loading?

Lazy loading ensures that the components attached with the lazy load syntax are not loaded until they become visible.

Lazy loading as the name suggests is one of the best ways to improve performance of Vue.js application.

It is considered a good practice to lazy load components with:

  • Toggled content
  • Side panels
  • Tabs
  • Components which aren’t available or visible on initial…

A guide for those getting started with Nuxtjs and its architecture

Photo by Miguel Á. Padriñán from Pexels

Nuxtjs is an open sourced framework that is built entirely on top of VueJS.

“Nuxt The Intuitive Vue Framework Build your next Vue.js application with confidence using NuxtJS. An open source framework making web development simple and powerful.”

Nuxtjs comes bundled with some amazing technologies such as the choice to use between server side rendered application and single page applications.

Creating a Nuxt application

To create a fresh Nuxt application. Open your developer terminal and use the command below depending on your preferred package manager.


npm init nuxt-app getting-started-with-nuxt

The command will create a Nuxt application with the title getting-started-with-nuxt. …

Improve your skills with these techniques.

Photo by Mimi Thian on Unsplash

The journey of software development comes along with so many challenges, from dealing with self-doubt and imposter syndrome to burnout. These are just a few of the challenges that almost any developer battles with.

In this article, we will learn some of the best ways to improve your skills as a developer and avoid some of the challenges that can drag back your development journey.

1. Code daily

It is often said that making a habit around something is the best way to get better. Programming, like any other, is not an exception to this.

So open that code editor and punch in…

Leverage these platforms for free high-quality images.

Photo by Rubén García on Unsplash

An image serves a vital role in most projects. It is often said that a picture is worth a thousand words. So most definitely, using an image in your project can help present and sell your project idea better.

Images offer the first impression, and a better first impression will whore your readers and attract their attention, while a wrong initial impression will quickly drive them away.

In this article, we will look at various places to get free image resources for your next project.

This can be for your next web design, article, or even email marketing newsletter. …

I failed big again

Photo by Brett Jordan on Unsplash

I feel like having to deal with the fear that comes with rejection is proving too much for me. I am deeply infuriated with rejections, and at times I feel like giving up and letting everything go.

Once a time, I was punching the keyboard with the best description of myself I could ever provide to the fantastic company I have dearly loved working with, but here I was again battling with their rejection email.

What went wrong? This question bugs me every single time I receive such kind of emails.

The number of starred rejection emails in my account…

Follow the steps to submit your article to Life Café

kristopher-roller from unsplash

About Life Café

Life Café is a medium publication that aims at providing stories of amazing people about (life, life lessons, life hacks, life style, career, advice, life lessons, findings, teachings, health).

A few words from Life Café

  • Avoid submitting plagiarized content for publishing.
  • Relevant images used should be cited to avoid copyright issues
  • Ensure your article is grammatical-error-free (highly recommended to use Grammarly)

How to Submit?

Authors are expected to submit their articles via email to

The format of the email must look like this:

  • Article Submission — this must be your subject line
  • Your name
  • Your Medium profile link
  • Your article title
  • Your…

What I learned doing morning exercise for 20 days.

Photo by Boxed Water Is Better on Unsplash

From the start of March I have been engaging into exercise.

Being an absolute beginner I was overwhelmed with tones of body parts to target and that has proved challenging for me. I have settled on cardio and targeting the lower abdomen.

I wasn’t lifting weights of any kind.

The exercises I have been performing consisted of:

  • Flutter Kicks — this is the kind where you lay down with your back and swing your legs back and forth.
  • Russia twists- this is the kind where you move your lower abdomen while seated with your legs up swinging your hands sideways.

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