DEV Community

Mahmoud Ramadan
Mahmoud Ramadan

Posted on

🚇 Backend Roadmap Progress and Digging Code Updates

🤩 I’m proud of my progress on the Backend Roadmap. I’ve updated the tools and resources to ensure they’re current, and I’ve also added more advanced topics I’ve learned, which have proven highly beneficial. Additionally, I’ve enhanced the readability to make the content more enjoyable for readers, as I aim to provide valuable support.

🏗️ The closest resource to me in the Roadmap is Digging Code, which I have continuously improved and fixed for the past five years. It helps developers resolve their problems and gain valuable insights. I’ve been working on it actively since last week, adding a special command for deleting fake newsletters. However, I recently discovered that Laravel already ships with a similar feature called Pruning Models. Let me clarify how I use it:

🧠 Before using Pruning Models

purge-fake-newsletters

🌱 After using Pruning Models

prunable-model

🚀 The refactoring is looking great! I want to emphasize the importance of familiarizing yourself with as many Laravel features as possible. Not only will they save you time, but they’ll also help you keep your code clean and efficient.

🐛 Additionally, I recently discovered a vulnerability in the Premium Content, which allowed anyone to view the page source (via the Chrome context menu) and access the content. This issue arose because the content was only hidden using client-side JavaScript, not server-side protection. To address this, I’ve updated the functionality to handle content visibility on the server side instead. So, please refrain from attempting this in the future.

🎉 I’ve also resolved an SEO issue with the X (formerly Twitter) meta tags, after years of searching and consulting ChatGPT and GitHub Copilot. The solution finally came when I found a helpful link on Stack Overflow to a tool from X that identifies site issues. I’m thrilled to have fixed this, and now I can proudly share my portfolio and Digging Code links on X!

📩 Sign Up for Updates at
https://blog.mmramadan.com/newsletters

Speedy emails, satisfied customers

Postmark Image

Are delayed transactional emails costing you user satisfaction? Postmark delivers your emails almost instantly, keeping your customers happy and connected.

Sign up

Top comments (0)

Sentry image

See why 4M developers consider Sentry, “not bad.”

Fixing code doesn’t have to be the worst part of your day. Learn how Sentry can help.

Learn more

👋 Kindness is contagious

Explore a sea of insights with this enlightening post, highly esteemed within the nurturing DEV Community. Coders of all stripes are invited to participate and contribute to our shared knowledge.

Expressing gratitude with a simple "thank you" can make a big impact. Leave your thanks in the comments!

On DEV, exchanging ideas smooths our way and strengthens our community bonds. Found this useful? A quick note of thanks to the author can mean a lot.

Okay