SeeFun.Dev
743 subscribers
356 photos
24 videos
7 files
191 links
He/Him

Building, coding, and sharing

Github- https://github.com/sifenfisaha

Dm- @see_fun
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
πŸ‘3πŸ”₯1πŸ‘1
πŸŽ‰ Woohoo! We just hit 300 subscribers! πŸŽ‰

A huge THANK YOU to each of you for being part of this journey. Your support, comments, and ideas keep me motivated every day! Can’t wait to keep learning, building, and sharing more cool stuff with you all. πŸš€

#CodeFam
πŸŽ‰9πŸ‘3πŸ‘1
Coding is like a puzzle 🧩 the more pieces you fit together, the clearer the picture gets. It’s challenging, but there’s always that satisfaction when things click into place! πŸ”₯
πŸ‘Œ4πŸ‘1
The infamous this keyword in JavaScript! 🀯 Honestly, I completely lost my mind trying to understand it. It’s crazy how one tiny word can feel like an endless maze of context and rules! I’m finally starting to piece it together, but wow… it’s been a journey.
πŸ‘6
Hey Code Fam! Today, someone asked about my JavaScript learning journey, so here’s a peek at my roadmap! Following a structured checklist has been key to staying on track and motivated. Here’s what I’m working through:

JavaScript Learning Checklist:πŸ“±

βœ”οΈ Basics (Variables, Data Types, Operators)
βœ”οΈ Control Flow (If/Else, Loops)
βœ”οΈ Functions and Scope
βœ”οΈ DOM Manipulation
βœ”οΈ Events and Interactions
βœ”οΈ Arrays and Objects
βœ”οΈ Understanding How JavaScript Works Behind the Scenes (it’s wild! 🀯)
βœ”οΈ ES6+ Features
βœ”οΈ Async JavaScript (Promises, Async/Await)
βœ”οΈ Error Handling
βœ”οΈ Modules and Imports
βœ”οΈ Working with APIs
βœ”οΈ Final Project for Real-World Practice

The journey has its ups and downs, but every concept makes the whole picture clearer. Let’s keep moving forward! πŸ’ͺ
#CodingChecklis
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ”₯5πŸ‘2🀯1πŸ—Ώ1
Forwarded from Dagmawi Babi
And the very first episode is out. Enjoy. πŸ₯°

Robel Mezemir (aka @Robi_makes_stuff)
β€’ https://youtu.be/wsaTUYT3KJk?si=zCorJvfvHiRsnhHz

#MyYouTube #Podcasts
@Dagmawi_Babi
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘4
Today's Progress πŸš€: I dove into destructuring arrays and objects in JavaScript makes working with data so much smoother! Also took some time to practice and reinforce previous concepts. Feeling that knowledge start to stack up! πŸ’ͺπŸ’» #WebDevJourney
πŸ‘4
Hey everyone! 🌱 I've been coding non-stop for over a month now.. time to take a little break and recharge! Planning to rest up for the next two days and be back in action by Monday. Thanks for sticking with me! πŸ’»βœ¨
#WebDevJourney
Please open Telegram to view this post
VIEW IN TELEGRAM
❀10πŸ”₯4⚑1
Hey everyone, I was thinking a lot today, just kinda talking to myself... and....how did humans go from just rocks and air to creating programming languages, Wi-Fi, and PCs? Like, how did we even come up with this stuff? It’s kinda mind-blowing!
⚑8😁4
When there’s so much to do… you end up doing nothing πŸ˜…
πŸ‘9😁4
Hey everyone! Just made the switch from Windows to Linux Ubuntu, and it's amazing! πŸš€ The speed, customization, and control are on another level. Excited to dive deeper into this OS!
πŸŽ‰8πŸ‘1
The internet speed is killing me today it’s so slow! 🐒 Trying to get things done, but this is testing my patience big time…
😭9
SeeFun.Dev
Hey everyone! Just made the switch from Windows to Linux Ubuntu, and it's amazing! πŸš€ The speed, customization, and control are on another level. Excited to dive deeper into this OS!
Hey guys i need help.. Why does VS Code feel like an old version or outdated, and why aren't the Git commands working the same way they do on Windows?
πŸ‘3
πŸ‘‹ Hey everyone!
I’m about to kick off a journey to level up my JavaScript skills,... Over the next 7 days, I’ll be diving into some key JavaScript concepts.. everything from destructuring and the spread operator to sets, maps, and string manipulation. It’s going to be a fun ride, and I’m excited to share what I learn with you!
πŸ‘6
βœ”οΈDay 1 - Destructuring and Spread Operator

