Mayank 〽️ Profile picture
Software Engineer @dell | C++ developer | Tweets about Health, Tech & Interview Preparation
Othman 👟👨🏻‍💻 Profile picture Ahmed Raza Profile picture 4 added to My Authors
17 Apr
Roadmap to becoming Full-Stack developer in 2021

🧵A Thread 🧵
Table Of Content

💻 How The Internet Works
🔚 Front End
🖥 Operating Systems
📕 Languages
🖲 Version Control
📓 Relational Database
📔 NoSQL Database
📨 API
♻️ Caching
🔒 Security
🧪 CI/CD
📙 Development Concepts
🏯 Software Architecture
🧊 Containers
📬 Servers
⚖️ Scalability
How The Internet Works 💻

1. What happens when you go to google.com?
2. Introduction to Networks
3. Browser Networking
4. IP Addresses
5. HTTP/2
6. What is a domain name?
7. What is hosting?
Read 20 tweets
14 Apr
Roadmap for becoming Back-End Developer in 2021

🧵A Thread 🧵
Learn the basics of Internet

1. How does the internet work?
2. What is HTTP & HTTPS?
3. What is Domain Name?
4. What is IP Address?
5. DNS and how it works?
6. What is hosting?
7. What is SMTP?
Basics of front-end languages

1. HTML
2. CSS
3. JavaScript
4. React

Here's my favorite to master frontend 👇. It covers everything you need to know at one place and it contains practical examples also.

"HTML To React: The Ultimate Guide".

gumroad.com/a/546837619/dv…
Read 16 tweets
12 Apr
7 Github Repos That Will Help You Ace Your Next Coding Interview
1. Coding Interview University

This is an excellent Github repository for new software engineers or those who are making a career switch from web development to software engineering.

github.com/jwasham/coding…
2. Awesome Interview Questions

It is a curated list of a variety of coding interview questions to test your knowledge. This repository is suitable for almost every role related to the field of software engineering and development.

github.com/MaximAbramchuc…
Read 9 tweets
10 Apr
22 Cheat Sheets Website For Developers

A Master Thread 🧵
1. OverAPI

OverAPI is a website that aggregates cheat sheets for many popular web programming languages such as Javascript, NodeJS, PHP, Python, CSS.

overapi.com
2. Awesome-Cheatsheets

It is a collection of popular web programming language Cheatsheets.

lecoupa.github.io/awesome-cheats…
Read 25 tweets
8 Apr
Are you a web developer?

Here are few Productive Tools that will save you 10+ hours per week

🧵A Thread 🧵
1. Metatags

This tool can help you to test and view your website's preview when viewed on Google, Facebook, or Twitter.

metatags.io
2. ExtractCSS

This tool can help you to extract element Id, class, and inline styles from HTML documents and output them as CSS stylesheets.

extractcss.com
Read 15 tweets
6 Apr
40+ High-Quality Free Resources for Web Development

A Master Thread 🧵
Table of Contents:

- Illustrations
- Development
- CSS
- Tailwind
- Design
- Productivity
Illustrations

1. Drawkit (drawkit.io)
2. Blush (blush.design)
3. Smash illustration (usesmash.com)
4. Control (control.rocks)
5. Error 404 (error404.fun)
6. Open Doodles (opendoodles.com)
Read 11 tweets
3 Apr
15 GitHub repositories to learn to code and prepare for coding interviews

A Thread 🧵
1. Free Programming Books

github.com/EbookFoundatio…
Read 17 tweets
31 Mar
Best GitHub Repos for Web Developers

A Thread 🧵
1. Node.js Best Practices

This repository is a summary and curation of the top-ranked content on Node.js best practices and also its integration with other tools like Docker, Kubernetes, etc.

github.com/goldbergyoni/n…
2. HTML5 Boilerplate

HTML5 Boilerplate is a professional front-end template for building fast, robust, and adaptable web apps or sites. This project is the product of years of iterative development and community knowledge.

github.com/h5bp/html5-boi…
Read 9 tweets
26 Mar
Roadmap for becoming Back-End Developer in 2021

🧵A Mega Thread 🧵
Learn the basics of Internet

1. How does the internet work?
2. What is HTTP & HTTPS?
3. What is Domain Name?
4. What is IP Address?
5. DNS and how it works?
6. What is hosting?
7. What is SMTP?
Basics of front-end languages

1. HTML
2. CSS
3. JavaScript
Read 17 tweets
25 Mar
20 Websites that offer free ready to use HTML & CSS website templates

🧵A Thread🧵
1. Templated

templated.co
2. Zerotheme

Zerotheme.com
Read 22 tweets
24 Mar
Roadmap to become Full-Stack developer in 2021

🧵A Thread🧵
Table Of Content

💻 How The Internet Works
🔚 Front End
🖥 Operating Systems
📕 Languages
🖲 Version Control
📓 Relational Database
📔 NoSQL Database
📨 API
♻️ Caching
🔒 Security
🧪 CI/CD
📙 Development Concepts
🏯 Software Architecture
🧊 Containers
📬 Servers
⚖️ Scalability
How The Internet Works 💻

1. What happens when you go to google.com?
2. Introduction to Networks
3. Browser Networking
4. IP Addresses
5. HTTP/2
6. What is domain name?
7. What is hosting?
Read 19 tweets
22 Mar
20 Cheat Sheets Website For Developers

A Master Thread 🧵
1. OverAPI

OverAPI is a website that aggregates cheat sheets for many popular web programming languages such as Javascript, NodeJS, PHP, Python, CSS.

overapi.com Image
2. Awesome-Cheatsheets

It is a collection of popular web programming language Cheatsheets.

lecoupa.github.io/awesome-cheats… Image
Read 23 tweets
20 Mar
40+ High-Quality Free Resources for Web Development

