<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app/</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>daily</changefreq>
<priority>1</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//blog</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>daily</changefreq>
<priority>0.9</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//projects</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//library</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//about</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//contact</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>yearly</changefreq>
<priority>0.4</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//blog/add_event_listener_hidden_gem</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//blog/best_nodejs_structure</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//blog/big_project_lessons</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//blog/daily_coding_lessons</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//blog/defense_in_depth_security</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//blog/elon_what_have_you_done</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//blog/laravel_sms</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//blog/lessons_from_coding_every_day</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//blog/nested_laravel_relationships</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//blog/package_json_explained</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//blog/saitama_ok</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//blog/the_only_array_functions_you_need</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//blog/var_vs_const_vs_let</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//blog/what_is_tutorial_hell_and_how_to_escape</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>weekly</changefreq>
<priority>0.8</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//projects/buy_me_a_coffee</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//projects/dentist_hybrid_theme</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//projects/dronestart</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//projects/email_lead_scraper</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//projects/email_outreach_automation</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//projects/food_brothers</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//projects/franks_optiek</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//projects/gouden_kwast</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//projects/lockkey</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//projects/pagespeed_analyzer</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//projects/saitama_ok_market</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//projects/taxinl</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//projects/trattoria_romano</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.7</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//library/css_never_use_margins</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//library/css_tailwind_aspect_plus_grid</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//library/css_tailwind_custom_scrollbar</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//library/css_tailwind_gradient_border_button</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//library/css_tailwind_layers</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//library/css_uncommon_selectors</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//library/git_the_only_git_commands</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//library/javascript_typescript_query_selector</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//library/laravel_factory_magic_functions</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//library/laravel_foreign_keys</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//library/laravel_inertia_setup</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//library/laravel_model_get_random</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//library/laravel_pivot_tables</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//library/laravel_send_sms</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//library/most_used_tailwind_flex_classes</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//library/mysql_import_large_table</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//library/nodejs_depcheck</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//library/react_arbitrary_variants_tailwind</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//library/react_component_element_typing</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//library/react_nextjs_navigation</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//library/react_responsive_container</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//library/react_tailwind_setup</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//library/react_tailwind_shadcn_setup</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//library/react_typescript_record_object_typing</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//library/shopify_add_tailwind</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
<url>
<loc>https://nextjs-tech-blog-v4.vercel.app//library/wordpress_add_tailwind</loc>
<lastmod>2025-12-14T16:04:46.211Z</lastmod>
<changefreq>monthly</changefreq>
<priority>0.6</priority>
</url>
</urlset>
