<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="https://blog.vjeux.com/wp-sitemap.xsl" ?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"><url><loc>https://blog.vjeux.com/2026/minecraft/from-0-to-100-million-in-donutsmp-over-the-weekend.html</loc><lastmod>2026-02-02T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2026/analysis/porting-100k-lines-from-typescript-to-rust-using-claude-code-in-a-month.html</loc><lastmod>2026-01-25T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2025/javascript/birth-of-prettier.html</loc><lastmod>2025-10-04T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2024/talk/fireside-chat-founders-inc.html</loc><lastmod>2024-07-14T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2024/talk/how-to-succeed-at-open-source-react-miami-2024.html</loc><lastmod>2024-07-14T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2024/talk/panel-on-layout-performance-edgeconf-4.html</loc><lastmod>2024-07-14T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2024/talk/podcast-changelog.html</loc><lastmod>2024-07-14T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2024/talk/podcast-coder-pour-changer-une-vie.html</loc><lastmod>2024-07-14T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2024/talk/podcast-pioneers-in-open-source.html</loc><lastmod>2024-07-14T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2024/talk/podcast-prettier-syntax.html</loc><lastmod>2024-07-14T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2024/talk/podcast-software-engineering-daily.html</loc><lastmod>2024-07-14T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2024/talk/podcast-source-graph.html</loc><lastmod>2024-07-14T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2024/talk/podcast-devtoolsfm.html</loc><lastmod>2024-07-14T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2024/talk/react-documentary.html</loc><lastmod>2024-07-14T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2024/talk/talk-excalidraw-under-the-hood-of-the-virtual-whiteboard.html</loc><lastmod>2024-07-14T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2024/talk/talk-excalidraw-react-europe-2020.html</loc><lastmod>2024-07-14T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2024/talk/talk-video-editing-in-the-browser-react-miami-2023.html</loc><lastmod>2024-07-14T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2024/project/clippy-gifs.html</loc><lastmod>2024-03-30T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2024/project/12-years-at-meta.html</loc><lastmod>2024-02-27T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2023/project/pokemon-red-blue-map.html</loc><lastmod>2023-12-24T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2023/analysis/rubber-band-bracelet-instructions.html</loc><lastmod>2023-12-09T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2023/analysis/llm-as-a-function.html</loc><lastmod>2023-12-03T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2021/javascript/trackmania-medal-distribution.html</loc><lastmod>2021-08-17T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2021/analysis/casting-lines.html</loc><lastmod>2021-04-02T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2020/uncategorized/excalidraw-react-europe.html</loc><lastmod>2020-05-24T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2020/analysis/make-the-game-easy.html</loc><lastmod>2020-04-28T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2020/uncategorized/reflections-on-excalidraw.html</loc><lastmod>2020-01-15T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2018/javascript/efficient-string-encoding-for-concatenation.html</loc><lastmod>2018-07-22T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2018/analysis/z-escape-sequence.html</loc><lastmod>2018-01-02T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2017/epita/my-cs-degree-at-epita-was-worth-it.html</loc><lastmod>2017-12-21T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2017/javascript/anatomy-of-a-javascript-pretty-printer.html</loc><lastmod>2017-01-25T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2016/facebook/f8-2016.html</loc><lastmod>2016-04-15T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2015/javascript/challenge-best-javascript-setup-for-quick-prototyping.html</loc><lastmod>2015-12-26T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2015/javascript/dirty-up-and-execute-top-down.html</loc><lastmod>2015-11-25T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2015/php/fixing-a-10-years-old-performance-issue.html</loc><lastmod>2015-09-13T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2015/javascript/react-europe-keynote.html</loc><lastmod>2015-09-12T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2015/javascript/react-rally-animated-react-performance-toolbox.html</loc><lastmod>2015-09-12T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2015/javascript/140byt-es-curried-add-function.html</loc><lastmod>2015-08-30T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2015/javascript/react-js-conf-keynote-on-react-native.html</loc><lastmod>2015-03-14T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2014/javascript/react-architecture-oscon.html</loc><lastmod>2014-11-15T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2014/javascript/react-css-in-js-nationjs.html</loc><lastmod>2014-11-15T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2014/javascript/why-does-react-scale-jsconf.html</loc><lastmod>2014-11-15T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2014/image/google-plus-layout-find-best-breaks.html</loc><lastmod>2014-07-02T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2014/image/image-layout-algorithms-html5devconf.html</loc><lastmod>2014-05-02T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2014/c/simulate-closure-in-c.html</loc><lastmod>2014-04-29T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2014/javascript/hack-is-to-php-what-es6-is-to-javascript.html</loc><lastmod>2014-04-03T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2013/javascript/react-performance.html</loc><lastmod>2013-12-28T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2013/javascript/jsx-e4x-the-good-parts.html</loc><lastmod>2013-11-27T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2013/javascript/bitwise-truthiness.html</loc><lastmod>2013-11-04T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2013/javascript/scroll-position-with-react.html</loc><lastmod>2013-11-04T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2013/javascript/jsx-for-the-real-dom.html</loc><lastmod>2013-07-04T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2013/javascript/react-coffeescript.html</loc><lastmod>2013-06-25T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2013/javascript/custom-components-react-x-tags.html</loc><lastmod>2013-06-16T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2013/javascript/javascript-private-methods-are-not-really-private.html</loc><lastmod>2013-04-05T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2013/javascript/conversion-from-uint8-to-int8-x-24.html</loc><lastmod>2013-03-30T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2013/javascript/xson-smallest-json-equivalent-in-xml.html</loc><lastmod>2013-02-18T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2013/image/image-gallery-left-and-right-areas.html</loc><lastmod>2013-01-24T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2013/image/css-container-and-cover.html</loc><lastmod>2013-01-14T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2012/css/css-displaying-a-justified-line-of-text.html</loc><lastmod>2012-12-27T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2012/image/beware-of-one-pixel-resizing.html</loc><lastmod>2012-12-06T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2012/analysis/one-mistake-sequence.html</loc><lastmod>2012-12-02T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2012/image/image-layout-algorithm-lightbox-android.html</loc><lastmod>2012-10-07T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2012/image/best-cropping-position.html</loc><lastmod>2012-10-04T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2012/image/css-semi-transparent-border-on-images.html</loc><lastmod>2012-10-01T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2012/image/image-layout-algorithm-500px.html</loc><lastmod>2012-09-01T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2012/image/image-layout-algorithm-facebook-reordering.html</loc><lastmod>2012-08-14T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2012/image/image-layout-algorithm-facebook.html</loc><lastmod>2012-08-13T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2012/css/css-cross-browser-drag-cursor.html</loc><lastmod>2012-07-26T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2012/image/image-layout-algorithm-google-plus.html</loc><lastmod>2012-07-13T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2012/image/image-layout-algorithm-lightbox.html</loc><lastmod>2012-07-08T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2012/image/css-understanding-percentage-background-position.html</loc><lastmod>2012-07-07T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2012/css/css-vertical-height-of-smileys.html</loc><lastmod>2012-07-04T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2012/facebook/project-tagging-improvement-using-face-detection.html</loc><lastmod>2012-06-13T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2012/css/css-absolute-position-taking-into-account-padding.html</loc><lastmod>2012-06-08T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2012/lisp/generic-image-processing-with-climb-5th-els.html</loc><lastmod>2012-05-10T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2012/epita/climb-property-based-dispatch-in-functional-languages.html</loc><lastmod>2012-04-05T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2012/project/mmo-champion-countdowns.html</loc><lastmod>2012-03-19T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2012/javascript/github-oauth-login-browser-side.html</loc><lastmod>2012-03-06T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2012/javascript/dassault-systemes-javascript-evangelism-talk.html</loc><lastmod>2012-02-23T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2012/facebook/tech-companies-recruitment.html</loc><lastmod>2012-01-16T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2012/javascript/javascript-ray-tracer.html</loc><lastmod>2012-01-11T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2011/javascript/javascript-one-line-global-export.html</loc><lastmod>2011-12-22T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2011/python/automatic-links-with-trie.html</loc><lastmod>2011-12-07T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2011/c/c-fuzzy-search-with-trie.html</loc><lastmod>2011-12-07T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2011/project/diablofans-theme-improvement.html</loc><lastmod>2011-11-10T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2011/javascript/simulated-annealing-project.html</loc><lastmod>2011-11-05T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2011/javascript/jspp-morph-c-into-javascript-paper.html</loc><lastmod>2011-10-28T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2011/javascript/javascript-presentation-2.html</loc><lastmod>2011-10-26T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2011/epita/mathematical-morphology-presentation.html</loc><lastmod>2011-10-14T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2011/javascript/hook-document-createelement.html</loc><lastmod>2011-10-12T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2011/javascript/intercept-and-alter-script-include.html</loc><lastmod>2011-10-12T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2011/mysql/copy-sql-row-changing-id.html</loc><lastmod>2011-10-08T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2011/javascript/find-htmlentity-for-any-character.html</loc><lastmod>2011-10-08T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2011/javascript/javascript-presentation.html</loc><lastmod>2011-10-05T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2011/javascript/object-difference.html</loc><lastmod>2011-09-25T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2011/javascript/cyclic-object-detection.html</loc><lastmod>2011-09-24T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2011/javascript/urlon-url-object-notation.html</loc><lastmod>2011-09-22T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2011/javascript/wow-interface-anchor-positioning.html</loc><lastmod>2011-09-17T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2011/css/css-one-line-justify.html</loc><lastmod>2011-09-14T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2011/javascript/webgl-julia-3d-representation.html</loc><lastmod>2011-09-11T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2011/project/world-of-warcraft-html-tooltip-diff.html</loc><lastmod>2011-09-11T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2011/javascript/improve-cache-performance-reduce-lookup.html</loc><lastmod>2011-08-29T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2011/analysis/start-a-technical-blog-its-worth-it.html</loc><lastmod>2011-08-27T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2011/javascript/hook.html</loc><lastmod>2011-08-23T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2011/javascript/idea-mousefreeze-a-solution-for-browser-fps-games.html</loc><lastmod>2011-08-20T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2011/javascript/stupid-idea-hoisting-at-the-end.html</loc><lastmod>2011-08-19T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2011/javascript/binaryparser-unleash-javascript-power.html</loc><lastmod>2011-08-19T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2011/project/javascript-binary-decision-diagram.html</loc><lastmod>2011-07-06T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2011/epita/climb-chaining-operators-component-trees.html</loc><lastmod>2011-07-05T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2011/javascript/how-prototypal-inheritance-really-works.html</loc><lastmod>2011-05-28T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2011/javascript/jspp-morph-cpp-into-javascript.html</loc><lastmod>2011-04-24T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2011/javascript/stream-lazy-iteration-with-continuation.html</loc><lastmod>2011-03-20T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2011/epita/constraint-programming-introduction.html</loc><lastmod>2011-03-16T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2011/lisp/lisp-chaining-operator.html</loc><lastmod>2011-02-06T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2011/javascript/jquery-binary-ajax.html</loc><lastmod>2011-01-26T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2011/javascript/jdataview-read-binary-file.html</loc><lastmod>2011-01-23T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2011/javascript/javascript-comma-trick.html</loc><lastmod>2011-01-08T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2010/javascript/browser-distributed-computing-user-disconnection.html</loc><lastmod>2010-12-23T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2010/javascript/javascript-array-performances.html</loc><lastmod>2010-12-16T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2010/javascript/javascript-max-int-number-limits.html</loc><lastmod>2010-12-07T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2010/javascript/javascript-fake-arrays.html</loc><lastmod>2010-12-06T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2010/javascript/wowtal-com-cataclysm.html</loc><lastmod>2010-10-15T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2010/analysis/starcraft-2-custom-map-popularity-listing.html</loc><lastmod>2010-09-17T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2010/epita/climb-a-generic-and-dynamic-approach-to-image-processing.html</loc><lastmod>2010-06-11T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2010/project/project-sc2mapster.html</loc><lastmod>2010-03-22T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2010/javascript/javascript-slug.html</loc><lastmod>2010-02-20T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2010/project/project-wow-genuine.html</loc><lastmod>2010-01-22T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2010/javascript/javascript-binary-reader.html</loc><lastmod>2010-01-17T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2010/javascript/javascript-full-dispatch-multimethod.html</loc><lastmod>2010-01-12T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2010/css/float-techniques.html</loc><lastmod>2010-01-09T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2010/javascript/javascript-sorting-table.html</loc><lastmod>2010-01-08T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2010/epita/bistromathique-optimized-arbitrary-precision-calculator.html</loc><lastmod>2010-01-03T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2009/javascript/guild-recruitement-search-optimizations.html</loc><lastmod>2009-12-24T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2009/project/project-wor-guild-recruitment.html</loc><lastmod>2009-12-23T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2009/makefile/makefile-automatic-dependencies-with-makedepend.html</loc><lastmod>2009-11-20T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2009/analysis/light-mirror-programmation.html</loc><lastmod>2009-11-10T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2009/javascript/javascript-dynamic-query-throttling.html</loc><lastmod>2009-10-30T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2009/mysql/mysql-select-previousnext-entries.html</loc><lastmod>2009-10-30T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2009/epita/epita-project-recap.html</loc><lastmod>2009-10-11T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2009/javascript/javascript-type-casting.html</loc><lastmod>2009-09-04T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2009/javascript/test-are-you-a-javascript-guru.html</loc><lastmod>2009-08-25T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2009/analysis/fief-game-analysis.html</loc><lastmod>2009-08-22T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2009/php/mysqli-wrapper-short-and-secure-queries.html</loc><lastmod>2009-08-14T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2009/javascript/dangerous-bracket-notation-for-strings.html</loc><lastmod>2009-08-13T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2009/javascript/speed-up-javascript-sort.html</loc><lastmod>2009-08-10T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2009/javascript/smallhash-information-compression.html</loc><lastmod>2009-08-07T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2009/project/project-cineartistes.html</loc><lastmod>2009-08-04T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2009/project/project-conference-delphi.html</loc><lastmod>2009-08-04T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2009/project/project-cosmosui.html</loc><lastmod>2009-08-04T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2009/project/project-fooo.html</loc><lastmod>2009-08-04T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2009/project/project-mmo-champion-optimization.html</loc><lastmod>2009-08-04T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2009/analysis/project-shortest-path.html</loc><lastmod>2009-08-04T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2006/uncategorized/myself.html</loc><lastmod>2006-01-07T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2001/javascript/react-performance-2.html</loc><lastmod>2001-11-26T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2001/uncategorized/testing.html</loc><lastmod>2001-08-18T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2000/facebook/facebook-image-layout-arbitrary-number-of-columns.html</loc><lastmod>2000-12-31T12:00:00-08:00</lastmod></url><url><loc>https://blog.vjeux.com/2000/uncategorized/design-to-last.html</loc><lastmod>2000-08-22T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2000/uncategorized/intentional-repetition.html</loc><lastmod>2000-05-25T12:00:00-07:00</lastmod></url><url><loc>https://blog.vjeux.com/2000/image/google-plus-layout-find-best-breaks-2.html</loc><lastmod>2000-01-02T12:00:00-08:00</lastmod></url></urlset>
