Amplication Profile picture
Open‑source dev tool. It helps you develop quality Node.js apps without spending time on repetitive coding tasks.
Nov 18, 2022 7 tweets 3 min read
JavaScript Tricks That Every Developer Should Know

Thread 🧵👇 1. Filter Unique Values

The Set object type was introduced in ES6, and along with ..., the ‘spread’ operator, we can use it to create a new array with only the unique values.
Nov 17, 2022 10 tweets 4 min read
Did you know Amplication uses Docker and ships Dockerfiles in the code we generate?

Here is your CRASH COURSE on Docker!

Thread 🧵👇 Docker whale swimming in th... Docker is a tool to package code into containers that run anywhere.

Imagine building an app that needs a specific OS or some other dependency. How can a group of developers work on the same app if they all have different hardware, operating systems, and installed software?
Nov 16, 2022 8 tweets 3 min read
Server-side JavaScript isn't just Node.js. This is your CRASH COURSE and TUTORIAL for Deno!

Thread 🧵👇 Denos flying through the sky! Deno launched just two and a half years ago. The JavaScript community was (and still is) very excited by it.

Deno is a new, more secure JavaScript runtime that supports TypeScript out of the box. In addition, it does away with centralized package managers like npm.
Aug 3, 2022 7 tweets 2 min read
Five Hidden GitHub features that will make it much easier to contribute to open source 🐈‍⬛

Thread 🧵 👇🏻 1. Whitespace

Adding ?w=1 to a git diff URL will hide all changes in the whitespace, enabling you to see only the code that has changed.
Jul 12, 2022 7 tweets 3 min read
FIVE Git and GitHub tips & tricks that will make every open-source software developer's life easy 💯 (with commands)

Thread 🧵👇 1. Amend a commit message

Made a mistake to the commit message?

You can simply amend it rather than resetting.
Jun 29, 2022 18 tweets 5 min read
Sorting Algorithms that will help you in becoming a better software developer

Thread 🧵👇 You don't need to sort a list if it has a length of 1 - Insertion Sort

This sorting algorithm is one that we've highlighted in a previous thread. The basic idea is that we have two data collections, one sorted and another unsorted. Implementation of an Insertion Sort
Jun 27, 2022 20 tweets 5 min read
Calculating time complexity is the bane of many a Computer Science student’s life and can strike terror into the heart of any job seeker in an interview.

Thread 🧵👇 While writing code, taking into account the efficiency and cost of your logic is super important.

Time complexity determines how long an algorithm takes to execute, and it is typically related to the length of the input.
Jun 26, 2022 14 tweets 4 min read
A Crash Course in TypeScript (LET’S GO!) 🚀

Thread 🧵👇 According to the State of JS survey, roughly 69% of JS developers have used TypeScript (nice).

Link to survey: 2021.stateofjs.com/en-US/other-to… Image
Jun 23, 2022 7 tweets 2 min read
FIVE GitHub repositories to level up your game in web development

Thread 🧵👇 1. Developer Roadmap

This GitHub repository will provide community-driven roadmaps, articles, and resources for developers

Stars: 197K

🔗 github.com/kamranahmedse/…
Jun 22, 2022 8 tweets 3 min read
SIX useful HTML attributes that you may not know about ( with code snippets). 💻

Thread 🧵 👇🏻 1. Contenteditable

It is global attribute that specifies whether the HTML content is editable or not.
Jun 21, 2022 11 tweets 3 min read
Everything you need to know about arrow functions (with code snippets) 🏹

Thread 🧵👇 - Function Expression 🤔

Before coming to arrow functions, let's discuss what a function expression is?

The function keyword can be used to define a function inside an expression.

Syntax 👇🏻 Image
Dec 16, 2021 14 tweets 4 min read
FIVE Important Javascript concepts that every Web Developer should know about 😉💯

Thread 🧵👇 1️⃣ Callback

A callback, also known as a "call-after" function, is any executable code that is passed as an argument to other code; that other code is expected to call back (execute) the argument at a given time.
Dec 8, 2021 14 tweets 4 min read
Introduction to TypeScript 💙

- What is it? 🤔
- Its use in Web Development 💻
- Types in TypeScript 👏
- How to get started? ✅
- Examples 💯
- Difference b/w JavaScript and TypeScript ✨
- Features 🚀
- Advantages 👏

A "Guide" to learn Typescript 😉

Thread 🧵👇 1️⃣ What is TypeScript?

TypeScript is a strongly typed programming language that builds on JavaScript, giving you better tooling at any scale.

It provides tighter integration with your IDE to catch errors early in your editor.
Dec 5, 2021 13 tweets 4 min read
Intro to Node.js 🚀

Things you are going to learn in this thread👇

- What is Node.js?🤔
- Features💥
- Hello World Program👋
- Difference b/w Node.js and Javascript✅
- Asynchronous event-driven programming ⭐
- Node.js Event Loop🔂
- Working of Event Loop👷‍♂️

Thread🧵👇 Image 1️⃣ What is Node.js?

- It is an open-source asynchronous event-driven JavaScript runtime.

- It is built on Chrome's JavaScript Engine (V8 Engine).

- It allows developers to use Javascript on the server-side.
Nov 24, 2021 11 tweets 2 min read
Introduction to Web Development 💻

You'll learn about ⬇️

➵ Web Development 🖥️
➵ Frontend Development 🎨
➵ Backend Development ✅
➵ Full Stack Development 🚀

Thread 🧵👇 1️⃣ Intro to Web Development

It is the process of building, creating, and maintenance of websites and web applications.

It mainly includes 👇

- Web Programming
- Web Designing
- Hosting
- Database Management