Skip to content

Instantly share code, notes, and snippets.

View anushshukla's full-sized avatar
💭
Silently and secretly building awesome applications

Anush Shukla anushshukla

💭
Silently and secretly building awesome applications
View GitHub Profile
@anushshukla
anushshukla / simple-full-page-ss.js
Created February 23, 2024 10:32
Simple full page screenshot script
(async () => {
const delay = ms => new Promise(res => setTimeout(res, ms));
// Function to load script dynamically
const loadScript = (url) => {
return new Promise((resolve, reject) => {
const script = document.createElement('script');
script.src = url;
script.onload = resolve;
script.onerror = reject;
@anushshukla
anushshukla / interivew-guidelines.md
Last active March 13, 2024 17:48
Interview related documents

Prep

Resume review

Don't glance through the resume but read through it to understand about the candidates skills and thoughts from the information provided on it.

Interview questions

  • Write down interview questions in such a way that it can re-worded when asking to different candidates
  • Make sure that the questions are application based which not only checks for knowledge but also for its application.
@anushshukla
anushshukla / mac-os-dev-setup.md
Last active October 9, 2023 05:54
MacOS Dev Setup
@anushshukla
anushshukla / onboarding-checklist.md
Last active October 12, 2023 19:57
Onboarding checklist

Onboarding checklist

  • Office email address
  • Office workspace access
  • office signature template
  • Office backdrops for client meetings
  • Ask IT for logistics details of workstation
  • Request for employee id
  • HRMS access
  • Payroll access

We can try to achieve the tight deadlines by

  • Overstretching
  • Resolving ciritical bugs only
  • Deferring non-critical issues fixes as hotfixes
  • Code quality comprise in tolerable manner but capturing the tech debt
  • Teams should work together toward planning and strategizing to expedite the development and testing process.
@anushshukla
anushshukla / rca-template.md
Created September 13, 2023 17:15
RCA template

What is the issue?

What caused the issue?

What is the fix for the issue?

How to prevent future recurrence of such issues?

@anushshukla
anushshukla / technical-documentation-template.md
Last active September 26, 2023 13:59
Technical documentation template

Problem statement

business required for the product feature

Solution

overview of the engineering solution

System design

Ex: add HLD images with description

@anushshukla
anushshukla / release-note-template.md
Last active September 8, 2023 05:04
Release note template

Features list

links to feature stories and bug

Fixes list

links to feature stories and bug

@anushshukla
anushshukla / technical-documentation.md
Created August 21, 2023 08:00
Scalable chat application

Problem statement

Develop a simple chat app fulfiling below requirements

  • group and one-on-one chats.
  • same socket instance reconnection after disconnection
  • switch between long polling and sockets, incase sockets are not working
  • stream back lost messages when user reconnects
  • scalable

Solution