ββIn 2017, I received offers from Facebook, Google, Microsoft. I thought I had just gotten lucky. But in 2019, I followed the same preparation process and replicated the results: After receiving offers from Facebook, Google, Snap, Square, and Uber, I realized I had found a repeatable process to ace coding interviews.
β± 8 minutes read
#Career
β± 8 minutes read
#Career
Medium
Ace the coding interview: How I got offers at Google and Facebook, twice!
In 2017 I got offers from Google and FB. A few years later I did it again. Hereβs my process to get the offers you want.
ββWe will be creating a GitHub workflow to test, build, and automatically trigger the redeployment of an automatically generated docker container image on a remote server using a Webhook as a trigger.
β± 9 minutes read
#Docker #Github #CI
β± 9 minutes read
#Docker #Github #CI
Medium
Continuous deployment using Docker, GitHub Actions, and Web-hooks
Simple way to trigger an automatic redeployment of your application with every push
ββFor many years, people have been skeptical about AI. So much so that the term βAIβ has been derided variously as misleading, vague, or fantasy. I have been disappointed by AI chatbots since I first got interested in natural language processing as a child, but after chatting frequently with a GPT-3 over the course of many months, Iβm convinced: Itβs time to drop our polite euphemisms for AI. Itβs time to admit that machines can be intelligent.
β± 17 minutes read
#AI
β± 17 minutes read
#AI
Medium
Time To Call It AI Again
βGradually, then suddenly.ββββErnest Hemingway, The Sun Also Rises
ββAfter almost five years in development, the new HTTP/3 protocol is nearing its final form. Earlier iterations were already available as an experimental feature, but you can expect the availability and use of HTTP/3 proper to ramp up over in 2021. So what exactly is HTTP/3? Why was it needed so soon after HTTP/2? How can or should you use it? And especially, how does it improve web performance? Letβs find out.
β± 20 minutes read
#HTTP
β± 20 minutes read
#HTTP
Smashing Magazine
HTTP/3 From A To Z: Core Concepts β Smashing Magazine
After almost five years in development, the new HTTP/3 protocol is nearing its final form. Earlier iterations were already available as an experimental feature, but you can expect the availability and use of HTTP/3 proper to ramp up over in 2021. So whatβ¦
ββAfter almost five years in development, the new HTTP/3 protocol is nearing its final form. Letβs take a close look at the performance improvements of HTTP/3, congestion control, head-of-line-blocking, and 0-RTT connection set-up.
β± 48 minutes read
#HTTP
β± 48 minutes read
#HTTP
Smashing Magazine
HTTP/3: Performance Improvements (Part 2) β Smashing Magazine
After almost five years in development, the new HTTP/3 protocol is nearing its final form. In this second part, Robin Marx will zoom in on the performance improvements that QUIC and HTTP/3 bring to the table for web-page loading. We will, however, also beβ¦
ββProgressive enhancement is a way of building websites and applications. Itβs based on the idea that you should start by making your page work with just HTML, before adding anything else like Cascading Style Sheets (CSS) and JavaScript.
β± 7 minutes read
#Frontend
β± 7 minutes read
#Frontend
GOV.UK
Building a robust frontend using progressive enhancement
How to build web pages so they work in HTML first: starting with HTML, extra styles and features, using JavaScript.
ββShort answer: Kinda. It depends. And it might not be enough to make a big difference in the average web app. But itβs worth understanding why.
β± 10 minutes read
#DOM
β± 10 minutes read
#DOM
Read the Tea Leaves
Does shadow DOM improve style performance?
Update: I wrote a follow-up post on this topic. Short answer: Kinda. It depends. And it might not be enough to make a big difference in the average web app. But itβs worth understanding why. β¦
ββAVIF, a child-wonder image format backed by industry giants, is finally reaching wide browser support with Firefox getting fully on board. We are here to investigate whether the successor to WebP lives up to its promise to obliterate JPEG and PNG and how to hop on the AVIF conversion train.
β± 15 minutes read
#Image #AVIF
β± 15 minutes read
#Image #AVIF
evilmartians.com
Decoding AVIF: Deep dive with cats and imgproxyβMartian Chronicles, Evil Martiansβ team blog
It is time to talk seriously about AVIF, how it is different from predecessors, and how to start using it for web images today with the help of dead-simple and reliable self-hosted image converter from Evil Martians
ββThe title of this post was a trending Quora question, with popular responses boiling down to βitβs not, the unemployment rate is 3.6%,β βthere are too many developers and not enough engineers,β and βitβs a natural consequence of microeconomic theory.β
β± 6 minutes read
#Career
β± 6 minutes read
#Career
Medium
βIf software engineering is in demand, why is it so hard to get a software engineering job?β
My response to an incredibly common question
ββFullstack DevOps is one of those titles that many recruiters and job post listings throw around with large salary tags attached to them. Then you click into one and find yourself swimming in a sea of acronyms. Youβre not quite sure if itβs a really bad joke, or that the recruiter is just trying to cover every programming language and cloud service provider in existence.
β± 6 minutes read
#FullStack
β± 6 minutes read
#FullStack
Built In
So You Want to Be a Full-Stack Developer? Here Are the Skills You Actually Need. | Built In
Thereβs a lot of competition for full stack DevOps jobs these days. These skills will help you stand out in a sea of applicants.
ββOver the span of 2 years, I came across a few delightful resources on GitHub that have helped me tremendously, and I didnβt even know that I needed some of these repositories.
β± 6 minutes read
#GitHub
β± 6 minutes read
#GitHub
Medium
7 Repos I Didnβt Know I Needed For Front-End
Less talked about repositories that will help you build better things faster.
ββTypeScript(TS) has proven to be a better option to write client side scripts without using JavaScript (JS). And to write it in a more cleaner way. To make the most of it, it is important to follow the best practices when coding with TS.
β± 6 minutes read
#TypeScript
β± 6 minutes read
#TypeScript
Medium
TypeScript Best Practices 2021
TypeScript(TS) has proven to be a better option to write client side scripts without using JavaScript (JS). And to write it in a moreβ¦
ββWhatβs the best way to build React apps in 2021? What has changed since 2016? What libraries is everyone using these days?
β± 5 minutes read
#React
β± 5 minutes read
#React
Medium
World of React in 2021
Whatβs the best way to build React apps in 2021? What has changed since 2016? What libraries is everyone using these days?
ββNon-technical founders often donβt understand the value of developers. Developers are the fuel of a company if their products are tech products. I heard this story from a colleague. And this story is about his friend Paul (not his real name).
β± 4 minutes read
#Career
β± 4 minutes read
#Career
Medium
Revenge By a Programmer For Not Getting Salaries For 3 months
Donβt mess with programmers
ββIn CSS, a lot of the time when we want to give children elements under the same parent the same CSS property, we will use compound CSS selector.
β± 3 minutes read
#CSS
β± 3 minutes read
#CSS
Medium
Reduce CSS Code with the :is Selector
As the compound CSS selector grows longer we will have to repeat the parent class multiple times. This is when the :is selector comes into p
ββThe purpose of this article is to provide a complete insight about GraphQL and its usage with Node.js along with discussing its salient features and some of its advantages and disadvantages.
β± 6 minutes read
#GraphQL #NodeJS #ExpressJS
β± 6 minutes read
#GraphQL #NodeJS #ExpressJS
Medium
How to Create GraphQL API using Node.js and Express
Intermediate level knowledge on GraphQL with Node.js and Express.js
ββThis post draws on my personal experiences and challenges over the past term at school, which I entered with hardly any knowledge of DSA (data structures and algorithms) and problem-solving strategies.
β± 5 minutes read
#DataStructures #Algorithms
β± 5 minutes read
#DataStructures #Algorithms
Medium
How to improve your data structures, algorithms, and problem-solving skills
This post draws on my personal experiences and challenges over the past term at school, which I entered with hardly any knowledge of DSAβ¦
ββA JavaScript Symbol is a relatively new JavaScript βfeatureβ. It was introduced back in 2015 as part of ES6.
β± 9 minutes read
#JavaScript
β± 9 minutes read
#JavaScript
Medium
Everything you need to know about JavaScript symbols
JavaScript Symbol is a relatively new βfeatureβ into JavaScript. It was introduced back in 2015 as part of ES6. In this article I am goingβ¦
ββApi traffic can slow down your web application modern browser only allow small number of parallel api calls and hence reducing api calls can result in better performance.
β± 3 minutes read
#React
β± 3 minutes read
#React
Medium
Optimising API Calls In React
Api traffic can slow down your web application modern browser only allow small number of parallel api calls and hence reducing api callsβ¦
ββGoogle introduced a new open-source logic programming language-Logica on its open-source blog.
β± 4 minutes read
#SQL
β± 4 minutes read
#SQL
Medium
Google is pushing the new language Logica to solve the major flaws in SQL!
On April 12, 2021, Google introduced a new open-source logic programming language-Logica on its open-source blog.