Sytelix 𝕏 (@sytelix) header
Sytelix 𝕏 (@sytelix) profile picture

Crafting seamless user experiences through the power of code. My toolkit includes HTML, CSS, JavaScript, ReactJS, Next.js, Tailwind CSS, Material UI,MERN stack.

kingdom of Morocco 🇲🇦
Joined July 2016
Photo by Sytelix 𝕏 (@sytelix)Photo by Sytelix 𝕏 (@sytelix)Photo by Sytelix 𝕏 (@sytelix)Photo by Sytelix 𝕏 (@sytelix)Photo by Sytelix 𝕏 (@sytelix)Photo by Sytelix 𝕏 (@sytelix)Photo by Sytelix 𝕏 (@sytelix)Photo by Sytelix 𝕏 (@sytelix)Photo by Sytelix 𝕏 (@sytelix)Photo by Sytelix 𝕏 (@sytelix)
🚀 Elevate your React.js game with @tan_stack packages and React Hook Form! 🌟 Here's how they can turbocharge your projects and delight your users: #buildinpublic #webdeveloper #letsconnect
2
2
8
1,053
Sytelix 𝕏 retweeted
Of course Russia vetoed the widely-supported & common sense UN resolution to extend peacekeeping and lay the path for Moroccan sovereignty over Western Sahara. Russia’s goal? Further destabilization of Africa. Who benefits? Russia, its puppet Algeria, Iran, and the Hezbollah trained Algeria-backed Polisario Front. It is high time to designate the Polisario as an FTO AND impose CAATSA sanctions on Algeria for building an arsenal of Russian weapons to cause CHAOS in North Africa and Europe. Algeria could do well if its leaders chose to back a bright future instead of terrorism.
834
1,053
140
5,110
276,961
Sytelix 𝕏 retweeted
🚨🚨🚨🚨🚨الجميع يشارك هذا المنشور مجزرة غاز الخردل في الريف المغربي واحدة اكبر المجازر التي عرفها التاريخ البشري 140 الف رجل وامراة وطفل ..قتلوا بغاز الخردل في ساعة واحدة حين شعرب اسبانيا ان المغاربة ينتصرون عليها في الريف المغربي ارسلت طائرات تحمل غاز الخردل القاتل المحرم دوليا. قامت اسبانيا باسقاط هذا الغاز على قرى الريف التي كان يسكنها الاف المواطنين المغاربة نساء واطفال وشيوخ ...فقتلت كل من في تلك القرى في ابادة جماعية لم يعرف التاريخ مثلها. لماذا لا يطالب المغرب بتعويضات عن هذه المجازر في المحاكم الدولية ؟؟ والمليارات التي ستكون اسبانيا ملزمة بدفعها يتم تقديمها لسكان الريف والشمال المغربي عموما كتعويضات لهم . لان المعاناة التي يعانيها الريف المغربي اليوم سواء اقتصاديا او اجتماعيا هي بسبب الاحتلال الاسباني والمجازر التي ارتكبها في الريف المغربي . وليومنا هذا لا تزال اسبانيا تحتل بكل وقاحة مدينة سبتة ومليلية وجزر الكناري المغربية و32 جزيرة اخرى . المغرب يملك كل الوثائق والشهود على هذه المجازر ...لماذا لا يتقدم بها للمحاكم الدولية وتكون اموال التعويضات التي ستكون اسبانيا ملزمة على دفعها وستكون بعشرات المليارات من اليورو. هذه الاموال تستخدم كتمويل لمشاريع الريف...وجزء منها يقدم كراتب شهري لاسر الضحايا .
237
310
54
875
167,831
19
239
12
1,412
53,390
Les sénégalais maintenant 😂😂
2
22
1
121
2,962
أتفق 💯السيد خالد العليان ما شفنا منو إلا الخير عمل ترويج للمغرب و مناظره الخلابة و بنيته التحتية بكل احترافية المشاهدات بالملايين هو كذلك استفاد و لاحرج في ذلك، أن يذهب لبلد آخر أيا كان فهذا أمر يخصه مادام لم يتحدث بأي سوء لا عن المغرب و لا عن المغاربة بل بالعكس …
24
19
4
121
8,324
#عاجل | مستشار ترمب للشؤون الإفريقية: الوقت حان لإيجاد حل نهائي ودائم لقضية الصحراء وسنفتح فيها قنصلية قريبا - الرئيس #ترمب يشدد على سيادة #المغرب على إقليم الصحراء
277
192
67
1,775
148,883
Do you remember when you joined X? I do! #MyXAnniversary
1
27
Sytelix 𝕏 retweeted
When starting a new project, what's your go-to move? Be honest, we won't judge. 😅 #buildinpublic #letsconnect #webdeveloper
25%Plan like an architect
50%Code now, think later
25%Google 'free templates'
4 votes • Final results
1
1
4
123
When starting a new project, what's your go-to move? Be honest, we won't judge. 😅 #buildinpublic #letsconnect #webdeveloper
25%Plan like an architect
50%Code now, think later
25%Google 'free templates'
4 votes • Final results
1
1
4
123
🧙‍♂️ 5 JavaScript Tricks to Turn You Into a Coding Wizard! --- 1️⃣ 🎩 Destructuring Magic: Why say “person.name” a hundred times when you can pull properties out like a pro? const person = { name: 'Alice', age: 25, hobby: 'coding' }; const { name, age } = person; console.log(name); // Alice console.log(age); // 25 💡 Think of it as unpacking a gift—grab what you need and leave the rest. It’s clean, readable, and keeps your code DRY (Don’t Repeat Yourself). --- 2️⃣ 🕵️ Optional Chaining: Avoid JavaScript’s classic tantrum: ❌ “Cannot read property 'undefined' of undefined” With ?., you can safely access nested properties without your code falling apart. const user = { name: 'Bob', address: { city: 'Gotham' } }; const city = user?.address?.city; console.log(city); // Gotham const zipcode = user?.address?.zipcode; console.log(zipcode); // undefined (no crash!) ✨ If something doesn’t exist in the chain, JavaScript just shrugs and gives you undefined. No drama, no runtime errors. Perfect for working with unpredictable data! --- 3️⃣ 🚪 Nullish Coalescing (??): You know how || replaces falsy values like 0 or false? Sometimes that’s not what you want. Enter ??, the smarter default operator. const value = 0; const result = value ?? 'fallback'; console.log(result); // 0 (keeps the real value!) const missing = null; const safeResult = missing ?? 'fallback'; console.log(safeResult); // fallback 💡 Use ?? when you only want to replace truly missing values (null or undefined) and not things like 0 or false. It’s like asking, “Do you actually exist?” --- 4️⃣ 🖋️ Template Literals: Sick of messy concatenations with +? Meet template literals, the cool kids of string formatting. const name = 'Charlie'; const age = 30; console.log(`Hi, I'm ${name}, and I'm ${age} years old.`); // Hi, I'm Charlie, and I'm 30 years old. ✨ No more + gymnastics. Just backticks () and placeholders (${}`). It’s cleaner, easier to read, and looks like magic. Bonus: You can even write multi-line strings without \n! console.log(`This is line one. This is line two.`); --- 5️⃣ 🪄 Spread Operator: Cloning and merging objects/arrays has never been easier. // Clone objects: const original = { a: 1, b: 2 }; const clone = { ...original }; console.log(clone); // { a: 1, b: 2 } // Merge objects: const updated = { ...original, b: 3, c: 4 }; console.log(updated); // { a: 1, b: 3, c: 4 } // Merge arrays: const nums1 = [1, 2]; const nums2 = [3, 4]; const merged = [...nums1, ...nums2]; console.log(merged); // [1, 2, 3, 4] 💡 Need to keep your original data untouched? The spread operator is your best friend. It’s fast, clean, and ensures you don’t accidentally break things. --- ✨ Why These Tricks Rock: • Readable? ✅ Less clutter and clearer logic. • Safe? ✅ Avoids unnecessary errors. • Modern? ✅ Keeps your code future-proof. • Fun? ✅ Makes coding feel like casting spells. --- Which of these tricks will you try first? Got a favorite? Let me know below! 🪄 Follow @sytelix for more magical JavaScript tips! #buildinpublic #letsconnect #webdeveloper
2
84
Sytelix 𝕏 retweeted
JavaScript Array Methods: Your New Best Friends in Coding 🚀 Say goodbye to boring loops! JavaScript’s array methods are here to make your code cleaner, smarter, and more fun to write. Let’s break it down: 🌟 The Core Seven 1. map() – The Overachiever ✨ Transforms every element in a flash! const numbers = [1, 2, 3]; const doubled = numbers.map(num => num * 2); // [2, 4, 6] You map out the new plan, and voilà—transformation complete! 2. filter() – The Gatekeeper 🕵️ Keeps only the cool kids (or numbers, or whatever). const numbers = [1, 2, 3, 4, 5]; const evenNumbers = numbers.filter(num => num % 2 === 0); // [2, 4] If it doesn’t pass the vibe check, it doesn’t get in. 3. find() – The Treasure Hunter 🪙 Finds the first hidden gem and stops. const firstEven = numbers.find(num => num % 2 === 0); // 2 Perfect for when you’re like, “Just gimme the first one!” 4. findIndex() – The Detective 🕵️‍♀️ Finds the location of the first suspect. const firstEvenIndex = numbers.findIndex(num => num % 2 === 0); // 1 Great for pinpointing culprits in the lineup. 5. fill() – The Artist 🎨 Replaces everything with your chosen color—or value. const array = [1, 2, 3, 4]; array.fill(0); // [0, 0, 0, 0] It’s like painting your array with a single brushstroke. 6. some() – The Optimist 🤞 Checks if at least ONE element passes the test. const hasEven = numbers.some(num => num % 2 === 0); // true Just one “yes” and it’s a win! 7. every() – The Perfectionist ✅ Tests if EVERYTHING is up to standard. const allEven = numbers.every(num => num % 2 === 0); // true Perfect for the all-or-nothing crowd. --- ✨ Why These Methods Rock: Readable: Say goodbye to nested loops. Safe: Less chance of breaking things. Chainable: Build complex operations with ease. Immutable: Some methods won’t mess with your original array! --- 🔥 Pro Tips for Super Devs Use map() to transform arrays like a pro. Use filter() to keep only what you need. Use find() to snag that one golden item. Chain these bad boys to make your code unstoppable. Got a favorite array method? Share it below! 👇 Follow @sytelix for more JavaScript tips and tricks. Image Credit: RammCodes
1
2
125
JavaScript Array Methods: Your New Best Friends in Coding 🚀 Say goodbye to boring loops! JavaScript’s array methods are here to make your code cleaner, smarter, and more fun to write. Let’s break it down: 🌟 The Core Seven 1. map() – The Overachiever ✨ Transforms every element in a flash! const numbers = [1, 2, 3]; const doubled = numbers.map(num => num * 2); // [2, 4, 6] You map out the new plan, and voilà—transformation complete! 2. filter() – The Gatekeeper 🕵️ Keeps only the cool kids (or numbers, or whatever). const numbers = [1, 2, 3, 4, 5]; const evenNumbers = numbers.filter(num => num % 2 === 0); // [2, 4] If it doesn’t pass the vibe check, it doesn’t get in. 3. find() – The Treasure Hunter 🪙 Finds the first hidden gem and stops. const firstEven = numbers.find(num => num % 2 === 0); // 2 Perfect for when you’re like, “Just gimme the first one!” 4. findIndex() – The Detective 🕵️‍♀️ Finds the location of the first suspect. const firstEvenIndex = numbers.findIndex(num => num % 2 === 0); // 1 Great for pinpointing culprits in the lineup. 5. fill() – The Artist 🎨 Replaces everything with your chosen color—or value. const array = [1, 2, 3, 4]; array.fill(0); // [0, 0, 0, 0] It’s like painting your array with a single brushstroke. 6. some() – The Optimist 🤞 Checks if at least ONE element passes the test. const hasEven = numbers.some(num => num % 2 === 0); // true Just one “yes” and it’s a win! 7. every() – The Perfectionist ✅ Tests if EVERYTHING is up to standard. const allEven = numbers.every(num => num % 2 === 0); // true Perfect for the all-or-nothing crowd. --- ✨ Why These Methods Rock: Readable: Say goodbye to nested loops. Safe: Less chance of breaking things. Chainable: Build complex operations with ease. Immutable: Some methods won’t mess with your original array! --- 🔥 Pro Tips for Super Devs Use map() to transform arrays like a pro. Use filter() to keep only what you need. Use find() to snag that one golden item. Chain these bad boys to make your code unstoppable. Got a favorite array method? Share it below! 👇 Follow @sytelix for more JavaScript tips and tricks. Image Credit: RammCodes
1
2
125
Sytelix 𝕏 retweeted
Where??🤣🤣
97
115
11
1,282
51,341
Sytelix 𝕏 retweeted
💡 Javascript tips 🔴 DayJS
33
85
4
590
39,923
Web dev secret: You don’t need a perfect design to start coding. 💡 Tip: Use placeholder assets like Lorem Ipsum, Unsplash, and Heroicons. Code the functionality first, THEN worry about the pixel-perfect UI. Remember, users care more about how it works than how it looks (at first). #buildinpublic #letsconnect #webdeveloper
1
36
Sytelix 𝕏 retweeted
It will probably never happen again... so I'm posting this for the record: I made $300,000 in the last 30 days. 3 years ago, my bank account was empty, I didn't believe in myself and had 0 followers. But that didn't stop me from shipping tiny startups. - I coded every day - I did marketing every day - I didn't give up when nothing happened for 18 months Then I got lucky last year. And I got lucky again last month. Create something valuable for some people, distribute it, and don't quit—that's the recipe to get lucky.
154
36
14
1,419
136,027
Love the colors in this section. Do you design your own visuals?
21
15
1
168
7,325
Building your first full-stack app? 🚀 Here’s the simple roadmap: 1️⃣ Frontend: Learn React (or Vue/Svelte). Focus on components & state. 2️⃣ Backend: Master Node.js (Express is your BFF). Understand REST APIs. 3️⃣ Database: Go with PostgreSQL or MongoDB. Learn CRUD ops. 4️⃣ Auth: Start with JWT. Keep it simple! 5️⃣ Deployment: Push it live with Vercel + Railway/Render. Don’t overthink! Build, break, & learn. #buildinpublic #letsconnect #webdeveloper
1
1
67
Sytelix 𝕏 retweeted
🚨 VS Code running slow? CPU spiking? 🕵️‍♂️ It could be a rogue extension like "Import Cost"! Learn how to spot bad extensions and use Extension Bisect to track them down. Don’t let hidden CPU hogs kill your workflow! Read more: bit.ly/VSCode-CPU-Thief #DevTips #VSCode
1
2
42
Sytelix 𝕏 retweeted
🚀 Elevate your React.js game with @tan_stack packages and React Hook Form! 🌟 Here's how they can turbocharge your projects and delight your users: #buildinpublic #webdeveloper #letsconnect
2
2
8
1,053