DEV Community

Dmitry Ruban
Dmitry Ruban

Posted on

2

Web-Essentials Reminder

This is a simple reminder to help refresh your knowledge or prepare for a Junior position interview.

JavaScript Engine

TypeScript

  • Basic concepts

Node.js

Browser

SQL

  • Database design
  • Indexes
  • N + 1 problem
  • Joins
  • ACID properties

NoSQL

  • Overview
  • Sharding
  • Comparing with SQL databases
  • CAP theorem: Wikipedia, Quora

REST API

  • Overview
  • API design
  • Examples
  • Bulk operations

Authentication and Authorization

  • Cookies
  • Session
  • LocalStorage
  • JWT
  • OAuth 2

HTTPS

  • Protocol
  • Methods & Status codes
  • Limitations

Testing

  • Behavior-Driven Development (BDD)
  • Test-Driven Development (TDD)

Object-Oriented Programming (OOP)

  • Fundamentals
  • Examples
  • SOLID principles
  • Design patterns

Build tools and preprocessors

  • Webpack
  • Sass
  • Less

Postmark Image

Speedy emails, satisfied customers

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (0)

A Workflow Copilot. Tailored to You.

Pieces.app image

Our desktop app, with its intelligent copilot, streamlines coding by generating snippets, extracting code from screenshots, and accelerating problem-solving.

Read the docs

👋 Kindness is contagious

Please leave a ❤️ or a friendly comment on this post if you found it helpful!

Okay