<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress.com" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url><loc>https://leandromoreira.com/citations-main-os-projects/</loc><lastmod>2025-05-30T17:17:05+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://leandromoreira.com/2020/04/19/empowering-nginx-with-lua-code/</loc><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2020/04/screen-shot-2020-04-20-at-2.09.49-pm.png</image:loc><image:title>Screen Shot 2020-04-20 at 2.09.49 PM</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2020/04/screen-shot-2020-04-20-at-2.05.25-pm.png</image:loc><image:title>Screen Shot 2020-04-20 at 2.05.25 PM</image:title></image:image><lastmod>2023-01-02T13:52:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2020/04/19/building-an-edge-computing-platform/</loc><lastmod>2023-01-02T13:52:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2020/04/19/building-an-open-source-ott-platform/</loc><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2020/04/screen-shot-2020-04-21-at-9.07.02-am.png</image:loc><image:title>Screen Shot 2020-04-21 at 9.07.02 AM</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2020/04/screen-shot-2020-04-19-at-8.44.21-pm.png</image:loc><image:title>Screen Shot 2020-04-19 at 8.44.21 PM</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2020/04/worker_memory_update.png</image:loc><image:title>worker_memory_update</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2020/04/no_extra_cost.png</image:loc><image:title>no_extra_cost</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2020/04/screen-shot-2020-04-14-at-11.36.37-pm.png</image:loc><image:title>Screen Shot 2020-04-14 at 11.36.37 PM</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2020/04/screen-shot-2020-04-14-at-12.59.56-pm.png</image:loc><image:title>Screen Shot 2020-04-14 at 12.59.56 PM</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2020/04/screen-shot-2020-04-14-at-11.58.21-am.png</image:loc><image:title>Screen Shot 2020-04-14 at 11.58.21 AM</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2020/04/screen-shot-2020-04-12-at-10.35.00-am.png</image:loc><image:title>Screen Shot 2020-04-12 at 10.35.00 AM</image:title><image:caption>strange site not working</image:caption></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2020/04/screen-shot-2020-04-12-at-10.33.49-am.png</image:loc><image:title>Screen Shot 2020-04-12 at 10.33.49 AM</image:title><image:caption>ott working network window</image:caption></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2020/04/screen-shot-2020-04-12-at-8.11.15-am.png</image:loc><image:title>Screen Shot 2020-04-12 at 8.11.15 AM</image:title></image:image><lastmod>2023-01-02T13:52:32+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2021/12/16/computer-networking-resources-for-devops-and-software-engineers/</loc><lastmod>2022-01-06T19:30:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2021/03/16/the-brazilian-challenges-for-media-streaming/</loc><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2021/03/screen-shot-2021-03-16-at-1.50.20-pm.png</image:loc><image:title>Screen Shot 2021-03-16 at 1.50.20 PM</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2021/03/playtime.png</image:loc><image:title>playtime</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2021/03/abr.png</image:loc><image:title>abr</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2021/03/screen-shot-2021-03-16-at-1.45.28-pm.png</image:loc><image:title>Screen Shot 2021-03-16 at 1.45.28 PM</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2021/03/screen-shot-2021-03-03-at-8.49.49-pm.png</image:loc><image:title>Screen Shot 2021-03-03 at 8.49.49 PM</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2021/03/screen-shot-2021-03-03-at-8.14.41-am.png</image:loc><image:title>Screen Shot 2021-03-03 at 8.14.41 AM</image:title></image:image><lastmod>2021-03-17T02:39:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2020/12/01/fake-tweet-screenshot-proliferation/</loc><lastmod>2020-12-01T16:12:59+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2018/08/10/use-url-createpbjecturl-to-make-your-videos-start-faster/</loc><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2018/08/screen-shot-2018-08-10-at-8-57-43-pm.png</image:loc><image:title>Screen Shot 2018-08-10 at 8.57.43 PM</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2018/08/screen-shot-2018-08-10-at-8-57-13-pm.png</image:loc><image:title>Screen Shot 2018-08-10 at 8.57.13 PM</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2018/08/screen-shot-2018-08-10-at-8-55-20-pm.png</image:loc><image:title>Screen Shot 2018-08-10 at 8.55.20 PM</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2018/08/faster-start-up1.gif</image:loc><image:title>faster-start-up</image:title></image:image><lastmod>2020-09-16T10:45:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2016/10/09/how-to-measure-video-quality-perception/</loc><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2016/10/screen-shot-2016-10-08-at-9-15-24-am1.png</image:loc><image:title>screen-shot-2016-10-08-at-9-15-24-am</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2016/10/netflix.png</image:loc><image:title>netflix</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2016/10/kitbcrnx2uuu4.gif</image:loc><image:title>kitbcrnx2uuu4</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2016/10/video-perception-cluster.gif</image:loc><image:title>video-perception-cluster</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2016/10/screen-shot-2016-10-08-at-9-15-24-am.png</image:loc><image:title>screen-shot-2016-10-08-at-9-15-24-am</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2016/10/screen-shot-2016-10-08-at-9-30-26-am.png</image:loc><image:title>screen-shot-2016-10-08-at-9-30-26-am</image:title></image:image><lastmod>2020-05-16T15:13:07+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2012/06/17/clojure-session-01/</loc><lastmod>2019-09-18T23:09:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2019/08/02/linux-ffmpeg-source-internals-a-good-software-design/</loc><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2019/08/screen-shot-2019-08-21-at-10.14.07-am.png</image:loc><image:title>Screen Shot 2019-08-21 at 10.14.07 AM</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2019/08/diagram_components.png</image:loc><image:title>diagram_components</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2019/08/remuxing_libav_components.png</image:loc><image:title>remuxing_libav_components</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2019/08/whatsapp-image-2019-08-02-at-7.15.15-pm.jpeg</image:loc><image:title>code design c language kernel</image:title></image:image><lastmod>2019-08-28T18:52:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2019/01/25/how-to-build-a-distributed-throttling-system-with-nginx-lua-redis/</loc><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2019/01/screen-shot-2019-01-25-at-11.28.41-pm.png</image:loc><image:title>screen shot 2019-01-25 at 11.28.41 pm</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2019/01/screen-shot-2019-01-25-at-10.58.25-pm.png</image:loc><image:title>screen shot 2019-01-25 at 10.58.25 pm</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2019/01/screen-shot-2019-01-25-at-10.22.00-pm.png</image:loc><image:title>screen shot 2019-01-25 at 10.22.00 pm</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2019/01/screen-shot-2019-01-25-at-9.51.19-pm.png</image:loc><image:title>screen shot 2019-01-25 at 9.51.19 pm</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2019/01/graph.png</image:loc><image:title>graph</image:title></image:image><lastmod>2021-08-13T16:34:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2018/07/12/behind-the-scenes-of-live-streaming-the-fifa-world-cup-2018/</loc><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2018/07/screen-shot-2018-07-13-at-5-01-13-pm.png</image:loc><image:title>Screen Shot 2018-07-13 at 5.01.13 PM</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2018/07/screen-shot-2018-07-13-at-5-00-59-pm.png</image:loc><image:title>Screen Shot 2018-07-13 at 5.00.59 PM</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2018/07/screen-shot-2018-07-13-at-5-00-44-pm.png</image:loc><image:title>Screen Shot 2018-07-13 at 5.00.44 PM</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2018/07/screen-shot-2018-07-07-at-4-36-18-pm.png</image:loc><image:title>Screen Shot 2018-07-07 at 4.36.18 PM</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2018/07/screen-shot-2018-07-07-at-3-51-44-pm.png</image:loc><image:title>Screen Shot 2018-07-07 at 3.51.44 PM</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2018/07/screen-shot-2018-07-07-at-3-51-22-pm.png</image:loc><image:title>Screen Shot 2018-07-07 at 3.51.22 PM</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2018/07/screen-shot-2018-07-07-at-3-51-09-pm.png</image:loc><image:title>Screen Shot 2018-07-07 at 3.51.09 PM</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2018/07/action-aerial-athletes-1171084.jpg</image:loc><image:title>action-aerial-athletes-1171084</image:title></image:image><lastmod>2019-06-10T11:31:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2018/07/13/how-old-consoles-work/</loc><lastmod>2018-07-13T11:31:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2017/10/01/how-video-codec-works/</loc><lastmod>2017-10-01T16:29:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2017/06/05/slides-from-the-qconsp-17-pt-br/</loc><lastmod>2017-06-19T11:14:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/about/</loc><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2011/04/e6915-gmail_logo.gif</image:loc><image:title>e6915-gmail_logo</image:title></image:image><lastmod>2016-10-11T11:49:53+00:00</lastmod><changefreq>weekly</changefreq><priority>0.6</priority></url><url><loc>https://leandromoreira.com/2016/09/08/functor-pointed-functor-monad-and-applicative-functor-in-js/</loc><lastmod>2016-09-08T13:45:57+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2016/08/23/455-tb-of-live-streaming-were-transferred-during-the-olympic-games-rio-2016/</loc><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2016/08/screen-shot-2016-08-23-at-3-03-30-pm.png</image:loc><image:title>Screen Shot 2016-08-23 at 3.03.30 PM</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2016/08/screen-shot-2016-08-23-at-2-19-54-pm.png</image:loc><image:title>Screen Shot 2016-08-23 at 2.19.54 PM</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2016/08/107982-globosat-control-room-org.jpg</image:loc><image:title>107982-globosat-control-room-org</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2016/08/screen-shot-2016-08-23-at-10-51-11-am.png</image:loc><image:title>Screen Shot 2016-08-23 at 10.51.11 AM</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2016/08/affinity.png</image:loc><image:title>affinity</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2016/08/untitled-diagram-4.png</image:loc><image:title>Untitled Diagram (4)</image:title></image:image><lastmod>2016-08-24T22:16:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2014/11/20/how-to-start-to-learn-high-scalability/</loc><lastmod>2016-08-13T18:13:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2015/10/12/how-to-optimize-nginx-configuration-for-http2-tls-ssl/</loc><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2015/10/screen-shot-2015-10-12-at-8-35-31-pm.png</image:loc><image:title>tls a+</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2015/10/screen-shot-2015-10-11-at-12-59-56-am.png</image:loc><image:title>Screen Shot 2015-10-11 at 12.59.56 AM</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2015/10/screen-shot-2015-10-11-at-1-00-21-am.png</image:loc><image:title>Screen Shot 2015-10-11 at 1.00.21 AM</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2015/10/screen-shot-2015-10-11-at-12-05-28-am.png</image:loc><image:title>tls chain</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2015/10/screen-shot-2015-10-10-at-10-09-32-pm.png</image:loc><image:title>tls false start</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2015/10/screen-shot-2015-10-10-at-10-00-13-pm.png</image:loc><image:title>tls false start</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2015/10/screen-shot-2015-10-10-at-3-13-15-pm.png</image:loc><image:title>tls negotiation resumption</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2015/10/screen-shot-2015-10-10-at-3-07-35-pm.png</image:loc><image:title>tls negotiation</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2015/10/screen-shot-2015-10-08-at-9-27-02-pm.png</image:loc><image:title>tls ssl does not need cpu</image:title></image:image><lastmod>2016-08-04T13:04:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2016/06/21/qcon16-migrac%cc%a7a%cc%83o-do-player-flash-para-html5-pt-br/</loc><lastmod>2016-06-22T01:02:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2016/04/27/functional-programing-101-wwh/</loc><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2016/04/screen-shot-2016-04-27-at-2-17-19-pm.png</image:loc><image:title>Screen Shot 2016-04-27 at 2.17.19 PM</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2016/04/cover.png</image:loc><image:title>cover</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2016/04/function-machine.jpeg</image:loc><image:title>function-machine</image:title></image:image><lastmod>2016-04-27T20:20:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2015/07/23/great-sources-of-info/</loc><lastmod>2016-03-23T22:04:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2015/12/15/presentation-qcon-2015-ptbr/</loc><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2016/02/qcon-rio-2015-escalabilidade-na-plataforma-de-vdeos-ao-vivo-29-1024.jpg</image:loc><image:title>qcon-rio-2015-escalabilidade-na-plataforma-de-vdeos-ao-vivo-29-1024</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2016/02/sl20.jpg</image:loc><image:title>sl20</image:title></image:image><lastmod>2016-02-14T02:18:52+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2016/02/06/from-lxc-to-docker-machine-and-cloudery/</loc><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2016/02/ciis0sdwoaatfh5.jpg</image:loc><image:title>ciis0sdwoaatfh5</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2016/02/31-containers-vs-traditional-virtualization.gif</image:loc><image:title>31-containers-vs-traditional-virtualization</image:title></image:image><lastmod>2016-02-11T12:16:51+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2015/05/31/a-quic-introduction-to-modern-network-performance/</loc><lastmod>2016-02-08T19:51:34+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2015/07/10/fisl16-presentation/</loc><lastmod>2016-02-08T19:51:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2015/09/24/nginx-conf-15-live-video-platform-for-fifa-14/</loc><lastmod>2016-02-08T19:50:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2015/12/16/presentation-live-video-platform-for-fifa-world-cup/</loc><lastmod>2016-08-16T01:06:13+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2016/01/12/3-tips-to-make-you-a-better-developer/</loc><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2016/01/screen-shot-2016-01-01-at-10-55-31-am.png</image:loc><image:title>Screen Shot 2016-01-01 at 10.55.31 AM</image:title></image:image><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2015/12/four20puzzle.jpg</image:loc><image:title>four20puzzle</image:title></image:image><lastmod>2016-02-08T19:48:58+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2015/04/26/fifa-2014-world-cup-live-stream-architecture/</loc><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2014/10/live_stream_nginx.png</image:loc><image:title>live_stream_nginx</image:title></image:image><lastmod>2017-02-13T18:26:44+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2013/10/12/testing-your-lua-scripts-for-nginx-is-easy/</loc><lastmod>2013-10-15T13:53:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2013/05/29/testing-in-python-can-be-fun-too/</loc><lastmod>2013-05-30T22:35:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2013/05/19/redundancy-failover-in-life/</loc><lastmod>2013-05-19T17:59:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2011/11/29/clojure-resources/</loc><lastmod>2012-06-18T00:25:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2011/06/01/jchip16br-the-newest-toy/</loc><lastmod>2012-01-22T16:04:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2012/01/07/dynamic-languages-the-future/</loc><lastmod>2012-01-08T20:52:18+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2011/11/27/functional-programming-clojure/</loc><lastmod>2011-11-27T13:52:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2011/11/08/put-the-bricks-together-on-gnu-linux/</loc><lastmod>2011-11-08T17:01:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2011/11/05/ux-teach-your-users-how-to-use-properly-your-webthing/</loc><lastmod>2011-11-06T02:45:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2011/08/22/testing-javascript-with-jasmine-and-jessie-and-node-js/</loc><lastmod>2013-01-22T02:46:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2011/08/19/rspec-and-watir-to-test-web-applications/</loc><lastmod>2011-08-19T20:51:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2011/06/18/thoughtworks-hiring-process/</loc><lastmod>2011-08-05T02:14:01+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2011/06/27/acceptance-testing-fitnesse-slim/</loc><image:image><image:loc>https://leandromoreira.com.br/files/2011/06/ema-2.jpg</image:loc><image:title>Acceptance testing on Fitnesse using slim test system</image:title></image:image><lastmod>2011-07-17T16:48:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2011/07/17/tips-for-performance-in-your-web-sites/</loc><lastmod>2011-07-19T17:46:39+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2011/04/26/tdd-improves-design/</loc><lastmod>2011-07-13T00:45:24+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2011/07/11/ruby-overview/</loc><lastmod>2011-07-11T17:54:48+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2011/06/20/thoughtworks-brazil-poa/</loc><lastmod>2011-06-21T02:09:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2011/06/02/experiences-freelance-developer/</loc><lastmod>2011-06-04T12:07:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2011/04/20/null-object-pattern/</loc><lastmod>2011-04-23T02:04:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com/2011/04/20/why-in-english/</loc><image:image><image:loc>https://leandromoreira.com/wp-content/uploads/2011/04/us-uk-flag.gif</image:loc><image:title>Why in english</image:title></image:image><lastmod>2011-04-23T01:56:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://leandromoreira.com</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2025-05-30T17:17:05+00:00</lastmod></url></urlset>
