Savvas Stephanides Profile picture
👨‍💻 Developer for 20+ years, here to empower the next generation of developers. 🙌 Building Tech For Humans in public (occasionally)
Jan 23, 2023 12 tweets 3 min read
What are Data Structures? 💿

Let's explain. When you use a website or an app, a lot of things are going on in the background in order to give its users what they're looking for.

Things are being carried out and the result of these things depend on other things.
Sep 27, 2021 12 tweets 3 min read
Javascript is the most versatile programming language out there.

You can build anything: interactive web apps, to servers, to mobile and desktop apps.

It does come with its own set of concepts that anyone working with it should know.

Here's 11 of them, explained.

👇🧵 Promises, explained:

savvas.me/explained/prom…
Sep 25, 2021 8 tweets 3 min read
TOP 5 CHEST PRESS EXERCISES!

Thread 🧵👇 #FitnessWeekend Image 5. MACHINE CHEST PRESS

Equipment: machine

How to do it: bodybuilding.com/exercises/leve… Image
Jun 3, 2021 16 tweets 4 min read
WHAT IS GRAPHQL?

Let's explain! This thread is also available in a more readable and accessible format here:

🔗 savvas.me/explained/grap…
Jun 1, 2021 9 tweets 4 min read
How I made savvas.me

A thread 🧵👇 Image 1⃣ The stack:

I wanted my website to be as fast and snappy as possible.

Which is why this website is 100% Jamstack. The code, posts, assets are all stored in a repository on Github - github.com/savvasStephani….

...and the website itself is made with Gatsby. Image
Mar 29, 2021 15 tweets 4 min read
Should I use forEach() or map()?

Both iterate through arrays in Javascript, but how do they differ? Let's see:

Thread 🧵👇

#100DaysOfCode #CodeNewbie #javascript 🚨 This thread is also available in a more accessible version here:

👇

🌐 savvas.netlify.app/explained/fore…
Mar 29, 2021 15 tweets 4 min read
Should I use forEach() or map()?

Both iterate through arrays in Javascript, but how do they differ? Let's see:

Thread 🧵👇

#100DaysOfCode #CodeNewbie #javascript 🚨 This thread is also available in a more accessible version here:

👇

🌐 savvas.netlify.app/explained/fore…
Dec 3, 2020 20 tweets 5 min read
What is TypeScript?

Let's explain! 🧵👇

#100DaysOfCode
#CodeNewbie
#DEVCommunity
#typescript 🔌 As always, this thread is also available in a more accessible and more permanent space together with my other threads here 👇

🌐 letsexplain.netlify.app/typescript
Nov 12, 2020 25 tweets 5 min read
⚛ What is React?

Let's explain! 👇👇👇

#100DaysOfCode
#CodeNewbies
#DEVCommunity
#reactjs React is a framework that makes it easier to create complex web pages. How does it do that?
Oct 15, 2020 20 tweets 4 min read
What is Docker? Let's explain! 🐋🐳

(Thread) 🧵👇

#100DaysOfCode
#CodeNewbies
#docker 🔌Before I begin: This thread is also available in a more convenient and more accessible format at my new project "Let's Explain" (where you'll find all my other "let's explain" threads as well):

letsexplain.netlify.app/docker
Oct 1, 2020 20 tweets 5 min read
What is async/await in Javascript? Let's explain

(Thread) 👇🧵

#100DaysOfCode
#CodeNewbies We've already talked about Promises in a previous thread. Read it if you haven't already. This thread will be a continuation of that thread so please see that first:

Sep 26, 2020 22 tweets 2 min read
♿️🦾 ACCESSIBILITY QUIZ!

10 questions. Have fun!

#100DaysOfCode #a11y #CodeNewbie

🧵 👇 QUESTION 1:

The standards for web accessibility are called:

A. Accessible Web Initiative
B. Web Accessibility Working Group
C. Web Content Accessibility Guidelines
Sep 22, 2020 4 tweets 1 min read
❌ “I built a to-do app with React”

✅ “I have built an app that has helped people stay on top of their day-to-day tasks and stay organised using my React skills”

👉 It’s about the impact you have on people, not your skill set ❌"I built a weather app with Vue"

✅ "Enabled users to plan their day by building an app which provides clear and convenient hourly weather forecasts. Make flexible, expandable and fast by using the Vue framework to build the app"
Sep 21, 2020 15 tweets 3 min read
What is "this" in Javascript? Let's explain:

Thread 🧵👇

#100DaysOfCode #CodeNewbies First off, a note: I was planning on create a thread like this for ages, but I have been putting it off for one simple reason: just like a lot of people, I too didn't quite get the "this" keyword. It still baffles me a bit but hopefully this basic walkthrough will make sense.
Sep 1, 2020 10 tweets 3 min read
The problem with the "typewriter effect" on your website and how to fix it.

(Thread) 🧵👇

#100DaysOfCode #CodeNewbie #accessibility So you want to show off your portfolio website and you want to add some fancy graphics to show off your Javascript skills. What better way than by adding a fancy "typewriter effect" to show the world your multi-faceted personality?
Aug 25, 2020 15 tweets 3 min read
What is a Promise in Javascript? Let's explain!

Thread 🧵👇

#100DaysOfCode #CodeNewbies Promises in Javascript are a way of isolating something that will likely take a while to complete. Like getting content from another website, or a file
Aug 22, 2020 4 tweets 1 min read
🌐 It’s easy to make fun of Internet Explorer now that it’s been “declared dead” but lets not forget the significant contributions it has given the modern web.

Thread 🧵👇

#100DaysOfCode #CodeNewbies 1️⃣🎨 CSS

Believe it or not, Internet Explorer was the very first browser to support CSS, before Netscape.
Aug 5, 2020 6 tweets 4 min read
There are a lot of types of databases out there. Which one you use depends on what you need it for. Here are a few examples 👇🧵

#100DaysOfCode #CodeNewbies #databases ▶️ RELATIONAL DATABASE

This is the most popular database out there. It depends on tables which have relationships between them (thus "relational"). Popular examples include:

👉@MySQL
👉 @PostgreSQL
👉 @SQLServer
Aug 3, 2020 5 tweets 1 min read
Fun facts about popular programming languages 🧵👇

#100DaysOfCode #CodeNewbie Java was initially called Oak, after the tree that stood outside James Gosling’s office
Jul 8, 2020 15 tweets 6 min read
My love-hate relationship with the #JAMStack

A thread 🧵 👇

#100DaysOfCode The year was 2020. The lockdown has taken its toll on my boredom. Browsing software development forums became my second job. I knew all the trends. All the hot topics.
Jul 4, 2019 12 tweets 3 min read
Good code and resistance to change:

Thread: ⤵️

#cleancode #programming #coding One way or another ever since we started writing code, some rules have been imposed on us.