🤩 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
🌱 After using Pruning Models
🚀 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
Top comments (0)