Sign in

From Basics To Deploying Scalable Web Applications

Key Concepts to Mastering CSS

1. Introduction to CSS

Anatomy of a CSS Rule

A CSS style sheet consists of rules, which targets HTML by using selectors that describe the elements on which the styles should've applied.

1. What is Progressive Rendering?

Progressive rendering refers to the techniques that are used to improve web page performance, such as displaying content as quickly as possible. Web developers should always learn such methods to build web pages that are more user-friendly and compatible with slow internet connections.

  • Using only minimum CSS scripts for the number of pages that would be rendered to the user's browser as fast as possible.

2. Explain the srcset attribute in image Tag

The srcset tag comes into action…


Big-O notation is a language that is used to talk about how long an algorithm takes to run, which is also known as the time complexity, or how much memory is used by the algorithm, which is also known as the space complexity.

Fast and Simple Authorization With OAuth

OAuth and Why We Need It

OAuth stands for Open Authorization is a secure, industry-standard protocol allowing us to approve an application interaction with another without sharing the password, and other information. Instead of sharing a user password and credentials from app to app, OAuth passes the authorization between apps over HTTPS with access tokens.

Unknown CSS Features for Faster Web Development

1. Striped Backgrounds

There are times when developers have to add stripes as backgrounds in their application as a medium of visual design. Usually, this is done with separate images with an image editor every time changes are required, sometimes SVG is also used as an alternative, but all the methods require a separate file with unfriendly HTML & CSS syntax.

The Same Can be Achieved with CSS in a Few Simple Steps.

Gradients as Stripes

Striped backgrounds can be easily achieved with the help of gradients in CSS, you just have to deep dive into the way gradients work in CSS. …

Before we dive in, and start exploring Docker, let’s take a look at the topics we’ll cover in this beginner’s guide.

  • What is Docker?
  • The Problem Docker Solves
  • Advantages & Disadvantages of Using Docker
  • Core Components of Docker
  • Docker Terminology
  • What is Docker Hub?
  • Docker Editions
  • Installing…

1. Creating An Array

There are multiple ways to create an array in Javascript, and the most simple one is to simply assign array values to a variable.

Lesser-Known CSS Features With Examples

1. Frame by Frame Animation

There are times when we need an animation that is quite difficult to achieve with raw CSS transition properties on elements.

Lesser-Known HTML Tags that Improves Web SEO

1. <address>

This tag is used only for basic purposes such as adding addresses to a website and other familiar-looking data in the address format. However, this tag is used to provide a contact information to the nearest parent <article> or <body> element.


I Make Mobile Apps

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