<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"><channel><title>Dévoreur 2 Code | RSS Feed</title><description>Another blog from a developer</description><link>https://www.devoreur2code.com</link><language>en</language><item><title>Building your first CRUD application with Django</title><link>https://www.devoreur2code.com/blog/building-your-first-crud-application-with-django</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/building-your-first-crud-application-with-django</guid><description>A complete, step-by-step guide to creating your first web application with Django. Master CRUD operations by building a mini-blog.</description><pubDate>Wed, 14 Jan 2026 00:00:00 GMT</pubDate><category>python</category><category>django</category></item><item><title>Django Views and Templates: From Logic to Display</title><link>https://www.devoreur2code.com/blog/django-views-and-templates-from-logic-to-display</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/django-views-and-templates-from-logic-to-display</guid><description>Discover how Django views and templates collaborate to transform your application&apos;s logic into dynamic and interactive web pages.</description><pubDate>Tue, 30 Dec 2025 00:00:00 GMT</pubDate><category>python</category><category>django</category></item><item><title>Mastering Django models and ORM</title><link>https://www.devoreur2code.com/blog/django-understand-models-and-orm</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/django-understand-models-and-orm</guid><description>Demystify Django&apos;s ORM and learn how to define your data models, from simple fields to complex relationships such as ForeignKey and ManyToManyField.</description><pubDate>Wed, 03 Dec 2025 00:00:00 GMT</pubDate><category>python</category><category>django</category></item><item><title>Django: Installing and configuring your development environment</title><link>https://www.devoreur2code.com/blog/django-install-and-configure-developpment-env</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/django-install-and-configure-developpment-env</guid><description>Learn how to install Django and configure your development environment step by step. The perfect guide to get your project off to a good start.</description><pubDate>Wed, 19 Nov 2025 00:00:00 GMT</pubDate><category>python</category><category>django</category></item><item><title>Django from A to Z: The complete guide to mastering the Python Web Framework</title><link>https://www.devoreur2code.com/blog/django-the-complete-guide</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/django-the-complete-guide</guid><description>Dive into our comprehensive guide to Django. From installation to production, learn the basics and advanced concepts of this powerful Python framework.</description><pubDate>Wed, 12 Nov 2025 00:00:00 GMT</pubDate><category>python</category><category>django</category></item><item><title>Documenting the &apos;Why&apos;: The complete guide to Architecture Decision Records (ADR)</title><link>https://www.devoreur2code.com/blog/the-role-of-architecture-decision-records</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/the-role-of-architecture-decision-records</guid><description>A complete guide to understanding, adopting and mastering the practice of ADR (Architecture Decision Records), from theory to practical implementation.</description><pubDate>Thu, 09 Oct 2025 00:00:00 GMT</pubDate><category>architecture</category><category>craftsmanship</category><category>tech-leadership</category></item><item><title>Django: automate translations with DeepL</title><link>https://www.devoreur2code.com/blog/automate-django-translations-with-deeplr</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/automate-django-translations-with-deeplr</guid><description>Discover how to automate the translation of your Django applications with the DeepL API. Detailed guide with concrete examples.</description><pubDate>Thu, 06 Mar 2025 00:00:00 GMT</pubDate><category>django</category><category>python</category></item><item><title>Mixins in TypeScript : Class composition</title><link>https://www.devoreur2code.com/blog/mixins-in-typescript-class-composition</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/mixins-in-typescript-class-composition</guid><description>Discover how to use mixins in TypeScript to compose classes in a modular and reusable way. Detailed guide with concrete examples.</description><pubDate>Fri, 01 Nov 2024 00:00:00 GMT</pubDate><category>typescript</category></item><item><title>Internationalize your React application with i18next</title><link>https://www.devoreur2code.com/blog/internationalize-your-react-app-with-i18next</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/internationalize-your-react-app-with-i18next</guid><description>Learn how to internationalize your React application using i18next with this comprehensive guide.</description><pubDate>Mon, 09 Sep 2024 00:00:00 GMT</pubDate><category>typescript</category><category>react</category></item><item><title>Type inference with TypeScript</title><link>https://www.devoreur2code.com/blog/type-inference-with-typescript</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/type-inference-with-typescript</guid><description>Discover how TypeScript uses type inference to improve your code. A complete guide with practical examples and recommendations.</description><pubDate>Fri, 26 Jul 2024 00:00:00 GMT</pubDate><category>typescript</category></item><item><title>Generic types with TypeScript</title><link>https://www.devoreur2code.com/blog/generic-types-with-typescript</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/generic-types-with-typescript</guid><description>Learn how to master generic types in TypeScript to create flexible, reusable methods. Discover their syntax and benefits, and explore examples and best practices for writing robust TypeScript code.</description><pubDate>Fri, 12 Jul 2024 00:00:00 GMT</pubDate><category>typescript</category></item><item><title>Managing a data store: combining the Context API and Redux Toolkit</title><link>https://www.devoreur2code.com/blog/combine-context-api-and-redux-toolkit</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/combine-context-api-and-redux-toolkit</guid><description>Discover how to combine the Context API and Redux Toolkit for efficient and flexible data management in your React applications. Learn how to configure, integrate and optimize these tools for more maintainable, high-performance applications.</description><pubDate>Fri, 14 Jun 2024 00:00:00 GMT</pubDate><category>typescript</category><category>react</category></item><item><title>Remove utility libraries such as Lodash</title><link>https://www.devoreur2code.com/blog/remove-lib-like-lodash-from-your-code</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/remove-lib-like-lodash-from-your-code</guid><description>Discover how to reduce dependency on external libraries like Lodash to improve the performance and maintenance of your TypeScript code.</description><pubDate>Tue, 21 May 2024 00:00:00 GMT</pubDate><category>typescript</category></item><item><title>Lists of objects in TypeScript : Intersection, Difference and Union</title><link>https://www.devoreur2code.com/blog/compare-arrays-of-objects-with-typescript</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/compare-arrays-of-objects-with-typescript</guid><description>Discover how to efficiently compare arrays of objects in TypeScript by exploring the concepts of intersection, difference and union.</description><pubDate>Fri, 19 Apr 2024 00:00:00 GMT</pubDate><category>typescript</category></item><item><title>Managing client-side data with localStorage and sessionStorage</title><link>https://www.devoreur2code.com/blog/managing-client-side-data-with-localstorage</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/managing-client-side-data-with-localstorage</guid><description>How to take advantage of localStorage and sessionStorage to store client-side data.</description><pubDate>Thu, 28 Mar 2024 00:00:00 GMT</pubDate><category>javascript</category></item><item><title>Atomic Design: Building modular interfaces</title><link>https://www.devoreur2code.com/blog/create-interfaces-with-atomic-design</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/create-interfaces-with-atomic-design</guid><description>Discover how Atomic Design simplifies modular interface design. Practical guide and examples for developers.</description><pubDate>Wed, 07 Feb 2024 00:00:00 GMT</pubDate><category>design</category></item><item><title>Typescript : Taking advantage of utility types</title><link>https://www.devoreur2code.com/blog/typescript-utility-types</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/typescript-utility-types</guid><description>Explore the types of TypeScript utilities for streamlining and optimizing code in your projects. Learn how to leverage these powerful tools to increase code productivity and efficiency.</description><pubDate>Wed, 03 Jan 2024 00:00:00 GMT</pubDate><category>typescript</category></item><item><title>Handling complex types: Union, Intersection and Typeguards in TypeScript</title><link>https://www.devoreur2code.com/blog/typescript-union-intersection-typeguards</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/typescript-union-intersection-typeguards</guid><description>Explore the subtleties of TypeScript&apos;s advanced handling of complex types such as unions, intersections and typeguards to enhance the robustness of your applications.</description><pubDate>Wed, 29 Nov 2023 00:00:00 GMT</pubDate><category>typescript</category></item><item><title>Mastering Map data structure in JavaScript</title><link>https://www.devoreur2code.com/blog/javascript-map-data-structure</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/javascript-map-data-structure</guid><description>Explore the power of the Map data structure in JavaScript, its advantages, basic operations, advanced uses, performance and real-life examples.</description><pubDate>Wed, 22 Nov 2023 00:00:00 GMT</pubDate><category>javascript</category></item><item><title>JavaScript: sorting algorithms</title><link>https://www.devoreur2code.com/blog/javascript-sorting-algorithms</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/javascript-sorting-algorithms</guid><description>Discover how to implement and understand sorting algorithms, starting with bubble sort, followed by quick sort, merge sort and insertion sort, in JavaScript.</description><pubDate>Wed, 25 Oct 2023 00:00:00 GMT</pubDate><category>javascript</category></item><item><title>TypeScript: types, interfaces and classes</title><link>https://www.devoreur2code.com/blog/typescript-types-interfaces-and-classes</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/typescript-types-interfaces-and-classes</guid><description>Let&apos;s explore the basics of TypeScript, focusing on types, interfaces and classes. Learn how to use them to improve the robustness of your TypeScript code.</description><pubDate>Wed, 18 Oct 2023 00:00:00 GMT</pubDate><category>typescript</category></item><item><title>JavaScript arrays</title><link>https://www.devoreur2code.com/blog/array-methods-javascript</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/array-methods-javascript</guid><description>Learn how to create and manipulate arrays in JavaScript with this comprehensive article. Discover the fundamentals of arrays, as well as advanced techniques for iterating, transforming, filtering, aggregating and sorting data.</description><pubDate>Wed, 11 Oct 2023 00:00:00 GMT</pubDate><category>javascript</category></item><item><title>JavaScript - the Reduce method</title><link>https://www.devoreur2code.com/blog/javascript-reduce-method</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/javascript-reduce-method</guid><description>Discover everything you need to know about the reduce method in JavaScript. This advanced guide will teach you how to use it, its tricks, and concrete examples to improve your JavaScript development expertise.</description><pubDate>Wed, 20 Sep 2023 00:00:00 GMT</pubDate><category>javascript</category></item><item><title>Typescript Enums</title><link>https://www.devoreur2code.com/blog/typescript-enums</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/typescript-enums</guid><description>TypeScript Enums simplify code and enhance readability. This comprehensive article explores the concept of enums, their syntax, benefits, and best practices.</description><pubDate>Wed, 28 Jun 2023 00:00:00 GMT</pubDate><category>typescript</category></item><item><title>TypeScript for React Development</title><link>https://www.devoreur2code.com/blog/typescript-for-react-development</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/typescript-for-react-development</guid><description>Discover the advantages of using TypeScript in React development to enhance productivity, maintainability, and collaboration. Learn how TypeScript empowers developers to build robust React applications.</description><pubDate>Wed, 21 Jun 2023 00:00:00 GMT</pubDate><category>typescript</category><category>react</category></item><item><title>10 Typescript Tips for Beginner Developers</title><link>https://www.devoreur2code.com/blog/10-typescript-tips-for-beginner-developers</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/10-typescript-tips-for-beginner-developers</guid><description>Discover 10 essential tips to enhance your TypeScript development skills. From type inference to advanced features, this guide will help you write cleaner, more maintainable code.</description><pubDate>Wed, 07 Jun 2023 00:00:00 GMT</pubDate><category>typescript</category></item><item><title>Pew - A Python Library to create virtual environments</title><link>https://www.devoreur2code.com/blog/le-python-pew</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/le-python-pew</guid><description>Learn how to use Pew, a Python library, to create and manage virtual environments, allowing you to work with different versions of Python and project dependencies without affecting your system configuration.</description><pubDate>Mon, 14 Oct 2019 00:00:00 GMT</pubDate><category>python</category><category>library</category></item><item><title>Five Reasons to use Django</title><link>https://www.devoreur2code.com/blog/five-reasons-to-use-django</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/five-reasons-to-use-django</guid><description>Discover the 5 key reasons why Django is the ideal framework for your web development projects. From its robust architecture to its comprehensive ecosystem of libraries and tools, learn how Django can help you build powerful and scalable web applications.</description><pubDate>Fri, 11 Jun 2021 00:00:00 GMT</pubDate><category>django</category><category>python</category></item><item><title>How to Regex in Javascript</title><link>https://www.devoreur2code.com/blog/how-to-regex-in-javascript</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/how-to-regex-in-javascript</guid><description>Want to write more efficient and effective JavaScript code? Understanding how regex works is a must. Our article covers the basics of regex to guide you through the process of creating flexible patterns for manipulating and validating strings.</description><pubDate>Wed, 29 Mar 2023 00:00:00 GMT</pubDate><category>react</category><category>typescript</category><category>regex</category></item><item><title>What is memoization in React</title><link>https://www.devoreur2code.com/blog/what-is-memoization-in-react</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/what-is-memoization-in-react</guid><description>Learn how to optimize your ReactJS application by implementing memoization using TypeScript. This article covers the basics of memoization, how it works, and how you can use it.</description><pubDate>Wed, 08 Mar 2023 00:00:00 GMT</pubDate><category>react</category><category>typescript</category><category>hooks</category></item><item><title>How to structure your React app</title><link>https://www.devoreur2code.com/blog/how-to-structure-react-app</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/how-to-structure-react-app</guid><description>Without a proper strategy in place, working on a React project can become a daily chore and an overwhelming task.</description><pubDate>Wed, 25 Jan 2023 00:00:00 GMT</pubDate><category>javascript</category><category>typescript</category><category>react</category></item><item><title>How to useEffect hook in your React components</title><link>https://www.devoreur2code.com/blog/how-to-useeffect-hook-in-your-react-components</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/how-to-useeffect-hook-in-your-react-components</guid><description>The useEffect hook for React helps you to create side effects in your functional components.</description><pubDate>Wed, 04 Jan 2023 00:00:00 GMT</pubDate><category>javascript</category><category>typescript</category><category>react</category><category>hooks</category></item><item><title>Manage your state with the useState hook in React</title><link>https://www.devoreur2code.com/blog/manage-your-state-with-the-usestate-in-react</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/manage-your-state-with-the-usestate-in-react</guid><description>How to useState in functional components. The first hook you can use in a React project.</description><pubDate>Fri, 11 Nov 2022 00:00:00 GMT</pubDate><category>javascript</category><category>typescript</category><category>react</category><category>hooks</category></item><item><title>Create a blog with NextJS</title><link>https://www.devoreur2code.com/blog/create-a-blog-with-nextjs</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/create-a-blog-with-nextjs</guid><description>How to create a blog with NextJS and Typescript. A guide from my own experience.</description><pubDate>Tue, 27 Sep 2022 00:00:00 GMT</pubDate><category>react</category><category>typescript</category><category>blog</category><category>nextjs</category></item><item><title>From Gatsby to NextJS - journey of a blog</title><link>https://www.devoreur2code.com/blog/from-gatsby-to-nextjs-journey-of-a-blog</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/from-gatsby-to-nextjs-journey-of-a-blog</guid><description>Using Gatsby was a perfect example of not reinventing the wheel. Made with React, Giving free templates.</description><pubDate>Tue, 20 Sep 2022 00:00:00 GMT</pubDate><category>gatsby</category><category>story</category><category>blog</category><category>nextjs</category></item><item><title>Testing your React app with mocks</title><link>https://www.devoreur2code.com/blog/testing-your-react-app-with-mocks</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/testing-your-react-app-with-mocks</guid><description>Testing avoids regressions and makes your app safer and easier to debug.</description><pubDate>Fri, 19 Aug 2022 00:00:00 GMT</pubDate><category>react</category><category>typescript</category></item><item><title>Working with REST APIs in React</title><link>https://www.devoreur2code.com/blog/working-with-rest-apis-in-react</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/working-with-rest-apis-in-react</guid><description>An API (application programming interface) is an interface that allows one service to be connected to another.</description><pubDate>Tue, 15 Mar 2022 00:00:00 GMT</pubDate><category>react</category><category>typescript</category></item><item><title>Conditional Rendering of your React components</title><link>https://www.devoreur2code.com/blog/conditional-rendering-of-your-react-components</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/conditional-rendering-of-your-react-components</guid><description>Conditional rendering is a basic feature of the front end apps. It&apos;s used to display elements or not depending on the state of the app.</description><pubDate>Tue, 08 Mar 2022 00:00:00 GMT</pubDate><category>react</category><category>typescript</category></item><item><title>How to use props and state in React</title><link>https://www.devoreur2code.com/blog/how-to-use-props-and-state-in-react</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/how-to-use-props-and-state-in-react</guid><description>Props and states are two kinds of variables used in React components.</description><pubDate>Thu, 03 Mar 2022 00:00:00 GMT</pubDate><category>react</category><category>typescript</category></item><item><title>Begin React with Typescript</title><link>https://www.devoreur2code.com/blog/begin-react-with-typescript</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/begin-react-with-typescript</guid><description>These technologies are good choices to build strong and reliable web applications. It&apos;s never been easier to develop a great user experience with React and Typescript.</description><pubDate>Tue, 22 Feb 2022 00:00:00 GMT</pubDate><category>react</category><category>typescript</category></item><item><title>How to easily create forms in React</title><link>https://www.devoreur2code.com/blog/how-to-easily-create-forms-in-react</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/how-to-easily-create-forms-in-react</guid><description>As a developer, forms are a great part of our work. It&apos;s a way for users to interact with software.</description><pubDate>Sat, 24 Jul 2021 00:00:00 GMT</pubDate><category>react</category><category>typescript</category></item><item><title>Publish my own blog, the start of a content creator</title><link>https://www.devoreur2code.com/blog/publish-my-own-blog-start-of-content-creator</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/publish-my-own-blog-start-of-content-creator</guid><description>As a developer, I learn a lot of things. Some of it comes from my colleagues, books or articles I read. The idea of sharing what I know drove me to begin a blog about my journey.</description><pubDate>Wed, 14 Jul 2021 00:00:00 GMT</pubDate><category>gatsby</category><category>story</category><category>blog</category></item><item><title>Understand and use composition in React</title><link>https://www.devoreur2code.com/blog/understand-and-use-composition-in-react</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/understand-and-use-composition-in-react</guid><description>Composition is very powerful in React but for some cases, it may be hard to use. Today I will give you examples of composition caught up in real projects.</description><pubDate>Fri, 09 Jul 2021 00:00:00 GMT</pubDate><category>javascript</category><category>typescript</category><category>react</category></item><item><title>Why I create my first NPM package</title><link>https://www.devoreur2code.com/blog/why-i-create-my-first-npm-package</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/why-i-create-my-first-npm-package</guid><description>A useful practice when you work with a specific stack, is to create generic stuff for this stack.</description><pubDate>Sun, 04 Jul 2021 00:00:00 GMT</pubDate><category>npm</category><category>typescript</category><category>react</category></item><item><title>Setup JWT for a React Django app in minutes</title><link>https://www.devoreur2code.com/blog/setup-jwt-react-django-app</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/setup-jwt-react-django-app</guid><description>How to setup JWT in a project with a React frontend and a Django backend in minutes.</description><pubDate>Fri, 25 Jun 2021 00:00:00 GMT</pubDate><category>react</category><category>django</category><category>jwt</category></item><item><title>Introduction to JWT</title><link>https://www.devoreur2code.com/blog/introduction-to-jwt</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/introduction-to-jwt</guid><description>A JWT (JSON Web token) is an access token which contains all the information to communicate securely between two parties. JWTs are mainly used for identification operations and the management of user access rights.</description><pubDate>Thu, 17 Jun 2021 00:00:00 GMT</pubDate><category>jwt</category></item><item><title>Automate Prettier in a pre-commit hook</title><link>https://www.devoreur2code.com/blog/automate-prettier-in-precommit-hook</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/automate-prettier-in-precommit-hook</guid><description>Prettier is a wonderful tool. It  works in many editors and supports many languages. But opinionated is his best feature and the first reason to use it.</description><pubDate>Fri, 04 Jun 2021 00:00:00 GMT</pubDate><category>prettier</category><category>git</category></item><item><title>Become web developer at 37. How I did it.</title><link>https://www.devoreur2code.com/blog/become-a-developer-at-37</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/become-a-developer-at-37</guid><description>I didn&apos;t start my career as a developer. I tell you my journey to code.</description><pubDate>Wed, 26 May 2021 00:00:00 GMT</pubDate><category>webdev</category><category>experience</category></item><item><title>How to test React Hooks</title><link>https://www.devoreur2code.com/blog/how-to-test-react-hooks</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/how-to-test-react-hooks</guid><description>When you use hooks, you can write them in their own file. And you could test them.</description><pubDate>Thu, 20 May 2021 00:00:00 GMT</pubDate><category>javascript</category><category>typescript</category><category>react</category><category>hooks</category></item><item><title>Five tips about React hooks</title><link>https://www.devoreur2code.com/blog/five-tips-about-react-hooks</link><guid isPermaLink="true">https://www.devoreur2code.com/blog/five-tips-about-react-hooks</guid><description>Today, when you use React and functional components, you need hooks. I&apos;ve encountered some issues during development and today, I want to share my tips about React hooks with you.</description><pubDate>Fri, 14 May 2021 00:00:00 GMT</pubDate><category>javascript</category><category>typescript</category><category>react</category><category>hooks</category></item></channel></rss>