@@ -11,260 +11,113 @@ interface BlogPost {
1111}
1212
1313const blogPosts : BlogPost [ ] = [
14- // AI-related posts
14+ // AI-related Posts
1515 {
1616 id : 1 ,
1717 title : 'Understanding Artificial Intelligence in Web Development' ,
1818 excerpt : 'Explore how AI is revolutionizing web development and improving user experiences.' ,
1919 date : '2023-11-01' ,
2020 image : 'https://images.unsplash.com/photo-1585326229820-d81cd21253d1?crop=entropy&cs=tinysrgb&fit=max&ixid=MXwyMDg1NzF8MHx8c2VhY2h8NXx8YWl8c2VhY2h8fDB8fHx8&ixlib=rb-1.2.1&q=80&w=1080' ,
21- tags : [ 'AI' , 'Web Development' ] ,
21+ tags : [ 'AI' ]
2222 } ,
2323 {
2424 id : 2 ,
2525 title : 'AI Tools Every Web Developer Should Know About' ,
2626 excerpt : 'Learn about AI-powered tools that can make web development more efficient.' ,
2727 date : '2023-11-02' ,
2828 image : 'https://images.unsplash.com/photo-1623794604486-b74fdf9c849e?crop=entropy&cs=tinysrgb&fit=max&ixid=MXwyMDg1NzF8MHx8c2VhY2h8Mnx8YWl8Z2VuZXJhbF9kZXZlbG9wbWVudHxlbnwwfDB8fHx8&ixlib=rb-1.2.1&q=80&w=1080' ,
29- tags : [ 'AI' , 'Web Development' ] ,
30- } ,
31- {
32- id : 3 ,
33- title : 'Using AI for Personalized Web Content' ,
34- excerpt : 'How AI can dynamically change web content to better suit user preferences.' ,
35- date : '2023-11-03' ,
36- image : 'https://images.unsplash.com/photo-1556742404-3c3e0b9e1d2e?crop=entropy&cs=tinysrgb&fit=max&ixid=MXwyMDg1NzF8MHx8c2VhY2h8NXx8YWl8cGFybWlzdC1tYWdpY3Bvc3lzdGVtfDB8fHx8&ixlib=rb-1.2.1&q=80&w=1080' ,
37- tags : [ 'AI' , 'Web Development' ] ,
38- } ,
39- {
40- id : 4 ,
41- title : 'AI-Powered Tools for Optimizing API Performance' ,
42- excerpt : 'Enhance API performance using AI techniques to automatically detect bottlenecks.' ,
43- date : '2023-11-04' ,
44- image : 'https://images.unsplash.com/photo-1573497491209-b1771a8c5307?crop=entropy&cs=tinysrgb&fit=max&ixid=MXwyMDg1NzF8MHx8c2VhY2h8NXx8YWl8YXBpX3BlcmZvc3hvc3xlbnwwfDB8fHx8&ixlib=rb-1.2.1&q=80&w=1080' ,
45- tags : [ 'AI' , 'API' ] ,
46- } ,
47- {
48- id : 5 ,
49- title : 'Building AI-Based Backend Systems with Python' ,
50- excerpt : 'A guide to building backend systems using Python and AI libraries like TensorFlow.' ,
51- date : '2023-11-05' ,
52- image : 'https://images.unsplash.com/photo-1593539638930-9b9f02ec3d8a?crop=entropy&cs=tinysrgb&fit=max&ixid=MXwyMDg1NzF8MHx8c2VhY2h8MXx8YmFja2VuZGRkYXBwZW5kX2Fpc18wMHx8fHx8&ixlib=rb-1.2.1&q=80&w=1080' ,
53- tags : [ 'AI' , 'Backend' ] ,
54- } ,
55- {
56- id : 6 ,
57- title : 'AI-Powered Chatbots for Backend Systems' ,
58- excerpt : 'How AI chatbots can be integrated into backend systems to enhance customer support.' ,
59- date : '2023-11-06' ,
60- image : 'https://images.unsplash.com/photo-1562094977-d456d5ac8be5?crop=entropy&cs=tinysrgb&fit=max&ixid=MXwyMDg1NzF8MHx8c2VhY2h8N3x8Y2hhdGJvdHNfYmFja2VuZGRhdGFuYWx8fDB8fHx8&ixlib=rb-1.2.1&q=80&w=1080' ,
61- tags : [ 'AI' , 'Backend' ] ,
62- } ,
63- {
64- id : 7 ,
65- title : 'Optimizing Cloud Computing with AI for Web Developers' ,
66- excerpt : 'Explore how cloud computing and AI can work together to enhance web development workflows.' ,
67- date : '2023-11-07' ,
68- image : 'https://images.unsplash.com/photo-1580640534965-05834c620f9f?crop=entropy&cs=tinysrgb&fit=max&ixid=MXwyMDg1NzF8MHx8c2VhY2h8OXx8Y2xvdWQyN29wZW5hdGluZ3x8fDB8fHx8&ixlib=rb-1.2.1&q=80&w=1080' ,
69- tags : [ 'AI' , 'Cloud Computing' ] ,
70- } ,
71- {
72- id : 8 ,
73- title : 'Integrating AI with Databases for Smarter Query Optimization' ,
74- excerpt : 'How AI can be used to optimize database queries for faster and more accurate results.' ,
75- date : '2023-11-08' ,
76- image : 'https://images.unsplash.com/photo-1562229382-b6e1a4b55d50?crop=entropy&cs=tinysrgb&fit=max&ixid=MXwyMDg1NzF8MHx8c2VhY2h8MXx8ZGF0YWJhc2V8fDB8fHx8&ixlib=rb-1.2.1&q=80&w=1080' ,
77- tags : [ 'AI' , 'Databases' ] ,
78- } ,
79- {
80- id : 9 ,
81- title : 'AI in Cloud Computing: Future Trends' ,
82- excerpt : 'A deep dive into the future role of AI in cloud computing and its impact on developers.' ,
83- date : '2023-11-09' ,
84- image : 'https://images.unsplash.com/photo-1585202666952-d00052cb9b85?crop=entropy&cs=tinysrgb&fit=max&ixid=MXwyMDg1NzF8MHx8c2VhY2h8MHx8Y2xvdWRfY29tcHV0aW5nX3dhY2tmbG93X2FjY291bnR8fDB8fHx8&ixlib=rb-1.2.1&q=80&w=1080' ,
85- tags : [ 'AI' , 'Cloud Computing' ] ,
29+ tags : [ 'AI' ]
8630 } ,
8731
88- // Web Development-related posts
32+ // Web Development-related Posts
8933 {
90- id : 10 ,
34+ id : 3 ,
9135 title : 'Building Web Applications with Node.js and Express' ,
9236 excerpt : 'A comprehensive guide to building scalable web applications using Node.js and Express.' ,
9337 date : '2023-11-10' ,
9438 image : 'https://images.unsplash.com/photo-1602492366794-d6ec74f1f30f?crop=entropy&cs=tinysrgb&fit=max&ixid=MXwyMDg1NzF8MHx8c2VhY2h8OXx8bm9kZV9qcyZpbmZyYWRlcl9jYXNlX29uX3dlYl9hcHBsaWNhdGlvbnN8fDB8fHx8&ixlib=rb-1.2.1&q=80&w=1080' ,
95- tags : [ 'Web Development' ] ,
39+ tags : [ 'Web Development' ]
9640 } ,
9741 {
98- id : 11 ,
42+ id : 4 ,
9943 title : 'Best Practices for Frontend and Backend Integration' ,
10044 excerpt : 'Learn best practices for smoothly integrating frontend and backend code in web applications.' ,
10145 date : '2023-11-11' ,
102- image : 'https://images.unsplash.com/photo-1612764393297-68c393d8e59f?crop=entropy&cs=tinysrgb&fit=max&ixid=MXwyMDg1NzF8MHx8c2VhY2h8Nnx8ZnJvbnRlbmRfYmFja2VuZGR9fDB8fHx8&ixlib=rb-1.2.1&q=80&w=1080' ,
103- tags : [ 'Web Development' ] ,
104- } ,
105- {
106- id : 12 ,
107- title : 'Exploring the Power of React for Web Development' ,
108- excerpt : 'How React is transforming web development by simplifying the creation of interactive UIs.' ,
109- date : '2023-11-12' ,
110- image : 'https://images.unsplash.com/photo-1573466786-e3c21f1c6d56?crop=entropy&cs=tinysrgb&fit=max&ixid=MXwyMDg1NzF8MHx8c2VhY2h8MXx8cmVhY3Rfc2V0dHVwZXJfZm9yX3dlYl9hcHBsaWNhdGlvbnN8fDB8fHx8&ixlib=rb-1.2.1&q=80&w=1080' ,
111- tags : [ 'Web Development' ] ,
112- } ,
113- {
114- id : 13 ,
115- title : 'How to Build a REST API with Node.js and Express' ,
116- excerpt : 'A step-by-step guide on creating a REST API using Node.js and Express.' ,
117- date : '2023-11-13' ,
118- image : 'https://images.unsplash.com/photo-1585259051433-03fd67d0d840?crop=entropy&cs=tinysrgb&fit=max&ixid=MXwyMDg1NzF8MHx8c2VhY2h8NXx8YXBpX3Jlc3BvbnNlX3dlYl9kZXZlbG9wbWVudHx8fDB8fHx8&ixlib=rb-1.2.1&q=80&w=1080' ,
119- tags : [ 'API' , 'Web Development' ] ,
120- } ,
121- {
122- id : 14 ,
123- title : 'Building Web Applications with Vue.js' ,
124- excerpt : 'An introduction to using Vue.js to create scalable, reactive web applications.' ,
125- date : '2023-11-14' ,
126- image : 'https://images.unsplash.com/photo-1597696763350-b2e6b2d5b007?crop=entropy&cs=tinysrgb&fit=max&ixid=MXwyMDg1NzF8MHx8c2VhY2h8Mnx8Y3JlYXRpbmdfdmlkZW9fY2xpZW50c3ViamVjdF9hX2V4cGVyaWVuY2V8fDB8fHx8&ixlib=rb-1.2.1&q=80&w=1080' ,
127- tags : [ 'Web Development' ] ,
46+ image : 'https://images.unsplash.com/photo-1605732822084-9cf056c2f11e?crop=entropy&cs=tinysrgb&fit=max&ixid=MXwyMDg1NzF8MHx8c2VhY2h8MXx8ZnJvbnRlbmQyYmFja2VuZF9pbnRlZ3JhdGlvbnN8fDB8fHx8&ixlib=rb-1.2.1&q=80&w=1080' ,
47+ tags : [ 'Web Development' ]
12848 } ,
49+
50+ // API-related Posts
12951 {
130- id : 15 ,
131- title : 'Effective Error Handling in Web Development ' ,
132- excerpt : 'How to properly handle errors in your web applications to improve user experience .' ,
52+ id : 5 ,
53+ title : 'API Rate Limiting: What You Need to Know ' ,
54+ excerpt : 'A guide to implementing rate limiting in your API to prevent abuse and maintain performance .' ,
13355 date : '2023-11-15' ,
134- image : 'https://images.unsplash.com/photo-1582672354437-cf0d8a42fe42 ?crop=entropy&cs=tinysrgb&fit=max&ixid=MXwyMDg1NzF8MHx8c2VhY2h8Nnx8ZXJyb3JfZGF0YWJhc2VfY2xvbmV2ZXJzY29tcGxldGVkX3N5c3RlbXxoYXJ2ZXNlfDB8fHx8 &ixlib=rb-1.2.1&q=80&w=1080' ,
135- tags : [ 'Web Development' ] ,
56+ image : 'https://images.unsplash.com/photo-1573562063771-c22987f7e73e ?crop=entropy&cs=tinysrgb&fit=max&ixid=MXwyMDg1NzF8MHx8c2VhY2h8Mnx8YXBpX3JhdGVfbGltaXRpbmd8fDB8fHx8 &ixlib=rb-1.2.1&q=80&w=1080' ,
57+ tags : [ 'API' ]
13658 } ,
137-
13859 {
139- id : 16 ,
140- title : 'Building Scalable APIs with Node.js and Express ' ,
141- excerpt : 'Learn how to create scalable and maintainable APIs using Node.js and Express .' ,
60+ id : 6 ,
61+ title : 'Understanding RESTful API Design Principles ' ,
62+ excerpt : 'Learn the core principles of designing RESTful APIs for scalability and ease of use .' ,
14263 date : '2023-11-16' ,
143- image : 'https://images.unsplash.com/photo-1578975302681-2647d4c764e0?crop=entropy&cs=tinysrgb&fit=max&ixid=MXwyMDg1NzF8MHx8c2VhY2h8MXx8YXBpX3N0dWRpZV9sZXZlbHxlbnwwfDB8fHx8&ixlib=rb-1.2.1&q=80&w=1080' ,
144- tags : [ 'API' ] ,
145- } ,
146- {
147- id : 17 ,
148- title : 'How to Secure Your API with JWT Authentication' ,
149- excerpt : 'A guide on implementing JWT authentication to secure your API endpoints.' ,
150- date : '2023-11-17' ,
151- image : 'https://images.unsplash.com/photo-1560855954-ddecc6cf0806?crop=entropy&cs=tinysrgb&fit=max&ixid=MXwyMDg1NzF8MHx8c2VhY2h8OXx8YXBpX2JhdGNoX2F1dGhlbnRpY2F0aW9uX2RlbnR8fDB8fHx8&ixlib=rb-1.2.1&q=80&w=1080' ,
152- tags : [ 'API' ] ,
153- } ,
154- {
155- id : 18 ,
156- title : 'Versioning APIs for Better Maintenance and Flexibility' ,
157- excerpt : 'Best practices for API versioning to ensure backward compatibility and smooth upgrades.' ,
158- date : '2023-11-18' ,
159- image : 'https://images.unsplash.com/photo-1592710246712-9cc9f5ad4d83?crop=entropy&cs=tinysrgb&fit=max&ixid=MXwyMDg1NzF8MHx8c2VhY2h8NXx8YXBpX3ZlcnNpb25pbmd8fDB8fHx8&ixlib=rb-1.2.1&q=80&w=1080' ,
160- tags : [ 'API' ] ,
161- } ,
162- {
163- id : 19 ,
164- title : 'Rate Limiting Your APIs with Redis' ,
165- excerpt : 'Implementing rate limiting for your APIs using Redis to prevent abuse and ensure reliability.' ,
166- date : '2023-11-19' ,
167- image : 'https://images.unsplash.com/photo-1605935460927-b5de7d9efc23?crop=entropy&cs=tinysrgb&fit=max&ixid=MXwyMDg1NzF8MHx8c2VhY2h8Mnx8YXBpX3JhdGVfbGltaXRpbmd8fDB8fHx8&ixlib=rb-1.2.1&q=80&w=1080' ,
168- tags : [ 'API' ] ,
64+ image : 'https://images.unsplash.com/photo-1552208958-fcb498c6ccac?crop=entropy&cs=tinysrgb&fit=max&ixid=MXwyMDg1NzF8MHx8c2VhY2h8M3x8YXBpX3Jlc3RmdWwgdGVzdGluZ3xlbnwwfDB8fHx8&ixlib=rb-1.2.1&q=80&w=1080' ,
65+ tags : [ 'API' ]
16966 } ,
67+
68+ // Backend-related Posts
17069 {
171- id : 20 ,
172- title : 'API Gateway: Best Practices for Microservices Architecture ' ,
173- excerpt : 'How to leverage an API gateway to manage and route requests efficiently in a microservices architecture .' ,
70+ id : 7 ,
71+ title : 'Building a Secure Backend with Node.js and JWT ' ,
72+ excerpt : 'A step-by-step guide to creating a secure backend API using Node.js and JSON Web Tokens .' ,
17473 date : '2023-11-20' ,
175- image : 'https://images.unsplash.com/photo-1552427460-4790cdb88544 ?crop=entropy&cs=tinysrgb&fit=max&ixid=MXwyMDg1NzF8MHx8c2VhY2h8MXx8YXBpX2dhdGV3YXlfaW50Z3JhdGV8fDB8fHx8 &ixlib=rb-1.2.1&q=80&w=1080' ,
176- tags : [ 'API' ] ,
74+ image : 'https://images.unsplash.com/photo-1603894989916-b2b7737bfe66 ?crop=entropy&cs=tinysrgb&fit=max&ixid=MXwyMDg1NzF8MHx8c2VhY2h8MXx8YmFja2VuZF9oZWFsdGhfYXBpX3NlY3VyaXR5fDB8fHx8 &ixlib=rb-1.2.1&q=80&w=1080' ,
75+ tags : [ 'Backend' ]
17776 } ,
17877 {
179- id : 21 ,
180- title : 'GraphQL vs REST: Which API Approach Is Right for Your Project? ' ,
181- excerpt : 'An in-depth comparison of GraphQL and REST to help you decide which API approach suits your needs .' ,
78+ id : 8 ,
79+ title : 'Efficient Data Handling in Backend Systems ' ,
80+ excerpt : 'Learn techniques for efficiently managing and processing data in your backend system .' ,
18281 date : '2023-11-21' ,
183- image : 'https://images.unsplash.com/photo-1557785487-d68a5b19c510?crop=entropy&cs=tinysrgb&fit=max&ixid=MXwyMDg1NzF8MHx8c2VhY2h8OXx8c3Vib3JkaW5hdGVfYXBpc3RlfDB8fHx8&ixlib=rb-1.2.1&q=80&w=1080' ,
184- tags : [ 'API' ] ,
185- } ,
186- {
187- id : 22 ,
188- title : 'Optimizing API Performance with Caching' ,
189- excerpt : 'Learn how caching can drastically improve the performance and speed of your API.' ,
190- date : '2023-11-22' ,
191- image : 'https://images.unsplash.com/photo-1611941162945-11b94f85a5ed?crop=entropy&cs=tinysrgb&fit=max&ixid=MXwyMDg1NzF8MHx8c2VhY2h8MHx8YXBpX2NhY2hpbmdfYW5kX2ZpbmRpbmdfY29tcGxleGVhdGVkX3ZhbHVlcyBmdW5jdGlvbnN8fDB8fHx8&ixlib=rb-1.2.1&q=80&w=1080' ,
192- tags : [ 'API' ] ,
193- } ,
194- {
195- id : 23 ,
196- title : 'API Authentication: OAuth 2.0 vs. OpenID Connect' ,
197- excerpt : 'Compare OAuth 2.0 and OpenID Connect to determine the best authentication solution for your API.' ,
198- date : '2023-11-23' ,
199- image : 'https://images.unsplash.com/photo-1571771723145-24c5c1b5a8b7?crop=entropy&cs=tinysrgb&fit=max&ixid=MXwyMDg1NzF8MHx8c2VhY2h8Nnx8YXBpX2F1dGhlbnRpY2F0aW9ufDB8fHx8&ixlib=rb-1.2.1&q=80&w=1080' ,
200- tags : [ 'API' ] ,
201- } ,
202- {
203- id : 24 ,
204- title : 'Scaling Your API Infrastructure with Kubernetes' ,
205- excerpt : 'Learn how Kubernetes can help you manage and scale your API infrastructure efficiently.' ,
206- date : '2023-11-24' ,
207- image : 'https://images.unsplash.com/photo-1625488682022-5c2f016cd205?crop=entropy&cs=tinysrgb&fit=max&ixid=MXwyMDg1NzF8MHx8c2VhY2h8MHx8YXBpX2NvbXBsZXg0dGVzdF9sb2dpY19hcHBsaWNhdGlvbnN8fDB8fHx8&ixlib=rb-1.2.1&q=80&w=1080' ,
208- tags : [ 'API' ] ,
82+ image : 'https://images.unsplash.com/photo-1519662263121-95b570417c7a?crop=entropy&cs=tinysrgb&fit=max&ixid=MXwyMDg1NzF8MHx8c2VhY2h8OXx8YmFja2VuZF9kYXRhX2hvcmRpbmd8fDB8fHx8&ixlib=rb-1.2.1&q=80&w=1080' ,
83+ tags : [ 'Backend' ]
20984 } ,
21085
211- // Backend -related posts
86+ // Cloud Computing -related Posts
21287 {
213- id : 25 ,
214- title : 'Designing a Robust Backend Architecture with Microservices ' ,
215- excerpt : 'Learn how to design a robust and scalable backend architecture using microservices .' ,
88+ id : 9 ,
89+ title : 'Intro to Cloud Computing and Its Benefits ' ,
90+ excerpt : 'An introduction to cloud computing and how it is transforming modern businesses .' ,
21691 date : '2023-11-25' ,
217- image : 'https://images.unsplash.com/photo-1566481458-d640f6b81a99 ?crop=entropy&cs=tinysrgb&fit=max&ixid=MXwyMDg1NzF8MHx8c2VhY2h8OXx8YmFja2VuZF9ibGFja3Bvc3l8fDB8fHx8 &ixlib=rb-1.2.1&q=80&w=1080' ,
218- tags : [ 'Backend' ] ,
92+ image : 'https://images.unsplash.com/photo-1531819991440-78c365afada6 ?crop=entropy&cs=tinysrgb&fit=max&ixid=MXwyMDg1NzF8MHx8c2VhY2h8MHx8Y2xvdWQxMjBsaWZlY3lvdXJtb3ZlbWVudHxlbnwwfDB8fHx8 &ixlib=rb-1.2.1&q=80&w=1080' ,
93+ tags : [ 'Cloud Computing' ]
21994 } ,
22095 {
221- id : 26 ,
222- title : 'Understanding Event-Driven Architecture in Backend Systems ' ,
223- excerpt : 'How to implement event-driven architecture in your backend systems for better scalability .' ,
96+ id : 10 ,
97+ title : 'Choosing the Right Cloud Service Provider ' ,
98+ excerpt : 'How to evaluate and choose the best cloud service provider for your project needs .' ,
22499 date : '2023-11-26' ,
225- image : 'https://images.unsplash.com/photo-1625237970144-9e6ad7d0174d?crop=entropy&cs=tinysrgb&fit=max&ixid=MXwyMDg1NzF8MHx8c2VhY2h8Mnx8YmFja2VuZF9ldmVudF9kcnZlbl9hcmNoaXRlY3R1cmVzaWduZGxlc3x8fDB8fHx8&ixlib=rb-1.2.1&q=80&w=1080' ,
226- tags : [ 'Backend' ] ,
227- } ,
228- {
229- id : 27 ,
230- title : 'Automating Backend Processes with Python Scripts' ,
231- excerpt : 'Automate repetitive backend tasks using Python scripts to save time and effort.' ,
232- date : '2023-11-27' ,
233- image : 'https://images.unsplash.com/photo-1556175177-539a99b57351?crop=entropy&cs=tinysrgb&fit=max&ixid=MXwyMDg1NzF8MHx8c2VhY2h8Mnx8YmFja2VuZF9zY3JpcHRfc2VydmljZXN8fDB8fHx8&ixlib=rb-1.2.1&q=80&w=1080' ,
234- tags : [ 'Backend' ] ,
235- } ,
236- {
237- id : 28 ,
238- title : 'Integrating Third-Party Services in Backend Development' ,
239- excerpt : 'Learn how to integrate third-party APIs and services into your backend applications.' ,
240- date : '2023-11-28' ,
241- image : 'https://images.unsplash.com/photo-1586941531954-8f64ed5b0ff0?crop=entropy&cs=tinysrgb&fit=max&ixid=MXwyMDg1NzF8MHx8c2VhY2h8MHx8YmFja2VuZF9pbnRlZ3JhdGlvbl9zZXJ2aWNlX3N5c3RlbXxoYXJ2ZXN8fDB8fHx8&ixlib=rb-1.2.1&q=80&w=1080' ,
242- tags : [ 'Backend' ] ,
243- } ,
244- {
245- id : 29 ,
246- title : 'Building a Backend API with Python Flask' ,
247- excerpt : 'Step-by-step guide on building a backend API using Python Flask and SQLAlchemy.' ,
248- date : '2023-11-29' ,
249- image : 'https://images.unsplash.com/photo-1600490390313-9b6c7f3301b5?crop=entropy&cs=tinysrgb&fit=max&ixid=MXwyMDg1NzF8MHx8c2VhY2h8Mnx8YmFja2VuZF9jdWx0dXJhbF9sZXZlbHxlbnwwfDB8fHx8&ixlib=rb-1.2.1&q=80&w=1080' ,
250- tags : [ 'Backend' ] ,
100+ image : 'https://images.unsplash.com/photo-1524740751175-5d2f4d8d02b0?crop=entropy&cs=tinysrgb&fit=max&ixid=MXwyMDg1NzF8MHx8c2VhY2h8Mnx8Y2xvdWQxc2VydmljZXN8fDB8fHx8&ixlib=rb-1.2.1&q=80&w=1080' ,
101+ tags : [ 'Cloud Computing' ]
251102 } ,
103+
104+ // Databases-related Posts
252105 {
253- id : 30 ,
254- title : 'Creating an Authentication System in a Backend with JWT ' ,
255- excerpt : 'A comprehensive guide on implementing JWT authentication in your backend application .' ,
106+ id : 11 ,
107+ title : 'NoSQL vs SQL Databases: Which One to Choose? ' ,
108+ excerpt : 'Understand the difference between NoSQL and SQL databases, and when to use each .' ,
256109 date : '2023-11-30' ,
257- image : 'https://images.unsplash.com/photo-1588502602427-e97f469f25a5 ?crop=entropy&cs=tinysrgb&fit=max&ixid=MXwyMDg1NzF8MHx8c2VhY2h8Nnx8YmFja2VuZF9hdXRob3JpemF0aW9uX2d1aWRlX2hpZ2hsaWdodGVyfDB8fHx8 &ixlib=rb-1.2.1&q=80&w=1080' ,
258- tags : [ 'Backend' ] ,
110+ image : 'https://images.unsplash.com/photo-1600246556616-9a6b7799ab78 ?crop=entropy&cs=tinysrgb&fit=max&ixid=MXwyMDg1NzF8MHx8c2VhY2h8NXx8ZGF0YWJhc2V8fDB8fHx8 &ixlib=rb-1.2.1&q=80&w=1080' ,
111+ tags : [ 'Databases' ]
259112 } ,
260113 {
261- id : 31 ,
262- title : 'Performance Optimization in Backend Systems ' ,
263- excerpt : 'Techniques for optimizing performance in backend systems and improving response times .' ,
114+ id : 12 ,
115+ title : 'Optimizing Database Performance for Large Applications ' ,
116+ excerpt : 'Techniques for improving database performance in applications with high traffic .' ,
264117 date : '2023-12-01' ,
265- image : 'https://images.unsplash.com/photo-1572469209175-15b619d6257a ?crop=entropy&cs=tinysrgb&fit=max&ixid=MXwyMDg1NzF8MHx8c2VhY2h8MXx8YmFja2VuZF9wZXJmb3JtYW5jZXN8fDB8fHx8 &ixlib=rb-1.2.1&q=80&w=1080' ,
266- tags : [ 'Backend' ] ,
267- } ,
118+ image : 'https://images.unsplash.com/photo-1614085091608-9a15a83fda5c ?crop=entropy&cs=tinysrgb&fit=max&ixid=MXwyMDg1NzF8MHx8c2VhY2h8NXx8cGFyYWJvbGxvY3lfZGF0YWJhc2VfY29tcGxleHNpdGVzfDB8fHx8 &ixlib=rb-1.2.1&q=80&w=1080' ,
119+ tags : [ 'Databases' ]
120+ }
268121] ;
269122
270123
0 commit comments