A Master Thread 👇🏽
Table of Contents:

- Illustrations
- Development
- CSS
- Tailwind
- Design
- Productivity
Illustrations

1. Drawkit (drawkit.io)
2. Blush (blush.design)
3. Smash illustration (usesmash.com)
4. Control (control.rocks)
5. Error 404 (error404.fun)
6. Open Doodles (opendoodles.com)
Read 12 tweets
15 Mar
Are you a web developer?

Here are few Productive Tools that will save you 10+ hours per week

🧵A Thread 🧵
1. Metatags

This tool can help you to test and view your website's preview when viewed on Google, Facebook, or Twitter.

metatags.io
2. ExtractCSS

This tool can help you to extract element Id, class, and inline styles from HTML documents and output them as CSS stylesheets.

extractcss.com
Read 10 tweets
14 Mar
Roadmap for becoming Back-End Developer in 2021

🧵A Thread 🧵
Learn the basics of Internet

1. How does the internet work?
2. What is HTTP & HTTPS?
3. What is Domain Name?
4. What is IP Address?
5. DNS and how it works?
6. What is hosting?
7. What is SMTP?
Basics of front-end languages

1. HTML
2. CSS
3. JavaScript
Read 16 tweets
1 Mar
List of most asked Programming Interview Questions.

Are you preparing for a coding interview? This tweet is for you. It contains a list of the most asked interview questions from each topic.

🧵A Thread🧵
Arrays

- How is an array sorted using quicksort?
- How do you reverse an array?
- How do you remove duplicates from an array?
- How do you find the 2nd largest number in an unsorted integer array?

#100DaysOfCode
Linked Lists

- How do you find the length of a linked list?
- How do you reverse a linked list?
- How do you find the third node from the end?
- How are duplicate nodes removed in an unsorted linked list?
Read 7 tweets
23 Nov 20
"3 Months Coding Interview Preparation Guide"

I work at Dell & many developers ask me how should they too prepare for “Big Tech” companies.

So, I created a roadmap of topics frequently asked in software engineering Interviews

🧵A Thread🧵

#100DaysOfCode
3 Months interview preparation schedule

Week 0: Programming language
Week 1, 2 & 3: Data Structures
Week 4, 5 & 6: Algorithms
Week 7 & 8: System Design
Week 9 : Operating System
Week 10: Object-Oriented Design
Week 11: Behavioral question
Week 12: Revision.

#100DaysOfCode
Programming language -

The best programming language for your coding interviews is the language that you’re most comfortable with. Prefer - Java or CPP or Python or javascript

Brush up all the concepts of the programming language of your choice.

#100DaysOfCode
Read 13 tweets
7 Nov 20
"HISTORY OF PROGRAMMING LANGUAGES"

Every time you like a post, send an email on the computer, a programming language is working behind.

But where did it all begin? Let's take a tour of the history of programming languages.

🧵A Thread 🧵

#100DaysOfCode
1843: Machine Algorithm

Ada Lovelace invents the first-ever machine algorithm for Charles Babbage’s Difference Machine that lays the foundation for all programming languages.

#100DaysOfCode
1945: Plankalkül

In 1945, Konrad Zuse developed the first ‘real’ programming language called Plankalkül.

Zeus’s language allowed for the creations of procedures, which stored chunks of code that could be invoked over and over to perform routine operations.

#100DaysOfCode
Read 26 tweets
21 Oct 20
GYM workout related tips-

1. Don't ask for workout advice from random persons, stick to trainers advice.

2. Prefer free weights instead of Smith machines.

3. Learn to ignore instead of debate.

4. Push your limits.

5. Don't skip leg day. Body always grows in proportion.
6. Stay hydrated.

7. Don't lift empty stomach. Consume black coffee and light calories before session.

8. Don't rely on pre workouts.

9. Don't dedicate an entire day to a small muscle groups. (Ex- triceps / biceps)

10. Don't fall in trap of taking steroids for faster results.
11. Proper diet is important.

12. Don't skip training sessions.

13. After 3-4 weeks try to change your workouts.

14. Don't train same muscle groups using different machines, learn the muscles anatomy.

15. Every body type is different, follow plan that suits you.
Read 4 tweets
9 Oct 20
AWS Services CheatSheet

Cloud ☁️ computing is becoming very popular nowadays and AWS has pioneered the market.

Most companies ask AWS related questions in interviews, so this thread explains the 40 most popular services offered by AWS

🧵A Thread🧵

#100DaysOfCode
1. VPC - Virtual Private Cloud (VPC) lets you launch AWS resources in a private, isolated cloud.

2. Route 53 - It's a scalable and highly available DNS and domain name registration service.

#100DaysOfCode
3. EC2 - Amazon Elastic Compute Cloud (EC2) provides
resizable compute capacity in the cloud.

4. Elastic Beanstalk - AWS Elastic Beanstalk is an application container for deploying and managing
applications.

#100DaysOfCode
Read 21 tweets
8 Oct 20
Workout guide

A few weeks ago, I posted a picture of my transformation and lots of people admired me for it and asked me redundantly what was my workout plan and diet I follow.

Hence I'm writing this workout guide for Developer friends explaining everything I did.

🧵A Thread🧵
If you are completely new to workout, then for the first 1-2 weeks try mix exercises i.e. combination of exercise targeting each body part with the very lightweight.

After that, you can follow the below exercise regime.
Day 1: Chest Day

1. Push-ups (3 sets x 10 reps)
2. Inclined Bench Press (3 sets x 10 reps)
3. Flat Barbell Bench Press (3 sets x 10 reps)
4. Decline Bench Press (3 sets x 10 reps)
5. Incline Chest Fly (3 sets x 10 reps)
Read 15 tweets