Codistiano


Channel's geo and language: World, English


👨‍💻 Come along for the ride as I navigate my journey as a self-taught dev!
I’m dropping useful tips, tools, and lessons I’ve learned along the way. Whether you're coding or just curious, everyone’s welcome!

Related channels

Channel's geo and language
World, English
Statistics
Posts filter


#Day54 & #Day55 of #100DaysChallenge
🌤 Good Morning

Pulled an all-nighter 🌙 prepping for a test and squeezing in some coding time too. 🖥

🚀 I’ve started Part-4 of the FullStackOpen Course, which dives into:

- The Structure of Backend Applications 🏗
- Unit Testing 🧪
- Integration Testing 🔗

While I’ve read about structuring backend apps before, testing felt like an entirely new world 🌍—a bit ambiguous, but that’s part of the journey!

💡 Here’s what I tackled last night:

1️⃣ Structuring Backend Apps
- Created a logging file to handle all logs (info/errors). 📜
- Set up a separate file for environment variables management. 🔑
- Organized middlewares into their own module. 📦

2️⃣ Testing Basics
- How to test individual functions (Unit Testing). 🧩
- Proper naming conventions for test files (name.test.js) and why it matters. 🏷
- Group testing for related functions. 📋

Despite all this, I still feel like testing needs a better grasp. 🌀 I’ll step back and focus on seeing the bigger picture to simplify it.

That’s it for the night! 🌌

Bro’s,
Keep Grinding ⚡️
@codistiano


#Day53 of #100DaysChallenge
🌌 Good Evening

I’m back to share what I’ve been up to lately! 💻
The reason I haven’t been posting consistently is due to some sudden mid-tests approaching in my classes. 🎓 I’ve been catching up on lectures (since I skipped 80% of them to work on projects 😅).

Despite the busy schedule, here’s what I managed to learn over the past two days:
✅ Catching and fixing server, database, and operation errors 🛠
✅ A better approach to handling errors using Middlewares 🚧
✅ Setting up and enforcing code-typing styles with eslint ✍️

💡 Milestone Unlocked: Wrapped up Part 3 of the FullStackOpen Course! 🚀

It’s been quite the journey so far, and there’s still more to come. Let’s keep pushing forward.

Bro’s,
Keep Grinding ⚡️
@codistiano


Missed #Day51 of #100DaysChallenge
Good Morning Everyone

