Sign in to view San’s full profile
or
New to LinkedIn? Join now
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
Sign in to view San’s full profile
or
New to LinkedIn? Join now
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
Los Angeles Metropolitan Area
Sign in to view San’s full profile
San can introduce you to 1 people at TECHBLEED
or
New to LinkedIn? Join now
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
2K followers
500+ connections
Sign in to view San’s full profile
or
New to LinkedIn? Join now
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
View mutual connections with San
San can introduce you to 1 people at TECHBLEED
or
New to LinkedIn? Join now
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
View mutual connections with San
or
New to LinkedIn? Join now
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
Sign in to view San’s full profile
or
New to LinkedIn? Join now
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
Websites
- Personal Website
-
https://boolfalse.com
- Portfolio
-
https://github.com/boolfalse
About
Welcome back
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
New to LinkedIn? Join now
Services
Activity
2K followers
-
San Bagratyan shared thisI've made a YouTube video on how to terminate multi-mode fiber optics using LC connector. https://lnkd.in/g9TbTTRY #boolfalse #networking #fiber
-
San Bagratyan shared thisRan my 3rd marathon at LB last week. This one was my worst one ever 🤪 but I enjoyed the race, and post-race feelings (including the free Ultra beer). The sub 4h challange is still remains active !! Strava activity: https://lnkd.in/ggvQNXSc #longbeach #marathon #boolfalse
-
San Bagratyan shared this🇦🇲 An old recorded "Git theory" course (teaser) for my Armenian fellows. Տարիներ առաջ առիթ եմ ունեցել տարբեր սկսնակների սովորեցնելու կամ օգնելու մեկ այլ տեսանկյունից (իրական կյանքի անալոգիաներով) նայել Git տեխնոլոգիան, որի նմանատիպ ձև գոնե ես չեմ գտել համացանցում։ Եկավ միտք, որ կարելի է նկարահանած ունենալ մի տարբերակ, և անհրաժեշտության դեպքում այն ուղարկել ընկերներին կամ մարդկանց, ում դա կարող է օգտակար լինել։ Նյութը նկարահանելու ժամանակ որևէ միտք չի եղել հետագայում այն public դարձնելու, այդ պատճառով շատ քիչ եմ մտածել վիդեոյի որակի, միջավայրի, լուսավորության, ֆոկուսինգի և այլնի մասին։ Սակայն վերջերս հաճախ էի մտածում, որ չնայած տեխնիկական որակի թույլ լինելուն, արժեր գոնե այստեղ հրապարակել, քանի որ այն հնարավոր է օգտակար լիներ այլ մարդկանց ևս։ Իրականում սա պետք է ունենար շարունակություն (գործնական 2րդ մաս), բայց հանգամանքներից ելնելով այդպես էլ առիթ չեղավ այն պատրաստելու։ Համենայն դեպս, որոշեցի սա հասանելի թողնել այստեղ (հղումը ներքևում)։ Նախապես հայցում եմ դիտողի ներողամտությունը որակի բացահայտ թերացումների համար։ Ամեն դեպքում, ունենք այն ինչ ունենք 😏 Փոքրիկ նշումներ․ Նյութը նախատեսված է սկսնակների, ինչպես նաև թեմայով հետաքրքրվող այլ որլորտի մասնագետների համար։ Վիդեոն ունի պատրաստի timestamps, որը կօգնի գտնել անհրաժեշտ հատվածը: Գրատախտակին գրվածը կարծում եմ էական դեր չի խաղում, էնպես որ կարող եք չանհանգստանալ եթե որևէ բան չերևա, նույնիսկ կարող եք հետևել միայն լսելով։ Խոսքս բավական դանդաղ է, էնպես որ անհրաժեշտության դեպքում կարող եք կարգավորել ձեզ հարմար արագությունը։ Ամբողջական youtube վիդեոն․ https://lnkd.in/ghYidbgf #boolfalse #git #armenian
-
San Bagratyan shared thisHere's one of my recent hobby projects: Claim NRC ! This is a simple tool for extracting your Nike Run Club (NRC) app running activities and converting them into GPX (GPS eXchange) format, which can then be imported into other fitness tracking apps or services, such as Strava. As for now, you can sync your runs and transfer them from NRC to Strava (see the link below). But if you've had runs tracked with NRC that were before connecting NRC to Strava, you probably would be stuck here, cause NRC doesn't give any official way to export your previous runs. As a regular runner, I actively use Strava connected with NRC to track my activities. But I also have had dozens of activities saved on NRC app before connecting them, and I've always wanted not to lose those runs and move them into my Strava account somehow. To solve this problem, I started looking for any kind of tricky ways to do that and stumbled upon a Python project (see the link below). Fortunately, I was able to extract my runs and add those to my Strava activities. Later on, I decided to make a similar project with JavaScript. So, here it is. This project was inspired by NRC Exporter. It's a JavaScript alternative to the original Python version, and this version aims to provide a similar functionality with some improvements. All the other project-related information can be found in the README file, in the GitHub repository. LINKS: Claim NRC project on GitHub: https://lnkd.in/gWHk3KX7 NRC Exporter (the Python project) on GitHub https://lnkd.in/gutyxiJc Reddit discussion on how to transfer NRC history to Strava: https://lnkd.in/gsyJ5W3S Official blog post on Connecting Nike to Strava: https://lnkd.in/g5wpGUrc #nikerunclub #strava #boolfalse
-
San Bagratyan shared this🏃 Ran my 2nd marathon! It wasn't good as it was supposed to, but it is what it is... anyway I set a new PR with 4:16 coming from the previous 4:30 result. In some ways I see this as a sign for the future to try and hit that so-wanted sub 4h with #projectrun. #boolfalse #lamarathon
-
San Bagratyan shared thisOn this first spring morning I just made my first run with the Purple level on the Nike Run Club app. Hit this in less than 2 years of regular runs by gradually increasing my mileage up to 100+ miles per month. 🏃 Here's my Strava: https://lnkd.in/gHfWQwEP As the Los Angeles Marathon is on the way, there's only a week left for intense training, and then the next one will be calm (before the storm). I'd also like to note about my ongoing hobby project: 👨💻 The landing page for now: https://projectrun.app/ The ProjectRun mobile app is on its way too. I took a break to complete my second marathon as planned, then I'll get over the project and will post about the updates. But until then... Let's make this happen!! #projectrun #lamarathon #boolfalse
-
San Bagratyan shared thisFor those who care about security on the net and not only. This is one of those rare interviews that contains a lot of important information about tech as a whole. Many content creators nowadays would instead just "sell" this by dividing it into smaller chunks. The channel itself is more focused on specific social groups, but this one looks like an exception. If you're thinking of listening to this 1-hour "long" interview or not, here are some key points that were interesting to me: - zero-day vulnerabilities - O.MG cables - going non-ethical in non-NATO-friendly countries - steganography - crypto / Tor / darknet ... and more. Stephen Sims's YT channel: Off By One Security https://lnkd.in/ghhdJRt9 Hacker interview-Steve Sims https://lnkd.in/gKktnWBB #security #pentesting #whitehat
-
San Bagratyan shared thisRunning Log 🏃♂️ Hit the 1000+ mile running mark in 15 months with the NRC app. There's one full marathon, a few half marathons, and a lot of 10k/5k-s in it, which all started out from some 100m runs. It's not just running, it's discipline transformed from motivation. If you have an idea to start something, don't wait for something, just do it, nobody cares. #justdoit #projectrun #boolfalse
-
San Bagratyan shared thisIn the last few days, we finally got a chance to watch the #LaraconUS2024 talks. The most interesting talk for me was the one about Laravel Reverb. It was really cool to see how Laravel v11 handles websockets presented in such a creative way. In the short video below, the package author Joe Dixon controls a drone by sending commands over a single websoket connection and receiving data in the opposite direction using the Reverb server capabilities. A few months ago my article was published on #freeCodeCamp, where I wrote a little about Reverb and build a chat app as a demo project that uses React.js as frontend and of course, Laravel as backend. You can read the article here: https://lnkd.in/gcD35RMZ Full talk on YouTube: https://lnkd.in/gnzEXgd4 #laravelreverb #laracon #boolfalse
-
San Bagratyan liked thisSan Bagratyan liked this40% of what AI knows comes from Reddit. A SEMrush study of 150,000 citations recently confirmed what people building AI products already suspect. The top sources feeding most AI models are: Reddit, Wikipedia, YouTube, and Facebook. If you are building AI products on top of generic models, that is the knowledge base you are working with. When you ask a generic model a specialized question, it is drawing from forum threads and crowdsourced edits rather than from the kind of domain-specific patterns that only emerge from working inside an industry over time. The model is doing exactly what it was built to do. The problem is that the internet was never a reliable proxy for specialized domain knowledge. This is why domain-specific data is so critical when building AI products for specialized industries. A generic model has been trained on what people write about a topic online, while a domain model has been trained on what that topic looks like in practice. The output quality of your AI is only as good as it was trained on, and for specialized industries, the internet is a poor substitute for that.
-
San Bagratyan liked thisSan Bagratyan liked this𝗬𝗖 𝗜𝘀 𝗖𝗼𝗺𝗶𝗻𝗴 𝗧𝗼 𝗔𝗿𝗺𝗲𝗻𝗶𝗮! A few hours ago, Garry Tan posted on X: “YC is launching a new batch in Armenia. Great founders are already building there. Now it’s official. Apply below: https://lnkd.in/dXVpx25N Just wow. A huge moment for the Armenian startup ecosystem and definitely not something to ignore. Don’t miss the opportunity. #YCombinator #YC #Armenia #Yerevan #Startups #StartupEcosystem Y Combinator
-
San Bagratyan liked thisSan Bagratyan liked thisThanks to Lenny Rachitsky podcast, I've rethought everything about salary talks: it’s not about what you’ve done; it’s about what you will do. Instead of replaying your resume, help the company picture the problems you’ll solve and the results you’ll deliver. Slow down, ask questions, negotiate in person, and don’t be afraid to anchor high. The best negotiations aren’t battles—they’re shared solutions where everyone wins. #CareerGrowth #Negotiation #Leadership #ProductManagement #lennypodcast https://lnkd.in/dkP_GpN3He's negotiated $1B+ in executive compensation. Here's his playbook. | Jacob WarwickHe's negotiated $1B+ in executive compensation. Here's his playbook. | Jacob Warwick
-
San Bagratyan liked thisSan Bagratyan liked thisLinkedIn has become a cringe factory, so I clauded a tool that generates your own thought-leader post and roasts it line by line. Try it → https://lnkd.in/dYNDFYBa If it sounds exactly like your last post... that's the point.
-
San Bagratyan liked thisSan Bagratyan liked thisJust Say "NO".... Friends don't let friends do social media... A few weeks ago I stopped watching YouTube videos. I wasn't protesting, or trying to get over an addiction. Frankly creating classes for Silicon Dojo takes a ridiculous amount or time and brain power, and as I ramp up the schedule I just don't have the time to listen to folks complain about the latest Star Trek show. And a funny thing happened... I feel GOOD!!! It's like when you go from drinking a lot, and then you just don't for a week or so and you wake up in the morning and realize you don't have a headache... That's how getting off of YouTube feels!!! I've talked about this for years, but YouTube used to be a societal good. Different people could experiment doing different things and you genuinely felt better for the experience. Who can lament ZeFrank trying to make a world sandwich? But those days are long gone. Now EVERYTHING is clickbait or sponsored trash. And you feel it. Just like when you wake up after drinking 3 beers the night before you're not hungover, but... you're not 100% either. There's just something about modern YT content where it's not "bad" per se, but it just does something to you... It's curious to me because I've started listening to podcasts. With my commutes 3.5 hour to Durham, and doing 45 minutes on the elliptical every day I just put on podcasts to waste the time. What's weird is even when I dislike the people and the content such as the "All in Podcast" with Jason Calacanis it doesn't make me feel off. I mean these are hyper scaled tech bro douches with some bat crap ideas, but... ... yup... My middle finger gets some reps in, but otherwise it doesn't stick with me... You'll never hear me scream about Netflix, or Amazon Prime, or Apple TV... I don't lament RTMP, or RSS, or SIP... But YouTube... YouTube is different... There's a book I picked up years ago called "The Medium in the Message". It was written in the age Xerox machines were revolutionizing communication, and it talked about the medium content is distributed on is as important as the messages themselves. It's funny how a book from 1967 may be the most contemporary text to explain the world of 2026... Anywho... I schedule my Live Videos in the morning, logoff, and then do my ebegging in the afternoon, and log back off. You do you, but please know this industry is so toxic even those of us that earn money from it are having a hard time stomaching it anymore...
-
San Bagratyan liked thisClaude Sonnet 4.6 was just released, and we already have a small cool demo built with it. Available now in the AI Chat in your JetBrains IDE, and soon in Junie!San Bagratyan liked this
-
San Bagratyan liked thisSan Bagratyan liked this📢 Google Summer of Code (GSoC) 2026 is looking for contributors! Work on projects like AI/ML, Cloud, or Robotics, get mentored by experts, and earn a stipend. Applications: March 16 - 31, 2026 🔗 Learn more: g.co/gsoc 🚀 #GSoC #OpenSource #GoogleSummerofCode #Techcommunities
-
San Bagratyan liked thisIt’s interesting how the #AI folks seem to gloss over the practical issues with their implementations. What’s the difference between a #DDoS of your site, or a bot swarm just hammering it to death? It’ll be curious to see how the web responds. My guess is more walls and sites being locked down. Open systems will always be fundamentally vulnerable to vandals, and so at scale AI insanity will degrade services for the rest of us.San Bagratyan liked thisEvery AI agent hitting the web has the same problem. One IP making hundreds of requests per hour looks like a bot, because it is one. Sites don't rate-limit you. They reject you outright. Your agent gets a 403, retries, burns tokens reformulating, retries again. Wasted cycles, wasted money. This is the bottleneck nobody talks about in the agent space. We obsess over context windows, tool use, reasoning chains. The frontier labs struggle with it too. Claude's web access, ChatGPT's browsing, they all hit the same walls. The agent can't reliably load a webpage. 145,000 people are running OpenClaw agents right now. Most of them can't access the open web without getting blocked. So we built ClawPod. It routes your agent's browser through Massive's residential proxy network. 195 countries, real IPs, real browser fingerprints, full JS rendering. To the target site, your agent looks like a real user in Tokyo or Berlin or São Paulo. Raw proxies aren't enough anymore. Modern sites check JavaScript execution, browser fingerprints, cookie handling. A request through a residential proxy still gets flagged on anything running Cloudflare or DataDome. You need a real browser behind the proxy. That's what ClawPod does. Real browser, real fingerprint, real residential IP. Geo-target by country, city, or zipcode. Sticky sessions to maintain identity across pages. The bigger picture: someone is spawning swarms of sub-agents that apply to Upwork with finished projects. Someone else built undetectable browser fingerprints at the C++ level. We're adding the IP layer. Real browser fingerprints + real residential IPs + smart unblocker for the hard targets. That's the full stack for unblockable agents. Link to the announcement with all relevant links in the first comment.
Experience & Education
-
TECHBLEED
******* **********
-
**********
******* * ******** ********
-
*******
**********
-
******* ***** **********
******** ****** *********** *** ******** ******* undefined
-
-
******* ***** **********
********** ****** ************* *** ******* ***********
-
View San’s full experience
See their title, tenure and more.
Welcome back
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
New to LinkedIn? Join now
or
By clicking Continue to join or sign in, you agree to LinkedIn’s User Agreement, Privacy Policy, and Cookie Policy.
View San’s full profile
-
See who you know in common
-
Get introduced
-
Contact San directly
Other similar profiles
Explore more posts
-
MOGANA PRIYA H
Anna University Chennai • 90 followers
🧠 #DevReality Series – 009 ⚡ The Search Engine Skill Gap Beginner: “How to fix code not working in React JS” Pro: “React hydration mismatch 18.2 SSR context provider bug” 2025 Dev: “Ask AI → copy → paste → pray.” 😅 Every dev Googles. The difference? How. Rookies type feelings. Pros type symptoms. Elites? They wield version numbers like scalpels. 🧩 Now AI gives answers faster — but not always smarter. So the real skill today? 👉 Knowing what to ask. 💡 Tip: Searching is a skill. ✅ Be precise. ✅ Be version-aware. ✅ Be problem-specific. It’s half debugging, half survival. ✨ Keep the happy vibe coding! #DevReality #DeveloperLife #AI #CodingLife #DEVSeries #BugLife #AICoding #DevelopersJourney #DebuggingSkills #TechLady #WebDevHumor
4
-
K.M. JALAL HOSSAIN
And It • 618 followers
# Project-Based / Real-life Scenario Questions answer for interview(1) 1. তুমি কোন Laravel প্রজেক্টে কাজ করেছো? সংক্ষেপে বলো। উত্তর: আমি একটি Role-Based Student & Task Management System তৈরি করেছি যেখানে তিনটি প্রধান রোল ছিল – Headmaster, Teacher, এবং Student। Headmaster সকল Teacher ও Student ম্যানেজ করতে পারতেন, Teacher শুধুমাত্র নিজের Students ও তাদের Tasks ম্যানেজ করতে পারতেন। Notifications, Email System, Task Approval Workflow, Soft Delete এবং Image Uploading ছিল গুরুত্বপূর্ণ ফিচার। 1. Which Laravel project have you worked on? Briefly tell me. Answer: I created a Role-Based Student & Task Management System which had three main roles – Headmaster, Teacher, and Student. The headmaster could manage all the Teachers and Students, Teacher could only manage his/her Students and their Tasks. Notifications, Email System, Task Approval Workflow, Soft Delete, and Image Uploading were important features. 2. কিভাবে তুমি User Authentication এবং Role Management করেছো? উত্তর: 1. আমি Laravel Breeze / Jetstream / Fortify ব্যবহার করে Authentication সেটআপ করেছি। 2. Role-based Access Management এর জন্য Spatie Laravel Permission প্যাকেজ ব্যবহার করেছি। $user->assignRole('teacher'); $user->hasRole('student'); Middleware এর মাধ্যমে বিভিন্ন রোল আলাদা রাউট পেতে পারতো। Route::middleware(['role:teacher'])->group(function () { // Teacher Routes }); 2. How did you do User Authentication and Role Management? Answer: 1. I setup Authentication using Laravel Breeze / Jetstream / Fortify. 2. I used Spatie Laravel Permission package for Role-based Access Management. $user->assignRole('teacher'); $user->hasRole('student'); Different roles could get different routes through middleware. Route::middleware(['role:teacher'])->group(function () { // Teacher Routes }); 3. Task Approval Workflow কিভাবে কাজ করে? উত্তর: Task তৈরি করে Teacher → default is_approved = false। Headmaster একটি Admin Dashboard থেকে "Approve" বাটন ক্লিক করলে is_approved = true হয়। Student শুধুমাত্র approved Task-ই দেখতে পারে। Task::where('is_approved', true)->where('student_id', auth()->id())->get(); 3. How does Task Approval Workflow work? Answer: Teacher creates Task → default is_approved = false. When Headmaster clicks the "Approve" button from Admin Dashboard, is_approved = true. Students can only see approved tasks. Task::where('is_approved', true)->where('student_id', auth()->id())->get(); Follow my page for more updates: 👉 https://lnkd.in/gd4Q8bW9 #Laravel #PHP #WebDevelopment #BangladeshDeveloper #LaravelBangla
-
Paarvez Miah
Daffodil International… • 1K followers
Inheritance in raw PHP , i am not expert in PHP , just simple way of expression... file person.php is here <?php class person{ public $name; public $nidNo; public $passportNo; public $phone; public $gender; public $age; } ?> file Flight.php is here <?php require 'person.php'; class Flight extends person{ public $airWay; public $ticketPrice; public $route; public $journeyDate; public $departureTime; public function __construct($airWay,$ticketPrice,$route,$journeyDate,$departureTime){ $this->airWay=$airWay; $this->ticketPrice=$ticketPrice; $this->route=$route; $this->journeyDate=$journeyDate; $this->departureTime=$departureTime; $this->name="Paarvez Miah"; $this->age="29"; $this->nidNo="xxxxxxxx"; $this->passportNo="yyyyyyyy"; $this->phone="01753181186"; $this->gender="Male"; } public function flightInfo(){ return "The {$this->airWay} , Routing way = {$this->route} , journey date = {$this->journeyDate} , departure time {$this->departureTime} <br/>"; } public function personInfo(){ return "Name {$this->name} , Age = {$this->age} , Gender = {$this->gender} , Phone {$this->phone} , Passport No {$this->passportNo} , Nid no {$this->nidNo} "; } } ?> The main.php file is here <?php require 'Flight.php'; $flight = new Flight("Qatar Air Ways","60000","Dhaka-Duha-Turkey","2025-07-20","10:30 AM"); echo $flight->flightInfo(); echo $flight->personInfo(); ?> Here is the output
2
-
Ryan Luu
SETA International • 413 followers
𝗧𝗵𝗲 𝟮𝟬+ 𝗬𝗲𝗮𝗿 𝗘𝘃𝗼𝗹𝘂𝘁𝗶𝗼𝗻 𝗼𝗳 .𝗡𝗘𝗧: 𝗔 𝗗𝗲𝘃𝗲𝗹𝗼𝗽𝗲𝗿’𝘀 𝗝𝗼𝘂𝗿𝗻𝗲𝘆 𝗙𝗿𝗼𝗺 𝟮𝟬𝟬𝟮 𝘁𝗼 𝗧𝗼𝗱𝗮𝘆 📅 𝟮𝟬𝟬𝟮 – .𝗡𝗘𝗧 𝗙𝗿𝗮𝗺𝗲𝘄𝗼𝗿𝗸 𝟭.𝟬 𝗧𝗲𝗰𝗵: Web Forms, WinForms, ADO.NET 𝗦𝗽𝗲𝗰𝗶𝗮𝗹 𝗙𝗲𝗮𝘁𝘂𝗿𝗲: Event-driven Web Forms, first fully managed platform for Windows apps. 📅 𝟮𝟬𝟬𝟱 – .𝗡𝗘𝗧 𝗙𝗿𝗮𝗺𝗲𝘄𝗼𝗿𝗸 𝟮.𝟬 𝗧𝗲𝗰𝗵: ASP.NET Master Pages, Generics, Partial Classes 𝗦𝗽𝗲𝗰𝗶𝗮𝗹 𝗙𝗲𝗮𝘁𝘂𝗿𝗲: Improved UI reusability and better code structure. 📅 𝟮𝟬𝟬𝟴 – .𝗡𝗘𝗧 𝗙𝗿𝗮𝗺𝗲𝘄𝗼𝗿𝗸 𝟯.𝟱 𝗧𝗲𝗰𝗵: LINQ, ASP.NET AJAX, WCF 𝗦𝗽𝗲𝗰𝗶𝗮𝗹 𝗙𝗲𝗮𝘁𝘂𝗿𝗲: Data querying with LINQ, REST/SOAP services with WCF. 📅 𝟮𝟬𝟭𝟬 – .𝗡𝗘𝗧 𝗙𝗿𝗮𝗺𝗲𝘄𝗼𝗿𝗸 𝟰.𝟬 𝗧𝗲𝗰𝗵: Parallel LINQ (PLINQ), MEF, Task Parallel Library 𝗦𝗽𝗲𝗰𝗶𝗮𝗹 𝗙𝗲𝗮𝘁𝘂𝗿𝗲: Simplified multithreading and modular app development. 📅 𝟮𝟬𝟭𝟮 – .𝗡𝗘𝗧 𝗙𝗿𝗮𝗺𝗲𝘄𝗼𝗿𝗸 𝟰.𝟱 𝗧𝗲𝗰𝗵: async/await keywords, Web API 𝗦𝗽𝗲𝗰𝗶𝗮𝗹 𝗙𝗲𝗮𝘁𝘂𝗿𝗲: Asynchronous programming made easy; REST APIs introduced. 📅 𝟮𝟬𝟭𝟲 – .𝗡𝗘𝗧 𝗖𝗼𝗿𝗲 𝟭.𝟬 𝗧𝗲𝗰𝗵: Cross-platform .NET, Command-line tooling 𝗦𝗽𝗲𝗰𝗶𝗮𝗹 𝗙𝗲𝗮𝘁𝘂𝗿𝗲: Runs on Windows, Linux, macOS; open-source, modular. 📅 𝟮𝟬𝟭𝟳 – .𝗡𝗘𝗧 𝗖𝗼𝗿𝗲 𝟮.𝟬 𝗧𝗲𝗰𝗵: Razor Pages, SignalR 𝗦𝗽𝗲𝗰𝗶𝗮𝗹 𝗙𝗲𝗮𝘁𝘂𝗿𝗲: Simplified web page creation; real-time apps with SignalR. 📅 𝟮𝟬𝟭𝟵 – .𝗡𝗘𝗧 𝗖𝗼𝗿𝗲 𝟯.𝟬 𝗧𝗲𝗰𝗵: Windows Desktop Support, gRPC 𝗦𝗽𝗲𝗰𝗶𝗮𝗹 𝗙𝗲𝗮𝘁𝘂𝗿𝗲: WPF/WinForms on Core, faster microservices. 📅 𝟮𝟬𝟮𝟬 – .𝗡𝗘𝗧 𝟱 (𝗨𝗻𝗶𝗳𝗶𝗰𝗮𝘁𝗶𝗼𝗻 𝗕𝗲𝗴𝗶𝗻𝘀) 𝗧𝗲𝗰𝗵: C# 9, Source Generators, Single .NET platform 𝗦𝗽𝗲𝗰𝗶𝗮𝗹 𝗙𝗲𝗮𝘁𝘂𝗿𝗲: Unified .NET for desktop, web, cloud, mobile. 📅 𝟮𝟬𝟮𝟭 – .𝗡𝗘𝗧 𝟲 (𝗟𝗧𝗦) 𝗧𝗲𝗰𝗵: Minimal APIs, MAUI Preview 𝗦𝗽𝗲𝗰𝗶𝗮𝗹 𝗙𝗲𝗮𝘁𝘂𝗿𝗲: Blazing fast web APIs, cross-platform native UI. 📅 𝟮𝟬𝟮𝟮 – .𝗡𝗘𝗧 𝟳 𝗧𝗲𝗰𝗵: MAUI GA, .NET Upgrade Assistant 𝗦𝗽𝗲𝗰𝗶𝗮𝗹 𝗙𝗲𝗮𝘁𝘂𝗿𝗲: Full support for mobile/desktop; improved performance. 📅 𝟮𝟬𝟮𝟯 – .𝗡𝗘𝗧 𝟴 (𝗟𝗧𝗦) 𝗧𝗲𝗰𝗵: Blazor Full Stack, Native AOT 𝗦𝗽𝗲𝗰𝗶𝗮𝗹 𝗙𝗲𝗮𝘁𝘂𝗿𝗲: End-to-end C# for frontend/backend, compiled native apps. 📅 𝟮𝟬𝟮𝟰/𝟮𝟬𝟮𝟱 – .𝗡𝗘𝗧 𝟭𝟬 (𝗣𝗿𝗲𝘃𝗶𝗲𝘄) 𝗧𝗲𝗰𝗵: Blazor State Persistence, Minimal APIs Validation, MAUI Improvements 𝗦𝗽𝗲𝗰𝗶𝗮𝗹 𝗙𝗲𝗮𝘁𝘂𝗿𝗲: Passkey login support, JSON serialization validation, native diagnostics, file-based apps.
3
1 Comment -
Hariharan R
695 followers
𝐀𝐟𝐭𝐞𝐫 𝐚 𝐝𝐞𝐜𝐚𝐝𝐞 𝐨𝐟 𝐛𝐮𝐢𝐥𝐝𝐢𝐧𝐠 𝐞𝐯𝐞𝐫𝐲𝐭𝐡𝐢𝐧𝐠 𝐟𝐫𝐨𝐦 𝐬𝐦𝐚𝐥𝐥 𝐭𝐨𝐨𝐥𝐬 𝐭𝐨 𝐟𝐮𝐥𝐥-𝐟𝐥𝐞𝐝𝐠𝐞𝐝 𝐩𝐥𝐚𝐭𝐟𝐨𝐫𝐦𝐬 𝐢𝐧 𝐏𝐇𝐏, 𝐈 𝐭𝐡𝐨𝐮𝐠𝐡𝐭 𝐈’𝐝 𝐬𝐡𝐚𝐫𝐞 𝐚 𝐟𝐞𝐰 𝐭𝐡𝐢𝐧𝐠𝐬 𝐈 𝐰𝐢𝐬𝐡 𝐬𝐨𝐦𝐞𝐨𝐧𝐞 𝐡𝐚𝐝 𝐭𝐨𝐥𝐝 𝐦𝐞 𝐞𝐚𝐫𝐥𝐢𝐞𝐫. 𝐇𝐨𝐩𝐞 𝐭𝐡𝐢𝐬 𝐡𝐞𝐥𝐩𝐬 𝐬𝐨𝐦𝐞𝐨𝐧𝐞 𝐬𝐭𝐚𝐫𝐭𝐢𝐧𝐠 𝐨𝐮𝐭 𝐨𝐫 𝐞𝐯𝐞𝐧 𝐭𝐡𝐨𝐬𝐞 𝐬𝐭𝐮𝐜𝐤 𝐢𝐧 𝐭𝐡𝐞 𝐦𝐢𝐝𝐝𝐥𝐞: 1.**𝑼𝒔𝒆 𝒎𝒐𝒅𝒆𝒓𝒏 𝑷𝑯𝑷** -- PHP 8+ is awesome. Strong typing, attributes, JIT — don’t write PHP like it’s 2010. 2.**𝑭𝒓𝒂𝒎𝒆𝒘𝒐𝒓𝒌𝒔 𝒂𝒓𝒆𝒏’𝒕 𝒆𝒗𝒆𝒓𝒚𝒕𝒉𝒊𝒏𝒈** -- Laravel is amazing, but understanding the core PHP concepts (OOP, HTTP handling, routing, etc.) makes you *dangerous* in a good way. 3.**𝑺𝒕𝒐𝒑 𝒘𝒓𝒊𝒕𝒊𝒏𝒈 𝒓𝒂𝒘 𝑺𝑸𝑳 𝒆𝒗𝒆𝒓𝒚𝒘𝒉𝒆𝒓𝒆** -- Use Eloquent or at least PDO with prepared statements to avoid headaches and security issues. 4.**𝑻𝒆𝒔𝒕𝒊𝒏𝒈 𝒔𝒂𝒗𝒆𝒔 𝒍𝒊𝒗𝒆𝒔** -- Even basic PHPUnit tests can save you from late-night debugging nightmares. 5.**𝑪𝒐𝒎𝒑𝒐𝒔𝒆𝒓 𝒊𝒔 𝒚𝒐𝒖𝒓 𝒃𝒆𝒔𝒕 𝒇𝒓𝒊𝒆𝒏𝒅** -- Learn it well. It turns PHP into a modern ecosystem. 6.**𝑰𝒏𝒗𝒆𝒔𝒕 𝒊𝒏 𝒅𝒆𝒃𝒖𝒈𝒈𝒊𝒏𝒈 𝒔𝒌𝒊𝒍𝒍𝒔** -- Learn Xdebug or at least proper logging with Monolog. Dump-and-die will only take you so far. 7.**𝑼𝒔𝒆 𝒕𝒐𝒐𝒍𝒔 𝒍𝒊𝒌𝒆 𝑷𝑯𝑷𝑺𝒕𝒂𝒏 𝒐𝒓 𝑷𝒔𝒂𝒍𝒎** -- They will catch issues before they become bugs. 8.**𝑺𝒆𝒄𝒖𝒓𝒊𝒕𝒚 𝒊𝒔𝒏’𝒕 𝒐𝒑𝒕𝒊𝒐𝒏𝒂𝒍** -- Validate, sanitize, escape. Always. 9.**𝑩𝒖𝒊𝒍𝒅 𝒔𝒊𝒅𝒆 𝒑𝒓𝒐𝒋𝒆𝒄𝒕𝒔** -- That’s how I learned 90% of what I now use in client projects. 10.**𝑱𝒐𝒊𝒏 𝒕𝒉𝒆 𝒄𝒐𝒎𝒎𝒖𝒏𝒊𝒕𝒚** -- Reddit, Discord, GitHub, Laracasts forums. You’ll grow 10x faster.
4
-
Hammad Meer
WPBrigade • 1K followers
Building CraftKit (an open-source, ATS-friendly Resume Builder) was not just about shipping features — it was also a huge learning journey for me as a developer. 🚀 ⚡ Tech Stack ⚛️ Next.js (App Router) → structured the app in a scalable way 🎨 Tailwind CSS → clean, responsive UI styling 📦 Zustand → lightweight but powerful state management 🖨️ Puppeteer → server-side PDF export 📚 What I Learned ✅ How to structure a scalable Next.js app with reusable components and a clear folder system ✅ Building dynamic form sections (education, skills, achievements, etc.) that are reusable and easy to extend ✅ Handling state management with Zustand for better performance and simplicity ✅ Tackling the tricky part: server-side PDF export with Puppeteer, including handling timeouts and optimizing rendering ✅ The importance of designing with future contributors in mind — making the project open and extensible 💡 Why It Matters This project taught me how to think not only about the “end user” but also about other developers who might contribute. That’s why CraftKit is built in a way that anyone who knows React/Next.js can easily plug in new resume templates. 🔗 Explore the Code The project is fully open-source — check it out here: 👉 https://lnkd.in/dm3uD_tD 👉 Curious to hear from fellow developers: What’s the biggest challenge you faced while working with Next.js or state management libraries? #WebDevelopment #NextJS #TailwindCSS #OpenSource #LearningJourney #Puppeteer
6
-
Ajith D
STRINGS INFINITY • 981 followers
𝗘𝘅𝗰𝗶𝘁𝗲𝗱 𝘁𝗼 𝘀𝗵𝗮𝗿𝗲 𝘁𝗵𝗮𝘁 𝗜’𝘃𝗲 𝘀𝘂𝗰𝗰𝗲𝘀𝘀𝗳𝘂𝗹𝗹𝘆 𝗰𝗼𝗺𝗽𝗹𝗲𝘁𝗲𝗱 𝗮 𝗳𝘂𝗹𝗹-𝘀𝘁𝗮𝗰𝗸 𝗲-𝗰𝗼𝗺𝗺𝗲𝗿𝗰𝗲 𝗮𝗽𝗽𝗹𝗶𝗰𝗮𝘁𝗶𝗼𝗻 𝘂𝘀𝗶𝗻𝗴 𝗡𝗲𝘅𝘁.𝗷𝘀. LUVO, is a full-stack e-commerce web application designed to handle real-world shopping workflows—from product browsing to secure checkout and order management. 𝗧𝗘𝗖𝗛 𝗦𝗧𝗔𝗖𝗞 - • Frontend: Next.js (App Router), React 19, Tailwind CSS. • State Management: Redux Toolkit, React Redux, Redux Persist. • Backend: Next.js API Routes. • Database & ORM: PostgreSQL (Neon), Prisma ORM. • Authentication & Security: JWT, bcrypt. • Payments: Stripe, Razorpay. • Media Handling: ImageKit. • Charts & UI Enhancements: Recharts, Swiper, Lightbox. • Utilities: Axios, date-fns, ExcelJS. • Deployment: Vercel. 𝗞𝗘𝗬 𝗙𝗘𝗔𝗧𝗨𝗥𝗘𝗦 - • Product listing with category-based browsing. • Wishlist and cart management. • Order creation, tracking, and cancellation. • Coupon system with validations and discounts. • Secure payment integration (Stripe & Razorpay). • User authentication with role-based access. • Admin dashboard with analytics and charts. • Order, product, and user management for admins. • Image upload and optimization using ImageKit. • Real-time feedback with toasts and loaders. 𝗪𝗛𝗔𝗧 𝗜 𝗟𝗘𝗔𝗥𝗡𝗘𝗗 - • Designing and structuring a scalable full-stack application. • Building secure authentication and role-based authorization. • Managing complex state and data flow using Redux Toolkit. • Handling real-world payment flows and edge cases. • Writing clean, maintainable APIs with proper validations. • Debugging production-level issues and improving reliability. • Deploying and managing a production-ready application. 𝗘𝗫𝗣𝗘𝗥𝗜𝗘𝗡𝗖𝗘 - • Handling real production issues like Payment Integrations, API payload limits, and deployment errors. • Implementing secure and reliable payment flows. • Managing data consistency across cart, orders, and coupons. • Debugging complex full-stack issues across frontend, backend, and database layers. 𝗡𝗘𝗫𝗧 𝗦𝗧𝗘𝗣𝗦 - • Strengthening security and production-level reliability. • Refining UI/UX and improving code quality. 𝗨𝗥𝗟 - https://lnkd.in/gcSEHe4w #FullStackDeveloper #NextJS #WebDevelopment #JavaScript #ReactJS #EcommerceDevelopment #SoftwareEngineer #DeveloperJourney #LearningByBuilding
52
9 Comments -
Taiba Zahra
AllysAI | AI Lab-as-a-Service • 2K followers
STOP calling it "entry-level" if you want 3 years of experience. The reality check is brutal: ✅ Job title: "Entry-Level Software Developer" ❌ Requirements: "3-5 years professional experience" ✅ Job title: "Junior IT Support" ❌ Requirements: "2+ years in enterprise environment" This contradiction is everywhere. Here's what's actually happening: 🔥 Most "entry-level" IT positions now demand years of experience 🔥 New graduates are taking 6+ months longer to land their first role than pre-2020 🔥 Companies simultaneously complain about "talent shortages" To hiring managers: That eager graduate who spent nights learning React? They might outperform your "experienced" hire who's been coasting. To fresh graduates: Your fundamentals matter more than years on a resume. Keep building, keep applying. The right company will see your potential. Let's fix this together. Drop a 🔥 if you've seen this paradox in action. Share your story below - let's start real conversations about real solutions. #TechCareers #EntryLevel #ITCareers #NewGrad #TechJobs #FreshGraduates #HiringTrends #TechTalent #IT #Founder #CEO #BigTec #Graduate #Hiring
761
29 Comments -
Kirill Stulnev
Free2move • 1K followers
⏩ Frontend Rendering Strategies - CSR (Client-Side Rendering) How: Server sends minimal HTML, browser builds UI with JS. ✅ Simple infra, great SPA UX. ❌ Slow first load, poor SEO. ↳ Use: dashboards, internal tools, MVPs. - SSR (Server-Side Rendering) How: Server renders HTML, client hydrates. ✅ Fast first paint, SEO-friendly. ❌ More infra, hydration cost. ↳ Use: e-commerce, public/SEO sites. - SSG (Static Site Generation) How: HTML built at compile time, served via CDN. ✅ Super fast, cheap to scale. ❌ Rebuilds needed for updates. ↳ Use: blogs, docs, marketing. - ISR (Incremental Static Regeneration) How: Cached static pages, background regeneration. ✅ Mix of SSG + dynamic. ❌ Possible stale content. ↳ Use: product catalogs, content sites. - Islands / Partial Hydration How: Static HTML, hydrate only small parts. ✅ Minimal JS, great perf. ❌ Young ecosystem. ↳ Use: content-heavy sites with light interactivity. - Streaming SSR How: HTML streamed in chunks. ✅ Super fast TTFB, scalable. ❌ Complex setup. ↳ Use: large, complex pages. 🌀 There’s no single “best” rendering strategy — the right choice depends on your product’s goals: ↳ If SEO and first load speed matter → lean on SSR/SSG/ISR. ↳ If developer speed and rich interactivity are top priority → CSR is often enough. ↳ If you need cutting-edge performance for content-heavy sites → explore Islands or Streaming SSR. ----------------- ✅ Repost this to let more people know about new ways
13
11 Comments -
Hasnain Safi
Self-employed • 657 followers
#7 Mini Projects To Do List App Code: def task(): tasks = [] print("WELCOME TO THE TASK MANAGMENT APP") total_task = int(input("Enter here how many task you want :")) for i in range(1,total_task+1): task_name = input(f"Enter here the task name {i} :") tasks.append(task_name) print(f"Today,s task are\n {tasks}") while True: operation = int(input("Enter 1-Add\n2-update\n3-delete\n4-view\n5-exist/stop/")) if operation == 1: add = input("Enter here the new task :") tasks.append(add) print(f"your task {add} has been successfully added") elif operation == 2: update_val = input("Enter here which task you want to update :") up = input("Enter here the new task :") ind = tasks.index(update_val) tasks[ind] = up print(f"Updated task {up}") elif operation == 3: del_val = input("Enter here the task to delete :") ind = tasks.index(del_val) del tasks[ind] print(f"your task has been deleted") elif operation == 4: print(f"total task are\n {tasks}") elif operation == 5: print("You are Getting Out") else: print("Not Found") break
1
-
Eibrahim Belayneh Adem
SkyHub Technology Solutions. • 4K followers
Master Full-Stack Development FULL STACK MASTER TREE │ ├── 1. Internet & Web Fundamentals │ ├── How Internet Works │ │ ├── DNS │ │ ├── TCP/IP │ │ ├── HTTP / HTTPS │ │ └── Request–Response Cycle │ ├── Browser Architecture │ │ ├── Rendering Engine │ │ ├── JavaScript Engine │ │ └── Event Loop │ └── Client vs Server │ ├── 2. Frontend Development │ │ │ ├── HTML │ │ ├── Semantic HTML │ │ ├── Forms │ │ ├── Accessibility │ │ └── SEO Basics │ │ │ ├── CSS │ │ ├── Selectors │ │ ├── Box Model │ │ ├── Flexbox │ │ ├── Grid │ │ ├── Responsive Design │ │ └── Animations │ │ │ ├── JavaScript │ │ ├── ES6+ Features │ │ ├── DOM Manipulation │ │ ├── Events │ │ ├── Async JS │ │ │ ├── Callbacks │ │ │ ├── Promises │ │ │ └── Async/Await │ │ └── Fetch / AJAX │ │ │ ├── TypeScript │ │ ├── Static Typing │ │ ├── Interfaces │ │ └── Generics │ │ │ ├── Frontend Frameworks │ │ ├── React │ │ │ ├── Components │ │ │ ├── Hooks │ │ │ ├── Context API │ │ │ └── Next.js │ │ ├── Angular │ │ └── Vue │ │ │ ├── State Management │ │ ├── Redux │ │ ├── Zustand │ │ └── Context API │ │ │ └── Styling Tools │ ├── Tailwind │ ├── Bootstrap │ └── Sass │ ├── 3. Backend Development │ ├── Server Basics │ │ ├── REST Architecture │ │ ├── API Design │ │ └── Request Handling │ │ │ ├── Backend Languages │ │ ├── Node.js │ │ ├── Python │ │ ├── Java │ │ ├── C# │ │ └── PHP │ │ │ ├── Backend Frameworks │ │ ├── Express.js │ │ ├── Django │ │ ├── Spring Boot │ │ ├── ASP. NET Core │ │ └── Laravel │ │ │ ├── Authentication │ │ ├── Sessions │ │ ├── JWT │ │ ├── OAuth │ │ └── Role-Based Auth │ │ │ └── API Types │ ├── REST │ ├── GraphQL │ └── gRPC │ ├── 4. Databases │ ├── Relational DB │ │ ├── MySQL │ │ ├── PostgreSQL │ │ └── SQL Server │ ├── NoSQL │ │ ├── MongoDB │ │ ├── Redis │ │ └── Firebase │ ├── ORM / ODM │ │ ├── Prisma │ │ ├── Sequelize │ │ ├── Entity Framework │ │ └── Hibernate │ └── Database Design │ ├── Normalization │ ├── Indexing │ └── Transactions │ ├── 5. DevOps & Deployment │ ├── Git / GitHub │ ├── CI/CD │ │ ├── GitHub Actions │ │ └── Jenkins │ ├── Containers │ │ ├── Docker │ │ └── Kubernetes │ ├── Cloud │ │ ├── AWS │ │ ├── Azure │ │ └── GCP │ └── Hosting │ ├── Vercel │ ├── Netlify │ └── VPS │ ├── 6. Performance & Security │ ├── Caching │ │ ├── Redis │ │ └── CDN │ ├── Optimization │ │ ├── Code Splitting │ │ ├── Lazy Loading │ │ └── Compression │ └── Security │ ├── XSS │ ├── CSRF │ ├── CORS │ └── HTTPS │ ├── 7. Testing │ ├── Unit Testing │ ├── Integration Testing │ ├── E2E Testing │ ├── Jest │ ├── Cypress
2
-
Mehrnaz Mirahmadi
IRISA • 506 followers
🎬 Filmify — Movie Management & Streaming Platform (ASP.NET Core) I developed **Filmify**, a web application built with **ASP.NET Core 8**, **Entity Framework Core**, and **Razor Pages / MVC**. The project is designed to demonstrate clean architecture and core web application features with a focus on maintainability and learning outcomes. **Key Features** - 🎥 Movie management (Create, Edit, Delete) - 🏷 Categorization and tagging system - 🔎 Advanced search and filtering with paging - 🛠 Admin panel with full CRUD functionality - 🗂 Image and video handling (basic management) - 🎨 Responsive UI using Bootstrap & Razor Views - 🧩 Architecture: Repository + Service layers for separation of concerns **What I worked on** - Application architecture and database design with EF Core - Implementing CRUD, search, filtering, and paging - Media upload/management and admin workflows - Building a responsive UI and Razor-based views **Why this project** This repository showcases practical skills in **ASP.NET Core web development**, **EF Core database modeling**, and **building scalable, maintainable codebases**. It is intended as an open-source learning / proof-of-concept project to demonstrate these concepts. ⚠️ **Note:** Filmify is an **open-source learning project**, not a production-ready system. I intentionally prioritized architecture, features, and learning outcomes over advanced security hardening or production-grade file/media management. Use the repo to review code and architecture, but do not treat it as a hardened production deployment. 👉 GitHub: https://lnkd.in/ebrjDu7w If you'd like to see specific parts of the code, discuss architecture choices, or collaborate, feel free to message me.
27
12 Comments -
Muhammad Asif
Code Xperts • 2K followers
💡 𝐍𝐨𝐝𝐞.𝐣𝐬 𝐓𝐢𝐩: 𝐃𝐨𝐧’𝐭 𝐚𝐰𝐚𝐢𝐭 𝐖𝐡𝐚𝐭 𝐂𝐚𝐧 𝐑𝐮𝐧 𝐢𝐧 𝐏𝐚𝐫𝐚𝐥𝐥𝐞𝐥 ❌ 𝐒𝐥𝐨𝐰 𝐜𝐨𝐝𝐞: const user = await getUser(); const orders = await getOrders(); ✅ 𝐅𝐚𝐬𝐭𝐞𝐫 & 𝐜𝐥𝐞𝐚𝐧𝐞𝐫: const [user, orders] = await Promise.all([ getUser(), getOrders() ]); 𝐖𝐡𝐲 𝐭𝐡𝐢𝐬 𝐦𝐚𝐭𝐭𝐞𝐫𝐬: Reduces API response time Better use of Node.js async nature Small refactor, real performance gain 🚀 Performance optimization often starts with 𝐛𝐞𝐭𝐭𝐞𝐫 𝐚𝐬𝐲𝐧𝐜 𝐭𝐡𝐢𝐧𝐤𝐢𝐧𝐠, not bigger servers. #NodeJS #AsyncAwait #PerformanceOptimization #Backend
6
-
Mirko Minenza
Boolean • 51K followers
25 YouTube Channels for Game Developers 🎯 JOB HUNTING AND CAREER RESOURCES 1. Thomas Brush https://lnkd.in/dB96Hbrp 2. GameDev.tv https://lnkd.in/gFa7qAVk 3. Mirko Minenza https://lnkd.in/gexhx8Z4 💻 PROGRAMMING & GAME DEVELOPMENT BASICS 4. Brackeys https://lnkd.in/dX-S3ASt 5. The Coding Train https://lnkd.in/gSBpEVDe 6. Code Monkey https://lnkd.in/dNbex8df 7. Sebastian Lague https://lnkd.in/gsTZAnfh 8. GameDevHQ https://lnkd.in/g-mYKQmy 🎮 UNITY & UNREAL ENGINE 9. Unity https://lnkd.in/gTfh3wpz 10. Unreal Engine https://lnkd.in/giCGhxVv 11. Unreal Sensei https://lnkd.in/grk3dPWz 12. Jason Weimann https://lnkd.in/gKiSXF_q 13. Dapper Dino https://lnkd.in/g7WDrS5e 🎨 GAME ART & ANIMATION 14. Blender Guru https://lnkd.in/gsy5T-wW 15. CG Cookie https://lnkd.in/gbH9x9Gc 16. Grant Abbitt https://lnkd.in/ggdrbJ3R 17. SirWade https://lnkd.in/esidr63P 📝 GAME DESIGN & NARRATIVE 18. Game Maker's Toolkit https://lnkd.in/dnTizgpD 19. Extra Credits https://lnkd.in/gstP8fri 20. Adam Millard, The Architect of Games https://lnkd.in/gDrVCciA 21. Writing on Games https://lnkd.in/gz5An6SG 📈 GAME BUSINESS & MARKETING 22. The Gaming Playbook https://lnkd.in/dfqE7UyY 23. Deconstructor of Fun https://lnkd.in/e7uPsWkW 24. GDC Festival of Gaming https://lnkd.in/e4BYvJap 25. /noclip https://lnkd.in/e6uEKFkR
60
8 Comments -
P S Omkar
Vel Tech Rangarajan Dr… • 7K followers
Detailed Full Stack Development Roadmap 🔹 Frontend Development → HTML5 → CSS3 → JavaScript → React → Angular → Vue.js → Webpack → Babel → Vite.js 🔹 Backend Development → Node.js (Express.js) → Python (Flask, Django) → Ruby (Ruby on Rails) → PHP (Ruby on Rails) → Oracle → MongoDB 🔹 Database Management → PostgreSQL → MySQL 🔹 CI/CD & Orchestration → GitLab CI → GitHub Actions → Jenkins → Docker 🔹 Web Servers → AWS → Google Cloud → Azure → Docker 🔹 DevOps & Cloud → Infrastructure Automation → Continuous Deployment → Monitoring & Scaling 🔹 Version Control → Git → GitHub → GitLab 🔹 Build Tools & Interactivity → Webpack → Vite.js → Babel 🔹 Project Management & Communication → Jira → Trello → GitLab Issues → Gitbest → Slack / Team Chat 🔹 Testing (Implied but Essential) → Unit Testing → Integration Testing → End-to-End Testing
52
-
Amit kumar
2K followers
MERN Stack vs MEAN Stack -MERN Stack M → MongoDB (NoSQL Database) E → Express.js (Backend Web Framework) R → React.js (Frontend JavaScript Library by Meta) N → Node.js (JavaScript Runtime Environment) ✅ Highlights React provides a component-based architecture and Virtual DOM for faster performance. Offers flexibility since React is a library, not a strict framework. Popular for modern, dynamic single-page applications (SPAs). Strong ecosystem and community support, widely used in startups and tech companies. -MEAN Stack M → MongoDB (NoSQL Database) E → Express.js (Backend Web Framework) A → Angular (Frontend JavaScript Framework by Google) N → Node.js (JavaScript Runtime Environment) ✅ Highlights Angular is a full-fledged MVC framework with two-way data binding. Comes with many built-in tools (routing, form validation, dependency injection). Provides a structured and opinionated architecture out of the box. Often preferred for large-scale, enterprise-level applications. MERN = Flexibility + Modern UIs MEAN = Structure + Enterprise Power #Amitrao #mernstackdeveloper #mernstack #css #fullstackdeveloper #reactjs #html #coding #reactjsdeveloper #webdevelopment #javascript #webdeveloper #nodejs #reactdeveloper
23
2 Comments -
Prajwal Vishwase
StarCentauri Technologies pvt… • 1K followers
✅ Java - pattern printing ,(star type) 👨💻 _______________________________________________ * * * * * * * * * * * * * * * _______________________________________________ logic explain this code ⭐ [ import java.util.*; ] This line allows us to use Scanner from the java.util package. sc.nextInt( ) reads that number (e.g., 5) and stores it in the variable num. This for loop runs from r = 1 to r = num. So, if num = 5, this loop runs 5 times. This loop runs inside the row loop. For each row r, it prints r stars. Row 1 → 1 star. * Row 2 → 2 stars. * * Row 3 → 3 stars. * * * This creates a right-angled triangle pattern. This prints a star * followed by a space on the same line. print() (not println()) keeps the cursor on the same line.(System.out.print); *System.out.println(); After the inner loop finishes printing stars for one row, this moves the cursor to the next line. That’s how each row of stars appears on a new line. #technosignia #fullstackdeveloper #java , #javascripte , #advancejava
16
3 Comments -
Pravesh Kumar Pal
Zenesys • 6K followers
⚙️ 𝑩𝒖𝒊𝒍𝒅𝒊𝒏𝒈 𝑪𝒖𝒔𝒕𝒐𝒎 𝑵𝒂𝒕𝒊𝒗𝒆 𝑴𝒐𝒅𝒖𝒍𝒆𝒔 𝒊𝒏 𝑹𝒆𝒂𝒄𝒕 𝑵𝒂𝒕𝒊𝒗𝒆 𝑵𝒂𝒕𝒊𝒗𝒆 𝒎𝒐𝒅𝒖𝒍𝒆𝒔 𝒖𝒏𝒍𝒐𝒄𝒌 𝒅𝒆𝒗𝒊𝒄𝒆 𝒇𝒆𝒂𝒕𝒖𝒓𝒆𝒔 𝒕𝒉𝒂𝒕 𝑱𝑺 𝒂𝒍𝒐𝒏𝒆 𝒄𝒂𝒏’𝒕 𝒉𝒂𝒏𝒅𝒍𝒆. 𝑯𝒆𝒓𝒆’𝒔 𝒂 𝒔𝒊𝒎𝒑𝒍𝒆 𝒐𝒏𝒆: 𝑻𝒓𝒊𝒈𝒈𝒆𝒓 𝑽𝒊𝒃𝒓𝒂𝒕𝒊𝒐𝒏 + 𝑺𝒉𝒐𝒘 𝒂 𝑻𝒐𝒂𝒔𝒕 📳🍞 📱 𝑨𝒏𝒅𝒓𝒐𝒊𝒅 (𝑱𝒂𝒗𝒂): 𝑪𝒓𝒆𝒂𝒕𝒆 𝒕𝒉𝒆 𝒇𝒐𝒍𝒍𝒐𝒘𝒊𝒏𝒈 𝑱𝒂𝒗𝒂 𝒇𝒊𝒍𝒆 𝒇𝒐𝒓 𝒏𝒂𝒕𝒊𝒗𝒆 𝒄𝒐𝒅𝒆 // VibrationToastModule.java package com.myapp; import android.widget.Toast; import android.os.Vibrator; import android.content.Context; import com.facebook.react.bridge.*; public class VibrationToastModule extends ReactContextBaseJavaModule { VibrationToastModule(ReactApplicationContext context) { super(context); } @NonNull @Override public String getName() { return "VibrationToast"; } @ReactMethod public void showToast(String message) { Toast.makeText(getReactApplicationContext(), message, Toast.LENGTH_SHORT).show(); } @ReactMethod public void vibrate(int duration) { Vibrator v = (Vibrator) getReactApplicationContext().getSystemService(Context.VIBRATOR_SERVICE); if (v != null) v.vibrate(duration); } } 🍏 𝒊𝑶𝑺 (𝑺𝒘𝒊𝒇𝒕): 𝑪𝒓𝒆𝒂𝒕𝒆 𝒕𝒉𝒆 𝒇𝒐𝒍𝒍𝒐𝒘𝒊𝒏𝒈 𝑺𝒘𝒊𝒇𝒕 𝒇𝒊𝒍𝒆 𝒇𝒐𝒓 𝒏𝒂𝒕𝒊𝒗𝒆 𝒄𝒐𝒅𝒆 // VibrationToastModule.swift import Foundation import UIKit import AudioToolbox @objc(VibrationToast) class VibrationToast: NSObject { @objc static func requiresMainQueueSetup() -> Bool { return true } @objc func showToast(_ message: String) { DispatchQueue.main.async { let toast = UIAlertController(title: nil, message: message, preferredStyle: .alert) UIApplication.shared.keyWindow?.rootViewController?.present(toast, animated: true) DispatchQueue.main.asyncAfter(deadline: .now() + 1.5) { toast.dismiss(animated: true) } } } @objc func vibrate(_ duration: NSNumber) { AudioServicesPlaySystemSound(kSystemSoundID_Vibrate) } } ⚛️ 𝑼𝒔𝒂𝒈𝒆 𝑰𝒏 𝑹𝒆𝒂𝒄𝒕 𝑵𝒂𝒕𝒊𝒗𝒆 𝑨𝒑𝒑𝒔: import { NativeModules } from "react-native"; const { VibrationToast } = NativeModules; VibrationToast.showToast("Hello Native 🚀"); VibrationToast.vibrate(500); #ReactNative #MobileDevelopment #JavaScript #iOS #Android #NativeModules
9
1 Comment
Explore top content on LinkedIn
Find curated posts and insights for relevant topics all in one place.
View top content