Today, I tackled Destructuring Arrays and Objects, the Spread Operator (...), and Rest Pattern and Parameters. These features really make handling data so much easier!

πŸ”Ή Destructuring makes it simple to extract data from arrays and objects.

// Array Destructuring
const colors = ["red", "green", "blue"];
const [primary, secondary] = colors;
console.log(primary); // Output: "red"
console.log(secondary); // Output: "green"

// Object Destructuring
const user = { name: "Sifen", age: 20 };
const { name, age } = user;
console.log(name); // Output: "Sifen"


πŸ”Ή Spread Operator is a game-changer for copying arrays/objects or merging them.

// Spread Operator
const numbers = [1, 2, 3];
const newNumbers = [...numbers, 4, 5];
console.log(newNumbers); // Output: [1, 2, 3, 4, 5]


πŸ”Ή Rest Pattern allows handling remaining parameters in functions efficiently.

// Rest Pattern in Function Parameters
function add(...nums) {
return nums.reduce((acc, num) => acc + num, 0);
}
console.log(add(1, 2, 3, 4)); // Output: 10


#WebDevJourney
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘8πŸ”₯2
✨ Starting Tailwind CSS alongside my JavaScript journey! ✨

I've heard a lot about how Tailwind speeds up styling with its utility-first approach, and I’m excited to see how it integrates with the projects I’m building in JS. Time to level up my front-end skills! πŸ’»

Let’s go! πŸ’ͺ #WebDevJourney
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘8⚑2πŸŽ‰2
βœ”οΈDay 2 : Logical Operators & Short Circuiting

Hey everyone! πŸš€ Today, I dove into JavaScript’s logical operators (&&, ||, ??) and learned about short circuiting and logical assignment operators. Here’s a quick breakdown:

πŸ”Ή Logical Operators like && and || help simplify conditions and defaults.
πŸ”Ή Short Circuiting stops evaluating as soon as the result is clear, keeping code efficient.
πŸ”Ή Nullish Coalescing (`??`) allows assigning fallbacks without overriding valid values like 0 or ''.
πŸ”Ή Logical Assignment Operators (&&=, ||=, ??=) help with cleaner, conditional assignments.

These concepts make handling conditions and defaults much smoother! πŸ’» #WebDevJourney
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘3
Woohoo! Tailwind CSS is awesome! πŸŽ‰ People say the learning curve is tough, but honestly, after being "cooked" by JavaScript πŸ˜…, Tailwind feels like a breeze. Stay tuned....lots of cool projects are on the way
πŸ”₯3πŸ‘1🀣1
Here's my starter folder setup for all my upcoming projects! πŸ“‚βœ¨ Got everything organized with a public folder for assets, a src folder for JavaScript modules, and neatly separated styles. Trying to keep it clean and ready for action!

What do you think? Any tips to make it better? Let me know!
❀‍πŸ”₯3πŸ‘2πŸ‘2
βœ”οΈDay 3 : Looping Through Arrays and Objects

Hey folks! πŸ‘‹ Today, I learned some cool ways to loop through arrays and objects in JavaScript. These tricks make it so much easier to handle data. Here’s a quick example I tried out:

// Looping through an array
const scores = [90, 85, 78, 92];
for (const score of scores) {
console.log(`Score: ${score}`);
}

// Looping through an object
const student = { name: 'Sifen', age: 20, grade: 'A' };
for (const [key, value] of Object.entries(student)) {
console.log(`${key}: ${value}`);
}


With for-of, looping through arrays feels effortless. And Object.entries makes working with objects a breezeβ€”you get both the key and value in one go!

These are game-changers for making code cleaner and more readable. πŸ’» Feeling pumped about JavaScript! πŸš€ #JavaScript #CodingJourney #WebDevJourney
Please open Telegram to view this post
VIEW IN TELEGRAM
πŸ‘5πŸ”₯1
Hey everyone!
Just finished my first Tailwind CSS project: a simple pricing plan page.
Check it out: pricing plan
πŸ‘9πŸ‘3