Yesterday ( #Day51 ) was a somehow productive morning but later after a noon class Idk what happened and I just felt really tired, got headache and wasn't able to do nothing.
Then decided to have some rest for the day.

In the morning, it was just practicing bug fixing while connecting the two stacks (front and back).
[ Exercises from Full Stack Open Course on Part 3 ]

Today, I will compensate what I missed yesterday and do more In Sha Allah.

Peeps lets,

Keep Grinding ⚡️
@codistiano


Forward from: Edemy
Always think about the bigger picture. The hard work you put in now, even if it means small sacrifices, will help you reach your long-term goals. Working hard today builds a strong foundation, making you stronger and opening up new opportunities.

I remember when I first started, working hard without even knowing what I’d get in return. I began small, and what kept me going was hope for the future. There were times I’d ask myself if all this effort was really worth it. But over time, I saw how hard work truly pays off. It shaped my path and opened doors I never expected.

Growth is a process, and every step forward counts, no matter how small. I’m still working hard, still learning, and still pushing toward my goals. There’s a lot left to achieve, but I know it will all be worth it. Keep improving, stay focused, and trust that today’s challenges are building a better tomorrow.

Have a productive day!

@edemy251


#Day50 of #100DaysChallenge
🌙 Good Evening

Today was a mix of progress and revisiting essentials! 📘 Though classes kept me from wrapping up Part 3, I managed to revise and complete some exercises:

🔍 What I Worked On Today:

- Debugging Node applications in VS Code and the browser
- Setting up MongoDB Atlas and creating a Schema
- Fetching, creating, and saving objects in the database
- Organizing MongoDB configurations into a separate module
- Verifying the integration of frontend and backend
- Though I’m still feeling a bit unfulfilled today, I’m excited to hit the halfway point of this journey. 🎯 50 days left to make a real impact, In Sha Allah.

Until then, let’s...
Keep Grinding ⚡️
@codistiano


#Day49 of #100DaysChallenge
🌞 Good Morning!

Moving forward with Part 3 of the FullStackOpen course, today was all about reviewing and building on previous knowledge. Here’s a summary:

🔄 Revising:

- Setting up a server manually with NodeJS before moving to ExpressJS for simplicity
- Testing requests and responses with Postman
- Using Middlewares to log request info, body, and status
- Deploying apps online

✨ Newly Learned:

- Grasping Same Origin Policy and CORS
- Using REST Client in VS Code to test requests easily
- Connecting backend & frontend to fetch stored data
- Building for Frontend Production
- Serving static files from the backend (the Production build 👆🏼)
- Deploying with Render
- Configuring a proxy in vite.config.js for development mode

I’m halfway through Part 3, and today I’ll be tackling the next half, In Sha Allah!

Hope you’re all working hard, pushing forward and doing great, Do not let any thing distract and...

Keep Grinding ⚡️
@codistiano


Forward from: Techኢት
🔥 200 Project Ideas from Beginner to Advanced with Open Source Contributions 🚀
Read more
@techinethio


#Day48 of #100DaysChallenge
🌙 Good Evening!

Just wrapped up Part 2 of the FullStackOpen course! 🎉 It’s been packed with new lessons, and I've gained so much along the way. Here are some new highlights:

🔹 Iterating over objects in React
🔹 Creating and using environment variables in React
🔹 Fetching and rendering filtered data

Tomorrow, I will be starting Part 3, In Sha Allah 🙏🏼

Hope you’re all making progress in whatever you’re pursuing. 🚀 Don’t ever stop!

Keep Grinding ⚡️
@codistiano


Any dev's inspiration 💪🏼


Forward from: Tech Nerd


#Day48 of #100DaysChallenge
Good Morning everyone

It feels like it’s been a while since I last updated — had some classes and an irregular schedule. But, Alhamdulillah, I haven’t missed a day! 💪

I’ve been diving into Part 2 of the FullStackOpen course, working through exercises that are really challenging my skills, especially around React hooks and backend connections. Here’s what I tackled:

📌 Rendering Collections: Using array methods like filter, map, some, and includes
📌 Filtering & Search Features: Used array filter for displaying specific elements
📌 Keys in Rendering: Why not to use map’s index as a key for list elements
📌 Data Fetching & useEffect: Efficient ways to handle data from a server
📌 CRUD Operations: Manipulated the DOM with backend data
📌 Notification System: Added basic styles and feedback notifications
📌 Project File Structure: Real-world folder and file setups

I even set up a mock server using json-server — a package that quickly provides a full REST API without coding. This was a great way to simulate a real backend server and database! 🚀

It is really fun and exciting as you get out of your comfort zone, struggle, get confused, fail, learn and then win.
I felt it a couple of times these 4 days 🥵.

So guys Focus on your work, Work Harder and
Keep Grinding ⚡️
@codistiano


#Day48 of #100DaysChallenge


Forward from: Edemy
It's not about perfection it's about giving your best everyday


@edemy251


Forward from: Tech Nerd
Video is unavailable for watching
Show in Telegram
FYI, he’s my little bro ( kidding 😆). Gen Alpha is coming for Gen Z and Millennial devs—these 10-year-old cracked devs are popping up everywhere! 🔥 Time to level wake up, people! ⚡️

Check out his YouTube channel: Link

@selfmadecoder


And here we are struggling with power outage, just heared that something has blown 💣 .. as always..


#Day44 of #100DaysChallenge
Good Evening Everyone 💤

I planned to finish Part 2 of FSO, However it didnt go as planned. Although I did some exercises, I will be completing it after midnight and then post that time.

Stay Hard &
Keep Grinding ⚡
@codistiano


Forward from: Sifen.Dev
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! 🔥


#Day42 of #100DaysChallenge
🌙 Good Evening, everyone! 💤

Today, I made some solid progress and wanted to share a quick update with you all.

For any beginners out there who have wrapped up learning JavaScript, I highly recommend diving into FullStackOpen 👉 fullstackopen.com 🎓
It’s a fantastic, in-depth guide covering React, Redux, Node.js, MongoDB, GraphQL, and TypeScript—all in one place!

As I’m solidifying my React basics, I worked through Part-1 exercises and brushed up on the following:

🔄 Different techniques for Event Handling
🧩 Various ways of Nesting Components
📦 Efficient Props Drilling methods
🛠 Debugging React Apps with ease

🔑 Quick tip for anyone starting with FSO: Try watching a crash course on the topic before diving into FSO's docs. It makes the learning process smoother and more enjoyable! 🚀

That’s it for today. Hope you’re all crushing it, whatever your goals may be!

Until the next update,
Keep Grinding ⚡️
@codistiano


Forward from: FlutterBegin
💡 Why Problem-Solving is Key for Programmers

Coding is more than syntax—it's about solving real problems. Strengthen your problem-solving skills with daily challenges on LeetCode, HackerRank, and CodeForces!

🔑 A strong coder is a strong problem-solver.

@FlutterBegin



20 last posts shown.