<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:news="http://www.google.com/schemas/sitemap-news/0.9" xmlns:xhtml="http://www.w3.org/1999/xhtml" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xmlns:video="http://www.google.com/schemas/sitemap-video/1.1">
<url> <loc>https://www.ibrahima-ndaw.com/blog/15-must-known-javascript-array-methods-in-2020/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/fr/blog/15-must-known-javascript-array-methods-in-2020/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/blog/4-differences-between-foreach-and-map/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/fr/blog/4-differences-between-foreach-and-map/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/blog/5-reasons-to-use-reactive-form/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/fr/blog/5-reasons-to-use-reactive-form/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/blog/6-powerfull-css-selectors/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/fr/blog/6-powerfull-css-selectors/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/blog/7-steps-to-understand-react-redux/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/fr/blog/7-steps-to-understand-react-redux/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/blog/a-practical-guide-to-typescript/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/fr/blog/a-practical-guide-to-typescript/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/blog/advanced-typescript-cheat-sheet/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/fr/blog/advanced-typescript-cheat-sheet/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/blog/apollo-graphql-fullstack-app-with-react-and-nodejs/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/fr/blog/apollo-graphql-fullstack-app-with-react-and-nodejs/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/blog/awesome-stepper-form/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/fr/blog/awesome-stepper-form/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/blog/build-a-responsive-image-gallery/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/blog/build-a-search-filter-with-javascript/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/fr/blog/build-a-responsive-image-gallery/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/fr/blog/build-a-search-filter-with-javascript/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/blog/build-a-sticky-nav-with-react/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/fr/blog/build-a-sticky-nav-with-react/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/blog/build-an-animated-testimonial-card/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/fr/blog/build-an-animated-testimonial-card/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/blog/build-an-event-booking-app-with-javascript-and-firebase/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/fr/blog/build-an-event-booking-app-with-javascript-and-firebase/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/blog/css-flexbox-cheat-sheet/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/fr/blog/css-flexbox-cheat-sheet/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/blog/cra-react-typescript-redux/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/fr/blog/cra-react-typescript-redux/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/blog/fullscreen-slider/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/fr/blog/data-fetching-in-nextjs-using-useswr/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/fr/blog/fullscreen-slider/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/blog/data-fetching-in-nextjs-using-useswr/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/blog/graphql-api-express-mongodb/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/fr/blog/graphql-api-express-mongodb/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/blog/how-to-buil-a-todo-app-with-react-and-node-js/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/fr/blog/how-to-buil-a-todo-app-with-react-and-node-js/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/blog/how-to-copy-text-to-clipboard-in-javascript/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/blog/how-to-build-pwa-with-javascript/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/fr/blog/how-to-copy-text-to-clipboard-in-javascript/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/fr/blog/how-to-build-pwa-with-javascript/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/blog/how-to-use-tailwind-styled-components/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/fr/blog/how-to-use-tailwind-styled-components/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/blog/introduction-to-nextjs/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/fr/blog/introduction-to-nextjs/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/blog/javascript-array-methods-mutators-vs-non-mutators/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/fr/blog/javascript-array-methods-mutators-vs-non-mutators/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/blog/lazy-loading-using-react/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/fr/blog/lazy-loading-using-react/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/blog/parallax-effect-with-10-lines-of-javascript/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/fr/blog/parallax-effect-with-10-lines-of-javascript/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/fr/blog/react-fullscreen-slider/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/blog/react-fullscreen-slider/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/blog/react-testing-library-guide/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/blog/redux-vs-react-context-which-one-should-you-choose/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/fr/blog/react-testing-library-guide/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/blog/replace-component-lifecycle-with-useEffect/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/fr/blog/redux-vs-react-context-which-one-should-you-choose/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/fr/blog/replace-component-lifecycle-with-useEffect/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/blog/routing-in-nextjs/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/fr/blog/routing-in-nextjs/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/fr/blog/set-http-interceptor-in-angular/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/blog/set-http-interceptor-in-angular/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/blog/set-typescript-types-to-react-hooks/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/fr/blog/set-typescript-types-to-react-hooks/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/blog/tailwindcss-background-image-with-dark-mode-support/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/fr/blog/tailwindcss-background-image-with-dark-mode-support/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/blog/the-complete-guide-to-react-router/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/fr/blog/the-complete-guide-to-react-router/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/blog/using-redux-with-react-typescript/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/fr/blog/using-redux-with-react-typescript/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/blog/xstate-react-finite-state-machine/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/fr/blog/xstate-react-finite-state-machine/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
<url> <loc>https://www.ibrahima-ndaw.com/</loc> <changefreq>daily</changefreq> <priority>0.7</priority> </url>
</urlset>