Skip to content

Instantly share code, notes, and snippets.

View zerothabhishek's full-sized avatar

Abhishek Yadav zerothabhishek

View GitHub Profile
@zerothabhishek
zerothabhishek / talk-topics.md
Last active February 7, 2020 21:17
Javascript talk topics
  • Javascript async/await
  • ES7 - whats new
  • ES6 module system
  • ES6 generators
  • Fundamentals of this
  • Webpack - whats new in v4
  • Webpack - alternatives like parcel
  • Webpack - tips and tricks
  • Vue-js introduction

Questions to ask potential employers

  • How long do you expect it would take me to deploy my first change? To become productive? To understand the codebase?
  • What kind of equipment will I be provided? Will the company pay/reimburse me if I want something specific?
  • What's the longest tenure of a developer at this company?
  • How long has the top quarter of the developers been here?
  • What fraction of the developers have been here less than 6 months?
  • How long does it take to do a complete deployment?
  • How large are PRs? For a "big" PR, how many lines of code? How long is it open?
  • About what fraction of their time are developers given (implicitly or explicitly) the freedom to explore?
@zerothabhishek
zerothabhishek / chennai-js-job-template.js
Last active June 20, 2018 07:35
Chennai-js Job template
{
title: "Javascript developer",
location: "Chennai",
experience: "3 years",
frameworks: "Angular",
freelance_ok: "Yes",
hours_per_week: 10, // in case of freelance
company: "Awesome co",
contact_person: "sample@example.org",
job_description: "https://awesome-co.in/jobs/123", //link or details
@zerothabhishek
zerothabhishek / job-react-native-1.js
Last active July 10, 2018 08:41
React native at Calliope
{
title: "React Native developer",
location: "Anywhere",
experience: "2 years",
frameworks: "React Native",
freelance_ok: "Yes",
hours_per_week: 40, // full time
company: "https://www.calliope.consulting",
contact_person: "zerothabhishek@gmail.com",
job_description: "Hiring lead React Native developer for a US based startup",
const WebSocket = require('ws');
const URL = "ws://ws.example.org:8080/cable"
const ORIGIN = "https://example.org"
function connect(label) {
const ws = new WebSocket(URL, [], { origin: ORIGIN })
ws.on('open', function open() {