[{"id":23,"title":"Is 22\/7 Rational or Irrational?","slug":"is-227-rational-or-irrational","excerpt":"22\/7 \u2013 we all know it as the value of pi. But here\u2019s the catch: is 22\/7 itself irrational? Many people think so\u2026 but the definition of rational and irrational numbers tells a different story. Let\u2019s uncover the truth!","published_at":"2026-10-16T00:00:00+00:00","url":"https:\/\/www.tekrda.in\/is-227-rational-or-irrational","author":{"id":3,"name":"John Author"},"categories":["MATHS"],"tags":[]},{"id":22,"title":"How to Use AI to Understand a Legacy Laravel Codebase Before You Change It","slug":"how-to-use-ai-to-understand-a-legacy-laravel-codebase-before-you-change-it","excerpt":"Don't ask AI to refactor an unfamiliar Laravel application first. Ask it to help you understand the application first.","published_at":"2026-10-04T00:00:00+00:00","url":"https:\/\/www.tekrda.in\/how-to-use-ai-to-understand-a-legacy-laravel-codebase-before-you-change-it","author":{"id":3,"name":"John Author"},"categories":["LARAVEL"],"tags":[]},{"id":21,"title":"Designing APIs for AI Agents: When Your API Becomes a Tool","slug":"designing-apis-for-ai-agents-when-your-api-becomes-a-tool","excerpt":"Learn what changes when APIs are consumed by AI agents instead of human-driven applications, from tool design and context to actions, state, and safety.","published_at":"2026-09-26T00:00:00+00:00","url":"https:\/\/www.tekrda.in\/designing-apis-for-ai-agents-when-your-api-becomes-a-tool","author":{"id":3,"name":"John Author"},"categories":["PHP"],"tags":[]},{"id":19,"title":"Top motivational quotes","slug":"top-motivational-quotes","excerpt":"Here are few inspirational quotes which may motivate you to keep going in the life.","published_at":"2026-09-13T13:33:01+00:00","url":"https:\/\/www.tekrda.in\/top-motivational-quotes","author":{"id":3,"name":"John Author"},"categories":["QUOTES"],"tags":[]},{"id":20,"title":"SQL & MySQL Learning Path: From Basics to Advanced","slug":"sql-mysql-learning-path-from-basics-to-advanced","excerpt":"Learning databases can feel overwhelming \u2014 from simple queries to advanced scaling strategies, there\u2019s a lot to cover. This series is designed to guide you step by step, whether you\u2019re just starting with SQL or looking to master MySQL at scale.","published_at":"2026-09-13T00:00:00+00:00","url":"https:\/\/www.tekrda.in\/sql-mysql-learning-path-from-basics-to-advanced","author":{"id":3,"name":"John Author"},"categories":["DATABASES & SQL"],"tags":[]},{"id":18,"title":"Git Flow vs GitHub Flow \u2013 Explained Step by Step","slug":"git-flow-vs-github-flow-explained-step-by-step","excerpt":"Understand Git Flow and GitHub Flow with clear steps, pros, and real-world tips. Learn which workflow fits your team best. Start optimizing your Git process today!","published_at":"2026-09-13T00:00:00+00:00","url":"https:\/\/www.tekrda.in\/git-flow-vs-github-flow-explained-step-by-step","author":{"id":3,"name":"John Author"},"categories":["GIT & GITHUB"],"tags":[]},{"id":16,"title":"Vanilla JS DOM Manipulation Without jQuery","slug":"vanilla-js-dom-manipulation-without-jquery","excerpt":"Still reaching for jQuery to toggle a class? Master vanilla JS DOM manipulation with querySelector, classList, and dataset. Cleaner code, zero dependency \u2014 try it today.","published_at":"2026-09-12T09:26:46+00:00","url":"https:\/\/www.tekrda.in\/vanilla-js-dom-manipulation-without-jquery","author":{"id":3,"name":"John Author"},"categories":["JAVASCRIPT"],"tags":[]},{"id":15,"title":"Event Delegation to Handle Dynamic Lists Efficiently","slug":"event-delegation-to-handle-dynamic-lists-efficiently","excerpt":"Learn how JavaScript event delegation handles dynamic lists with fewer listeners. Understand bubbling, target matching, and common mistakes. Read now.","published_at":"2026-09-12T08:16:01+00:00","url":"https:\/\/www.tekrda.in\/event-delegation-to-handle-dynamic-lists-efficiently","author":{"id":3,"name":"John Author"},"categories":["JAVASCRIPT"],"tags":[]},{"id":17,"title":"Git Workflow Explained Step by Step","slug":"git-workflow-explained-step-by-step","excerpt":"Master Git workflow with this step-by-step guide. Learn branching, merging, and collaboration best practices. Start improving your Git process today!","published_at":"2026-09-12T00:00:00+00:00","url":"https:\/\/www.tekrda.in\/git-workflow-explained-step-by-step","author":{"id":3,"name":"John Author"},"categories":["GIT & GITHUB"],"tags":[]},{"id":14,"title":"Closure Explained with a Counter: The Interview Question Everyone Fails","slug":"closure-explained-with-a-counter-the-interview-question-everyone-fails","excerpt":"Learn how PHP closures retain variables with a practical counter example. Understand use, scope, and common interview traps. Read now.","published_at":"2026-09-11T00:00:00+00:00","url":"https:\/\/www.tekrda.in\/closure-explained-with-a-counter-the-interview-question-everyone-fails","author":{"id":3,"name":"John Author"},"categories":["PHP"],"tags":[]},{"id":13,"title":"Closure Explained with a Counter: The JavaScript Interview Question Everyone Fails","slug":"closure-explained-with-a-counter-the-javascript-interview-question-everyone-fails","excerpt":"Learn how JavaScript closures preserve state with a practical counter example. Understand lexical scope and common interview traps. Read it now.","published_at":"2026-09-11T00:00:00+00:00","url":"https:\/\/www.tekrda.in\/closure-explained-with-a-counter-the-javascript-interview-question-everyone-fails","author":{"id":3,"name":"John Author"},"categories":["JAVASCRIPT"],"tags":[]},{"id":12,"title":"API Resources vs toArray(): Stop Returning DB Models Directly","slug":"api-resources-vs-toarray-stop-returning-db-models-directly","excerpt":"Learn why Laravel 13 API Resources are safer than returning Eloquent models directly. Control your JSON contract, hide fields, and build cleaner APIs.","published_at":"2026-09-10T00:00:00+00:00","url":"https:\/\/www.tekrda.in\/api-resources-vs-toarray-stop-returning-db-models-directly","author":{"id":3,"name":"John Author"},"categories":["LARAVEL"],"tags":[]},{"id":11,"title":"Service Container in 3 Minutes: Why app()->bind() Feels Like Magic","slug":"service-container-in-3-minutes-why-app-bind-feels-like-magic","excerpt":"You have probably seen Laravel resolve a class you never explicitly instantiated and wondered: \"Where did Laravel get that object from?\"\r\n\r\nThe answer is the Service Container. Once you understand bind(), a lot of Laravel's dependency injection stops looking like magic and starts looking like a simple object-resolution system.","published_at":"2026-09-10T00:00:00+00:00","url":"https:\/\/www.tekrda.in\/service-container-in-3-minutes-why-app-bind-feels-like-magic","author":{"id":3,"name":"John Author"},"categories":["LARAVEL"],"tags":[]},{"id":10,"title":"N+1 Problem Visualized: Fix It With with()","slug":"n1-problem-visualized-fix-it-with-with-method","excerpt":"Learn how Laravel's N+1 query problem happens, visualize the extra queries, and fix it with Eloquent eager loading using with().","published_at":"2026-09-08T00:00:00+00:00","url":"https:\/\/www.tekrda.in\/n1-problem-visualized-fix-it-with-with-method","author":{"id":3,"name":"John Author"},"categories":["LARAVEL"],"tags":[]},{"id":9,"title":"Google doesn't hate your HTML - but search engines, browsers, and users can struggle when your markup hides the meaning of your page.","slug":"google-doesnt-hate-your-html-but-search-engines-browsers-and-users-can-struggle-when-your-markup-hides-the-meaning-of-your-page","excerpt":"Your page can look completely fine in the browser and still contain HTML that is difficult to understand, navigate, or maintain. Here are three common markup mistakes you can spot immediately in DevTools \u2014 and the simple fixes.","published_at":"2026-09-07T00:00:00+00:00","url":"https:\/\/www.tekrda.in\/google-doesnt-hate-your-html-but-search-engines-browsers-and-users-can-struggle-when-your-markup-hides-the-meaning-of-your-page","author":{"id":3,"name":"John Author"},"categories":["HTML & CSS","SEO"],"tags":[]},{"id":8,"title":"A Complete Accessible Modal Example","slug":"a-complete-accessible-modal-example","excerpt":"Here is a complete example using the native <dialog> element. It includes a clear accessible name, keyboard-friendly controls, native modal behavior, a cancel action, and method=\"dialog\" for closing the dialog without extra JavaScript.","published_at":"2026-09-07T00:00:00+00:00","url":"https:\/\/www.tekrda.in\/a-complete-accessible-modal-example","author":{"id":3,"name":"John Author"},"categories":["HTML & CSS"],"tags":[]},{"id":7,"title":"Modal Without a JavaScript Library","slug":"modal-without-a-javascript-library","excerpt":"You probably don't need a modal library for a simple dialog anymore. Modern HTML provides the native <code>&lt;dialog&gt<\/code> element, with built-in support for modal behavior, the Escape key, the top layer, and dialog forms.","published_at":"2026-09-07T00:00:00+00:00","url":"https:\/\/www.tekrda.in\/modal-without-a-javascript-library","author":{"id":3,"name":"John Author"},"categories":["HTML & CSS"],"tags":[]},{"id":6,"title":"Semantic HTML That Improves SEO and Accessibility","slug":"semantic-html-that-improves-seo-and-accessibility","excerpt":"Semantic HTML gives meaning to the structure of a web page. Instead of using generic <code>&lt;div&gt;<\/code> elements for everything, semantic elements such as <code>&lt;header&gt;<\/code>, <code>&lt;nav&gt;<\/code>, <code>&lt;main&gt;<\/code>, <code>&lt;article&gt;<\/code>, and <code>&lt;footer&gt;<\/code> clearly describe what each part of the page\r\n        represents.","published_at":"2026-09-06T00:00:00+00:00","url":"https:\/\/www.tekrda.in\/semantic-html-that-improves-seo-and-accessibility","author":{"id":3,"name":"John Author"},"categories":["HTML & CSS","SEO"],"tags":[]},{"id":4,"title":"Asymmetric Visibility in PHP\u202f8.4: Smarter Access Control for Modern Code","slug":"asymmetric-visibility-in-php-84-smarter-access-control-for-modern-code","excerpt":"Asymmetric Visibility in PHP\u202f8.4: Smarter Access Control for Modern Code\r\nThe PHP\u202f8.4 release (November\u202f2024) introduced Asymmetric Property Visibility, a long-awaited feature that gives developers finer control over how class properties are read and written. Asymmetric visibility marks a major leap in PHP\u2019s object-oriented evolution. It bridges the gap between strict encapsulation and practical readability \u2014 a feature that makes PHP\u202f8.4 more expressive, secure, and future\u2011ready for robust enterprise development.","published_at":"2025-08-27T00:00:00+00:00","url":"https:\/\/www.tekrda.in\/asymmetric-visibility-in-php-84-smarter-access-control-for-modern-code","author":{"id":3,"name":"John Author"},"categories":["PHP"],"tags":["PHP UPDATES","Object Oriented Programming","PHP Programming"]},{"id":2,"title":"Property Hooks in PHP 8.4: A Simpler Way to Manage Object Properties","slug":"property-hooks-in-php-84-a-simpler-way-to-manage-object-properties","excerpt":"PHP 8.4 has introduced a brand-new feature called Property Hooks, and it\u2019s one of the most exciting changes for developers. If you\u2019ve ever felt frustrated writing repetitive getter and setter methods, this feature is going to make your life a lot easier.\r\n\r\nLet\u2019s dive into what Property Hooks are, how they work, and the pitfalls you should be careful about.","published_at":"2025-08-21T00:00:00+00:00","url":"https:\/\/www.tekrda.in\/property-hooks-in-php-84-a-simpler-way-to-manage-object-properties","author":{"id":3,"name":"John Author"},"categories":["PHP"],"tags":["PHP UPDATES","Object Oriented Programming","PHP Programming"]},{"id":1,"title":"What's New in PHP 8.4 for Modern Web Development: An Overview","slug":"whats-new-in-php-84-for-modern-web-development-an-overview","excerpt":"PHP 8.4 is a leap toward cleaner syntax, stronger encapsulation, and better performance. It\u2019s especially useful for all sort of developers whether one is a Core PHP developer or a Laravel\/Symfony\/Codeigniter devs who want expressive, maintainable code without relying on verbose patterns.","published_at":"2025-08-15T00:00:00+00:00","url":"https:\/\/www.tekrda.in\/whats-new-in-php-84-for-modern-web-development-an-overview","author":{"id":3,"name":"John Author"},"categories":["PHP"],"tags":["PHP UPDATES","Object Oriented Programming"]}]