<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0">
    <channel>
        <title><![CDATA[Leonardo Faria]]></title>
        <description><![CDATA[I like to write code and build products. Here, I write about development since 2005.]]></description>
        <link>https://leonardofaria.net</link>
        <generator>Next.js + Contentlayer</generator>
        <lastBuildDate>Fri, 20 Feb 2026 03:09:38 GMT</lastBuildDate>
        <atom:link href="https://leonardofaria.net/rss.xml" rel="self" type="application/rss+xml"/>
        <item>
            <title><![CDATA[45 ways to visualize my workouts data]]></title>
            <description><![CDATA[<p>Last year I started going to F45 for exercise and I have been going ever since. They have a heart monitor called <a href="https://f45training.com/f45-lionheart/">Lionheart</a> that tracks your heart rate and other metrics during the class, but it's not easy to get the data out of it.</p>]]></description>
            <link>https://leonardofaria.net/2026/02/17/45-ways-to-visualize-my-workouts-data</link>
            <guid isPermaLink="false">/2026/02/17/45-ways-to-visualize-my-workouts-data</guid>
            <category><![CDATA[portfolio]]></category>
            <pubDate>Tue, 17 Feb 2026 18:32:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Love Trivia]]></title>
            <description><![CDATA[<p>Valentine's Day is right around the corner, so I built <a href="https://www.lovetrivia.online">Love Trivia</a>, a dead-simple web app to create personalized trivia quizzes for your loved one. Instead of generic cards or chocolates, surprise them with "How well do you know me?" quizzes packed with your inside jokes, first-date details, and cute quirks. Don't want to create your own trivia? Choose from pre-made Valentine's trivia for zero-effort fun.</p>]]></description>
            <link>https://leonardofaria.net/2026/02/11/love-trivia</link>
            <guid isPermaLink="false">/2026/02/11/love-trivia</guid>
            <category><![CDATA[portfolio]]></category>
            <pubDate>Wed, 11 Feb 2026 18:32:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Documenting my Founding Engineer decisions]]></title>
            <description><![CDATA[<p>Building a product from scratch requires making numerous architectural and technical decisions. Since May 2024, I have been developing continuously, and I want to document the decisions I made as a founding engineer and the lessons learned from them.</p>]]></description>
            <link>https://leonardofaria.net/2026/01/15/documenting-my-founding-engineer-decisions</link>
            <guid isPermaLink="false">/2026/01/15/documenting-my-founding-engineer-decisions</guid>
            <category><![CDATA[career]]></category>
            <pubDate>Thu, 15 Jan 2026 18:32:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[2025: Year in Review]]></title>
            <description><![CDATA[<p>I haven’t posted since May 2024, which just happens to be when I joined <a href="https://pistachiosoftware.com">Pistachio</a> as their first employee: founding software engineer.</p>]]></description>
            <link>https://leonardofaria.net/2025/12/29/2025-year-in-review</link>
            <guid isPermaLink="false">/2025/12/29/2025-year-in-review</guid>
            <category><![CDATA[career]]></category>
            <pubDate>Mon, 29 Dec 2025 18:32:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Relaunching Writing Skills]]></title>
            <description><![CDATA[<p>Back in 2015, I moved to Canada to attend a post-degree program. Foreign students need to take a test to prove their proficiency and IELTS and TOEFL the most popular ones. After taking both tests, I decided to build a <a href="https://leonardofaria.net/2015/06/10/writing-skills-for-ielts-and-toefl">mobile app</a> with writing prompts, so people like me could practice for the real test.</p>]]></description>
            <link>https://leonardofaria.net/2024/05/03/relaunching-writing-skills</link>
            <guid isPermaLink="false">/2024/05/03/relaunching-writing-skills</guid>
            <category><![CDATA[portfolio]]></category>
            <pubDate>Fri, 03 May 2024 18:32:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Custom filenames in VS Code navbar]]></title>
            <link>https://leonardofaria.net/microblog/custom-filenames-in-vs-code-navbar</link>
            <guid isPermaLink="false">/microblog/custom-filenames-in-vs-code-navbar</guid>
            <category><![CDATA[vscode]]></category>
            <category><![CDATA[nextjs]]></category>
            <pubDate>Thu, 25 Apr 2024 16:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Tracking Test Coverage over time]]></title>
            <description><![CDATA[<p>Writing tests is important because it helps ensure that individual parts of your code work as intended, both initially and after modifications. Part of testing best practices is ensure that you have coverage, but how do you keep track of that over time? You can use Code Climate, Codecov and others but today I will share how to build something from scratch.</p>]]></description>
            <link>https://leonardofaria.net/2024/04/11/tracking-test-coverage-over-time</link>
            <guid isPermaLink="false">/2024/04/11/tracking-test-coverage-over-time</guid>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[ci]]></category>
            <pubDate>Thu, 11 Apr 2024 15:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Building a fake iPhone 15 Pro with an iPhone]]></title>
            <link>https://leonardofaria.net/microblog/building-a-fake-iphone-15-pro-with-an-iphone</link>
            <guid isPermaLink="false">/microblog/building-a-fake-iphone-15-pro-with-an-iphone</guid>
            <category><![CDATA[youtube]]></category>
            <pubDate>Tue, 02 Apr 2024 02:38:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Poof]]></title>
            <link>https://leonardofaria.net/microblog/poof</link>
            <guid isPermaLink="false">/microblog/poof</guid>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[css]]></category>
            <pubDate>Sat, 30 Mar 2024 20:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Exploring Tailwind-in-JS: Tailwind CSS on demand]]></title>
            <description><![CDATA[<p>A while ago I was exploring ways to adopt Tailwind CSS to style content that I was not responsible for. A good example of this is content coming from a database. For context, Tailwind CSS builds the styles needed for an application based on the folders and file patterns the developer specifies in their config file during the build. If the markup is dynamically rendered, the build tool doesn’t know what to include in the final bundle.</p>]]></description>
            <link>https://leonardofaria.net/2024/03/18/exploring-tailwind-in-js-tailwind-css-on-demand</link>
            <guid isPermaLink="false">/2024/03/18/exploring-tailwind-in-js-tailwind-css-on-demand</guid>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[css]]></category>
            <category><![CDATA[tailwindcss]]></category>
            <pubDate>Mon, 18 Mar 2024 17:15:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[My 2023 in books]]></title>
            <link>https://leonardofaria.net/microblog/my-2023-in-books</link>
            <guid isPermaLink="false">/microblog/my-2023-in-books</guid>
            <category><![CDATA[book]]></category>
            <pubDate>Thu, 28 Dec 2023 17:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[The best of ESLint]]></title>
            <description><![CDATA[<p>Have you ever asked yourself how ESLint works and what we can do with it? Why do we have so many rules, and which are the best and most helpful? In this post, you will learn one thing or two about this linter and its rules.</p>]]></description>
            <link>https://leonardofaria.net/2023/04/30/the-best-of-eslint</link>
            <guid isPermaLink="false">/2023/04/30/the-best-of-eslint</guid>
            <category><![CDATA[javascript]]></category>
            <pubDate>Mon, 01 May 2023 05:15:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[New website behind the scenes]]></title>
            <link>https://leonardofaria.net/microblog/new-website-behind-the-scenes</link>
            <guid isPermaLink="false">/microblog/new-website-behind-the-scenes</guid>
            <category><![CDATA[meta]]></category>
            <pubDate>Thu, 13 Apr 2023 05:57:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[The Myth of Normal]]></title>
            <link>https://leonardofaria.net/microblog/the-myth-of-normal</link>
            <guid isPermaLink="false">/microblog/the-myth-of-normal</guid>
            <category><![CDATA[book]]></category>
            <category><![CDATA[review]]></category>
            <pubDate>Tue, 04 Apr 2023 17:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Overriding specific console messages in Jest]]></title>
            <description><![CDATA[<p>Learn how to override specific console.log and other console messages in Jest</p>]]></description>
            <link>https://leonardofaria.net/2023/03/29/overriding-specific-console-messages-in-jest</link>
            <guid isPermaLink="false">/2023/03/29/overriding-specific-console-messages-in-jest</guid>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[jest]]></category>
            <pubDate>Wed, 29 Mar 2023 16:15:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[5 years of Wakatime]]></title>
            <link>https://leonardofaria.net/microblog/5-years-of-wakatime</link>
            <guid isPermaLink="false">/microblog/5-years-of-wakatime</guid>
            <category><![CDATA[off-topic]]></category>
            <pubDate>Thu, 23 Mar 2023 15:10:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Lesser known Apple Watch workouts]]></title>
            <link>https://leonardofaria.net/microblog/lesser-known-apple-watch-workouts</link>
            <guid isPermaLink="false">/microblog/lesser-known-apple-watch-workouts</guid>
            <category><![CDATA[apple]]></category>
            <pubDate>Fri, 17 Mar 2023 16:05:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Creating a dynamic map in the edge]]></title>
            <description><![CDATA[<p>Learn how to use Vercel Edge Middleware in Next.js and create a cool world map with your visitor location</p>]]></description>
            <link>https://leonardofaria.net/2023/03/07/creating-a-dynamic-map-in-the-edge</link>
            <guid isPermaLink="false">/2023/03/07/creating-a-dynamic-map-in-the-edge</guid>
            <category><![CDATA[javascript]]></category>
            <pubDate>Tue, 07 Mar 2023 16:15:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[iOS version release date history]]></title>
            <link>https://leonardofaria.net/microblog/ios-version-release-date-history</link>
            <guid isPermaLink="false">/microblog/ios-version-release-date-history</guid>
            <category><![CDATA[ios]]></category>
            <pubDate>Tue, 28 Feb 2023 17:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Luna Display review]]></title>
            <link>https://leonardofaria.net/microblog/luna-display-review</link>
            <guid isPermaLink="false">/microblog/luna-display-review</guid>
            <category><![CDATA[review]]></category>
            <pubDate>Fri, 24 Feb 2023 17:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[A Google Maps Supercluster example]]></title>
            <link>https://leonardofaria.net/microblog/a-google-maps-supercluster-example</link>
            <guid isPermaLink="false">/microblog/a-google-maps-supercluster-example</guid>
            <category><![CDATA[javascript]]></category>
            <pubDate>Wed, 22 Feb 2023 00:35:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Using recommended extensions and settings in VS Code]]></title>
            <description><![CDATA[<p>VS Code offers a handy way to set up your editor with recommended extensions and settings per workspace, which is incredibly useful when working in codebases with different technologies. Let's learn how to use this in our favor.</p>]]></description>
            <link>https://leonardofaria.net/2023/02/10/using-recommended-extensions-and-settings-in-vs-code</link>
            <guid isPermaLink="false">/2023/02/10/using-recommended-extensions-and-settings-in-vs-code</guid>
            <pubDate>Sat, 11 Feb 2023 02:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Using Sandpack, your custom CodeSandbox]]></title>
            <link>https://leonardofaria.net/microblog/using-sandpack-your-custom-codesandbox</link>
            <guid isPermaLink="false">/microblog/using-sandpack-your-custom-codesandbox</guid>
            <category><![CDATA[javascript]]></category>
            <pubDate>Mon, 23 Jan 2023 01:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Fast]]></title>
            <link>https://leonardofaria.net/microblog/fast</link>
            <guid isPermaLink="false">/microblog/fast</guid>
            <category><![CDATA[inspiration]]></category>
            <pubDate>Thu, 12 Jan 2023 05:17:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[The year of AI]]></title>
            <link>https://leonardofaria.net/microblog/the-year-of-ai</link>
            <guid isPermaLink="false">/microblog/the-year-of-ai</guid>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[twitter]]></category>
            <category><![CDATA[instagram]]></category>
            <pubDate>Sat, 07 Jan 2023 18:32:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Moving to Next.js]]></title>
            <description><![CDATA[<p>In the last few days, I worked to move this website to Next.js. In 2020, I moved from WordPress to Hugo and would be better served with Next.js. It was a straightforward migration, and I share what was done in this post.</p>]]></description>
            <link>https://leonardofaria.net/2022/12/30/moving-to-nextjs</link>
            <guid isPermaLink="false">/2022/12/30/moving-to-nextjs</guid>
            <pubDate>Fri, 30 Dec 2022 19:12:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Building Emergenetics Explorer]]></title>
            <description><![CDATA[<p>Last year I built a tool to visualize data from Emergenetics Profile. In this post, you will learn what is Emergenetics, why and how I built <a href="https://emergenetics-explorer.leonardofaria.net">Emergenetics Explorer</a>, a data visualization tool in my spare time.</p>]]></description>
            <link>https://leonardofaria.net/2022/04/25/building-emergenetics-explorer</link>
            <guid isPermaLink="false">/2022/04/25/building-emergenetics-explorer</guid>
            <category><![CDATA[career]]></category>
            <pubDate>Mon, 25 Apr 2022 01:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Building TypeScript definitions on demand]]></title>
            <description><![CDATA[<p>I recently came across an interesting problem: is it possible to dynamically create TypeScript definitions for a React component library that doesn't use TypeScript at all? Something like a DefinitelyTyped package for a private NPM package?</p>]]></description>
            <link>https://leonardofaria.net/2022/02/07/building-typescript-definitions-on-demand</link>
            <guid isPermaLink="false">/2022/02/07/building-typescript-definitions-on-demand</guid>
            <category><![CDATA[javascript]]></category>
            <pubDate>Mon, 07 Feb 2022 01:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[The path to Staff Engineer]]></title>
            <description><![CDATA[<p>What happens after you are a Senior Engineer in a startup? How do you align your career goals with what the company you work for needs? In this post, I share my personal experience while I also talk about the <a href="http://staffeng.com">Staff Engineer book</a>.</p>]]></description>
            <link>https://leonardofaria.net/2021/11/08/the-path-to-staff-engineer</link>
            <guid isPermaLink="false">/2021/11/08/the-path-to-staff-engineer</guid>
            <category><![CDATA[career]]></category>
            <pubDate>Mon, 08 Nov 2021 01:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[My experience using Lighthouse in the real world]]></title>
            <description><![CDATA[<p>Lighthouse has been part of my daily work for the last few months and I shared some snippets in my last few posts. For this particular post, it is time to share how I am using Lighthouse in a product used by millions of people and what I have discovered during this process.</p>]]></description>
            <link>https://leonardofaria.net/2020/11/30/my-experience-using-lighthouse-in-the-real-world</link>
            <guid isPermaLink="false">/2020/11/30/my-experience-using-lighthouse-in-the-real-world</guid>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[lighthouse]]></category>
            <pubDate>Mon, 30 Nov 2020 05:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Creating HAR files with Lighthouse]]></title>
            <description><![CDATA[<p>HAR (HTTP Archive) is a JSON file containing all information about a browser’s interactions with a page. This file is often used for performance analysis. Earlier this year, I shared what kind of information we can get from  and today we will automate the HAR creation.</p>]]></description>
            <link>https://leonardofaria.net/2020/11/30/creating-har-files-with-lighthouse</link>
            <guid isPermaLink="false">/2020/11/30/creating-har-files-with-lighthouse</guid>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[lighthouse]]></category>
            <pubDate>Mon, 30 Nov 2020 04:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Generating Web Vitals information with Lighthouse]]></title>
            <description><![CDATA[<p>Earlier this year, Google announced that “page experience” would impact its search ranking. A few weeks ago, they announced that the new page experience signals will roll out in May 2021. But what are these page experience signals?</p>]]></description>
            <link>https://leonardofaria.net/2020/11/30/getting-web-vitals-information-with-lighthouse</link>
            <guid isPermaLink="false">/2020/11/30/getting-web-vitals-information-with-lighthouse</guid>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[lighthouse]]></category>
            <pubDate>Mon, 30 Nov 2020 03:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Generating screenshots with Lighthouse]]></title>
            <description><![CDATA[<p>Lighthouse captures the rendering timeline of a page in 10 images. Do you need to store them? If yes, keep reading in order to learn how to store these images.</p>]]></description>
            <link>https://leonardofaria.net/2020/11/30/generating-screenshots-with-lighthouse</link>
            <guid isPermaLink="false">/2020/11/30/generating-screenshots-with-lighthouse</guid>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[lighthouse]]></category>
            <pubDate>Mon, 30 Nov 2020 02:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Getting asset transferred information with Lighthouse]]></title>
            <description><![CDATA[<p>Have you ever about thought tracking what is added to a page or web app? Did not know how your website became 15MB? Sounds like it is time to track this data!</p>]]></description>
            <link>https://leonardofaria.net/2020/11/30/getting-asset-transferred-information-with-lighthouse</link>
            <guid isPermaLink="false">/2020/11/30/getting-asset-transferred-information-with-lighthouse</guid>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[lighthouse]]></category>
            <pubDate>Mon, 30 Nov 2020 01:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[The undocumented Lighthouse guide]]></title>
            <description><![CDATA[<p>Lighthouse is the go-to tool for improving the quality of web pages. Lately, I have been using Lighthouse a lot at work to identify opportunities for performance optimizations. This post is part of a 6 part series that I have written about how to get the most out of Lighthouse.</p>]]></description>
            <link>https://leonardofaria.net/2020/11/30/the-undocumented-lighthouse-guide</link>
            <guid isPermaLink="false">/2020/11/30/the-undocumented-lighthouse-guide</guid>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[lighthouse]]></category>
            <pubDate>Mon, 30 Nov 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Enfrentando a síndrome do impostor e problemas de gerenciamento de tempo]]></title>
            <description><![CDATA[<p>This is the Portuguese version of the post Facing importor syndrome and time management issues that I wrote back on April. A few weeks after sharing my thoughts, Glaucio Oliveira translated the post and shared it on his Linkedin. Now, I am including the translation here.</p>]]></description>
            <link>https://leonardofaria.net/2020/11/27/enfrentando-a-sindrome-do-impostor-e-problemas-de-gerenciamento-de-tempo</link>
            <guid isPermaLink="false">/2020/11/27/enfrentando-a-sindrome-do-impostor-e-problemas-de-gerenciamento-de-tempo</guid>
            <pubDate>Fri, 27 Nov 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[How to use Git aliases to increase your productivity]]></title>
            <description><![CDATA[<p>Git is a very powerful tool, and it can be a little scary sometimes. It doesn't matter how long you've used it, you will find yourself searching for "how to do X".</p>]]></description>
            <link>https://leonardofaria.net/2020/10/27/how-to-use-git-aliases-to-increase-your-productivity</link>
            <guid isPermaLink="false">/2020/10/27/how-to-use-git-aliases-to-increase-your-productivity</guid>
            <category><![CDATA[git]]></category>
            <pubDate>Tue, 27 Oct 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[3 privacy-focused open-source Google Analytics alternatives for your next project]]></title>
            <description><![CDATA[<p>As a content creator, I like to know page analytics of my website. Overall, I am curious to learn how many people are reading my content, where they came from (referrer and countries) and what are the most popular pages.</p>]]></description>
            <link>https://leonardofaria.net/2020/09/01/three-privacy-focused-open-source-google-analytics-alternatives</link>
            <guid isPermaLink="false">/2020/09/01/three-privacy-focused-open-source-google-analytics-alternatives</guid>
            <category><![CDATA[hugo]]></category>
            <pubDate>Tue, 01 Sep 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Automating accessibility tests with Cypress]]></title>
            <description><![CDATA[<p>In my <a href="https://leonardofaria.net/2020/08/03/adding-screenshot-testing-with-cypress-in-your-project/">previous post</a>, I covered how to add screenshot testing in Cypress to ensure components unintentionally change over time. Now, I will share how to automate accessibility tests with Cypress.</p>]]></description>
            <link>https://leonardofaria.net/2020/08/13/automating-accessibility-tests-with-cypress/</link>
            <guid isPermaLink="false">/2020/08/13/automating-accessibility-tests-with-cypress/</guid>
            <category><![CDATA[javascript]]></category>
            <pubDate>Thu, 13 Aug 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Adding screenshot testing with Cypress in your project]]></title>
            <description><![CDATA[<p>Developers are usually concerned about the quality of their code. There are different kinds of tests to avoid breaking code when a new feature is added in a project, however, what can be done to ensure that components don't look different over time?</p>]]></description>
            <link>https://leonardofaria.net/2020/08/03/adding-screenshot-testing-with-cypress-in-your-project/</link>
            <guid isPermaLink="false">/2020/08/03/adding-screenshot-testing-with-cypress-in-your-project/</guid>
            <category><![CDATA[javascript]]></category>
            <pubDate>Mon, 03 Aug 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Bento theme released]]></title>
            <description><![CDATA[<p><a href="/2020/04/21/moving-to-hugo/">Earlier on April</a> I moved this website from Wordpress to Hugo. I like how Hugo is minimalist, fast and the fact I don't need to maintain one more JavaScript codebase :)</p>]]></description>
            <link>https://leonardofaria.net/2020/07/29/bento-theme-released</link>
            <guid isPermaLink="false">/2020/07/29/bento-theme-released</guid>
            <category><![CDATA[hugo]]></category>
            <pubDate>Wed, 29 Jul 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Using Flexbox and text ellipsis together]]></title>
            <description><![CDATA[<p>Another day I was asked to build a table containing a list of files uploaded by the users. Imagine a table similar to the list of files in Finder:</p>]]></description>
            <link>https://leonardofaria.net/2020/07/18/using-flexbox-and-text-ellipsis-together/</link>
            <guid isPermaLink="false">/2020/07/18/using-flexbox-and-text-ellipsis-together/</guid>
            <category><![CDATA[css]]></category>
            <pubDate>Sat, 18 Jul 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Creating your own ESLint config package]]></title>
            <description><![CDATA[<p>ESLint is a powerful tool to enforce consistent coding conventions and ensure quality in your JavaScript codebase. Coding conventions are sometimes difficult to decide and having a tool to automate enforcement is great to avoid unnecessary discussions. Ensuring quality is also a welcoming feature: linters are excellent tools for catching bugs, such as those related to variable scope.</p>]]></description>
            <link>https://leonardofaria.net/2020/06/16/creating-your-own-eslint-config-package</link>
            <guid isPermaLink="false">/2020/06/16/creating-your-own-eslint-config-package</guid>
            <category><![CDATA[javascript]]></category>
            <pubDate>Tue, 16 Jun 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Using HAR files to analyze performance over time]]></title>
            <description><![CDATA[<p>When I consider the performance of a website, the first things that come to mind are; looking at the requests of a page, understanding what resources are being loaded, and how long these resources take to be available to users.</p>]]></description>
            <link>https://leonardofaria.net/2020/06/07/using-har-files-to-analyze-performance-over-time</link>
            <guid isPermaLink="false">/2020/06/07/using-har-files-to-analyze-performance-over-time</guid>
            <category><![CDATA[browser]]></category>
            <pubDate>Sun, 07 Jun 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[The Mentoring Framework]]></title>
            <description><![CDATA[<p>Last October I created a Mentoring Framework at work. The goal was creating a project from scratch using Ruby on Rails and in this journey, learning more about Ruby, Frontend, Project Management and Git, Databases and DevOps.</p>]]></description>
            <link>https://leonardofaria.net/2020/06/01/the-mentoring-framework</link>
            <guid isPermaLink="false">/2020/06/01/the-mentoring-framework</guid>
            <category><![CDATA[career]]></category>
            <pubDate>Mon, 01 Jun 2020 00:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Changing node versions automatically per directory]]></title>
            <description><![CDATA[<p>Working in multiple Node projects sometimes means using different versions of Node. nvm is one popular solution for Linux, macOS and Windows WSL that handles multiple Node installations. One of its most unknown tricks is the deeper shell integration. Check the video:</p>]]></description>
            <link>https://leonardofaria.net/2020/05/20/changing-node-versions-automatically-per-directory</link>
            <guid isPermaLink="false">/2020/05/20/changing-node-versions-automatically-per-directory</guid>
            <category><![CDATA[javascript]]></category>
            <pubDate>Wed, 20 May 2020 14:00:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Using Dependabot to keep your environment up to date]]></title>
            <description><![CDATA[<p>Adding dependencies in a project is seen as a good way to not reinvent the wheel but at the same time it can be concerning in many different aspects:</p>]]></description>
            <link>https://leonardofaria.net/2020/05/02/using-dependabot-to-keep-your-environment-up-to-date</link>
            <guid isPermaLink="false">/2020/05/02/using-dependabot-to-keep-your-environment-up-to-date</guid>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[devops]]></category>
            <category><![CDATA[git]]></category>
            <pubDate>Sat, 02 May 2020 14:41:56 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Facing impostor syndrome and time management issues]]></title>
            <description><![CDATA[<p>I often hear people talking about impostor syndrome and time management issues. Sometimes I hear about these issues from a friend, a direct report, and occasionally from myself. We are always challenged by them and they can affect our mood, our ability to be productive and our judgement.</p>]]></description>
            <link>https://leonardofaria.net/2020/04/26/facing-impostor-syndrome-and-time-management-issues</link>
            <guid isPermaLink="false">/2020/04/26/facing-impostor-syndrome-and-time-management-issues</guid>
            <pubDate>Sun, 26 Apr 2020 14:41:56 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Moving to Hugo]]></title>
            <description><![CDATA[<p>In the last few days, I worked to move this website to <a href="https://gohugo.io">Hugo</a>. I have been using WordPress for years (this domain turned 15 earlier this month) in a dozen projects however it was time to change. Decided to follow a minimalist setup with Hugo.</p>]]></description>
            <link>https://leonardofaria.net/2020/04/21/moving-to-hugo</link>
            <guid isPermaLink="false">/2020/04/21/moving-to-hugo</guid>
            <pubDate>Tue, 21 Apr 2020 14:41:56 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Terminal tips tweets]]></title>
            <description><![CDATA[<p>A while ago I started a thread on Twitter with a few terminal tips. There are lots of CLIs in NPM and they can be very handy in our daily work. Here they are and if you like them, follow me :)</p>]]></description>
            <link>https://leonardofaria.net/2020/01/20/terminal-tips-tweets/</link>
            <guid isPermaLink="false">/2020/01/20/terminal-tips-tweets/</guid>
            <category><![CDATA[software]]></category>
            <pubDate>Mon, 20 Jan 2020 14:41:56 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Exploring device detection for better user experiences in 2020]]></title>
            <description><![CDATA[<p>A few months ago I watched a great talk in Chrome Dev Summit about performance in slow devices.</p>]]></description>
            <link>https://leonardofaria.net/2020/01/15/exploring-device-detection-for-better-user-experiences-in-2020/</link>
            <guid isPermaLink="false">/2020/01/15/exploring-device-detection-for-better-user-experiences-in-2020/</guid>
            <category><![CDATA[browser]]></category>
            <category><![CDATA[javascript]]></category>
            <pubDate>Wed, 15 Jan 2020 05:16:54 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[A simple Sinatra Auth]]></title>
            <description><![CDATA[<p>Imagine you want to protect the content of a website created with Next.js, Hugo or your favourite static site generator. Github doesn't offer this feature or Netlify offers authentication only in their paid plans. <a href="https://bit.ly/sinatra-auth">Decided to create something simple with Sinatra, TailwindCSS and ready to go in Heroku</a>.</p>]]></description>
            <link>https://leonardofaria.net/2019/11/04/a-simple-sinatra-auth/</link>
            <guid isPermaLink="false">/2019/11/04/a-simple-sinatra-auth/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Mon, 04 Nov 2019 04:40:07 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Creating a website for my Apple Collection]]></title>
            <description><![CDATA[<p><img src="/wp-content/uploads/2019/10/collection.jpg" alt="Part of the collection"></p>
<p>A while ago I started an Apple Collection. After a few laptops and a few iDevices, I decided that I should start collecting info about my iThings. In the beginning, I created a gist containing model, serial number, how did I get the device, minimum/maximum OS, etc.</p>
<p>The list kept going bigger and bigger and the content started looking messy. The natural way to organize my data would be inside a SQL database, with the information distributed in columns. After organizing the information in tables, I would create a graphQL API (the one cool kids use these days) to give me the data needed to populate my UI – probably written in React, compiled with Babel and packed with webpack.</p>]]></description>
            <link>https://leonardofaria.net/2019/10/17/creating-a-website-for-my-apple-collection/</link>
            <guid isPermaLink="false">/2019/10/17/creating-a-website-for-my-apple-collection/</guid>
            <category><![CDATA[portfolio]]></category>
            <category><![CDATA[css]]></category>
            <category><![CDATA[javascript]]></category>
            <pubDate>Thu, 17 Oct 2019 03:36:30 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Forcing the usage of yarn (and at a specific version)]]></title>
            <description><![CDATA[<p>People and organizations often have preferences for a specific package manager. At work, we decided to use Yarn due to emoji support (jk) but how to keep everybody using Yarn? </p>
<p>We can use the preinstall hook to check if the user run <code>npm install</code>or <code>yarn install</code>. Here is one example:</p>]]></description>
            <link>https://leonardofaria.net/2019/10/11/forcing-the-usage-of-yarn-and-at-a-specific-version/</link>
            <guid isPermaLink="false">/2019/10/11/forcing-the-usage-of-yarn-and-at-a-specific-version/</guid>
            <category><![CDATA[javascript]]></category>
            <pubDate>Fri, 11 Oct 2019 03:40:46 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Disabling autofill in Chrome]]></title>
            <description><![CDATA[<p>Autofill in form elements is a very useful feature in browsers. Creating new accounts or shopping in an online store are examples of this feature saving us time.</p>
<p>However, the autofill feature can be a problem for SaaS products. Imagine that you want to edit the email address of one of your users. You hit edit in one screen and once you get a form with your user data Chrome will replace their email to your email. This is not a good user experience.</p>
<p>MDN has an article showing “How to turn off form autocompletion”. The solution is using the autocomplete attribute with an off value. This doesn't work in Chrome.</p>
<p>Digging in Stackoverflow and Google results, I found a <a href="https://bugs.chromium.org/p/chromium/issues/detail?id=468153#c164">bug issued in 2015 about the topic</a>. Here is the TL,DR (from March 2016):</p>]]></description>
            <link>https://leonardofaria.net/2019/10/02/disabling-autofill-in-chrome/</link>
            <guid isPermaLink="false">/2019/10/02/disabling-autofill-in-chrome/</guid>
            <category><![CDATA[browser]]></category>
            <category><![CDATA[javascript]]></category>
            <pubDate>Wed, 02 Oct 2019 19:58:52 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[My list of GitHub tips and third-party apps]]></title>
            <description><![CDATA[<p>I work at Thinkific with 20+ other developers in different codebases. GitHub is part of our toolkit, and I decided to write a post sharing a few Chrome extensions, integrations and third-party apps that help me be productive as an individual contributor and organized as code reviewer and team lead.</p>]]></description>
            <link>https://leonardofaria.net/2019/09/03/my-list-of-github-tips-and-third-party-apps/</link>
            <guid isPermaLink="false">/2019/09/03/my-list-of-github-tips-and-third-party-apps/</guid>
            <category><![CDATA[git]]></category>
            <category><![CDATA[software]]></category>
            <pubDate>Tue, 03 Sep 2019 14:42:19 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Newsletters to subscribe]]></title>
            <description><![CDATA[<p>In the last years, newsletters became more and more popular. Along with Twitter and RSS, it is one of my favourite ways to keep me updated it. Here are the ones I follow:</p>]]></description>
            <link>https://leonardofaria.net/2019/05/14/newsletters-to-subscribe/</link>
            <guid isPermaLink="false">/2019/05/14/newsletters-to-subscribe/</guid>
            <pubDate>Wed, 15 May 2019 02:54:26 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[It Doesn't Have to Be Crazy at Work and Joy, Inc.: How We Built a Workplace People Love reviews]]></title>
            <description><![CDATA[<p><img src="/wp-content/uploads/2019/01/IMG_4455.jpg" alt="Book covers"></p>]]></description>
            <link>https://leonardofaria.net/2019/01/23/it-doesnt-have-to-be-crazy-at-work-and-joy-inc-how-we-built-a-workplace-people-love-reviews/</link>
            <guid isPermaLink="false">/2019/01/23/it-doesnt-have-to-be-crazy-at-work-and-joy-inc-how-we-built-a-workplace-people-love-reviews/</guid>
            <category><![CDATA[review]]></category>
            <pubDate>Wed, 23 Jan 2019 06:41:05 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Engineering Manager Readme]]></title>
            <description><![CDATA[<p>Being a Team Lead requires more than tech skills: you interact daily with people and it is quite challenging building stronger relationships and improving employees onboarding. The following document is my People Lead Readme (sometimes known as Manager Readme), where I talk about me and I share my expectations on people and on the product.</p>
<h2>What?</h2>
<p>This document is an extended introduction to what I value and believe in as a team leader and software developer. It is also a quick introduction about myself and how I work.</p>
<ul>
<li>This document doesn't replace getting to know each other through 1:1s and day-to-day chats. As I said before, it is an introduction.</li>
<li>This document applies only to me, and in no way should be considered to apply to any other team lead or manager at Thinkific – even though we think in similar ways sometimes.</li>
<li>If you feel like I am not acting like I describe here, please let me know.</li>
<li>If you are curious why this document exists in the first place: there is a newsletter called <a href="http://softwareleadweekly.com/">SoftwareLeadWeekly</a> (recommended) and managers <a href="http://softwareleadweekly.com/issues/271">share their own readme's</a> there. After seeing several documents, I decided to write my own.</li>
</ul>]]></description>
            <link>https://leonardofaria.net/2018/06/24/engineering-manager-readme/</link>
            <guid isPermaLink="false">/2018/06/24/engineering-manager-readme/</guid>
            <category><![CDATA[career]]></category>
            <pubDate>Sun, 24 Jun 2018 23:33:07 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Another dotfiles repository]]></title>
            <description><![CDATA[<p>A few days weeks I got a MacBook Air as secondary machine. Since its SSD is smaller than my main Mac I couldn’t use Time Machine. It was definitely a good time to finally create my dotfiles repository. My repository is based in webpro/dotfiles (you may want to check it out his repo to understand this one if you feel lost).</p>]]></description>
            <link>https://leonardofaria.net/2018/06/16/another-dotfiles-repository/</link>
            <guid isPermaLink="false">/2018/06/16/another-dotfiles-repository/</guid>
            <category><![CDATA[software]]></category>
            <category><![CDATA[git]]></category>
            <category><![CDATA[mac]]></category>
            <pubDate>Sat, 16 Jun 2018 21:42:55 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Testing tools to track my work activity]]></title>
            <description><![CDATA[<p>For a few weeks I have been using two tools to map my work activity. Since my work involves <a href="https://www.learningapprentice.com/maker-mode-manager-mode/">manager and maker modes</a>, I am trying to figure out how much time I spent in each of them and possibly how to remove distractions. A co-worker recommended <a href="https://www.rescuetime.com/ref/1808210">RescueTime</a> and <a href="https://wakatime.com/i/cbdf18ed-26ac-43b6-936c-d006efa2bec0">WakaTime</a> and here are my comments.</p>
<h3>RescueTime</h3>
<p>RescueTime home page says <em>“With so many distractions and possibilities in your digital life, it's easy to get scattered”</em> – yes, I know – and <em>“RescueTime helps you understand your daily habits so you can focus and be more productive”</em>. Yes, they really helped me understand my daily habits.</p>]]></description>
            <link>https://leonardofaria.net/2018/05/06/testing-tools-to-track-my-work-activity/</link>
            <guid isPermaLink="false">/2018/05/06/testing-tools-to-track-my-work-activity/</guid>
            <category><![CDATA[software]]></category>
            <category><![CDATA[mac]]></category>
            <pubDate>Mon, 07 May 2018 02:23:30 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[#deletefacebook and social media effects on me]]></title>
            <description><![CDATA[<p>This week #deletefacebook was a trending topic everywhere after all the Cambridge Analytica scandal. Lots of people deleted their accounts, including <a href="https://www.theverge.com/2018/3/23/17156402/elon-musk-deleted-tesla-and-spacex-facebook-pages-twitter-challenge">Elon Musk</a> and the <a href="https://www.theverge.com/2018/3/20/17145200/brian-acton-delete-facebook-whatsapp">WhatsApp co-founder Brian Acton</a>. I didn't delete my account but one thing that I did in the middle of February was deleting the app from my iPhone – which is a good step anyway.</p>
<p>I am not deleting my account because I still need Facebook to reach a few people from my previous companies/schools. I used Facebook groups a lot in the past when I was dealing with immigration and unfortunately, it is difficult to find a replacement for this functionality. Forums and lists are not a thing since Facebook absorbed everything on its island.</p>
<h2>What can I do?</h2>
<p>If I can't delete my Facebook account, I may have some way to undo my friendship with them.</p>]]></description>
            <link>https://leonardofaria.net/2018/03/28/deletefacebook-social-media-effects</link>
            <guid isPermaLink="false">/2018/03/28/deletefacebook-social-media-effects</guid>
            <pubDate>Thu, 29 Mar 2018 02:13:28 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Thoughts on building components libraries]]></title>
            <description><![CDATA[<p>A few months ago we started using React at <a href="https://thinkific.com">Thinkific</a>. One of the challenges of using React is creating reusable components not only from a look and feel perspective but also shareable in different projects.</p>
<p>I didn't create this concept of elements (or components) library. To be honest, there are podcasts, courses, and examples everywhere about it but how to even start it? When you start creating a project from scratch you face several questions:</p>
<ul>
<li>How to style components? Sass? Stylus? styled-components?</li>
<li>How to show the elements?</li>
<li>How to build the library? Babel? Webpack?</li>
<li>How to publish the library? To NPM or not NPM?</li>
<li>How to use integrations and CI in your favour?</li>
</ul>
<p>Lots of decisions and you may not know all the answers. Startup Life™ doesn't let you do whatever you want – everything has a cost and a trade-off. Why am I talking all this story? Because I wanted to share my thoughts about it and I created a <strong>repository to document</strong> what we are doing.</p>]]></description>
            <link>https://leonardofaria.net/2018/02/04/thoughts-building-components-libraries/</link>
            <guid isPermaLink="false">/2018/02/04/thoughts-building-components-libraries/</guid>
            <category><![CDATA[javascript]]></category>
            <pubDate>Sun, 04 Feb 2018 18:24:53 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Sick Picks: Podcasts]]></title>
            <description><![CDATA[<p>I am huge fan of podcasts. It is always nice to hear people's thoughts, struggles, jokes and sick picks. Here is my short list of development-related podcasts.</p>]]></description>
            <link>https://leonardofaria.net/2018/01/23/sick-picks-podcasts/</link>
            <guid isPermaLink="false">/2018/01/23/sick-picks-podcasts/</guid>
            <pubDate>Tue, 23 Jan 2018 04:46:07 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Useful apps that I use daily – 2017 edition]]></title>
            <description><![CDATA[<p>2 years ago I wrote a <a href="https://leonardofaria.net/2015/09/17/useful-apps-that-i-use-daily/">post</a> about my tooling and here I am again, 2017 edition. I decided to write again because I keep listening to podcasts with Sick Picks and I also have my Sick Picks :)</p>
<h2>Dev tools</h2>
<h3>Editor: Atom</h3>
<p>I have been using Atom for a while. Despite I started testing VS Code in the latest months, I returned to Atom because VS Code doesn't separate UI theme from syntax theme – you may not care about this, but I am a fan of a light UI and a dark code highlight.</p>
<p><a href="https://gist.github.com/leonardofaria/982b8055af2d6d02116b03950bbf0583"><img src="/wp-content/uploads/2017/12/screenshot-atom.png" alt="My Atom"></a></p>
<p>Here are the packages that I have installed:</p>]]></description>
            <link>https://leonardofaria.net/2017/12/14/useful-apps-that-i-use-daily-2017-edition/</link>
            <guid isPermaLink="false">/2017/12/14/useful-apps-that-i-use-daily-2017-edition/</guid>
            <category><![CDATA[software]]></category>
            <category><![CDATA[mac]]></category>
            <pubDate>Thu, 14 Dec 2017 07:09:20 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Github webinars]]></title>
            <description><![CDATA[<p>Many of us use Github daily however we usually don't use all its features. On the latest months, its team released a few webinars about how Github uses Github. More than showing the web interface, they talked about their culture and their workflows. In this post, I'm adding the links to the webinars with a few notes.</p>]]></description>
            <link>https://leonardofaria.net/2017/12/04/github-webinars/</link>
            <guid isPermaLink="false">/2017/12/04/github-webinars/</guid>
            <category><![CDATA[git]]></category>
            <pubDate>Mon, 04 Dec 2017 17:44:53 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Cloudready or how to get a Chrome OS in a non-Chromebook laptop]]></title>
            <description><![CDATA[<p>Few months ago I saw in The Verge a <a href="http://www.theverge.com/2016/3/7/11173836/neverware-cloudready-how-to-convert-pc-into-chromebook-free">post</a> about <a href="https://www.neverware.com/">CloudReady</a>. CloudReady is a remake of Chromium OS ready to go in old PCs or Macs. The company behind the product sells its solutions/support to organizations interested in keeping using their hardware. It's really interesting.</p>]]></description>
            <link>https://leonardofaria.net/2016/12/29/cloudready-or-how-to-get-a-chrome-os-in-a-non-chromebook-laptop/</link>
            <guid isPermaLink="false">/2016/12/29/cloudready-or-how-to-get-a-chrome-os-in-a-non-chromebook-laptop/</guid>
            <category><![CDATA[software]]></category>
            <pubDate>Thu, 29 Dec 2016 18:36:55 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Another Meetup presentation]]></title>
            <description><![CDATA[<p>In yesterday <a href="https://www.meetup.com/Code-Coffee-Vancouver/events/235583183/">Code &#x26; Coffee</a> Meetup I talked about how Web APIs can improve User Experience. I watched <a href="http://zenorocha.com">Zeno Rocha</a> talking about it few months ago then I decided to study/share the subject.</p>]]></description>
            <link>https://leonardofaria.net/2016/12/02/another-meetup-presentation/</link>
            <guid isPermaLink="false">/2016/12/02/another-meetup-presentation/</guid>
            <category><![CDATA[canada]]></category>
            <pubDate>Fri, 02 Dec 2016 18:41:57 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Serving raw files directly from Github]]></title>
            <description><![CDATA[<p>We usually create HTML files in our Github repositories, but how to show this data in the browser? <a href="http://rawgit.com">RawGit</a> is a solution to serve files with the correct content types.</p>]]></description>
            <link>https://leonardofaria.net/2016/08/06/serving-raw-files-directly-from-github/</link>
            <guid isPermaLink="false">/2016/08/06/serving-raw-files-directly-from-github/</guid>
            <category><![CDATA[git]]></category>
            <pubDate>Sat, 06 Aug 2016 23:49:30 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Todo list using a Sinatra REST API]]></title>
            <description><![CDATA[<p>I am attending to a <a href="http://langara.ca/programs-and-courses/programs/web-and-mobile-app/index.html">post-degree program</a> and one of its courses is Server-Side Scripting. The professor gave us a project which students should create a project and my colleague and I created a <a href="http://sinatra-todo-api.herokuapp.com">Sinatra REST API</a> for a <a href="http://leonardofaria.github.io/todo">todo list application</a>.</p>
<p><img src="/wp-content/uploads/2016/07/todo.gif" alt="Todo"></p>]]></description>
            <link>https://leonardofaria.net/2016/07/26/todo-list-using-sinatra-rest-api/</link>
            <guid isPermaLink="false">/2016/07/26/todo-list-using-sinatra-rest-api/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Tue, 26 Jul 2016 22:01:16 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[My first Meetup presentation]]></title>
            <description><![CDATA[<p>Last week I presented in <a href="http://www.meetup.com/Code-Coffee-Vancouver/events/231709823/">Code &#x26; Coffee</a> about WordPress and Gulp. In my 10 minutes talk, I explained briefly what is Gulp and how its tasks can save our time.</p>]]></description>
            <link>https://leonardofaria.net/2016/06/24/my-first-meetup-presentation/</link>
            <guid isPermaLink="false">/2016/06/24/my-first-meetup-presentation/</guid>
            <category><![CDATA[canada]]></category>
            <pubDate>Fri, 24 Jun 2016 14:41:13 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Excluding folders from indexing in Sublime]]></title>
            <description><![CDATA[<p>Sometimes we work in projects with tons of Javascript dependencies. Folders like <code>node_modules</code> and <code>bower_components</code> are a pain in the neck because every time that we need to find something in the project the content of these folders will be used in the search.</p>
<p>Sublime offers 2 settings to hide these files from the index. First of all, open the User Preferences (Preferences -> Settings – User):</p>
<ul>
<li><code>binary_file_patterns</code>: This option excludes files from the index but keep them in the sidebar.</li>
<li><code>folder_exclude_patterns</code>: This option excludes files from the index and sidebar. This is why, for example, you don't see the <code>.git</code> folder in a project.</li>
</ul>]]></description>
            <link>https://leonardofaria.net/2016/05/07/excluding-folders-from-indexing-in-sublime/</link>
            <guid isPermaLink="false">/2016/05/07/excluding-folders-from-indexing-in-sublime/</guid>
            <category><![CDATA[software]]></category>
            <pubDate>Sat, 07 May 2016 04:07:12 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Resolving slow loading of local virtualhosts on Chrome]]></title>
            <description><![CDATA[<p>I've in my development mac different virtualhosts, using .local or .wp TLDs. Opening these address in Chrome are slow – about 3 seconds ‘resolving address'. This situation doesn't happen in Safari or Firefox. Here is my typical <code>/etc/hosts</code> configuration:</p>]]></description>
            <link>https://leonardofaria.net/2016/03/13/resolving-slow-loading-of-local-virtualhosts-on-chrome/</link>
            <guid isPermaLink="false">/2016/03/13/resolving-slow-loading-of-local-virtualhosts-on-chrome/</guid>
            <category><![CDATA[software]]></category>
            <category><![CDATA[mac]]></category>
            <pubDate>Sun, 13 Mar 2016 17:38:56 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Replace git author using shell script]]></title>
            <description><![CDATA[<p>This is an old trick that saved me several times. Sometimes people forget to setup their name and email information. The following script is useful to fix mistakes:</p>]]></description>
            <link>https://leonardofaria.net/2016/02/02/replace-git-author-using-shell-script/</link>
            <guid isPermaLink="false">/2016/02/02/replace-git-author-using-shell-script/</guid>
            <category><![CDATA[git]]></category>
            <pubDate>Tue, 02 Feb 2016 04:22:56 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Shell script para gravar áudio da Web]]></title>
            <description><![CDATA[<p><em><a href="https://leonardofaria.net/2016/01/26/shell-script-for-audio-recording/">This post is also available in English.</a></em></p>
<p>Um dos meus programas de rádio favoritos é o Central 98, da <a href="http://98live.com.br/">98FM</a> (de Belo Horizonte). Ele começa às 10h da manhã e devido a diferença de 6h de fuso horário eu não consigo ouví-lo ao vivo. Então, criei um shell script para gravar o programa e assim posso ouvi-lo no meu tempo livre.</p>]]></description>
            <link>https://leonardofaria.net/2016/01/29/shell-script-para-gravar-audio-da-web/</link>
            <guid isPermaLink="false">/2016/01/29/shell-script-para-gravar-audio-da-web/</guid>
            <category><![CDATA[software]]></category>
            <category><![CDATA[linux]]></category>
            <pubDate>Fri, 29 Jan 2016 22:06:38 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Shell script for audio recording]]></title>
            <description><![CDATA[<p><em><a href="https://leonardofaria.net/2016/01/29/shell-script-para-gravar-audio-da-web/">Esse artigo está disponível em português.</a></em></p>
<p>One of my favourite radio shows happens every day at 10 AM (Brasilia Timezone). I was unable to listen to it because the time zones. Then, I created the following small shell script to record the show and then I can listen to it in my free time.</p>]]></description>
            <link>https://leonardofaria.net/2016/01/26/shell-script-for-audio-recording/</link>
            <guid isPermaLink="false">/2016/01/26/shell-script-for-audio-recording/</guid>
            <category><![CDATA[software]]></category>
            <category><![CDATA[linux]]></category>
            <pubDate>Tue, 26 Jan 2016 20:13:43 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[the ink magazine]]></title>
            <description><![CDATA[<p><a href="http://bit.ly/the-ink-magazine">the ink magazine</a> was an <a href="http://wrmf.ca/posts/wmdd-4815-assignments/">assignment</a> of my <a href="http://wrmf.ca/posts/wmadd-4815-outline/">HTML &#x26; CSS classes</a> in the <a href="http://langara.ca/programs-and-courses/programs/web-and-mobile-app/index.html">Web and Mobile App Design and Development</a> program, performed in <a href="http://langara.bc.ca">Langara College</a>.</p>]]></description>
            <link>https://leonardofaria.net/2015/12/12/the-ink-magazine/</link>
            <guid isPermaLink="false">/2015/12/12/the-ink-magazine/</guid>
            <category><![CDATA[portfolio]]></category>
            <pubDate>Sat, 12 Dec 2015 23:12:26 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[My Sublime Text settings]]></title>
            <description><![CDATA[<p>Almost <a href="https://leonardofaria.net/2012/12/31/configurando-o-sublime-text-2/">3 years ago I wrote</a> (in Portuguese) a post about my Sublime Text settings. Now, I updated my tips in an English post.</p>
<h3>1. Free video course</h3>
<p>If you know nothing about Sublime, please watch <a href="https://code.tutsplus.com/courses/perfect-workflow-in-sublime-text-2">these free videos</a> from tut+.</p>
<h3>2. Package Control</h3>
<p>First of all, you should install Package Control to manage plugins. Actually, you can install packages just copying the package files to correct folder, however, Package Control is easier than copy &#x26; paste. Open Sublime Text console (View > Show Console or <code>ctrl + `</code>) and paste the following line:</p>]]></description>
            <link>https://leonardofaria.net/2015/10/04/my-sublime-text-settings/</link>
            <guid isPermaLink="false">/2015/10/04/my-sublime-text-settings/</guid>
            <category><![CDATA[mac]]></category>
            <category><![CDATA[software]]></category>
            <pubDate>Sun, 04 Oct 2015 20:14:16 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Useful apps that I use daily]]></title>
            <description><![CDATA[<p>I decided write a post describing some tools that I use in my MacBook to enhance my tasks.</p>
<h3>Alfred</h3>
<p>How awesome is Alfred? It is totally awesome! Alfred is a great tool working as a shortcut to daily tasks. More than that, you can create customized workflows that improve even more your productivity. You must see:</p>
<ul>
<li><a href="http://www.alfredforum.com/topic/3154-yet-another-window-layout-workflow/">Yet another layouter</a>: you can use keyworks like top left, top right to resize and move windows. This is really useful for people who use multiple displays</li>
<li><a href="http://www.alfredforum.com/topic/1211-battery-view-summary-stats-about-your-laptop-battery/">Battery</a>: it is a workflow that shows relevant information about battery, such as charge cycles, health and serial number</li>
<li><a href="http://www.alfredforum.com/forum/3-share-your-workflows/">Alfred Workflows Forum</a>: the community forum where people share their workflows</li>
<li><a href="http://www.packal.org/">Packal</a>: an unofficial directory of workflows and themes. My currently theme is the <a href="http://www.packal.org/theme/elegant-v4">Elegant v4</a>, but you can choose your favorite in <a href="http://www.packal.org/theme-list?items_per_page=60">several options</a>.</li>
</ul>]]></description>
            <link>https://leonardofaria.net/2015/09/17/useful-apps-that-i-use-daily/</link>
            <guid isPermaLink="false">/2015/09/17/useful-apps-that-i-use-daily/</guid>
            <category><![CDATA[mac]]></category>
            <category><![CDATA[software]]></category>
            <pubDate>Thu, 17 Sep 2015 15:56:58 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[A new place]]></title>
            <description><![CDATA[<p><a href="https://instagram.com/p/7YvAhwDTUUtj6ek4NwiLqLnnxcvmSu8lnkHhE0/?taken-by=leonardofaria"></a> I have just moved this week to Vancouver. I started my <a href="http://langara.ca/programs-and-courses/programs/web-and-mobile-app/index.html">Web and Mobile App Design and Development post-degree</a> in Langara.</p>]]></description>
            <link>https://leonardofaria.net/2015/09/11/a-new-place/</link>
            <guid isPermaLink="false">/2015/09/11/a-new-place/</guid>
            <category><![CDATA[canada]]></category>
            <pubDate>Fri, 11 Sep 2015 22:04:24 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Data looks better naked]]></title>
            <description><![CDATA[<p>Data is usually explained in tables or charts, but people sometimes commit mistakes when they add in them redundant or boring elements. A good table or chart is worth a thousand words and the following three gifs show how to improve your presentations. <a href="https://darkhorseanalytics.com/blog/data-looks-better-naked/">Source</a></p>
<p><a href="/wp-content/uploads/2015/07/ClearOffPieChart.gif"><img src="/wp-content/uploads/2015/07/ClearOffPieChart.gif" alt="Remove to improve - the pie chart edition"></a></p>]]></description>
            <link>https://leonardofaria.net/2015/08/31/data-looks-better-naked/</link>
            <guid isPermaLink="false">/2015/08/31/data-looks-better-naked/</guid>
            <category><![CDATA[usability]]></category>
            <pubDate>Mon, 31 Aug 2015 20:29:46 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[codestacker in Github]]></title>
            <description><![CDATA[<p><img src="/wp-content/uploads/2015/08/codestacker.jpg" alt="codestacker"></p>]]></description>
            <link>https://leonardofaria.net/2015/08/26/codestacker-in-github/</link>
            <guid isPermaLink="false">/2015/08/26/codestacker-in-github/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <category><![CDATA[portfolio]]></category>
            <pubDate>Wed, 26 Aug 2015 22:26:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[One line webservers for everybody]]></title>
            <description><![CDATA[<p>Sometimes it is necessary to serve a folder with static resources (images, for example) as a web server. The probably most popular commands to perform these tasks are:</p>]]></description>
            <link>https://leonardofaria.net/2015/08/16/one-line-webservers-for-everybody/</link>
            <guid isPermaLink="false">/2015/08/16/one-line-webservers-for-everybody/</guid>
            <category><![CDATA[software]]></category>
            <pubDate>Sun, 16 Aug 2015 16:38:47 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Useful Chrome extensions to developers]]></title>
            <description><![CDATA[<p>First of all, you must see <a href="https://umaar.com/dev-tips/">Dev Tips</a>: developer tips delivered daily in your email.</p>
<p><a href="https://umaar.com/dev-tips/17-quick-edit-element/"><img src="https://umaar.com/assets/images/dev-tips/quick-edit-element.gif" alt=""></a></p>
<p>Now, these are some useful extensions that I've been using in Chrome to help me to develop webapps:</p>]]></description>
            <link>https://leonardofaria.net/2015/07/20/useful-chrome-extensions-to-developers/</link>
            <guid isPermaLink="false">/2015/07/20/useful-chrome-extensions-to-developers/</guid>
            <category><![CDATA[browser]]></category>
            <pubDate>Mon, 20 Jul 2015 12:24:03 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Uptime monitoring tools]]></title>
            <description><![CDATA[<p>Sometimes people cann't believe in their infrastructure. This can be easily understood because maintaining complex software integrates several pieces of information. Moreover, people sometimes hire bad IT solutions and as a result, shit accidents happen.</p>]]></description>
            <link>https://leonardofaria.net/2015/07/10/uptime-monitoring-tools/</link>
            <guid isPermaLink="false">/2015/07/10/uptime-monitoring-tools/</guid>
            <pubDate>Fri, 10 Jul 2015 11:26:05 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Writing for IELTS and TOEFL]]></title>
            <description><![CDATA[<p>I took the TOEFL exam some weeks ago. This is one of most popular tests to prove English skills. It is considered by many people a tough exam because it requires not only English skills, but also time management skills.</p>]]></description>
            <link>https://leonardofaria.net/2015/06/10/writing-skills-for-ielts-and-toefl/</link>
            <guid isPermaLink="false">/2015/06/10/writing-skills-for-ielts-and-toefl/</guid>
            <category><![CDATA[portfolio]]></category>
            <category><![CDATA[iphone]]></category>
            <pubDate>Wed, 10 Jun 2015 20:44:14 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Notice about future]]></title>
            <description><![CDATA[<p>I stopped writing in this blog for a while. I have been using this blog since 2005 and my absence is justified by live changes.</p>]]></description>
            <link>https://leonardofaria.net/2015/05/31/notice-about-future/</link>
            <guid isPermaLink="false">/2015/05/31/notice-about-future/</guid>
            <pubDate>Sun, 31 May 2015 23:29:07 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Curiosidade MySQL do dia: senhas em scripts]]></title>
            <description><![CDATA[<p>Sempre que você está executando um script automatizado que usa o MySQL você possivelmente se pergunta como aplicará alguma boa prática para evitar a inserção de senha diretamente no shell.</p>]]></description>
            <link>https://leonardofaria.net/2014/12/01/curiosidade-mysql-do-dia-senhas-em-scripts/</link>
            <guid isPermaLink="false">/2014/12/01/curiosidade-mysql-do-dia-senhas-em-scripts/</guid>
            <category><![CDATA[mysql]]></category>
            <pubDate>Mon, 01 Dec 2014 23:46:07 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Mini-review: Cubieboard 3]]></title>
            <description><![CDATA[<p>O <a href="http://www.cubieboard.org">Cubieboard</a> é uma placa com processador ARM bem pequena que entrega um computador razoável por seu preço. Com essas características, pode ser usada como media center para sala de TV ou até mesmo como um ponto de venda de loja. Já são 3 versões de Cubieboard, comprei recentemente o <a href="http://www.amazon.com/gp/product/B00GE4YP5C/">modelo mais recente na Amazon</a>, que veio com case, fonte USB, cabo SATA e outras coisinhas.</p>]]></description>
            <link>https://leonardofaria.net/2014/11/11/mini-review-cubieboard-3/</link>
            <guid isPermaLink="false">/2014/11/11/mini-review-cubieboard-3/</guid>
            <category><![CDATA[linux]]></category>
            <category><![CDATA[review]]></category>
            <pubDate>Tue, 11 Nov 2014 22:14:06 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[e-Recursos mobile]]></title>
            <description><![CDATA[<p>A mais ou menos 1 ano atrás foi publicado a primeira aplicação móvel do Ministério da Previdência Social. Trata-se do e-Recursos, sistema de processo eletrônico de recurso do INSS.</p>]]></description>
            <link>https://leonardofaria.net/2014/11/04/e-recursos-mobile/</link>
            <guid isPermaLink="false">/2014/11/04/e-recursos-mobile/</guid>
            <category><![CDATA[portfolio]]></category>
            <pubDate>Tue, 04 Nov 2014 22:50:19 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[DIY: Upgrade de SSD no MacBook Air (e outros MacBooks)]]></title>
            <description><![CDATA[<p>A <a href="http://transcend-info.com/">Transcend</a> é uma empresa que produz SSDs específicos para MacBooks. Comprei para um amigo o <a href="http://www.amazon.com/gp/product/B00JKCHNQS/">kit para o MacBook Air 11′</a> e ontem fiz o upgrade na máquina.</p>]]></description>
            <link>https://leonardofaria.net/2014/10/30/diy-upgrade-de-ssd-no-macbook-air-e-outros-macbooks/</link>
            <guid isPermaLink="false">/2014/10/30/diy-upgrade-de-ssd-no-macbook-air-e-outros-macbooks/</guid>
            <category><![CDATA[mac]]></category>
            <pubDate>Thu, 30 Oct 2014 20:16:36 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Ocultando versões do Nginx e PHP de seu servidor web]]></title>
            <description><![CDATA[<p>Uma prática comum em administração de servidores é ocultar a versão dos softwares utilizados, o que dificultaria na exploração de falhas específicas de um determinado pacote. Resolvi escrever esse arquivo mostrando como é fácil ocultar tais informações no Nginx e no PHP.</p>]]></description>
            <link>https://leonardofaria.net/2014/09/16/ocultando-versoes-do-nginx-e-php-de-seu-servidor-web/</link>
            <guid isPermaLink="false">/2014/09/16/ocultando-versoes-do-nginx-e-php-de-seu-servidor-web/</guid>
            <category><![CDATA[php]]></category>
            <pubDate>Tue, 16 Sep 2014 22:38:08 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Curiosidade Ruby do dia #3: Strings]]></title>
            <description><![CDATA[<p>Strings são, em qualquer linguagem, cadeias de caracteres. Em Ruby, você pode acessar o conteúdo de uma string de forma semelhante a um array, exemplo:</p>]]></description>
            <link>https://leonardofaria.net/2014/09/10/curiosidade-ruby-do-dia-strings/</link>
            <guid isPermaLink="false">/2014/09/10/curiosidade-ruby-do-dia-strings/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Thu, 11 Sep 2014 02:14:28 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[DIY: Rastreamento veicular]]></title>
            <description><![CDATA[<p>Todo dia ouvimos histórias de roubos, que estão cada vez mais violentos. Com toda essa bandidagem solta, resolvi procurar uma forma de rastreamento veicular. Uma amiga sugeriu a empresa <a href="http://e-novate.com.br/para-voce">e-novate</a>, mas acabei encontrando uma solução de baixo custo, que me motivou a escrever esse post.</p>]]></description>
            <link>https://leonardofaria.net/2014/08/28/diy-rastreamento-veicular/</link>
            <guid isPermaLink="false">/2014/08/28/diy-rastreamento-veicular/</guid>
            <pubDate>Thu, 28 Aug 2014 21:53:18 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Gource, uma forma estilosa de ver logs do seu controle de versão]]></title>
            <description><![CDATA[<p>O <a href="http://catarse.me/">Catarse</a> é uma plataforma brasileira de <a href="http://pt.wikipedia.org/wiki/Crowdfunding">crowdfunding</a> que em <a href="http://blog.catarse.me/2-anos-de-catarse/">2 anos já apoiou mais de 700 projetos, movimentando quase 5 milhões de reais</a>. São números impressionantes, estão todos de parabéns por fazer acontecer, mas não é essa a razão do meu post :)</p>]]></description>
            <link>https://leonardofaria.net/2013/01/20/gource-uma-forma-estilosa-de-ver-logs-do-seu-controle-de-versao</link>
            <guid isPermaLink="false">/2013/01/20/gource-uma-forma-estilosa-de-ver-logs-do-seu-controle-de-versao</guid>
            <category><![CDATA[git]]></category>
            <pubDate>Sun, 20 Jan 2013 20:53:58 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Dicas aleatórias para gestão de código]]></title>
            <description><![CDATA[<p>No <a href="https://leonardofaria.net/2013/01/04/migrando-um-repositorio-svn-para-git/">post anterior mostrei como migrar um repositório de SVN para Git</a>. No meu caso, eram mais de 2000 commits, 1 GB de código, feito por meia dúzia de programadores. Abaixo compartilho algumas dicas que podem ser úteis na gestão de todo esse código:</p>]]></description>
            <link>https://leonardofaria.net/2013/01/06/dicas-aleatorias-para-gestao-de-codigo/</link>
            <guid isPermaLink="false">/2013/01/06/dicas-aleatorias-para-gestao-de-codigo/</guid>
            <pubDate>Sun, 06 Jan 2013 14:02:56 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Migrando um repositório SVN para GIT]]></title>
            <description><![CDATA[<p>Nos últimos dias, pesquisei uma forma de migrar um repositório de SVN para GIT e quando consegui fazer, percebi que era mais fácil que eu imagina. Com isso, resolvi escrever uma receitinha de como fazer isso.</p>
<p>Inicialmente você deve criar um arquivo mapeando seus usuários do SVN para o GIT. Ele deverá ter o formato abaixo:</p>
<pre><code>leonardo = Leonardo Faria &#x3C;leonardo@email.com>
autor2 = Autor &#x3C;autor@email.com>
</code></pre>
<p>Nota: caso você não queira manualmente escrever esse arquivo, vasculhe o log do seu projeto SVN e obtenha a lista de autores automaticamente:</p>
<pre><code>svn log -q | awk -F '|' '/^r/ {sub("^ ", "", $2); sub(" $", "", $2); print $2" = "$2" &#x3C;"$2">"}' | sort -u > authors.txt
</code></pre>]]></description>
            <link>https://leonardofaria.net/2013/01/04/migrando-um-repositorio-svn-para-git/</link>
            <guid isPermaLink="false">/2013/01/04/migrando-um-repositorio-svn-para-git/</guid>
            <category><![CDATA[git]]></category>
            <pubDate>Fri, 04 Jan 2013 14:39:33 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Configurando o Sublime Text 2]]></title>
            <description><![CDATA[<p>Tempos atrás tinha instalado o Sublime, mas não o usei efetivamente. O <a href="http://simplesideias.com.br/">Nando Vieira</a> fez um <a href="http://simplesideias.com.br/configurando-o-sublime-text-2">ótimo post detalhado</a> sobre o editor, e após isso, resolvi dar uma olhada mais a fundo. O Sublime é altamente configurável e abaixo cito algumas modificações que fiz.</p>]]></description>
            <link>https://leonardofaria.net/2012/12/31/configurando-o-sublime-text-2/</link>
            <guid isPermaLink="false">/2012/12/31/configurando-o-sublime-text-2/</guid>
            <category><![CDATA[software]]></category>
            <pubDate>Mon, 31 Dec 2012 13:30:47 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Raspberry Pi]]></title>
            <description><![CDATA[<p><a href="http://instagram.com/p/TO-7dfjTU3/"></a> A alguns dias atrás comprei um <a href="http://pt.wikipedia.org/wiki/Raspberry_Pi">Raspberry Pi</a>. Ele é um computador do tamanho de um cartão de crédito, possui um processador de 700 MHz, 512 MB de Ram e você pode usar um cartão de memória como disco de boot. Para alimentação, um carregador de celular basta. Estou usando um <a href="http://en.wikipedia.org/wiki/File:Apple_USB_Keyboard_B.jpg">teclado de um iMac capacete</a> e um <a href="http://dx.com/p/802-11b-g-54mbps-wifi-wlan-wireless-network-usb-adapter-50856">adaptador wifi xing ling</a> para acessar a rede sem fio de casa.</p>]]></description>
            <link>https://leonardofaria.net/2012/12/30/raspberry-pi/</link>
            <guid isPermaLink="false">/2012/12/30/raspberry-pi/</guid>
            <category><![CDATA[linux]]></category>
            <pubDate>Sun, 30 Dec 2012 19:10:41 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Para agilizar o desenvolvimento do frontend]]></title>
            <description><![CDATA[<p>Uso o Chrome como browser padrão em minha máquina e algumas extensões interessantes para desenvolvedores.</p>]]></description>
            <link>https://leonardofaria.net/2012/11/21/para-agilizar-o-desenvolvimento-do-frontend/</link>
            <guid isPermaLink="false">/2012/11/21/para-agilizar-o-desenvolvimento-do-frontend/</guid>
            <category><![CDATA[browser]]></category>
            <category><![CDATA[css]]></category>
            <pubDate>Thu, 22 Nov 2012 00:45:14 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[mytop, para monitorar seu MySQL]]></title>
            <description><![CDATA[<p>O <a href="http://jeremy.zawodny.com/mysql/mytop/">mytop</a> é um clone do comando top para o MySQL. Ele é usado para monitorar a performance do seu banco, sem precisar de softwares caros, complexos ou pesados. Ele é escrito em Perl e abaixo está um mini-roteiro de como instalá-lo – no meu caso, Mac OS Mountain Lion.</p>]]></description>
            <link>https://leonardofaria.net/2012/10/04/mytop-para-monitorar-seu-mysql/</link>
            <guid isPermaLink="false">/2012/10/04/mytop-para-monitorar-seu-mysql/</guid>
            <category><![CDATA[mysql]]></category>
            <pubDate>Thu, 04 Oct 2012 03:27:33 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Atualizando o MacBook Pro]]></title>
            <description><![CDATA[<p>Estive um mês de férias na Califórnia, com direito a visitas a Cupertino na Apple e a Stanford. Aproveitando minha vinda aos Estados Unidos, resolvi fazer um upgrade na minha máquina, trocando memória RAM, substituindo o HD original por um drive SSD e também trocando o SuperDrive pelo HD original. Esse não é um upgrade inédito, o <a href="http://akitaonrails.com/2011/01/24/off-topic-upgrading-my-macbook-pro-with-an-mce-optibay">Fábio Akita já fez</a> e o <a href="http://rafaelgimenes.net/2011/09/20/hackeando-macbook-pro-early-2011-memoria-ssd-hd-de-1-tb-e-dvd-externo/">Rafael Gimenez também</a>.</p>]]></description>
            <link>https://leonardofaria.net/2012/05/29/atualizando-o-macbook-pro/</link>
            <guid isPermaLink="false">/2012/05/29/atualizando-o-macbook-pro/</guid>
            <category><![CDATA[mac]]></category>
            <pubDate>Tue, 29 May 2012 18:56:24 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Geração de PDFs indolor no PHP]]></title>
            <description><![CDATA[<p>Tempos atrás escrevi um artigo sobre como gerar PDF dentro do Rails usando a gem wicked_pdf e o <a href="http://code.google.com/p/wkhtmltopdf">wkhtmltopdf</a>. Como escrevi no <a href="https://leonardofaria.net/2011/08/31/geracao-de-pdfs-indolor-no-rails-3/">post anterior</a>, o wkhtmltopdf usa Webkit, a engine de renderização do Safari / Chrome para gerar a visualização do documento. Isso o torna superior se comparado com bibliotecas do PHP como o FPDF, pois, geralmente, essa bibliotecas possuem dificuldades para reproduzir efeitos de CSS.</p>]]></description>
            <link>https://leonardofaria.net/2012/02/12/geracao-de-pdfs-indolor-no-php/</link>
            <guid isPermaLink="false">/2012/02/12/geracao-de-pdfs-indolor-no-php/</guid>
            <category><![CDATA[php]]></category>
            <pubDate>Sun, 12 Feb 2012 17:04:44 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[eCPF no Mac]]></title>
            <description><![CDATA[<p>No meu trabalho preciso usar meu cartão eCPF para acessar um determinado sistema que estamos desenvolvendo. Tenho um cartão eCPF, emitido pelo Banco do Brasil e um leitor de cartões OmniKey 3021 e foi uma grande dor de cabeça configurá-lo no Mac. Não era para ser um problema, uma vez que você precisa apenas de um driver e um módulo para o Firefox.</p>]]></description>
            <link>https://leonardofaria.net/2011/10/07/ecpf-no-mac/</link>
            <guid isPermaLink="false">/2011/10/07/ecpf-no-mac/</guid>
            <category><![CDATA[mac]]></category>
            <category><![CDATA[software]]></category>
            <pubDate>Sat, 08 Oct 2011 01:59:30 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Geração de PDFs indolor no Rails 3]]></title>
            <description><![CDATA[<p>Em um trabalho recente, precisei gerar relatórios em PDF. Considerei algumas soluções e optei por uma que não me fizesse perder os cabelos e reescrever código: wicked_pdf.</p>]]></description>
            <link>https://leonardofaria.net/2011/08/31/geracao-de-pdfs-indolor-no-rails-3/</link>
            <guid isPermaLink="false">/2011/08/31/geracao-de-pdfs-indolor-no-rails-3/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Wed, 31 Aug 2011 03:50:10 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Validações personalizadas no Rails 3]]></title>
            <description><![CDATA[<p>O método <a href="http://api.rubyonrails.org/classes/ActiveModel/Validations/ClassMethods.html#method-i-validates">validates</a> do Rails 3 <a href="http://lindsaar.net/2010/1/31/validates_rails_3_awesome_is_true">agrupou os antigos métodos</a> de validação do Rails 2. Na versão 3, usamos o método validates acompanhado do atributo a ser validado e de suas respectivas regras de validação. Trabalhando em um novo projeto necessito validar CPFs e CNPJs, e consequentemente, precisei criar validações adicionais. Esse post mostra como realizei isso.</p>]]></description>
            <link>https://leonardofaria.net/2011/06/05/validacoes-personalizadas-no-rails-3/</link>
            <guid isPermaLink="false">/2011/06/05/validacoes-personalizadas-no-rails-3/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Mon, 06 Jun 2011 01:55:12 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Coletânea de dicas sobre WordPress]]></title>
            <description><![CDATA[<p>Resolvi escrever uma série de posts com diversas dicas para o WordPress.</p>
<h3>Temas</h3>
<p>Vai escrever um template do zero? Recomendo começar pelo <a href="http://html5boilerplate.com/">HTML5 Boilerplate</a>. Trata-se de um template com diversas otimizações e resets para garantir a compatibilidade máxima entre browsers.</p>
<p>Também é interessante uma leitura sobre o <a href="http://codex.wordpress.org/Theme_Development">desenvolvimento de temas</a>, principalmente sobre a <a href="http://codex.wordpress.org/Template_Hierarchy">hierarquia dos templates</a> e a função <a href="http://codex.wordpress.org/Function_Reference/get_template_part">get_template</a>. Venho utilizando essa função para não repetir código nos arquivos <code>archive.php</code>, <code>page.php</code>, <code>search.php</code> e <code>single.php</code>.</p>
<h3>Rascunhos de posts</h3>
<p>O WordPress salva automaticamente seus posts, o que pode aumentar o tamanho de seu banco de dados. Para desabilitar esse recurso, você pode editar o arquivo <code>/wp-config.php</code>:</p>]]></description>
            <link>https://leonardofaria.net/2011/04/24/coletanea-de-dicas-sobre-wordpress/</link>
            <guid isPermaLink="false">/2011/04/24/coletanea-de-dicas-sobre-wordpress/</guid>
            <category><![CDATA[php]]></category>
            <category><![CDATA[wordpress]]></category>
            <pubDate>Sun, 24 Apr 2011 18:58:32 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Busca nos campos personalizados do WordPress]]></title>
            <description><![CDATA[<p>Os campos personalizados é um recurso usado no WordPress para que o autor de um post possa armazenar dados a sua escolha. Você pode usar esse recurso de várias formas: mostrar imagens personalizadas, falar o que você está ouvindo durante a escrita do post, adicionar informação pessoal e <a href="http://performancing.com/jazz_up_your_site__28_ways_to_use_wordpress_custom_fields/">muito mais</a>. Em um blog sobre livros, você pode usar tal recurso para criar os campos “Autor”, “Editora”, “Ano” e por aí vai.</p>]]></description>
            <link>https://leonardofaria.net/2011/03/13/busca-nos-campos-personalizados-do-wordpress/</link>
            <guid isPermaLink="false">/2011/03/13/busca-nos-campos-personalizados-do-wordpress/</guid>
            <category><![CDATA[php]]></category>
            <category><![CDATA[wordpress]]></category>
            <pubDate>Sun, 13 Mar 2011 15:33:57 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Novo micro-projeto: Guia da TV]]></title>
            <description><![CDATA[<p>Aproveitei algumas horas das minhas férias e lancei um novo micro-projeto: <strong><a href="http://guiadatv.divirta.me">Guia da TV</a></strong>. O <strong>Guia da TV</strong> permite você saber quais programas estão para começar.</p>]]></description>
            <link>https://leonardofaria.net/2011/01/25/novo-micro-projeto-guia-da-tv/</link>
            <guid isPermaLink="false">/2011/01/25/novo-micro-projeto-guia-da-tv/</guid>
            <category><![CDATA[portfolio]]></category>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Tue, 25 Jan 2011 20:33:40 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Personalizando o scrollbar com WebKit]]></title>
            <description><![CDATA[<p>Personalizar barras de rolagem é <a href="http://codestacker.com/codes/244-color-scrollbars-for-ie-5-5">algo que vem lá dos tempos</a> do IE 5.5. Naquele tempo, personalizavam-se as cores da barra, criando efeitos na maioria da vezes cafonas. Já <a href="http://webkit.org/blog/363/styling-scrollbars/">faz algum tempo</a> que o WebKit suporta scrollbars personalizadas. Você pode personalizar atributos como borda e background, usando até mesmo imagens para criar barras de rolagens bacanas. Esse artigo mostra alguns pseudo-elementos e pseudo-classes para personalizar sua barra.</p>]]></description>
            <link>https://leonardofaria.net/2011/01/23/personalizando-o-scrollbar-com-webkit/</link>
            <guid isPermaLink="false">/2011/01/23/personalizando-o-scrollbar-com-webkit/</guid>
            <category><![CDATA[css]]></category>
            <category><![CDATA[browser]]></category>
            <pubDate>Sun, 23 Jan 2011 20:52:34 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[2 alternativas ao delicious]]></title>
            <description><![CDATA[<p>Na última semana o Yahoo anunciou a <a href="http://www.reuters.com/article/idUSN1429093520101215">demissão de centenas de funcionários</a> e o fechamento de alguns serviços, incluindo o del.icio.us <a href="http://www.delicious.com/">delicious</a>, que uso desde muito tempo. Todo mundo ficou surpreso com isso, e já inclusive existem rumores que o serviço continuará, entretanto, a busca para uma alternativa ao delicious começou. Esse post apresenta um mini-review de 2 opções grátis.</p>]]></description>
            <link>https://leonardofaria.net/2010/12/25/2-alternativas-ao-delicious/</link>
            <guid isPermaLink="false">/2010/12/25/2-alternativas-ao-delicious/</guid>
            <category><![CDATA[software]]></category>
            <pubDate>Sat, 25 Dec 2010 19:16:45 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Novo micro-projeto: HORÓSCOPO NO MSN]]></title>
            <description><![CDATA[<p>Chegou mais um serviço de utilidade pública feita por mim. Depois do <a href="http://codestacker.com"><strong>codestacker</strong></a>, <a href="http://autosimulado.com.br"><strong>autosimulado</strong></a> e <a href="http://xavecator.leonardofaria.net"><strong>xavecator</strong></a>, por acaso tive contato com algumas coisinhas do protocolo do MSN e desse contato saiu o <a href="http://horoscopo.leonardofaria.net"><strong>Horóscopo por MSN</strong></a>. <a href="http://horoscopo.leonardofaria.net"><strong>Horóscopo por MSN</strong></a> foi uma aplicação escrita em algumas noites e seu nome já diz tudo: você recebe o horóscopo do dia em seu MSN.</p>]]></description>
            <link>https://leonardofaria.net/2010/10/09/novo-micro-projeto-horoscopo-no-msn/</link>
            <guid isPermaLink="false">/2010/10/09/novo-micro-projeto-horoscopo-no-msn/</guid>
            <category><![CDATA[portfolio]]></category>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Sat, 09 Oct 2010 23:16:04 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Cylay, alternativa ao Find My iPhone]]></title>
            <description><![CDATA[<p>A Apple fornece para os assinantes do MobileMe o serviço Find My iPhone. É um serviço muito útil principalmente se você for vítimas de larápios ou quaisquer outros tipos de meliantes, ou até mesmo se você deseja saber onde está sua esposa. O serviço é excelente, mas custa 99 obamas.</p>]]></description>
            <link>https://leonardofaria.net/2010/08/15/cylay-alternativa-ao-find-my-iphone/</link>
            <guid isPermaLink="false">/2010/08/15/cylay-alternativa-ao-find-my-iphone/</guid>
            <category><![CDATA[iphone]]></category>
            <pubDate>Sun, 15 Aug 2010 20:29:51 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Extensões para o Safari 5]]></title>
            <description><![CDATA[<p>A guerra dos browsers continua: a versão 4 do Firefox já saiu em fase beta – com interface parecida com o Chrome, eu diria – mas o que me motivou escrever esse post foram as extensões do Safari 5. Sim, extensões como as dos outros browser e antes tarde do que nunca. Vamos as preferidas:</p>]]></description>
            <link>https://leonardofaria.net/2010/07/24/extensoes-para-o-safari-5/</link>
            <guid isPermaLink="false">/2010/07/24/extensoes-para-o-safari-5/</guid>
            <category><![CDATA[browser]]></category>
            <category><![CDATA[mac]]></category>
            <pubDate>Sat, 24 Jul 2010 03:09:14 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[iPhone e Rails]]></title>
            <description><![CDATA[<p>O desenvolvimento de web apps para iPhone requer alguns cuidados especiais. Em nossas aplicações significa pensar em um layout para o gadget. Uma forma rápida de definir o layout para iPhone é através do código abaixo:</p>]]></description>
            <link>https://leonardofaria.net/2010/02/21/iphone-e-rails/</link>
            <guid isPermaLink="false">/2010/02/21/iphone-e-rails/</guid>
            <category><![CDATA[iphone]]></category>
            <category><![CDATA[javascript]]></category>
            <pubDate>Mon, 22 Feb 2010 02:36:13 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Monografia on Rails: autosimulado]]></title>
            <description><![CDATA[<p>Para conclusão do meu curso de Sistemas de Informação, dediquei minha monografia e trabalho de conclusão de curso ao <a href="http://www.autosimulado.com.br">autosimulado</a>.</p>
<p>Hoje foi a apresentação da banca do trabalho de conclusão de curso e anexo abaixo minha <a href="/pub/monografia.pdf">monografia em PDF</a> e os <a href="/pub/monografia-slides.pdf">slides da apresentação</a>.</p>]]></description>
            <link>https://leonardofaria.net/2009/12/05/monografia-on-rails-autosimulado/</link>
            <guid isPermaLink="false">/2009/12/05/monografia-on-rails-autosimulado/</guid>
            <category><![CDATA[academic]]></category>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Sat, 05 Dec 2009 23:00:36 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Syntax Highlight on Rails]]></title>
            <description><![CDATA[<p>Quer fazer um syntax highlight igual ao do codestacker abaixo, <em>a la Textmate</em>? É fácil:</p>]]></description>
            <link>https://leonardofaria.net/2009/12/02/syntax-highlight-on-rails/</link>
            <guid isPermaLink="false">/2009/12/02/syntax-highlight-on-rails/</guid>
            <category><![CDATA[portfolio]]></category>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Wed, 02 Dec 2009 22:52:12 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[IETester]]></title>
            <description><![CDATA[<p><a href="http://my-debugbar.com/wiki/IETester/HomePage">IETester</a> é coisa linda de Deus: um aplicativo que emula as versões 5.5, 6, 7 e 8 do IEca. Ótimo para você perder o dia sofrendo com os bugs de layout!</p>]]></description>
            <link>https://leonardofaria.net/2009/11/30/ietester/</link>
            <guid isPermaLink="false">/2009/11/30/ietester/</guid>
            <category><![CDATA[browser]]></category>
            <category><![CDATA[windows]]></category>
            <pubDate>Mon, 30 Nov 2009 23:14:20 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Internacionalização em labels]]></title>
            <description><![CDATA[<p>Desenvolvendo uma aplicação onde apliquei os recurso de internacionalização do Rails, percebi que o framework <a href="https://rails.lighthouseapp.com/projects/8994/tickets/745-form-label-should-use-i18n">não traduz os valores dos labels</a> para a tradução do atributo.</p>]]></description>
            <link>https://leonardofaria.net/2009/11/22/internacionalizacao-em-labels/</link>
            <guid isPermaLink="false">/2009/11/22/internacionalizacao-em-labels/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Sun, 22 Nov 2009 21:49:16 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Rails e cia no Snow Leopard]]></title>
            <description><![CDATA[<p>Fiz uma instalação nova do Snow Leopard no meu MacBook e ao migrar os dados do Time Machine, do Leopard, algumas coisas pararam de funcionar. Resolvi então escrever para complementar meu <a href="https://leonardofaria.net/2008/05/24/rails-git-mysql-e-mod_rails-no-leopard/">post anterior sobre o assunto</a>.</p>
<h3>Xcode</h3>
<p><strong>ANTES DE MAIS NADA</strong>, instalei o Xcode. Ele está junto no DVD do Snow Leopard, na pasta de Instalações Opcionais.</p>
<h3>Rails</h3>
<p>O Snow Leopard já vem com duas versões do Rails já instaladas: 2.2.2 e 1.13.6. Caso queira atualizar seu ambiente:</p>]]></description>
            <link>https://leonardofaria.net/2009/11/14/rails-e-cia-no-snow-leopard/</link>
            <guid isPermaLink="false">/2009/11/14/rails-e-cia-no-snow-leopard/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <category><![CDATA[mac]]></category>
            <pubDate>Sat, 14 Nov 2009 22:00:24 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[O que é Ruby on Rails?]]></title>
            <description><![CDATA[<p>A essa altura do campeonato todo mundo já deve saber o que vem a ser o framework Ruby on Rails. Minha monografia e meu trabalho de conclusão de curso da Faculdade foram sobre o <a href="http://www.autosimulado.com.br"><strong>autosimulado</strong></a>. Na monografia fiz uma introdução sobre as características do framework, reproduzido abaixo:</p>
<h2>Ruby on Rails</h2>
<p>O framework Ruby on Rails foi extraído de um sistema para gerenciamento de projetos chamado Basecamp. A primeira versão do framework foi oficialmente lançada em 25 de Julho de 2004 e seu desenvolvimento conta com colaboradores em todo o mundo liderados pelo programador dinamarquês David Heinemeier Hansson.</p>
<h3>MVC</h3>
<p>Um padrão de projeto descreve e provê uma solução para um problema freqüente, sendo genérico e reusável. São criados a partir de problemas de problemas comuns enfrentados no desenvolvimento de projetos de software.<br>
A criação de componentes reutilizáveis é uma das técnicas mais exploradas em Engenharia de Software. O uso de componentes diminui o tempo de desenvolvimento e a taxa de erros de codificação. Um padrão pode ser entendido como a abstração de detalhes sobre a implementação de um software.</p>]]></description>
            <link>https://leonardofaria.net/2009/11/09/o-que-e-ruby-on-rails/</link>
            <guid isPermaLink="false">/2009/11/09/o-que-e-ruby-on-rails/</guid>
            <category><![CDATA[academic]]></category>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Mon, 09 Nov 2009 23:10:15 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[O que é Ruby?]]></title>
            <description><![CDATA[<p>A essa altura do campeonato todo mundo já deve saber o que vem a ser a linguagem Ruby. Minha monografia e meu trabalho de conclusão de curso da Faculdade foram sobre o <a href="http://www.autosimulado.com.br"><strong>autosimulado</strong></a>. Na monografia fiz uma introdução sobre as características da linguagem Ruby, reproduzido abaixo:</p>
<h2>Ruby</h2>
<p>A linguagem Ruby foi criada em 1993 pelo japonês Yukihiro “Matz” Matsumoto, com sua primeira versão pública lançada em 1995. Para Matz, o primeiro desejo é de Ruby tornar os programadores felizes, reduzindo o trabalho manual que precisasse ser feito. Segundo ele, o desenvolvimento de sistemas deveria enfatizar as necessidades do homem e não da máquina:</p>
<blockquote>
<p>Muitas pessoas, especialmente engenheiros de computação, focam nas máquinas. Eles pensam, “Fazendo isso, a máquina será mais rápida. Fazendo isso, a máquina será mais eficiente. Fazendo isso, a máquina irá fazer determinada coisa melhor”. Eles estão focando nas máquinas. Mas de fato nós precisamos focar nos humanos, em como os humanos lidam com programação ou operação das aplicações das máquinas. Nós somos os mestres. Elas são as escravas. (VENNERS, 2003).</p>
</blockquote>
<p>Ruby é uma linguagem orientada a objetos, ou seja, qualquer variável é um objeto, mesmo classes e tipos que em muitas linguagens são designadas como primitivos. Por exemplo:</p>
<pre><code>putz "meu exemplo".upcase # imprimirá MEU EXEMPLO
</code></pre>]]></description>
            <link>https://leonardofaria.net/2009/11/09/o-que-e-ruby/</link>
            <guid isPermaLink="false">/2009/11/09/o-que-e-ruby/</guid>
            <category><![CDATA[academic]]></category>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Mon, 09 Nov 2009 23:09:50 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[O ecossistema Rails]]></title>
            <description><![CDATA[<p>Escrevo esse artigo dentro do meu voo de São Paulo para Belo Horizonte. Passei 4 dias em São Paulo, participei do Rails Summit, bloguei ao vivo um <a href="https://leonardofaria.net/2009/10/14/rails-summit-resumo-do-segundo-dia/">resumo</a> das <a href="https://leonardofaria.net/2009/10/13/rails-summit-resumo-do-primeiro-dia/">palestras</a> e vou expor meus comentários sobre o ecossistema Rails – ou se preferir, o gueto Rails.</p>]]></description>
            <link>https://leonardofaria.net/2009/10/15/o-ecossistema-rails/</link>
            <guid isPermaLink="false">/2009/10/15/o-ecossistema-rails/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Fri, 16 Oct 2009 02:32:07 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Rails Summit: resumo do segundo dia]]></title>
            <description><![CDATA[<h2>Richard Kilmer: MacRuby</h2>
<p>A primeira palestra do segundo dia trouxe o americano Richard Kilmer que falou sobre <a href="http://www.macruby.org">MacRuby</a>, a união entre Ruby e Objective-C. Notas dos slides:</p>
<ul>
<li>Problems with RubyCocoa: It's a bridge; 2 runtimes, 2 GC, different syntax</li>
<li>MacRuby 0.4: Objective-C 2 + Ruby 1.9</li>
<li>Every Ruby class is an Objective-C class</li>
<li>Every Ruby object is an Objective-C object</li>
<li>Every Ruby method is an Objective-C method</li>
<li>MacRuby é um pouco mais rápido do que Objective-C</li>
<li>MacRuby utiliza recursos de processamento paralelo do OS X</li>
<li>HotCocoa is an idiomatic Ruby API that simplifies the configuration and wiring together of Objetive-C/Cocoa classes – resumindo: simplifica a sintaxe e deixa algo mais ‘Ruby Way'</li>
</ul>
<h2><a href="http://www.twitter.com/fnando">Nando Vieira</a>: Ruby 1.9</h2>
<p>O Nando falou do que há de novo no Ruby 1.9, tema inclusive de um <a href="http://howtocode.com.br/o-que-mudou-no-ruby-19">PDF</a> de sua série <a href="http://howtocode.com.br/">HOWTO</a>. Sua apresentação, bem bonita, trouxe inúmeras notas sobre as mudanças da linguagem. Alguns pontos:</p>]]></description>
            <link>https://leonardofaria.net/2009/10/14/rails-summit-resumo-do-segundo-dia/</link>
            <guid isPermaLink="false">/2009/10/14/rails-summit-resumo-do-segundo-dia/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Wed, 14 Oct 2009 16:07:05 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Rails Summit: resumo do primeiro dia]]></title>
            <description><![CDATA[<p>Esse é um rascunho do que foi abordado no primeiro dia do Rails Summit.</p>
<h2>Chad Fowler: Insurgência Ruby on Rails</h2>
<ul>
<li>Stop doing things you know are wrong!</li>
<li>A primeira Rubyconf aconteceu em 2001 com 34 pessoas.</li>
<li>Nenhum dos participantes ganhava $ com Ruby.</li>
<li>5 dos 34 participantes escreveram o Agile Manifesto.</li>
<li>“The survival rate for startups is way less than 50%. So if you're running a startup, you had betted be doing something old. If not, you're in Trouble”</li>
<li>Implante uma nova tecnologia gradativamente.</li>
<li>Don't do (.Net | Java | C++ | C | Perl l PHP) in Ruby: a razão de trocar de tecnologia é fazer as coisas diferentes!</li>
<li>Linguagens de computador são como namoradas: a nova é melhor porque você é melhor.</li>
</ul>
<h2>Gregg Pollack: Na Vanguarda da Performance em Rails</h2>
<p>Gregg Pollack, o cara dos screencasts do <a href="http://www.RailsEnvy.com/">RailsEnvy</a>, falou sobre performance. Primeiramente ele trouxe em 60 segundos algumas coisinhas para otimizar apps.</p>
<ul>
<li>Usar Yslow</li>
<li>Cache: Page Caching, Action Caching, Fragment Caching, Object Caching</li>
<li>Avoid Cache expiration</li>
<li>Use memcached</li>
<li>Use background process</li>
<li>Client-side caching: etags &#x26; last-modified</li>
<li>Don't pre-optimize: 99% of the time you'll need 0%</li>
<li>Don't abuse your database</li>
</ul>]]></description>
            <link>https://leonardofaria.net/2009/10/13/rails-summit-resumo-do-primeiro-dia/</link>
            <guid isPermaLink="false">/2009/10/13/rails-summit-resumo-do-primeiro-dia/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Tue, 13 Oct 2009 15:46:10 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[MacBook e o caso do topcase rachado]]></title>
            <description><![CDATA[<p>Eu era dono de um <em>CrackBook</em>, digo, MacBook com o topcase trincado. Sim, a Apple é <em>quase</em> perfeita, erros de projeto acontecem e <a href="http://macmagazine.uol.com.br/forum/index.php?showtopic=2398">muita</a> <a href="http://forums.macrumors.com/showthread.php?t=410910">gente</a> por aí também tinha Mac trincado. Não é falta de cuidado, carrego a máquina em uma <a href="http://www.ebolsas.com.br/sistema/ListaProdutos.asp?IDLoja=2024&#x26;Y=2039874215807&#x26;Det=True&#x26;IDProduto=1528567&#x26;q=Luva+%2F+Capa+Notebook+15%2E4%22+Macbook+Pro+%2F+Ibook+Case+logic+Neoprene">luva da Case Logic</a> de Neoprene e o que se percebe é que o problema está nas travas de fechar do display. Começou com um cantinho quebrado e até semana passada ele já estava trincado em quatro lugares. FAIL.</p>]]></description>
            <link>https://leonardofaria.net/2009/10/11/macbook-e-o-caso-do-topcase-rachado/</link>
            <guid isPermaLink="false">/2009/10/11/macbook-e-o-caso-do-topcase-rachado/</guid>
            <category><![CDATA[mac]]></category>
            <pubDate>Sun, 11 Oct 2009 17:10:58 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Alternativas ao PHPMyAdmin]]></title>
            <description><![CDATA[<p>O <a href="http://www.phpmyadmin.net/"><strong>PHPMyAdmin</strong></a> é quase uma unanimidade em gerenciadores de banco de dados MySQL. Mas existe vida além dele. Vamos lá:</p>]]></description>
            <link>https://leonardofaria.net/2009/08/22/alternativas-ao-phpmyadmin/</link>
            <guid isPermaLink="false">/2009/08/22/alternativas-ao-phpmyadmin/</guid>
            <category><![CDATA[mysql]]></category>
            <category><![CDATA[php]]></category>
            <pubDate>Sat, 22 Aug 2009 19:32:36 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Todo lists para o Textmate]]></title>
            <description><![CDATA[<p>Fica a dica para quem usa o Textmate: Tasks é um bundle para o Textmate que permite a criação de Todo lists bonitinhas.</p>]]></description>
            <link>https://leonardofaria.net/2009/08/22/todo-lists-para-o-textmate/</link>
            <guid isPermaLink="false">/2009/08/22/todo-lists-para-o-textmate/</guid>
            <category><![CDATA[mac]]></category>
            <category><![CDATA[software]]></category>
            <pubDate>Sat, 22 Aug 2009 19:06:36 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Paperclip validando imagens no IE]]></title>
            <description><![CDATA[<p>No <strong><a href="http://www.autosimulado.com.br">autosimulado</a></strong>, tive um problema onde o IE (sempre ele) não validava o mime-type de uma imagem. Mesmo tentando enviar uma imagem JPG – imagem permitida – o IEca não aceitava o arquivo. A solução:</p>]]></description>
            <link>https://leonardofaria.net/2009/08/16/paperclip-validando-imagens-no-ie/</link>
            <guid isPermaLink="false">/2009/08/16/paperclip-validando-imagens-no-ie/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Mon, 17 Aug 2009 00:47:57 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Descubra de onde vem seus usuários com SQL]]></title>
            <description><![CDATA[<p>Tenho no <a href="http://www.autosimulado.com.br"><strong>autosimulado</strong></a> algumas queries para acompanhar a evolução dos usuários do site. Periodicamente, vejo o número de usuários criados dia-a-dia no site e o número de testes realizados por esses usuários.</p>]]></description>
            <link>https://leonardofaria.net/2009/07/12/descubra-de-onde-vem-seus-usuarios-com-sql/</link>
            <guid isPermaLink="false">/2009/07/12/descubra-de-onde-vem-seus-usuarios-com-sql/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <category><![CDATA[mysql]]></category>
            <pubDate>Sun, 12 Jul 2009 20:51:44 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Curiosidade Ruby do dia #2]]></title>
            <description><![CDATA[<p>Em outra curiosidade Ruby do dia, <a href="https://leonardofaria.net/2007/06/28/curiosidade-ruby-do-dia/">eu falei do elsif</a>. Hoje eu lembro do método succ, da classe <a href="http://www.ruby-doc.org/core/classes/String.html">String</a>. Veja os exemplo:</p>]]></description>
            <link>https://leonardofaria.net/2009/07/01/curiosidade-ruby-do-dia-2/</link>
            <guid isPermaLink="false">/2009/07/01/curiosidade-ruby-do-dia-2/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Thu, 02 Jul 2009 00:03:22 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[hirb, dados tabulados no console]]></title>
            <description><![CDATA[<p><a href="http://tagaholic.me/hirb/"><strong>hirb</strong></a> é uma gem que, num rápido resumo, tabula e organiza em árvores dados que, entre várias origens, podem vir de um array. A instalação</p>]]></description>
            <link>https://leonardofaria.net/2009/07/01/hirb-dados-tabulados-no-console/</link>
            <guid isPermaLink="false">/2009/07/01/hirb-dados-tabulados-no-console/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Wed, 01 Jul 2009 23:21:22 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[sitemap.xml no Rails]]></title>
            <description><![CDATA[<p>Usado para SEO, <a href="http://www.sitemaps.org/">Sitemaps</a> servem para informar aos sites de busca como indexar as páginas de um site. Indexadores descobrem páginas com base em links no site e outros sites e o que os Sitemaps fazem é complementar esses dados, para permitir que os indexadores com suporte para Sitemaps peguem todos os URLs no Sitemap e aprendam sobre esses URLs usando os metadados associados.</p>
<p>Existem <a href="http://www.xml-sitemaps.com/">sites</a> para gerar o arquivo, mas fazer isso no Rails não é complicado e faremos isso em 4 passos. A dica vem do <a href="http://tonycode.com/wiki/index.php?title=Ruby_on_Rails_Sitemap_Generator">Tony</a> no livro <a href="http://www.pragprog.com/titles/fr_arr/advanced-rails-recipes">Advanced Rails Recipes</a>.</p>]]></description>
            <link>https://leonardofaria.net/2009/06/07/sitemapxml-no-rails/</link>
            <guid isPermaLink="false">/2009/06/07/sitemapxml-no-rails/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Sun, 07 Jun 2009 17:30:52 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Data URI]]></title>
            <description><![CDATA[<p>Em 2005 o Irapuan Martinez <a href="http://groups.google.com/group/arqhp/browse_thread/thread/2cacd80665d4a28c/3c07db39c244d74a">falou do Acid 2</a> e de um recurso interessantíssimo, que acabei de testar: <a href="http://www.ietf.org/rfc/rfc2397">Dat URI</a> (que existe desde 98).</p>
<p>Dat URI, em poucas palavras, é a possibilidade de inserir conteúdo dentro de um arquivo HTML sem a necessidade de linkar o arquivo. Assim, a imagem ao lado poderia ser inserida com:</p>]]></description>
            <link>https://leonardofaria.net/2009/06/07/data-uri/</link>
            <guid isPermaLink="false">/2009/06/07/data-uri/</guid>
            <category><![CDATA[browser]]></category>
            <pubDate>Sun, 07 Jun 2009 03:44:14 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[O desafio de crescer]]></title>
            <description><![CDATA[<p>Nos últimos anos, venho programando e criando sites para meia dúzia de pessoas com diferentes perfis: umas com dinheiro, outras sem; umas que precisam de um site como parte estratégica de um modelo de negócio, outras que possuem sites só porque todo mundo tem. Independentemente desses trabalhos, venho registrando meus desvaneios sobre web nesse blog e ultimamente, concentro minha imaginação e pensamentos no <a href="http://www.autosimulado.com.br"><strong>autosimulado</strong></a>.</p>]]></description>
            <link>https://leonardofaria.net/2009/05/25/o-desafio-de-crescer/</link>
            <guid isPermaLink="false">/2009/05/25/o-desafio-de-crescer/</guid>
            <category><![CDATA[entrepreneurship]]></category>
            <pubDate>Mon, 25 May 2009 22:23:21 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[jQuery no Spotlight]]></title>
            <description><![CDATA[<p><a href="https://leonardofaria.net/2009/02/08/documentacao-do-rails-e-ruby-no-spotlight/">Anteriormente</a> eu postei sobre como integrar a documentação do Ruby e do Rails no dicionário do Mac OS, que automaticamente é indexado pelo Spotlight.</p>]]></description>
            <link>https://leonardofaria.net/2009/05/25/jquery-no-spotlight/</link>
            <guid isPermaLink="false">/2009/05/25/jquery-no-spotlight/</guid>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[mac]]></category>
            <pubDate>Mon, 25 May 2009 03:21:40 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[URL curta no WordPress]]></title>
            <description><![CDATA[<p>As URLs curtas possuem muitas utilizações por aí, principalmente em microblogs como o Twitter.</p>]]></description>
            <link>https://leonardofaria.net/2009/04/26/url-curta-no-wordpress/</link>
            <guid isPermaLink="false">/2009/04/26/url-curta-no-wordpress/</guid>
            <category><![CDATA[php]]></category>
            <category><![CDATA[wordpress]]></category>
            <pubDate>Sun, 26 Apr 2009 17:46:56 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Para aprender Ruby on Rails]]></title>
            <description><![CDATA[<p>Esse post é para indicar 2 dicas matadoras que mostram como a comunidade Ruby on Rails é organizada e colaborativa. Essa semana foi finalmente terminado a tradução/edição/revisão d'<a href="http://www.why.nomedojogo.com/">O Guia (comovente) de Ruby do Why</a>. Essa é tradução do livro do <a href="http://www.whytheluckystiff.net/">Why the Lucky Stiff</a>, um cara que ensina fantasticamente bem.</p>]]></description>
            <link>https://leonardofaria.net/2009/04/11/para-aprender-ruby-on-rails/</link>
            <guid isPermaLink="false">/2009/04/11/para-aprender-ruby-on-rails/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Sat, 11 Apr 2009 19:49:03 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Integração contínua no autosimulado]]></title>
            <description><![CDATA[<p>Assim como no <a href="http://www.codestacker.com"><strong>codestacker</strong></a>, não lancei o <a href="http://www.autosimulado.com.br"><strong>autosimulado</strong></a> com todos os features prontos. Naturalmente, lançar um projeto sem estar com 100% dos recursos completos pode ser um risco, mas é uma gostosa corrida contra o tempo – e mais uma chance para avaliar se essa ou aquela funcionalidade é realmente útil para o aplicativo. Como disse Steve Jobs em uma apresentação sobre a iTunes Music Store, “Inovação não é dizer sim para tudo. É dizer NÃO para tudo exceto as funcionalidades mais cruciais”.</p>]]></description>
            <link>https://leonardofaria.net/2009/04/03/integracao-continua-no-autosimulado/</link>
            <guid isPermaLink="false">/2009/04/03/integracao-continua-no-autosimulado/</guid>
            <category><![CDATA[portfolio]]></category>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Fri, 03 Apr 2009 23:31:38 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Nasceu: autosimulado]]></title>
            <description><![CDATA[<p><a href="http://www.autosimulado.com.br"><strong>autosimulado</strong></a> é um aplicativo web com simulados de provas de legislação, aquelas que você faz quando vai tirar sua carteira de motorista. A inspiração para o <a href="http://www.autosimulado.com.br"><strong>autosimulado</strong></a> apareceu quando minha namorada foi tirar carteira, e ao tentar ajudá-la procurando provas, só encontrei coisas chatas, feias e sem usabilidade. Provas do Detran metem medo em muita gente – eu mesmo só passei da segunda tentativa – e ser simples, rápido, inteligente e grátis é o objetivo do site, que nasceu sobre a concepção do <a href="https://gettingreal.37signals.com/GR_por.php">Getting Real</a> e da integração contínua.</p>]]></description>
            <link>https://leonardofaria.net/2009/03/14/nasceu-autosimulado/</link>
            <guid isPermaLink="false">/2009/03/14/nasceu-autosimulado/</guid>
            <category><![CDATA[portfolio]]></category>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Sat, 14 Mar 2009 23:41:36 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Lançado Safari 4]]></title>
            <description><![CDATA[<p>Andei <a href="http://www.twitter.com/leozera">twitando</a> a respeito do lançamento do <a href="http://www.apple.com/safari/download/">Safari 4</a>, lançado ontem, justamente no mesmo dia do aniversário de Steve Jobs.</p>]]></description>
            <link>https://leonardofaria.net/2009/02/25/lancado-safari-4/</link>
            <guid isPermaLink="false">/2009/02/25/lancado-safari-4/</guid>
            <category><![CDATA[browser]]></category>
            <category><![CDATA[mac]]></category>
            <pubDate>Wed, 25 Feb 2009 18:41:27 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Documentação do Rails e Ruby no Spotlight]]></title>
            <description><![CDATA[<p>Essa é uma dica bem interessante: um cara chamado <a href="http://www.priithaamer.com/">Priit Haamer</a> migrou as documentações do <a href="http://www.priithaamer.com/blog/ruby-on-rails-dictionary-for-macosx">Rails</a> e do <a href="http://www.priithaamer.com/blog/ruby-dictionary-for-mac-os-x">Ruby</a> para o dicionário do Mac OS. Como o Spotlight do sistema busca – além de arquivos, emails, músicas e o que for – as entradas do dicionário, você ganha mais uma forma rápida de acesso a documentação de sua linguagem favorita.</p>]]></description>
            <link>https://leonardofaria.net/2009/02/08/documentacao-do-rails-e-ruby-no-spotlight/</link>
            <guid isPermaLink="false">/2009/02/08/documentacao-do-rails-e-ruby-no-spotlight/</guid>
            <category><![CDATA[mac]]></category>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Mon, 09 Feb 2009 01:12:35 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Resenha: A cabeça de Steve Jobs]]></title>
            <description><![CDATA[<p>Verdade seja dita, Steve Jobs é um mito e mais do que um CEO, ele é o homem a frente da Apple e a frente do seu tempo. O que esperar de uma biografia de alguém que revolucionou a computação moderna, o cinema de animação, o mercado de música e a telefonia? Acabo de ler “A Cabeça de Steve Jobs”, de Leander Kahney e essa obra pode representar muito para nossas vidas, principalmente se você ter as ações e mantras de Jobs como inspiração para seus trabalhos.</p>]]></description>
            <link>https://leonardofaria.net/2009/01/31/resenha-a-cabeca-de-steve-jobs/</link>
            <guid isPermaLink="false">/2009/01/31/resenha-a-cabeca-de-steve-jobs/</guid>
            <category><![CDATA[mac]]></category>
            <category><![CDATA[review]]></category>
            <pubDate>Sat, 31 Jan 2009 16:31:16 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Para turbinar o Safari]]></title>
            <description><![CDATA[<p>Muitos que migram para o Mac continuam usando o Firefox, graças as suas extensões maravilhosas. Confesso que sou dependente do Firebug, mas uso o Safari como meu default browser e tenho algumas coisinhas que são uma mão na roda para o desenvolvedor. Vamos lá:</p>]]></description>
            <link>https://leonardofaria.net/2009/01/25/para-turbinar-o-safari/</link>
            <guid isPermaLink="false">/2009/01/25/para-turbinar-o-safari/</guid>
            <category><![CDATA[browser]]></category>
            <category><![CDATA[mac]]></category>
            <pubDate>Sun, 25 Jan 2009 23:28:26 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Edge Rails: método render mais esperto]]></title>
            <description><![CDATA[<p>Quem já está usando o Rails 2.2 já deve estar vendo um warning: no Rails 2.3, o método render está mais esperto e dispensará a instrução sobre qual tipo de renderização ele está fazendo. Confira:</p>]]></description>
            <link>https://leonardofaria.net/2008/12/26/edge-rails-metodo-render-mais-esperto/</link>
            <guid isPermaLink="false">/2008/12/26/edge-rails-metodo-render-mais-esperto/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Fri, 26 Dec 2008 18:02:10 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Os axiomas de Zurique]]></title>
            <description><![CDATA[<p>Num país onde 75% dos carros vendidos são financiados, onde os juros do cheque especial são os maiores dos últimos 5 anos e onde instituições financeiras faturam grandezas de 6 dígitos, a maneira com que você gerencia seu dinheiro pode fazê-lo um vencedor ou apenas mais um endividado do terceiro mundo.</p>]]></description>
            <link>https://leonardofaria.net/2008/12/04/os-axiomas-de-zurique/</link>
            <guid isPermaLink="false">/2008/12/04/os-axiomas-de-zurique/</guid>
            <category><![CDATA[review]]></category>
            <pubDate>Thu, 04 Dec 2008 14:28:04 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[gem cheat]]></title>
            <description><![CDATA[<p>Essa é uma <a href="http://cheat.errtheblog.com/">gem</a> do <a href="http://www.errtheblog.com">Chris Wanstrath</a> que muita gente não conhece e que só hoje me deparei. Para instalar:</p>]]></description>
            <link>https://leonardofaria.net/2008/11/29/gem-cheat/</link>
            <guid isPermaLink="false">/2008/11/29/gem-cheat/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Sat, 29 Nov 2008 22:23:04 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[PHP junto com o Passenger no Leopard]]></title>
            <description><![CDATA[<p>Na minha máquina de desenvolvimento uso o Passenger para trabalhar com o Rails e hoje eu precisei fazer alguns testes com PHP. Deixar o PHP junto com o Passenger é tão simples como 2 + 2 são 4. Vamos lá.</p>]]></description>
            <link>https://leonardofaria.net/2008/11/26/php-junto-com-o-passenger-no-leopard/</link>
            <guid isPermaLink="false">/2008/11/26/php-junto-com-o-passenger-no-leopard/</guid>
            <category><![CDATA[mac]]></category>
            <category><![CDATA[php]]></category>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Thu, 27 Nov 2008 01:32:30 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Quer conhecer mais da história da Apple?]]></title>
            <description><![CDATA[<p>O <a href="http://www.mactracker.ca/">Mactracker</a> é um aplicativo que reúne toda a linha de produtos da Apple. Há inclusive uma <a href="http://mactracker.dreamhosters.com/iphone/">versão online</a> do app para iPhone. Muito interessante! Além desse app, existe também o site <a href="http://www.apple-history.com/">Apple History</a>, com um banco de dados cheio de informações e a possibilidade de download das informações.</p>]]></description>
            <link>https://leonardofaria.net/2008/11/23/quer-conhecer-mais-da-historia-da-apple/</link>
            <guid isPermaLink="false">/2008/11/23/quer-conhecer-mais-da-historia-da-apple/</guid>
            <category><![CDATA[mac]]></category>
            <pubDate>Sun, 23 Nov 2008 23:08:43 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Migrations sem timestamp]]></title>
            <description><![CDATA[<p>No Rails 2.0, os arquivos de migração eram gerados com o prefixo do timestamp. Exemplo: 20080614155951_create_users.rb. Nas versões anteriores, o prefixo era numérico. Para o Rails 2.2, será possível você mesmo configurar isso, definindo no environment.rb:</p>]]></description>
            <link>https://leonardofaria.net/2008/11/09/migrations-sem-timestamp/</link>
            <guid isPermaLink="false">/2008/11/09/migrations-sem-timestamp/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Sun, 09 Nov 2008 18:22:44 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[RubyMine: Textmate-killer?]]></title>
            <description><![CDATA[<p>Essa semana apareceu uma nova IDE para Ruby: a <a href="http://www.jetbrains.com/ruby/index.html">RubyMine</a>, que se auto-denomina com a mais inteligente IDE para Ruby. O software é multiplataforma e parece ser bem interessante. Notei algumas coisinhas numa primeira-impressão:</p>]]></description>
            <link>https://leonardofaria.net/2008/11/08/rubymine-textmate-killer/</link>
            <guid isPermaLink="false">/2008/11/08/rubymine-textmate-killer/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Sat, 08 Nov 2008 21:07:41 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Integração contínua no codestacker]]></title>
            <description><![CDATA[<p><a href="https://leonardofaria.net/2008/07/02/nasceu-codestackercom/">Meses atrás</a> lancei o <a href="http://www.codestacker.com">codestacker</a>. Para seu desenvolvimento segui a conhecida metodologia <a href="https://gettingreal.37signals.com/GR_por.php">Getting Real</a> e lancei o serviço sem os principais features. Pouco a pouco estou acrescentando recursos ao site.</p>]]></description>
            <link>https://leonardofaria.net/2008/10/23/integracao-continua-no-codestacker/</link>
            <guid isPermaLink="false">/2008/10/23/integracao-continua-no-codestacker/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <category><![CDATA[portfolio]]></category>
            <pubDate>Thu, 23 Oct 2008 02:17:40 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Ruby on Rails Portable]]></title>
            <description><![CDATA[<p>Você não precisa mais ficar querendo o novo Macbook para levar suas aplicações Rails para qualquer lugar. Um sujeito chamado <a href="http://www.symbiosoft.net">Etienne Savard</a> criou o <a href="http://www.symbiosoft.net/?q=node/12">Ruby on Rails Portable</a>. O pacote, com uns trinta e poucos megabytes vem com o <a href="http://www.scintilla.org/SciTE.html">Scite</a> – um editor de código – também portátil.</p>]]></description>
            <link>https://leonardofaria.net/2008/10/19/ruby-on-rails-portable/</link>
            <guid isPermaLink="false">/2008/10/19/ruby-on-rails-portable/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <category><![CDATA[windows]]></category>
            <pubDate>Mon, 20 Oct 2008 01:49:26 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Backup no Mac OS]]></title>
            <description><![CDATA[<p><strong>Felizes são os pessimistas... porque já fizeram backup hoje!</strong> Depois do dia que o HD do meu MacBook morreu misteriosamente (sem motivo algum!), fiquei simplesmente viciado em backup. Na busca de um software perfeito, encontrei várias opções e resolvi escrrever sobre isso. No meu caso, buscava um software que fizesse backup da minha partição onde está o Leopard e que também espelhasse minha outra partição de dados, em FAT32 (sim, FAT32, acredite!).</p>]]></description>
            <link>https://leonardofaria.net/2008/10/12/backup-no-mac-os/</link>
            <guid isPermaLink="false">/2008/10/12/backup-no-mac-os/</guid>
            <category><![CDATA[mac]]></category>
            <category><![CDATA[software]]></category>
            <pubDate>Sun, 12 Oct 2008 19:09:34 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Artigos da semana sobre Rails]]></title>
            <description><![CDATA[<p>Ando muito sem tempo para postar, basicamente devido aos meus dois trabalhos. Essa semana vi várias coisas interessantes e abaixo um comentário para cada uma delas.</p>]]></description>
            <link>https://leonardofaria.net/2008/09/28/artigos-da-semana-sobre-rails/</link>
            <guid isPermaLink="false">/2008/09/28/artigos-da-semana-sobre-rails/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Mon, 29 Sep 2008 02:45:35 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Edge Rails no Windows Vista]]></title>
            <description><![CDATA[<p>Uma das mudanças do Rails 2.2 é não inclusão do bundle do MySQL, responsável por conectar seu projeto ao banco. <a href="https://leonardofaria.net/2008/08/02/mudancas-no-rails-22/">Mês passado</a> eu postei sobre isso e hoje, ao tentar instalar o gem do MySQL no Windows Vista de um co-worker, me deparei com um problema na DLL <code>libmySQL.dll</code>.</p>]]></description>
            <link>https://leonardofaria.net/2008/09/10/edge-rails-no-windows-vista/</link>
            <guid isPermaLink="false">/2008/09/10/edge-rails-no-windows-vista/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <category><![CDATA[windows]]></category>
            <pubDate>Wed, 10 Sep 2008 05:26:40 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Acelerando seu Textmate]]></title>
            <description><![CDATA[<p>Estou trabalhando em um projeto usando o Edge Rails. No Textmate, a tecla de atalho CMD + T é uma mão na roda para localizar e abrir qualquer arquivo, entretanto, com o Edge estando na pasta /vendor/rails, a busca pode se tornar lenta e encontrar, além dos seus arquivos, os arquivos do framework. Foi então que encontrei <a href="http://groups.google.com/group/rubyonrails-textmate/browse_thread/thread/8de96ea96d51de59?hl=en">essa dica</a> do <a href="http://drnicwilliams.com/">Dr. Nic</a> (sempre ele):</p>]]></description>
            <link>https://leonardofaria.net/2008/08/16/acelerando-seu-textmate/</link>
            <guid isPermaLink="false">/2008/08/16/acelerando-seu-textmate/</guid>
            <category><![CDATA[mac]]></category>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Sat, 16 Aug 2008 19:42:25 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Ruby on Rails na WebMobile]]></title>
            <description><![CDATA[<p>Ruby on Rails é um framework minimalista que chama cada vez mais atenção do mainstream. Dia-a-dia a comunidade avança, com encontros (<a href="http://www.devmedia.com.br/loja/img/capaWM19_M.jpg">Rails Summit está chegando</a>), publicações e artigos e reportagens em revistas especializadas. E é com grande satisfação que divulgo que a <a href="http://www.devmedia.com.br/resumo/default.asp?site=5">WebMobile</a>, da editora <a href="http://www.devmedia.com.br/">DevMedia</a>, traz, a partir dessa edição, um micro curso apresentando as funcionalidades do RoR.</p>]]></description>
            <link>https://leonardofaria.net/2008/08/10/ruby-on-rails-na-webmobile/</link>
            <guid isPermaLink="false">/2008/08/10/ruby-on-rails-na-webmobile/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Sun, 10 Aug 2008 22:32:50 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Mudanças no Rails 2.2]]></title>
            <description><![CDATA[<p>O Rails 2.2 está chegando e ao baixar o Edge para testar o novo recurso de internacionalização (uma das grandes novidades), me deparei com a primeira diferença da versão: o arquivo de conexão com o MySQL não está mais integrado ao framework. É isso o que diz o log do development.log:</p>]]></description>
            <link>https://leonardofaria.net/2008/08/02/mudancas-no-rails-22/</link>
            <guid isPermaLink="false">/2008/08/02/mudancas-no-rails-22/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Sat, 02 Aug 2008 21:41:42 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Protegendo projetos com o .htaccess]]></title>
            <description><![CDATA[<p>O Apache pode te ajudar a proteger um projeto com seu sistema de autenticação. E isso é mais fácil do que você pensa. Para tal, crie um arquivo .htaccess com o seguinte conteúdo:</p>]]></description>
            <link>https://leonardofaria.net/2008/07/16/protegendo-projetos-com-o-htaccess/</link>
            <guid isPermaLink="false">/2008/07/16/protegendo-projetos-com-o-htaccess/</guid>
            <category><![CDATA[devops]]></category>
            <category><![CDATA[apache]]></category>
            <pubDate>Wed, 16 Jul 2008 04:48:18 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Usando ApacheBench para testes: Apache/mod_rails e Nginx/mongrel]]></title>
            <description><![CDATA[<p>O <a href="http://httpd.apache.org/docs/2.2/programs/ab.html">ApacheBench</a> é um software do Apache usado para fazer testes de perfomance de servidores web, independente do servidor usado. Isso é muito útil para comparar o desempenho de diversas configurações, mas nem sempre pode apresentar a realidade do ambiente.</p>]]></description>
            <link>https://leonardofaria.net/2008/07/15/usando-apachebench-para-testes-apachemod_rails-e-nginxmongrel/</link>
            <guid isPermaLink="false">/2008/07/15/usando-apachebench-para-testes-apachemod_rails-e-nginxmongrel/</guid>
            <category><![CDATA[development]]></category>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Tue, 15 Jul 2008 03:41:42 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Rails Screencasts]]></title>
            <description><![CDATA[<p>É incrível a qualidade de material existente sobre Rails. A comunidade está cada vez mais crescendo e para quem está vindo para o lado Rails da força, nada mau uns screencast para aprender.</p>]]></description>
            <link>https://leonardofaria.net/2008/07/11/rails-screencasts/</link>
            <guid isPermaLink="false">/2008/07/11/rails-screencasts/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Fri, 11 Jul 2008 04:31:43 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Nasceu: codestacker.com]]></title>
            <description><![CDATA[<p>Nasceu meu projeto Rails de 2 fins-de-semana: <a href="http://www.codestacker.com">codestacker</a> (é em minúsculas, tá?) é um site para compartilhamento de código, anônimo ou não, público ou privado. Existem vários sites semelhantes ao <a href="http://www.codestacker.com">codestacker</a>, entretanto, quis fazer minha solução cobrindo minha abordagem para o problema e como posso solucioná-lo.</p>]]></description>
            <link>https://leonardofaria.net/2008/07/02/nasceu-codestackercom/</link>
            <guid isPermaLink="false">/2008/07/02/nasceu-codestackercom/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <category><![CDATA[portfolio]]></category>
            <pubDate>Wed, 02 Jul 2008 03:05:33 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[annotate_model, gem útil da semana]]></title>
            <description><![CDATA[<p>Trabalhar com Rails é certeza de encontrar ótimo material para trabalhar/documentar sua aplicação. Tenho uma lista de plugins/gems úteis para o desenvolvimento, o que daria um enorme post. Seguindo os conceitos do Getting Real, rapidinho vou postando (é muito material).</p>]]></description>
            <link>https://leonardofaria.net/2008/06/30/annotate_model-gem-util-da-semana/</link>
            <guid isPermaLink="false">/2008/06/30/annotate_model-gem-util-da-semana/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Mon, 30 Jun 2008 05:27:05 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Passenger no painel de preferências do Leopard]]></title>
            <description><![CDATA[<p>Que o mod_rails veio para revolucionar o deployment de Rails, todo mundo já sabe. Agora, me deparei com isso:</p>]]></description>
            <link>https://leonardofaria.net/2008/06/28/passenger-no-painel-de-preferencias-do-leopard/</link>
            <guid isPermaLink="false">/2008/06/28/passenger-no-painel-de-preferencias-do-leopard/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <category><![CDATA[mac]]></category>
            <pubDate>Sat, 28 Jun 2008 20:04:01 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Extendendo a classe Tween do Flash]]></title>
            <description><![CDATA[<p>A cada trabalho que volto ao Actionscript, me deparo com soluções interessantíssimas para problemas comuns. Esse post falar sobre classes de transição</p>]]></description>
            <link>https://leonardofaria.net/2008/06/10/extendendo-a-classe-tween-do-flash/</link>
            <guid isPermaLink="false">/2008/06/10/extendendo-a-classe-tween-do-flash/</guid>
            <category><![CDATA[flash]]></category>
            <pubDate>Tue, 10 Jun 2008 20:58:21 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Extreme Programming para todos]]></title>
            <description><![CDATA[<p>Esse é outro post <a href="http://www.leonardofaria.net/tag/academico">acadêmico</a> e novamente um artigo para a disciplina de Engenharia de Software. O artigo está abaixo e dessa vez há também <a href="/wp-content/uploads/2008/06/XP.pdf">slides</a> (PDF, 2 MB) da apresentação feita na <a href="http://www.faculdadepitagoras.com.br/">Faculdade Pitágoras</a>.</p>
<p>Naturalmente, essa não é a maior referência sobre XP, apenas uma boa introdução sobre o tema. Especialistas mesmo são o <a href="http://www.improveit.com.br/vinicius">Vinícius Teles</a> e o time da <a href="http://www.improveit.com.br">Improve It</a>, que possuem um <a href="http://www.improveit.com.br/xp">ótimo conteúdo</a> sobre o assunto. Vamos lá:</p>
<h3>Introdução</h3>
<p>Extreme Programming é uma metodologia de desenvolvimento de software que visa a criação de sistemas de melhor qualidade, produzidos em menos tempo e com menores custos. Criada por Kent Beck no fim da década de 90, o desenvolvimento ágil é atingido através de alguns valores e práticas que muito divergem dos conceitos tradicionais.</p>]]></description>
            <link>https://leonardofaria.net/2008/06/07/extreme-programming-para-todos/</link>
            <guid isPermaLink="false">/2008/06/07/extreme-programming-para-todos/</guid>
            <category><![CDATA[academic]]></category>
            <pubDate>Sat, 07 Jun 2008 23:21:15 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[6 screensavers para seu Mac]]></title>
            <description><![CDATA[<p>Particularmente, acho os screensavers do Mac OS mais bonitos do que os do Windows e Linux. Nesse post linko alguns screensavers bem interessantes:</p>
<p>O <a href="http://blog.pixelbreaker.com/polarclock">Polar Clock</a> é escrito com ActionScript 3, e tem versões para Windows e Mac.</p>]]></description>
            <link>https://leonardofaria.net/2008/06/01/6-screensavers-para-seu-mac/</link>
            <guid isPermaLink="false">/2008/06/01/6-screensavers-para-seu-mac/</guid>
            <category><![CDATA[mac]]></category>
            <category><![CDATA[software]]></category>
            <pubDate>Sun, 01 Jun 2008 17:57:06 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Sobre Controle de Versão]]></title>
            <description><![CDATA[<p>Na disciplina de Engenharia de Software que faço no curso de Sistemas de Informação da Faculdade Pitágoras, fiz um trabalho introdutório sobre Sistemas de Controle de Versão. O trabalho está abaixo e também disponível em <a href="/wp-content/uploads/2008/05/controle.pdf">PDF</a>.</p>]]></description>
            <link>https://leonardofaria.net/2008/05/31/sobre-controle-de-versao/</link>
            <guid isPermaLink="false">/2008/05/31/sobre-controle-de-versao/</guid>
            <category><![CDATA[academic]]></category>
            <category><![CDATA[git]]></category>
            <pubDate>Sat, 31 May 2008 20:38:06 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Novo trabalho interativo: is®]]></title>
            <description><![CDATA[<p>Nos últimos meses, estive desenvolvendo o hotsite da coleção de inverno da grife mineira <a href="http://www.is.ind.br">is®</a>. Já é o meu terceiro trabalho com o designer Pedro Frot.a e enfim, é uma grife fantástica, cool, contemporânea e que traz o encontro das artes com a moda.</p>]]></description>
            <link>https://leonardofaria.net/2008/05/26/novo-trabalho-interativo-is/</link>
            <guid isPermaLink="false">/2008/05/26/novo-trabalho-interativo-is/</guid>
            <category><![CDATA[flash]]></category>
            <category><![CDATA[portfolio]]></category>
            <pubDate>Mon, 26 May 2008 23:59:26 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Rails, Git, MySQL e mod_rails no Leopard]]></title>
            <description><![CDATA[<p>Comprou um Mac? Não sabe por onde começar? Esse é um mega-post mostrando como configurar Ruby on Rails, Git, MySQL e mod_rails no Leopard. É tudo <strong>muito-fácil</strong>!</p>
<h3>Ruby on Rails</h3>
<p>O Leopard já vem com Ruby e Rails já instalados. Então, a única sugestão é a de atualizar todos os gems. O comando <code>gem list</code> deve apontar os gems instalados. Por padrão, são:</p>]]></description>
            <link>https://leonardofaria.net/2008/05/24/rails-git-mysql-e-mod_rails-no-leopard/</link>
            <guid isPermaLink="false">/2008/05/24/rails-git-mysql-e-mod_rails-no-leopard/</guid>
            <category><![CDATA[mac]]></category>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Sat, 24 May 2008 19:53:23 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Obtendo o número de leitores do seu Feedburner]]></title>
            <description><![CDATA[<p>Post rápido da madrugada: eu e toda blogosfera (sic) que utiliza o Feedburner para gerenciar feeds de blogs e whatever pode não gostar dessa imagenzinha:</p>]]></description>
            <link>https://leonardofaria.net/2008/05/02/obtendo-o-numero-de-leitores-do-seu-feedburner/</link>
            <guid isPermaLink="false">/2008/05/02/obtendo-o-numero-de-leitores-do-seu-feedburner/</guid>
            <category><![CDATA[php]]></category>
            <pubDate>Fri, 02 May 2008 08:50:54 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Tenha vários Internet Explorer no Mac OS]]></title>
            <description><![CDATA[<p>Desenvolver layouts pode ser uma tarefa difícil por causa da compatibilidade entre browsers. Isso significa que nem tudo que fique funcional em um navegador vá funcionar em outro. No Mac a alternativa para testar o Internet Explorer é instalar softwares como o VMware ou Parallels, que emulam o Windows e, a partir daí, usar o I(gnorant) Explorer. Entretanto hoje existe uma alternativa para isso: o ies4osx.</p>]]></description>
            <link>https://leonardofaria.net/2008/03/16/tenha-varios-internet-explorer-no-mac-os/</link>
            <guid isPermaLink="false">/2008/03/16/tenha-varios-internet-explorer-no-mac-os/</guid>
            <category><![CDATA[browser]]></category>
            <category><![CDATA[mac]]></category>
            <pubDate>Sun, 16 Mar 2008 18:19:57 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[UML e MySQL no Mac]]></title>
            <description><![CDATA[<p>Quem não usa Mac às vezes pode pensar que soluções em desenvolvimento são escassas. Mas não são. Hoje vou apresentar duas ferramentas de modelagem de dados para Mac OS e o CocoaMySQL, para manipulação do MySQL.</p>]]></description>
            <link>https://leonardofaria.net/2008/03/10/uml-e-mysql-no-mac/</link>
            <guid isPermaLink="false">/2008/03/10/uml-e-mysql-no-mac/</guid>
            <category><![CDATA[mac]]></category>
            <pubDate>Tue, 11 Mar 2008 01:53:13 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Ruby on Rails na caveira!]]></title>
            <description><![CDATA[<p>Nos últimos dias, tenho lido muita coisa sobre RoR. Infelizmente, queria blogar sobre cada um desses assuntos, mas o tempo anda muito corrido. Fiz esse mega-post com alguns links de assuntos interessantes para aprendizagem.</p>]]></description>
            <link>https://leonardofaria.net/2007/12/19/ruby-on-rails-na-caveira/</link>
            <guid isPermaLink="false">/2007/12/19/ruby-on-rails-na-caveira/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Wed, 19 Dec 2007 03:47:38 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Locomotive com Rails 2.0]]></title>
            <description><![CDATA[<p>Uma das formas simples de se ter Ruby on Rails no Mac é através do <a href="http://www.locomotive.raaum.org/">Locomotive</a>, um pacote all-in-one com Ruby, Rails e vários gems importantes para desenvolvimento. Como o Rails 2.0 foi lançado no último dia 7, resolvi atualizar minha máquina.</p>]]></description>
            <link>https://leonardofaria.net/2007/12/16/locomotive-com-rails-20/</link>
            <guid isPermaLink="false">/2007/12/16/locomotive-com-rails-20/</guid>
            <category><![CDATA[mac]]></category>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Mon, 17 Dec 2007 00:06:23 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Documentação sobre Ruby e seus gems]]></title>
            <description><![CDATA[<p>Uma dica que pouca gente conhece sobre documentação é o gem_server. O comando gem_server inicia na porta 8808 uma instância WEBrick com a listagem de todos os gems instalados na máquina e suas respectivas informações de versão e inclusive documentação. Por ali, é possível obter inclusive todas as informações sobre métodos e classes dos cincos pacotes que integram o Rails. Uma vez startado, para ver o serviço basta carregar a URI <a href="http://localhost:8808">localhost:8808</a> e obter uma página como a abaixo. [Dica via <a href="http://www.akitaonrails.com">Akita</a>]</p>]]></description>
            <link>https://leonardofaria.net/2007/12/14/documentacao-sobre-ruby-e-seus-gems/</link>
            <guid isPermaLink="false">/2007/12/14/documentacao-sobre-ruby-e-seus-gems/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Sat, 15 Dec 2007 01:58:23 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Um resumo do Minas on Rails]]></title>
            <description><![CDATA[<p>Ontem aconteceu o Minas on Rails. O evento surgiu da idéia do <a href="http://logbr.reflectivesurface.com/">Ronaldo Ferraz</a> e da organização do pessoal da <a href="http://www.dito.com.br">Dito</a> – André, <a href="http://www.milk-it.net/">Milk-it</a> – Carlos, Michel e cia, <a href="http://www.ideiadigital.ppg.br/">Idéia Digital</a> – Rafael Apocalypse, entre outros. Eu, dei meus pitacos sobre a organização do evento na lista <a href="http://groups.google.com.br/group/rails-mg?hl=pt-BR">rails-mg</a>. O evento começou com uma alfineta engraçadíssima ao Cake PHP, o Ronaldo ficou <a href="http://logbr.reflectivesurface.com/2007/12/01/minas-on-rails-o-trem-esta-rolando/">blogando ao vivo</a> e o Open Talk final foi descontraído e bacana.</p>]]></description>
            <link>https://leonardofaria.net/2007/12/02/um-resumo-do-minas-on-rails/</link>
            <guid isPermaLink="false">/2007/12/02/um-resumo-do-minas-on-rails/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <category><![CDATA[event]]></category>
            <pubDate>Sun, 02 Dec 2007 16:56:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[CSS para alinhamento vertical]]></title>
            <description><![CDATA[<p>O <a href="http://www.brunofernandes.com.br/">Bruno Fernandes</a> e eu estávamos no MSN ontem discutindo uma forma de fazer alinhamento vertical, para uma imagem da qual não se sabe a altura.</p>]]></description>
            <link>https://leonardofaria.net/2007/11/18/css-para-alinhamento-vertical/</link>
            <guid isPermaLink="false">/2007/11/18/css-para-alinhamento-vertical/</guid>
            <category><![CDATA[css]]></category>
            <pubDate>Sun, 18 Nov 2007 16:24:32 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Minas on Rails]]></title>
            <description><![CDATA[<p>O Ruby on Rails ganha mais espaço a cada dia e sua versatilidade e agilidade de uso provam a capacidade de conquistar um espaço maior nas empresas de desenvolvimento brasileiras. São por essas qualidades que a cada dia aumentam os adeptos do framework e de sua filosofia.</p>]]></description>
            <link>https://leonardofaria.net/2007/11/16/minas-on-rails/</link>
            <guid isPermaLink="false">/2007/11/16/minas-on-rails/</guid>
            <category><![CDATA[event]]></category>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Fri, 16 Nov 2007 15:53:30 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Review do .Mac Mail]]></title>
            <description><![CDATA[<p>Nos primórdios tempos que conheci a plataforma mac – no auge dos meus 14 anos e usando um iMac 266 mhz – a Apple possuia o iTools, serviço que fornecia e-mail, servidor de arquivos, página web e outras cositas más. Em setembro de 2002 o iTools virou .Mac e passou a ser pago. Com isso, a conta de email @mac.com que tinha passou a ser cobrada.</p>]]></description>
            <link>https://leonardofaria.net/2007/10/30/review-do-mac-mail/</link>
            <guid isPermaLink="false">/2007/10/30/review-do-mac-mail/</guid>
            <category><![CDATA[mac]]></category>
            <pubDate>Tue, 30 Oct 2007 03:56:29 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Tornando o Firefox para Mac mais bonito]]></title>
            <description><![CDATA[<p>Quem usa maçãs tem diversas alternativas para navegar. O Safari, para mim, é a melhor opção, mas o Firefox com seus plugins faz falta. O Firefox é pesado e a interface dele não incorpora os elementos da interface do Mac OS.</p>]]></description>
            <link>https://leonardofaria.net/2007/10/22/tornando-o-firefox-para-mac-mais-bonito/</link>
            <guid isPermaLink="false">/2007/10/22/tornando-o-firefox-para-mac-mais-bonito/</guid>
            <category><![CDATA[browser]]></category>
            <category><![CDATA[mac]]></category>
            <pubDate>Mon, 22 Oct 2007 15:10:45 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Alterando o PHP.ini da Dreamhost]]></title>
            <description><![CDATA[<p>Algumas configurações do PHP da Dreamhost, como o uso do fopen(), são desabilitadas por questões de segurança. Isso pode atrapalhar o funcionamento de suas aplicações. Entretanto, é possível habilitar essa e outras funções via shell.</p>]]></description>
            <link>https://leonardofaria.net/2007/10/19/alterando-o-phpini-da-dreamhost/</link>
            <guid isPermaLink="false">/2007/10/19/alterando-o-phpini-da-dreamhost/</guid>
            <category><![CDATA[php]]></category>
            <pubDate>Fri, 19 Oct 2007 15:21:42 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Prepare-se para o Rails 2.0]]></title>
            <description><![CDATA[<p>A versão 2.0 do framework Rails está por vir e isso significa algumas mudanças e novidades. Já <a href="http://blog.viget.com/whats-coming-in-rails-20/">existem</a> <a href="http://mentalized.net/journal/2007/03/13/rails_20_deprecations/">vários</a> <a href="http://weblog.rubyonrails.org/2007/9/30/rails-2-0-0-preview-release">posts</a> na <a href="http://www.google.com/search?client=safari&#x26;rls=pt-pt&#x26;q=rails+2.0&#x26;ie=UTF-8&#x26;oe=UTF-8">blogosfera</a> mostrando as particulariedades da nova versão. Vou falar de algumas delas:</p>]]></description>
            <link>https://leonardofaria.net/2007/10/12/prepare-se-para-o-rails-20/</link>
            <guid isPermaLink="false">/2007/10/12/prepare-se-para-o-rails-20/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Fri, 12 Oct 2007 17:54:13 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[5 dicas para trabalhar com Rails]]></title>
            <description><![CDATA[<p>Começar em um ambiente novo de desenvolvimento pode se mostrar desengonçado. Então, para começar em Rails, aí vão minhas dicas, que acho bem produtivas.</p>]]></description>
            <link>https://leonardofaria.net/2007/08/19/5-dicas-para-trabalhar-com-rails/</link>
            <guid isPermaLink="false">/2007/08/19/5-dicas-para-trabalhar-com-rails/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Sun, 19 Aug 2007 23:29:51 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Endless Pageless]]></title>
            <description><![CDATA[<p>Ano passado me deparei com o <a href="http://www.searchmash.com">searchmash</a> (leia-se Google).<br>
Um sistema de busca e… sem paginação! Quando chega no fim da página os próximos registros aparecem magicamente (retificando, via Ajax).</p>]]></description>
            <link>https://leonardofaria.net/2007/08/11/endless-pageless/</link>
            <guid isPermaLink="false">/2007/08/11/endless-pageless/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Sat, 11 Aug 2007 06:41:55 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Bookmarklet para ver propriedades dos elementos de uma página]]></title>
            <description><![CDATA[<p>O <a href="http://westciv.com/xray/">XRAY</a> é um bookmarklet para Safari e família Mozilla que mostra as características de determinado elemento de uma página. Para quem usa Firefox, o XRAY lembra a função Inspect da extension Firebug. Recomendado!</p>]]></description>
            <link>https://leonardofaria.net/2007/08/05/bookmarklet-para-ver-propriedades-dos-elementos-de-uma-pagina/</link>
            <guid isPermaLink="false">/2007/08/05/bookmarklet-para-ver-propriedades-dos-elementos-de-uma-pagina/</guid>
            <category><![CDATA[browser]]></category>
            <category><![CDATA[javascript]]></category>
            <pubDate>Mon, 06 Aug 2007 01:47:54 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[3 anos de Rails]]></title>
            <description><![CDATA[<pre><code>3.times do puts 'Hip hip hurra' end
</code></pre>
<p>No último dia 30, o framework Rails <a href="http://weblog.rubyonrails.org/2007/7/30/happy-3-year-anniversary-rails">completou três anos</a>.<br>
Hoje, uma consulta no Google por ‘Ruby on Rails' retorna 43,200,000 resultados. A Amazon retorna 108 livros.</p>]]></description>
            <link>https://leonardofaria.net/2007/08/04/3-anos-de-rails/</link>
            <guid isPermaLink="false">/2007/08/04/3-anos-de-rails/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Sat, 04 Aug 2007 22:33:35 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Café com o TOM, RoR na sua sexta a noite]]></title>
            <description><![CDATA[<p>Nas últimas duas sextas, sempre às 20:30, o Carlos Eduardo, da <a href="http://www.egenial.com.br/">e-Genial</a>, realizou o <a href="http://www.egenial.com.br/betaEventos">Café com o TOM</a> (café na sexta a noite?). São palestras rápidas (cerca de 2 horas) sobre assuntos interessantes que assolam o desenvolvimento. A interface desse serviço é feita em Ruby on Rails + Flex e é uma interessante solução para juntar pessoas :)<br>
Na primeira semana, o <a href="http://www.akitaonrails.com/">Fabio Akita</a> falou sobre <a href="http://jruby.codehaus.org/">JRuby</a>, mostrando o melhor dos mundos Java e Ruby. Achei bem interessante a possibilidade de aplicações Ruby no desktop.<br>
Ontem foi a vez do <a href="http://www.improveit.com.br/">Vinícius Manhães Teles</a> falar de Extreme Programming. Infelizmente não pude ver, porque, embora não pareça, desenvolvedores possuem uma vida social. Se esse foi seu caso, a palestra foi gravada e está disponível para <a href="http://www.egenial.com.br/betaEventos/ExtremeProgrammingComViniciusManhaesTeles21_07_2007.rar">download</a>.<br>
Na próxima sexta, é a vez do gerente do famoso CESAR falar. Novamente, o tema englobará projetos agéis.</p>]]></description>
            <link>https://leonardofaria.net/2007/07/21/cafe-com-o-tom-ror-na-sua-sexta-a-noite/</link>
            <guid isPermaLink="false">/2007/07/21/cafe-com-o-tom-ror-na-sua-sexta-a-noite/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Sat, 21 Jul 2007 19:25:44 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Rails, software de opinião]]></title>
            <description><![CDATA[<p>Fonte: Canada on Rails, <a href="http://www.flickr.com/photos/eugevon/130610241/">flickr</a>.</p>]]></description>
            <link>https://leonardofaria.net/2007/07/21/rails-software-de-opiniao/</link>
            <guid isPermaLink="false">/2007/07/21/rails-software-de-opiniao/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Sat, 21 Jul 2007 05:50:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Conheça o sNews, mini CMS profissional em PHP]]></title>
            <description><![CDATA[<p>O <a href="http://www.solucija.com/home/snews/">sNews</a> é uma solução em PHP/MySQL que conheci baseada em 1 único arquivo, leve, rápido, fácil de instalar e webstandards. Com todos esses features listados em seu site, resolvi <a href="http://www.snews.leonardofaria.net">instalar em um subdominio</a>. O adminstrador é bem simples e minimalista. O sistema possui busca, URLs amigáveis e RSS para todo o site. Além disso, existe um <a href="http://forum.solucija.com/">fórum</a> da aplicação, com <a href="http://forum.solucija.com/viewforum.php?id=52">traduções</a> para vários idiomas e alguns <a href="http://forum.solucija.com/viewforum.php?id=50">mods</a> interessantes.</p>]]></description>
            <link>https://leonardofaria.net/2007/07/16/conheca-o-snews-mini-cms-profissional-em-php/</link>
            <guid isPermaLink="false">/2007/07/16/conheca-o-snews-mini-cms-profissional-em-php/</guid>
            <category><![CDATA[php]]></category>
            <pubDate>Mon, 16 Jul 2007 22:10:20 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[12º Encontro de Webdesign: o bom, o ruim e o feio]]></title>
            <description><![CDATA[<p>Sábado, levantei às 6h e fui rumo a BH em mais um <a href="http://arteccom.com.br/encontro/">Encontro de Webdesign da Arteccom</a>. É a <a href="https://leonardofaria.net/2005/07/10/10-encontro-de-webdesign-o-bom-o-ruim-e-o-feio/"><strong>segunda vez</strong></a> que vou a um encontro dessa editora que faz uns extras com eventos. Morar no interior de Minas não me dá muitas opções de <a href="http://code.google.com/events/developerday/">eventos bacanas</a>.</p>
<p>Verifiquei nas listas <a href="http://groups.google.com/group/arqhp"><strong>arqHP</strong></a> e <a href="http://www.guilhermo.com/ai_biblioteca/referencialink.asp?referencia=96"><strong>Arquitetura de Informação</strong></a> se ia ter alguém lá, mas só depois do evento apareceram o <a href="http://www.ideiadigital.ppg.br/">Rafael Apocalypse</a> e o <a href="http://www.plasmadesign.com.br/">Sérgio Jardim</a> – ambos que eu já conhecia de troca de e-mails e tal.</p>]]></description>
            <link>https://leonardofaria.net/2007/07/15/12-encontro-de-webdesign-o-bom-o-ruim-e-o-feio/</link>
            <guid isPermaLink="false">/2007/07/15/12-encontro-de-webdesign-o-bom-o-ruim-e-o-feio/</guid>
            <category><![CDATA[event]]></category>
            <pubDate>Sun, 15 Jul 2007 22:48:06 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Deployment na Dreamhost e RailsPlayground]]></title>
            <description><![CDATA[<p>Minha aplicação <strong>Rails</strong> está pronta, mas, e agora? Como instalá-la no servidor?<br>
Essa é uma dúvida muito comum entre desenvolvedores Rails. Fazer a configuração do ambiente de produção de uma aplicação é uma tarefa bem DIY (do it yourself, ou, faça você mesmo). Não existe uma fórmula certa ou errada para isso, mas sim diferentes soluções para essa questão. Esse artigo, portanto, mostra uma forma, que eu e o <a href="http://www.simplesideias.com.br">Nando</a> usamos para rodarmos nossas aplicações. Ele na <a href="http://railsplayground.com/"><strong>RailsPlayground</strong></a> e eu na <a href="http://www.dreamhost.com"><strong>Dreamhost</strong></a>. Vamos lá:</p>]]></description>
            <link>https://leonardofaria.net/2007/07/05/deployment-na-dreamhost-e-railsplayground/</link>
            <guid isPermaLink="false">/2007/07/05/deployment-na-dreamhost-e-railsplayground/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Fri, 06 Jul 2007 01:36:00 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Sobre Macs Refurbisheds]]></title>
            <description><![CDATA[<p>Para quem não sabe, um <strong><a href="http://en.wikipedia.org/wiki/Refurbished">Refurbished</a></strong> é um produto que não passou por todos testes de qualidade da fábrica e é recondicionado, sendo posteriormente vendido. Em sites de leilão como o <strong><a href="http://www.mercadolivre.com.br">MercadoLivre</a></strong>, aparecem dezenas de notebooks recondicionados. Não posso falar quanto a PCs, mas posso falar de Macs Refurbisheds.</p>]]></description>
            <link>https://leonardofaria.net/2007/07/03/sobre-macs-refurbisheds/</link>
            <guid isPermaLink="false">/2007/07/03/sobre-macs-refurbisheds/</guid>
            <category><![CDATA[mac]]></category>
            <pubDate>Tue, 03 Jul 2007 06:08:06 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Curiosidade Ruby do dia]]></title>
            <description><![CDATA[<p>Não existe ‘else if' em <strong>Ruby</strong> e sim ‘elsif' – sem o ‘e' mesmo! Isso costuma pegar alguns desatentos. Veja o exemplo:</p>]]></description>
            <link>https://leonardofaria.net/2007/06/28/curiosidade-ruby-do-dia/</link>
            <guid isPermaLink="false">/2007/06/28/curiosidade-ruby-do-dia/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Thu, 28 Jun 2007 21:27:44 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Novas janelas em Javascript não-obstrusivo]]></title>
            <description><![CDATA[<p>A newsletter dessa semana do <a href="http://www.sitepoint.com/">SitePoint</a> mostrou uma forma bem interessante de abrir novas janelas com javascript não-obstrusivo e validando XHTML Strict (para quem não sabe, o atributo ‘target' da tag ‘a' não passa na validação).</p>]]></description>
            <link>https://leonardofaria.net/2007/06/23/novas-janelas-em-javascript-nao-obstrusivo/</link>
            <guid isPermaLink="false">/2007/06/23/novas-janelas-em-javascript-nao-obstrusivo/</guid>
            <category><![CDATA[javascript]]></category>
            <category><![CDATA[usability]]></category>
            <pubDate>Sat, 23 Jun 2007 03:49:44 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Safari para Windows]]></title>
            <description><![CDATA[<p>A única novidade relevante da <a href="http://developer.apple.com/wwdc/">WWDC</a> – Worldwide Developers Conference – é o lançamento do <a href="http://www.apple.com/safari/">Safari</a> para Windows. O Safari é o browser padrão que vem no Mac OS e a agora a Apple invade o quintal do Windows com um browser rápido, minimalista e que dá ao usuários de PCs o gostinho de experimentar as vantagens de um Mac.</p>]]></description>
            <link>https://leonardofaria.net/2007/06/11/safari-para-windows/</link>
            <guid isPermaLink="false">/2007/06/11/safari-para-windows/</guid>
            <category><![CDATA[browser]]></category>
            <category><![CDATA[mac]]></category>
            <pubDate>Tue, 12 Jun 2007 01:01:20 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Resultado da Pesquisa sobre Mac Users]]></title>
            <description><![CDATA[<p>No <a href="https://leonardofaria.net/2007/05/16/pesquisa-sobre-mac-users/">último dia 16 lancei</a> uma <a href="http://pesquisa.leonardofaria.net">pesquisa</a> para conhecer o perfil dos usuários de Macintosh no Brasil. A intenção dessa pesquisa, além do óbvio, é servir de background para o lançamento de um novo serviço sobre Macs no Brasil.</p>
<p>Para a divulgação da pesquisa, convoquei usuários de <a href="http://macpress.uol.com.br/forum/">vários</a> <a href="http://macmais1.terra.com.br/forum/">fóruns</a>, <a href="http://www.orkut.com/Community.aspx?cmm=8074736">comunidades</a> no <a href="http://www.orkut.com">orkut</a> e pedi a vários blogueiros e <a href="http://applemania.info/">vários</a> <a href="http://www.macmagazine.com.br/">sites</a> uma nota sobre a pesquisa. Assim, depois de um tempo, 490 pessoas responderam as 14 questões do questionário.</p>
<p>Obrigado a todo mundo que respondeu a pesquisa.<br>
Os resultados surpreenderam. Vamos lá.</p>]]></description>
            <link>https://leonardofaria.net/2007/06/07/resultado-da-pesquisa-sobre-mac-users/</link>
            <guid isPermaLink="false">/2007/06/07/resultado-da-pesquisa-sobre-mac-users/</guid>
            <category><![CDATA[mac]]></category>
            <pubDate>Thu, 07 Jun 2007 21:07:18 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Pesquisa sobre Mac Users]]></title>
            <description><![CDATA[<p>Lancei uma <a href="http://pesquisa.leonardofaria.net/">pesquisa</a> para conhecer o perfil do Mac User brasileiro. Isso tudo é para aquele projeto 2.0 que estou trabalhando que fala de Macintoshs. Responder é rápido, são apenas 14 questões e o resultado da pesquisa será divulgada aqui no site.</p>]]></description>
            <link>https://leonardofaria.net/2007/05/16/pesquisa-sobre-mac-users/</link>
            <guid isPermaLink="false">/2007/05/16/pesquisa-sobre-mac-users/</guid>
            <category><![CDATA[mac]]></category>
            <pubDate>Thu, 17 May 2007 01:42:02 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Novos resources sobre Rails]]></title>
            <description><![CDATA[<p>Trabalhar com Rails me garante bons bookmarks (:</p>]]></description>
            <link>https://leonardofaria.net/2007/05/15/novos-resources-sobre-rails/</link>
            <guid isPermaLink="false">/2007/05/15/novos-resources-sobre-rails/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Tue, 15 May 2007 04:11:24 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Manipulando datas no Rails]]></title>
            <description><![CDATA[<p>Em nossas aplicações geralmente trabalhamos com datas. Em nossos bancos de dados, temos sempre um campo do tipo DATETIME. Mas como formatar as datas e evitar tosqueiras como Mon May 18 00:00:00 -0400 2007?</p>]]></description>
            <link>https://leonardofaria.net/2007/05/06/manipulando-datas-no-rails/</link>
            <guid isPermaLink="false">/2007/05/06/manipulando-datas-no-rails/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Sun, 06 May 2007 21:20:44 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Você conhece o WebObjects?]]></title>
            <description><![CDATA[<p><a href="http://www.apple.com/webobjects/">WebObjects</a> é um conjunto de servidor web Java com uma série de frameworks proprietárias, criado pela <a href="http://en.wikipedia.org/wiki/NeXT">NeXT</a> e absorvida pela Apple. Talvez seja a primeira framework para web applications, já com 11 anos.<br>
Apesar de não ter grandes cases externos, o WebObjects é chave de importantes negócios e possui clientes de peso como a BBC e o Deutsch Bank. No Brasil, a Americanas.com utiliza o framework, que já custou 50 mil dólares e hoje é distribuido gratuitamente com o xCode, o conjunto de ferramentas de desenvolvimento da Apple.<br>
Minha curiosidade com o WebObjects veio após descubrir a <a href="http://www.gvcsitemaker.com/wowodc.2007/home">WOrld WebObjects Developers Conference</a>, que vai acontecer em junho.</p>]]></description>
            <link>https://leonardofaria.net/2007/04/20/voce-conhece-o-webobjects/</link>
            <guid isPermaLink="false">/2007/04/20/voce-conhece-o-webobjects/</guid>
            <category><![CDATA[development]]></category>
            <pubDate>Sat, 21 Apr 2007 01:41:09 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Microsoft lança Flash Killer]]></title>
            <description><![CDATA[<p>A experiência mostra que a <a href="http://www.microsoft.com">Microsoft</a> sempre chegou atrasada em inovações, seja em software ou hardware. <a href="http://www.zune.net/">Zune</a> que o diga. Na área de Web, Tio Bill e sua equipe nunca foi muito criativa. O <a href="http://en.wikipedia.org/wiki/Microsoft_FrontPage">FrontPage</a> sempre foi tido como software amador, talvez por sua qualidade, seja em inserir botões Java que tinham uma alta capacidade em travar browser ou gerar códigos-fonte monstruosamente bizarros. Em 2006 o FrontPage subiu no telhado. Já foi tarde. Mas tudo isso é passado.</p>]]></description>
            <link>https://leonardofaria.net/2007/04/18/microsoft-lanca-flash-killer/</link>
            <guid isPermaLink="false">/2007/04/18/microsoft-lanca-flash-killer/</guid>
            <category><![CDATA[flash]]></category>
            <pubDate>Wed, 18 Apr 2007 03:23:14 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Por que vale a pena trabalhar com Rails]]></title>
            <description><![CDATA[<p> Resolvi escrever esse post após um amigo me perguntar se compensava aprender/trabalhar com Ruby e com Rails, já que é demasiadamente recente e sem apoio de grandes empresas, como acontece com o PHP e Python.</p>
<p>Minha curiosidade de trabalhar com Rails veio após todo o hype envolvido no framework e particularmente, depois que conheci o <a href="http://www.orkurioso.com">Orkurioso</a> (serviço todo hypado para monitorar scraps do <a href="http://www.orkut.com">orkut</a>) e vi o <a href="http://media.rubyonrails.org/video/rails_take2_with_sound.mov">screencast</a> (51MB, .mov) do <a href="http://www.loudthinking.com/about.html">David Heinemeier</a>, junto a todas as aplicações da <a href="http://www.37signals.com/">37signals</a>.</p>]]></description>
            <link>https://leonardofaria.net/2007/04/13/por-que-vale-a-pena-trabalhar-com-rails/</link>
            <guid isPermaLink="false">/2007/04/13/por-que-vale-a-pena-trabalhar-com-rails/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Sat, 14 Apr 2007 01:36:09 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Criando RSS com Rails]]></title>
            <description><![CDATA[<p><strong>Nota</strong>: antes do artigo vale lembrar do <a href="http://www.egenial.com.br/curso/">curso online de Ruby on Rails + Flex</a> do <a href="http://www.egenial.com.br">Carlos</a>. Ele já fez <a href="http://blog.egenial.com.br/?p=42">alguns experimentos</a> com esses dois ambientes e rolou um resultado bacana. Vamos ao artigo então :P</p>
<p>Não sou o maior especialista em padrões de distribuição de conteúdo. Existe gente melhor para isso, mas em um projeto meu, precisei da criação de feeds. O primeiro passo é mapear o arquivos routes.rb (config/routes.rb) do seu projeto.</p>]]></description>
            <link>https://leonardofaria.net/2007/04/12/criando-rss-com-rails/</link>
            <guid isPermaLink="false">/2007/04/12/criando-rss-com-rails/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Fri, 13 Apr 2007 01:27:15 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Mais resources sobre Ruby on Rails]]></title>
            <description><![CDATA[<p>No desenvolvimento de um projeto pessoal – que devo lançar em breve – ando vendo algumas coisas bacanas. Ai estão:</p>]]></description>
            <link>https://leonardofaria.net/2007/04/07/mais-resources-sobre-ruby-on-rails/</link>
            <guid isPermaLink="false">/2007/04/07/mais-resources-sobre-ruby-on-rails/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Sun, 08 Apr 2007 01:06:23 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Flash CS3 e muito mais na área]]></title>
            <description><![CDATA[<p>Hoje a Adobe lançou sua suite de aplicativos CS3. É o lançamento simultâneo de 13 softwares, integrados em várias mini-suites, variando de ferramentas de edição de vídeo e som a edição vetorial e de projetos gráficos.</p>]]></description>
            <link>https://leonardofaria.net/2007/03/27/flash-cs3-na-area/</link>
            <guid isPermaLink="false">/2007/03/27/flash-cs3-na-area/</guid>
            <category><![CDATA[flash]]></category>
            <pubDate>Wed, 28 Mar 2007 01:52:28 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Ruby on Rails on Mac OS X]]></title>
            <description><![CDATA[<p>[Estou de fato sumido do blog. <a href="https://leonardofaria.net/2006/12/30/mudanca-e-previsoes/">Mudei</a> para <a href="http://pt.wikipedia.com/wiki/piumhi">Piumhi Harbor</a> e fiquei com computador somente na primeira semana. Meu iBook teve problemas e fiquei quase um mês esperando. Enfim, computador novo, finalmente posso brincar com Ruby on Rails. Inclusive já estou começando a trabalhar em um projeto comercial com o uso desse framework.]</p>]]></description>
            <link>https://leonardofaria.net/2007/03/11/ruby-on-rails-on-mac-os-x/</link>
            <guid isPermaLink="false">/2007/03/11/ruby-on-rails-on-mac-os-x/</guid>
            <category><![CDATA[mac]]></category>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Sun, 11 Mar 2007 16:58:58 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Extensão melhora usabilidade em sites]]></title>
            <description><![CDATA[<p>Uma extensão que venho utilizando no <a href="http://pagead2.googlesyndication.com/pagead/iclk?sa=l&#x26;num=0&#x26;client=ca-ref-pub-6265317430549220&#x26;adurl=http://tools.google.com/firefox/toolbar/bundle/intl/pt-BR/%3Fai%3DBFpF7DBG9RbKYBIvuqgLS9tDTA9Ge8hfJ4pacAsWNtwEAEAEgp8SXBFCS0I6PB2DNgICA_AKYAdmRBqABtZXI_QOyARFsZW9uYXJkb2ZhcmlhLm5ldMgBAtoBGWh0dHA6Ly9sZW9uYXJkb2ZhcmlhLm5ldC-AAgGoAwM&#x26;ai=Bq0j3DBG9RbKYBIvuqgLS9tDTA9Ge8hfJ4pacAsWNtwEAEAEgp8SXBFCjn-P7-f____8BYM2AgID8ApgB2ZEGoAG1lcj9A7IBEWxlb25hcmRvZmFyaWEubmV0yAEC2gEZaHR0cDovL2xlb25hcmRvZmFyaWEubmV0L4ACAagDAw">Firefox</a> ultimamente é a <a href="http://userstyles.org/stylish">Stylish</a>. Ela permite carregar folhas de estilo personalizadas dos sites, algo parecido com o <a href="http://greasemonkey.mozdev.org/">Greasemonkey</a> faz. Aliás, quem não possui a Stylish instalada pode usar o Greasemonkey para personalizar as páginas.</p>]]></description>
            <link>https://leonardofaria.net/2007/01/28/extensao-melhora-usabilidade-em-sites/</link>
            <guid isPermaLink="false">/2007/01/28/extensao-melhora-usabilidade-em-sites/</guid>
            <category><![CDATA[browser]]></category>
            <category><![CDATA[usability]]></category>
            <pubDate>Sun, 28 Jan 2007 23:16:36 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Listas de discussões e suas respostas]]></title>
            <description><![CDATA[<p>Assinar listas é uma ótima forma de aprendizado mas as discussões podem se tornar inválidas em alguns momentos. Então, fica a pergunta: Quantas pessoas que assinam listas na internet você precisa para trocar uma lâmpada?</p>]]></description>
            <link>https://leonardofaria.net/2007/01/28/listas-de-discussoes-e-suas-respostas/</link>
            <guid isPermaLink="false">/2007/01/28/listas-de-discussoes-e-suas-respostas/</guid>
            <category><![CDATA[fun]]></category>
            <pubDate>Sun, 28 Jan 2007 17:57:25 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Apresentando Ruby on Rails]]></title>
            <description><![CDATA[<p>Resolvi escrever esse post para mostrar algumas características do <a href="http://www.rubyonrails.org">Ruby on Rails</a>, um framework que me chamou muito a atenção após <a href="http://media.rubyonrails.org/video/rails_take2_with_sound.mov">ver a implementação</a> de um blog em 58(!) linhas.</p>]]></description>
            <link>https://leonardofaria.net/2007/01/27/apresentando-ruby-on-rails/</link>
            <guid isPermaLink="false">/2007/01/27/apresentando-ruby-on-rails/</guid>
            <category><![CDATA[rubyonrails]]></category>
            <pubDate>Sat, 27 Jan 2007 02:39:28 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Apple reinventa o celular]]></title>
            <description><![CDATA[<p>200 novas patentes inclusas no primeiro celular da Apple, vulgo, iPhone.<br>
É assim que o <a href="http://www.apple.com/iphone">iPhone</a> surge. Não estou acreditando até agora no que vi e li.</p>]]></description>
            <link>https://leonardofaria.net/2007/01/09/apple-reinventa-o-celular/</link>
            <guid isPermaLink="false">/2007/01/09/apple-reinventa-o-celular/</guid>
            <category><![CDATA[iphone]]></category>
            <pubDate>Wed, 10 Jan 2007 00:41:43 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Motion Blur no Flash]]></title>
            <description><![CDATA[<p>Um dos efeitos mais bacanas que fiz no site da <a href="http://summer07.is.ind.br">is®</a> é o Motion Blur nos textos. Para gerar o efeito abaixo, montei a seguinte função (com a a consultoria do <a href="http://www.lucasferreira.com">Lucas Ferreira</a>):</p>]]></description>
            <link>https://leonardofaria.net/2007/01/06/motion-blur-no-flash/</link>
            <guid isPermaLink="false">/2007/01/06/motion-blur-no-flash/</guid>
            <category><![CDATA[flash]]></category>
            <pubDate>Sat, 06 Jan 2007 20:37:31 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Site da is® lançado!]]></title>
            <description><![CDATA[<p>Após noites de trabalho duro finalmente vai ao ar o site da coleção <a href="http://www.is.ind.br">Wind is® calling</a> da marca mineira is®. É o segundo site que faço da marca (o outro site foi o da coleção <a href="http://winter06.is.ind.br">It is® a hard cool life</a>) com projeto gráfico de Pedro Frot.a.</p>]]></description>
            <link>https://leonardofaria.net/2007/01/01/site-da-is-lancado/</link>
            <guid isPermaLink="false">/2007/01/01/site-da-is-lancado/</guid>
            <category><![CDATA[portfolio]]></category>
            <category><![CDATA[flash]]></category>
            <pubDate>Tue, 02 Jan 2007 00:59:25 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Widgets para seu Dashboard]]></title>
            <description><![CDATA[<p>Um dos recursos mais espetaculares do Mac OS é o <a href="http://www.apple.com/downloads/dashboard/">Dashboard</a>, que são pequenos widgets em seu Desktop. Estou postando alguns dos meus favoritos:</p>]]></description>
            <link>https://leonardofaria.net/2006/12/17/widgets-para-seu-dashboard/</link>
            <guid isPermaLink="false">/2006/12/17/widgets-para-seu-dashboard/</guid>
            <category><![CDATA[mac]]></category>
            <pubDate>Sun, 17 Dec 2006 19:07:16 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[MacStuff]]></title>
            <description><![CDATA[<p>Lançado <a href="http://creammonkey.sourceforge.net/">Creammonkey</a>, uma forma de trabalhar com os scripts do Greasemonkey no Safari. Particularmente, prefiro o Safari com browser default no Macintosh.</p>]]></description>
            <link>https://leonardofaria.net/2006/12/10/macstuff/</link>
            <guid isPermaLink="false">/2006/12/10/macstuff/</guid>
            <category><![CDATA[mac]]></category>
            <pubDate>Sun, 10 Dec 2006 15:42:34 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[MP3 to SWF]]></title>
            <description><![CDATA[<p>Como <a href="http://www.is.ind.br">estou trabalhando</a> muito nessas últimas semanas, venho estudando uma forma rápida e eficiente de fazer streaming de áudio. O Flash possui uma classe Sound bastante eficiente para manipulação de áudio, entretanto, conexões discadas de países subdesenvolvidos pode sofrer com isso.</p>]]></description>
            <link>https://leonardofaria.net/2006/11/26/mp3-to-swf/</link>
            <guid isPermaLink="false">/2006/11/26/mp3-to-swf/</guid>
            <category><![CDATA[flash]]></category>
            <pubDate>Sun, 26 Nov 2006 15:31:51 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Vários ícones que valem uma palavra]]></title>
            <description><![CDATA[</p>]]></description>
            <link>https://leonardofaria.net/2006/11/25/varios-icones-que-valem-uma-palavra/</link>
            <guid isPermaLink="false">/2006/11/25/varios-icones-que-valem-uma-palavra/</guid>
            <category><![CDATA[mac]]></category>
            <pubDate>Sat, 25 Nov 2006 23:45:32 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Trabalhando com imagens no Mac]]></title>
            <description><![CDATA[<p>Muitas vezes você não precisa de um editor de imagens pesado como o Photoshop para fazer pequenos trabalhos. Então, falo de três soluções para trabalhar com imagens no Mac.</p>
<p>O primeiro software é o <a href="http://www.kreynet.de/tools.html">DroPic</a>. Não faz nada de tão especial, só redimenciona imagens para 4 formatos (Pequeno, Médio, Grande e Extra Grande). Como tudo no Mac, é superfácil de usar. E bem didático.</p>]]></description>
            <link>https://leonardofaria.net/2006/11/18/trabalhando-com-imagens-no-mac/</link>
            <guid isPermaLink="false">/2006/11/18/trabalhando-com-imagens-no-mac/</guid>
            <category><![CDATA[mac]]></category>
            <pubDate>Sat, 18 Nov 2006 02:29:10 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Descubra onde seu Mac foi montado]]></title>
            <description><![CDATA[<p>O <a href="http://coconut-flavour.com/coconutidentitycard/index.html">coconutIdentityCard</a> é um software que analisa onde e quando seu Mac foi montado, a partir do serial number dele. Vale também para iPods.</p>]]></description>
            <link>https://leonardofaria.net/2006/11/18/descubra-onde-seu-mac-foi-montado/</link>
            <guid isPermaLink="false">/2006/11/18/descubra-onde-seu-mac-foi-montado/</guid>
            <category><![CDATA[mac]]></category>
            <pubDate>Sat, 18 Nov 2006 02:28:50 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[12 efeitos bacanas com script.aculo.us]]></title>
            <description><![CDATA[<p>Criar efeitos visuais em Javascript era algo bem complexo. Muitos efeitos da lista que cito abaixo era algo somente imaginável para criar, para mim, no Flash. Entretanto, as coisas mudaram. O <a href="http://script.aculo.us/">script.aculo.us</a> é uma biblioteca que permite a criação de efeitos de forma super-simples, sem requerer conhecimentos jedi em JS. Vamos a lista então:</p>
<ol>
<li><a href="http://pragmaticobjects.org/index.php?itemid=7">Image Gallery</a> – Efeitos suaves e bem feitos</li>
<li><a href="http://mir.aculo.us/stuff/reflector/reflector.html">Reflector</a> – Imagens com reflexos (muito usado no site da Apple)</li>
<li><a href="http://www.bartelme.at/journal/archive/accessible_javascript_newsticker">Newsticker</a> – Newsticker não-obstrusivo</li>
<li><a href="http://www.ajaxcf.com/blog/index.cfm/2006/2/28/Building-a-Local-AutoCompleter">Auto-Completer</a> – Estilo Google Suggest</li>
<li><a href="http://wiki.script.aculo.us/scriptaculous/show/Autocompleter.Local">Auto-Completer</a> – Demo do wiki do script.aculo.us</li>
</ol>]]></description>
            <link>https://leonardofaria.net/2006/11/13/12-motivos-para-usar-scriptaculous/</link>
            <guid isPermaLink="false">/2006/11/13/12-motivos-para-usar-scriptaculous/</guid>
            <category><![CDATA[javascript]]></category>
            <pubDate>Mon, 13 Nov 2006 19:17:22 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Tela azul da Morte. No mac]]></title>
            <description><![CDATA[<p>Não é nada disso que você está pensando. É apenas uma de dezenas de proteções de telas encontradas <a href="http://www.jwz.org/xscreensaver/">aqui</a>. O <a href="http://www.jwz.org/xscreensaver/xscreensaver-5.01.dmg">download</a> das proteções de tela para Mac OS tem 25MB. Para instalar a proteção de tela, basta dar abrir o arquivo correspondente. Simples assim!</p>]]></description>
            <link>https://leonardofaria.net/2006/11/12/tela-azul-da-morte-no-mac/</link>
            <guid isPermaLink="false">/2006/11/12/tela-azul-da-morte-no-mac/</guid>
            <category><![CDATA[mac]]></category>
            <pubDate>Sun, 12 Nov 2006 04:21:51 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Guerrilha para o Internet Explorer]]></title>
            <description><![CDATA[<p>A Microsoft está usando de publicidade móvel para divulgar a nova versão do Internet Explorer. Veja o que ela andou fazendo nas dez maiores cidades americanas:</p>]]></description>
            <link>https://leonardofaria.net/2006/11/05/guerrilha-para-o-internet-explorer/</link>
            <guid isPermaLink="false">/2006/11/05/guerrilha-para-o-internet-explorer/</guid>
            <category><![CDATA[browser]]></category>
            <pubDate>Sun, 05 Nov 2006 23:04:39 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Novos paradigmas da Programação Moderna]]></title>
            <description><![CDATA[<p>Essa <a href="http://desciclo.pedia.ws">Desciclopédia</a> é uma prosa! Novos paradigmas da Programação Moderna.</p>]]></description>
            <link>https://leonardofaria.net/2006/10/30/novos-paradigmas-da-programacao-moderna/</link>
            <guid isPermaLink="false">/2006/10/30/novos-paradigmas-da-programacao-moderna/</guid>
            <category><![CDATA[fun]]></category>
            <pubDate>Tue, 31 Oct 2006 00:30:11 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Spotlight no Safari]]></title>
            <description><![CDATA[<p>O <a href="http://en.wikipedia.org/wiki/Spotlight_%28software%29">Spotlight</a>, para quem não conhece o Mac OS é um sistema de busca muito eficiente que vai mostrando os resultados da consulta conforme as palavras são digitadas. Algo bem parecido com o <a href="http://www.google.com/webhp?hl=en">Google Suggest</a>.</p>]]></description>
            <link>https://leonardofaria.net/2006/10/29/spotlight-no-safari/</link>
            <guid isPermaLink="false">/2006/10/29/spotlight-no-safari/</guid>
            <category><![CDATA[browser]]></category>
            <category><![CDATA[mac]]></category>
            <pubDate>Sun, 29 Oct 2006 21:33:18 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Acessando seu PC Windows pelo Mac OS]]></title>
            <description><![CDATA[<p>Esse artigo ensina como logar em sua máquina com Windows a partir do Mac OS. Em redes locais isso é muito prático. O software que iremos utilizar é o <a href="http://www.microsoft.com/mac/otherproducts/otherproducts.aspx?pid=remotedesktopclient">Remote Desktop Connection (RDC)</a>. <a href="http://www.microsoft.com/mac/downloads.aspx?pid=download&#x26;location=/mac/download/misc/rdc_update_103.xml&#x26;secid=80&#x26;ssid=10&#x26;flgnosysreq=True">Faça o download do software</a> (eu escolhi a versão em .bin) e vamos lá.</p>]]></description>
            <link>https://leonardofaria.net/2006/10/28/acessando-seu-pc-windows-pelo-mac-os/</link>
            <guid isPermaLink="false">/2006/10/28/acessando-seu-pc-windows-pelo-mac-os/</guid>
            <category><![CDATA[mac]]></category>
            <pubDate>Sun, 29 Oct 2006 00:24:38 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Fixando o botão voltar em projetos em Flash]]></title>
            <description><![CDATA[<p>Um problema dos hotsites em Flash é a falta da implementação do botão Voltar do navegador. Achar um conteúdo garante uma boa garimpada. O <a href="http://www.asual.com/swfaddress">SWFAddress</a> garante, com a ajuda de Javascript, a solução desse problema. No site existe inclusive um <a href="http://www.asual.com/swfaddress">demo</a> do projeto, bem interessante.</p>]]></description>
            <link>https://leonardofaria.net/2006/10/28/fixando-o-botao-voltar-em-projetos-em-flash/</link>
            <guid isPermaLink="false">/2006/10/28/fixando-o-botao-voltar-em-projetos-em-flash/</guid>
            <category><![CDATA[flash]]></category>
            <category><![CDATA[usability]]></category>
            <pubDate>Sat, 28 Oct 2006 23:55:55 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Ajax a seu favor. E não contra]]></title>
            <description><![CDATA[<p>Usar Ajax desenfreamente por aí pode causar dependência química. O <a href="http://www.ajaxonline.com.br">Ajaxonline</a> é um portal sobre o assunto e apresenta uma séria falha, que muitos sites que também usam XMLHttpRequest também apresentam: links obstrusivos.</p>]]></description>
            <link>https://leonardofaria.net/2006/10/28/ajax-a-seu-favor-e-nao-contra/</link>
            <guid isPermaLink="false">/2006/10/28/ajax-a-seu-favor-e-nao-contra/</guid>
            <category><![CDATA[ajax]]></category>
            <category><![CDATA[usability]]></category>
            <pubDate>Sat, 28 Oct 2006 23:36:26 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Pseudo-seletores são legais]]></title>
            <description><![CDATA[<p>Todo mundo lembra do pseudo-seletor :hover, quando quer fazer um simples efeito rollover em um link. Well, o que pouco sabe é que existe outros dois seletores muito bacanas: o :after e o :before.</p>]]></description>
            <link>https://leonardofaria.net/2006/10/28/pseudo-seletores-sao-legais/</link>
            <guid isPermaLink="false">/2006/10/28/pseudo-seletores-sao-legais/</guid>
            <category><![CDATA[css]]></category>
            <pubDate>Sat, 28 Oct 2006 04:52:29 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Modifique seu adminstrador do WordPress]]></title>
            <description><![CDATA[<p><a href="/wp-content/uploads/2006/10/wp-spotmilk.jpg" title="Clique para ver maior"></a></p>]]></description>
            <link>https://leonardofaria.net/2006/09/22/modifique-seu-adminstrador-do-wordpress/</link>
            <guid isPermaLink="false">/2006/09/22/modifique-seu-adminstrador-do-wordpress/</guid>
            <category><![CDATA[wordpress]]></category>
            <pubDate>Fri, 22 Sep 2006 18:33:55 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Por que o Linux não decola?]]></title>
            <description><![CDATA[<p>O <a href="http://www.brunotorres.net">Bruno</a> acha que <a href="http://brunotorres.net/2005/10/20/instalar-programas-no-linux-e-mais-facil-que-no-windows">instalar programas no Linux é mais fácil que no Windows</a>. O <a href="http://blog.elcio.com.br/">Elcio</a>, comentou ontem, <a href="http://blog.elcio.com.br/ubuntu-xara-e-o-avanco-do-linux/">sobre o avanço do Linux</a>. Então resolvi dar o meu pitaco na história.</p>]]></description>
            <link>https://leonardofaria.net/2006/08/20/por-que-o-linux-nao-decola/</link>
            <guid isPermaLink="false">/2006/08/20/por-que-o-linux-nao-decola/</guid>
            <category><![CDATA[linux]]></category>
            <pubDate>Sun, 20 Aug 2006 18:20:46 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Browser para Windows com engine do Safari]]></title>
            <description><![CDATA[<p>O Safari é um grande conhecido de quem usa Mac OS. Esse browser usa uma máquina de renderização criada pela própria Apple, a Apple <a href="http://en.wikipedia.org/wiki/WebKit">Webkit</a>. Paralelo a tudo isso, descobri na última semana o <a href="http://www.getwebkit.org/">Swift</a>, um browser para Windows que utiliza a mesma engine do Safari.</p>]]></description>
            <link>https://leonardofaria.net/2006/08/09/browser-para-windows-com-engine-do-safari-2/</link>
            <guid isPermaLink="false">/2006/08/09/browser-para-windows-com-engine-do-safari-2/</guid>
            <category><![CDATA[browser]]></category>
            <category><![CDATA[mac]]></category>
            <pubDate>Wed, 09 Aug 2006 14:32:48 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Browser com Exposé]]></title>
            <description><![CDATA[<p>O <a href="http://www.apple.com/macosx/features/expose/">Exposé</a> é um recurso encontrado no Mac OS X que permite acessar uma janela aberta com apenas um tecla de atalho. Seria, portanto, um ALT+Tab melhorado (e mais estiloso).</p>]]></description>
            <link>https://leonardofaria.net/2006/07/23/browser-com-expose/</link>
            <guid isPermaLink="false">/2006/07/23/browser-com-expose/</guid>
            <category><![CDATA[browser]]></category>
            <category><![CDATA[mac]]></category>
            <pubDate>Sun, 23 Jul 2006 22:33:37 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Web2.Oh]]></title>
            <description><![CDATA[<p>Web2.0 é um termo da moda. Hoje, não existem mais sites “em construção” mas sim sites “<a href="http://gmail.com">beta</a>“, “<a href="http://www.meebo.com/">alpha</a>” ou até mesmo “<a href="http://flickr.com/">gamma</a>“. Mas o que significa Web2.0?</p>]]></description>
            <link>https://leonardofaria.net/2006/07/06/web2oh/</link>
            <guid isPermaLink="false">/2006/07/06/web2oh/</guid>
            <pubDate>Thu, 06 Jul 2006 03:36:48 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Migração para Macintosh]]></title>
            <description><![CDATA[<p><a href="http://sinistras.aranha.com.br">Momento Caparica</a>: Muitos que estão habituados a PCs e se migram para o Mac OS apresentam diversas dúvidas.</p>]]></description>
            <link>https://leonardofaria.net/2006/07/01/migracao-para-macintosh/</link>
            <guid isPermaLink="false">/2006/07/01/migracao-para-macintosh/</guid>
            <category><![CDATA[mac]]></category>
            <pubDate>Sat, 01 Jul 2006 18:04:17 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Opera 9 lançado]]></title>
            <description><![CDATA[<p>A mais nova versão do browser <a href="http://opera.com/index.dml">Opera</a> acaba de ser lançada.</p>]]></description>
            <link>https://leonardofaria.net/2006/06/23/opera-9-lancado/</link>
            <guid isPermaLink="false">/2006/06/23/opera-9-lancado/</guid>
            <category><![CDATA[browser]]></category>
            <pubDate>Fri, 23 Jun 2006 16:45:41 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Rádio online é moleza!]]></title>
            <description><![CDATA[<p><strong>[update] Esse artigo foi escrito em 2006 e atualmente pode não ser a melhor opção para streaming.</strong></p>
<p>Escrevi esse artigo no começo do ano para explicar como ocorre a transmissão de áudio para a Internet. (Nas minhas férias de faculdade – mês que vem – vou refazer esse artigo e aproveitar que tenho 2 micros em casa agora)Utilizaremos o SHOUTcast, que é livre e funciona em vários sistemas operacionais. É uma solução pequena, mais interessantíssima.</p>]]></description>
            <link>https://leonardofaria.net/2006/06/23/radio-online-e-moleza/</link>
            <guid isPermaLink="false">/2006/06/23/radio-online-e-moleza/</guid>
            <category><![CDATA[radio]]></category>
            <pubDate>Fri, 23 Jun 2006 03:45:29 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Desenvolvimento web no Macintosh 2]]></title>
            <description><![CDATA[<h2>Apache, PHP e MySQL de forma mais fácil</h2>
<p><a href="https://leonardofaria.net/2006/06/15/desenvolvimento-web-no-macintosh/">No artigo anterior</a>, configuramos na mão o nosso servidor. Entretanto, há uma forma mais fácil de ter um servidor web em casa.<br>
Com o <a href="http://www.apachefriends.org/en/xampp-macosx.html">XAMPP</a>, você instala tudo de uma só vez. Vantagens? Todas as possíveis: além do feijão com arroz básico, esse superpacote all-in-one traz o gerenciador de banco de dados PHPMyAdmin, o gerenciador de estatísticas Webalizer, dentre outras maravilhas.</p>]]></description>
            <link>https://leonardofaria.net/2006/06/15/desenvolvimento-web-no-macintosh-2/</link>
            <guid isPermaLink="false">/2006/06/15/desenvolvimento-web-no-macintosh-2/</guid>
            <category><![CDATA[mac]]></category>
            <pubDate>Fri, 16 Jun 2006 02:31:12 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Desenvolvimento web no Macintosh]]></title>
            <description><![CDATA[<p>Muitos que se migram para o Mac OS se perguntam como trabalhar com desenvolvimento web nele. Well, o Mac OS X já vem com Apache configurado. Falta, portanto, configurar PHP e MySQL.</p>]]></description>
            <link>https://leonardofaria.net/2006/06/15/desenvolvimento-web-no-macintosh/</link>
            <guid isPermaLink="false">/2006/06/15/desenvolvimento-web-no-macintosh/</guid>
            <category><![CDATA[mac]]></category>
            <pubDate>Fri, 16 Jun 2006 02:20:54 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Por que webstandards?]]></title>
            <description><![CDATA[<p>O artigo que vem a seguir foi escrito por mim em fevereiro do ano passado, para o projeto ReclamaSite (que nasceu morto). Naquela época, web2.0 não era <a href="http://info.abril.com.br/">capa de revista</a> e muita gente ainda tinha desconfiança das vantagens do Tableless.</p>]]></description>
            <link>https://leonardofaria.net/2006/06/15/por-que-webstandards/</link>
            <guid isPermaLink="false">/2006/06/15/por-que-webstandards/</guid>
            <category><![CDATA[css]]></category>
            <category><![CDATA[webstandards]]></category>
            <pubDate>Fri, 16 Jun 2006 00:56:11 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[O problema do Flash vs IE]]></title>
            <description><![CDATA[<p>Nos últimos tempos, a Microsoft lançou um patch, para o IE, que bloqueava a execução de Flash em documentos da Web. A Adobe lançou um patch, para corrigir o patch do IE mas ainda hoje vejo gente em fóruns, listas e orkut reclamando do problema.</p>]]></description>
            <link>https://leonardofaria.net/2006/06/11/o-problema-do-flash-vs-ie/</link>
            <guid isPermaLink="false">/2006/06/11/o-problema-do-flash-vs-ie/</guid>
            <category><![CDATA[browser]]></category>
            <category><![CDATA[flash]]></category>
            <pubDate>Sun, 11 Jun 2006 20:47:21 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Bookmarklets]]></title>
            <description><![CDATA[<p><a href="/wp-content/uploads/2006/06/flickr.jpg"></a>Há pelo menos 2 anos, falei dos bookmarklets, Javascripts que modificam o comportamento do navegador. Talvez eles seriam o avó do Greasemonkey, que prometem algo semelhante, mais com uma maior riqueza e poder.</p>]]></description>
            <link>https://leonardofaria.net/2006/06/08/bookmarklets/</link>
            <guid isPermaLink="false">/2006/06/08/bookmarklets/</guid>
            <category><![CDATA[browser]]></category>
            <category><![CDATA[javascript]]></category>
            <pubDate>Thu, 08 Jun 2006 17:55:37 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Alternativa em webmail]]></title>
            <description><![CDATA[<p>Quem usa webmail de servidores LAMP provavelmente conhece as sérias limitações do Horde e do SquirelMail, que são instalados juntos no cPanel. Interfaces feias e falta de usabilidade sempre estão ligadas a esses webmails.</p>
<p>Entretando, conheci semana passada o <a href="http://www.roundcube.net/">RoundCube</a>, um cliente de email com código XHTML válido, bonito e altamente personalizável.</p>]]></description>
            <link>https://leonardofaria.net/2006/06/08/alternativa-em-webmail/</link>
            <guid isPermaLink="false">/2006/06/08/alternativa-em-webmail/</guid>
            <category><![CDATA[linux]]></category>
            <category><![CDATA[php]]></category>
            <pubDate>Thu, 08 Jun 2006 05:25:48 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Top plugins para WordPress]]></title>
            <description><![CDATA[<p>WordPress é unanimidade em solução para blog. Há uns três anos, quando comecei minha vida blogger, eu mesmo escrevia um pequeno gerenciador de notícias, mas isso não se mostrou tão eficiente. Depois disso, adotei o <a href="http://ajfork.berlios.de/">AJ-Fork</a>, mas esse também não se mostrou tão eficiente. Adotei o WordPress e agora relato alguns plugins bastantes interessantes, que uso aqui, ou na extranet da empresa (sim, aonde trabalho estamos desenvolvendo uma extranet).</p>]]></description>
            <link>https://leonardofaria.net/2006/06/04/top-plugins-para-wordpress/</link>
            <guid isPermaLink="false">/2006/06/04/top-plugins-para-wordpress/</guid>
            <category><![CDATA[php]]></category>
            <category><![CDATA[wordpress]]></category>
            <pubDate>Sun, 04 Jun 2006 19:42:15 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Webalizer]]></title>
            <description><![CDATA[<p>O Webalizer, para quem não sabe, é um software que mostra as estatísticas de utilização de um site. Seu acesso, na maioria das vezes, é feita pelo cPanel, painel de controle do servidor. Esse acesso só acontece se o usuário estiver logado, o que pode inviabilizar o acesso as estatísticas por pessoas sem a senha.<br>
Entretanto, há uma forma de exibir esses dados, publicamente.</p>]]></description>
            <link>https://leonardofaria.net/2006/06/04/webalizer/</link>
            <guid isPermaLink="false">/2006/06/04/webalizer/</guid>
            <category><![CDATA[php]]></category>
            <pubDate>Sun, 04 Jun 2006 18:29:38 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Hacks para Internet Explorer]]></title>
            <description><![CDATA[<p>Escrever uma página 100% idêntica para vários browsers pode parecer impossível. Mas não é.<br>
Para contornar isso, hacks são usados, para tentar uma aproximação entre browsers.</p>]]></description>
            <link>https://leonardofaria.net/2006/06/04/hacks-para-internet-explorer/</link>
            <guid isPermaLink="false">/2006/06/04/hacks-para-internet-explorer/</guid>
            <category><![CDATA[browser]]></category>
            <category><![CDATA[css]]></category>
            <pubDate>Sun, 04 Jun 2006 17:58:35 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Greasemonkey para orkut na Faculdade]]></title>
            <description><![CDATA[<p>O sysadmin lá da <a href="http://www.fadom.br">faculdade</a> barrou, no servidor, o acesso à http://www.orkut.com. Coitado, ele esqueceu da URL https://www.orkut.com, via SSL.</p>]]></description>
            <link>https://leonardofaria.net/2006/06/01/greasemonkey-para-orkut-na-faculdade/</link>
            <guid isPermaLink="false">/2006/06/01/greasemonkey-para-orkut-na-faculdade/</guid>
            <category><![CDATA[browser]]></category>
            <category><![CDATA[javascript]]></category>
            <pubDate>Thu, 01 Jun 2006 18:00:32 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Monitorando o MSN de uma rede]]></title>
            <description><![CDATA[<p>Esse artigo não tem tanto a ver com esse site, mas pode ajudar muitos admistradores de rede Linux.</p>
<p>O uso do MSN desenfreado pode acabar com a produtividade do trabalho em uma empresa, por exemplo. Aonde eu trabalho, implementamos uma solução interessante: um sniffer, que gera relatórios das conversas dos funcionários (o que não é tão ético assim) e que está instalado em nosso servidor de Internet (rodando Slackware Linux).</p>]]></description>
            <link>https://leonardofaria.net/2006/05/28/monitorando-o-msn-de-uma-rede/</link>
            <guid isPermaLink="false">/2006/05/28/monitorando-o-msn-de-uma-rede/</guid>
            <category><![CDATA[linux]]></category>
            <pubDate>Sun, 28 May 2006 20:57:30 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Webdevelopment no Macintosh]]></title>
            <description><![CDATA[<p><a href="http://www.macdevcenter.com/pub/a/mac/2006/04/13/ftp.html">Review</a> de alguns clientes FTP para Mac OS. Estou acostumado com o <a href="http://panic.com/transmit/">Transmit</a>, pois há uma interação muito interessante com o Mac OS.<br>
Aproveitando o post, <a href="http://www.bitacoradewebmaster.com/index.php?p=659">lista</a> de editores HTML para Macintosh. Esse site possui bastante resources para quem desenvolve web. Basta desenterrar seu Español del Paraguay.</p>]]></description>
            <link>https://leonardofaria.net/2006/04/27/webdevelopment-no-macintosh/</link>
            <guid isPermaLink="false">/2006/04/27/webdevelopment-no-macintosh/</guid>
            <category><![CDATA[mac]]></category>
            <pubDate>Fri, 28 Apr 2006 01:38:18 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[CSS para preloader de imagem]]></title>
            <description><![CDATA[<p><a href="http://specere.net/?webtips">Pescado</a> do <a href="http://www.digg.com">digg</a>:</p>]]></description>
            <link>https://leonardofaria.net/2006/04/23/css-para-preloader-de-imagem/</link>
            <guid isPermaLink="false">/2006/04/23/css-para-preloader-de-imagem/</guid>
            <category><![CDATA[css]]></category>
            <pubDate>Mon, 24 Apr 2006 01:33:02 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[iBook]]></title>
            <description><![CDATA[<p>Finalmente chegou meu Mac.</p>]]></description>
            <link>https://leonardofaria.net/2006/04/20/ibook/</link>
            <guid isPermaLink="false">/2006/04/20/ibook/</guid>
            <category><![CDATA[mac]]></category>
            <pubDate>Fri, 21 Apr 2006 01:25:05 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Diferença entre Web 1.0 e Web 2.0]]></title>
            <description><![CDATA[<p>Pescado do <a href="http://ajaxian.com/archives/how-to-tell-the-difference-between-web-10-and-web-20">Ajarian</a></p>]]></description>
            <link>https://leonardofaria.net/2006/04/10/diferenca-entre-web-10-e-web-20/</link>
            <guid isPermaLink="false">/2006/04/10/diferenca-entre-web-10-e-web-20/</guid>
            <category><![CDATA[fun]]></category>
            <pubDate>Tue, 11 Apr 2006 01:18:21 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Eliminando conteúdo para buscas]]></title>
            <description><![CDATA[<p>Sistemas de busca, ao trabalhar, lêem um arquivo “robots.txt” (deixado na raiz do servidor). Esse arquivo especifica para o spider quais arquivos devem aparecer na busca.</p>
<p>Nesse artigo, veremos como excluir determinada pasta de uma search engine.</p>]]></description>
            <link>https://leonardofaria.net/2006/04/05/eliminando-conteudo-para-buscas/</link>
            <guid isPermaLink="false">/2006/04/05/eliminando-conteudo-para-buscas/</guid>
            <category><![CDATA[apache]]></category>
            <pubDate>Thu, 06 Apr 2006 01:09:05 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Ocultando a tecnologia de um site usando mod_rewrite]]></title>
            <description><![CDATA[<p>No artigo anterior, sugeri a mudança na configuração do httpd.conf para ocultar qual a tecnologia de um site. Isso pode ser útil em dois casos. O primeiro, por uma questão estética (não tão relevante) e a segunda por uma questão de segurança. Já que não se conhece como o site foi feito, ataques com SQL Injection, por exemplo, podem ser atrasados.</p>]]></description>
            <link>https://leonardofaria.net/2006/04/05/ocultando-a-tecnologia-de-um-site-usando-mod_rewrite/</link>
            <guid isPermaLink="false">/2006/04/05/ocultando-a-tecnologia-de-um-site-usando-mod_rewrite/</guid>
            <category><![CDATA[apache]]></category>
            <pubDate>Thu, 06 Apr 2006 01:08:58 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Editando o httpd.conf para ocultar a tecnologia de um site]]></title>
            <description><![CDATA[<p>Em nosso trabalho, deparamos com arquivos do tipo index.do, index.foo, index.123. Mas como isso é feito?<br>
O Apache permite alterar o suporte das extensões suportadas por ele.<br>
O arquivo httpd.conf é o principal gerenciador de configurações do servidor. É nele que vamos trabalhar.</p>]]></description>
            <link>https://leonardofaria.net/2006/04/05/editando-o-httpdconf-para-ocultar-a-tecnologia-de-um-site/</link>
            <guid isPermaLink="false">/2006/04/05/editando-o-httpdconf-para-ocultar-a-tecnologia-de-um-site/</guid>
            <category><![CDATA[apache]]></category>
            <pubDate>Thu, 06 Apr 2006 01:00:45 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Verificando contas de e-mail POP3 com PHP]]></title>
            <description><![CDATA[<p>Escrevi uma funçãozinha que verifica a existência de emails (e informações adicionais como: assunto, remetente e data) de contas POP3, em PHP. O código está abaixo.</p>
<p>Na próxima semana, postarei uma revisão desse código. A próxima versão implementará uso de CSS e Javascript, para uma interface mais interativa.</p>]]></description>
            <link>https://leonardofaria.net/2006/03/20/verificando-contas-de-e-mail-pop3-com-php/</link>
            <guid isPermaLink="false">/2006/03/20/verificando-contas-de-e-mail-pop3-com-php/</guid>
            <category><![CDATA[php]]></category>
            <pubDate>Tue, 21 Mar 2006 00:57:54 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Executando programas no cliente]]></title>
            <description><![CDATA[<p>A Juliana Vieira entrou em contato e queria saber como executar um programa na máquina do cliente.<br>
Se fosse no lado do servidor, poderíamos usar a função <a href="http://www.php.net/function.exec">exec();</a> do PHP, por exemplo.</p>]]></description>
            <link>https://leonardofaria.net/2006/03/15/executando-programas-no-cliente/</link>
            <guid isPermaLink="false">/2006/03/15/executando-programas-no-cliente/</guid>
            <category><![CDATA[browser]]></category>
            <pubDate>Thu, 16 Mar 2006 00:56:16 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[CSS: Transparências cross-browser]]></title>
            <description><![CDATA[<p>Existem formas distintas para fazer efeitos de transparência, via CSS. Cada browser reconhece um atributo nas folhas de estilo. Vamos lá então:</p>]]></description>
            <link>https://leonardofaria.net/2006/02/09/css-transparencias-cross-browser/</link>
            <guid isPermaLink="false">/2006/02/09/css-transparencias-cross-browser/</guid>
            <category><![CDATA[css]]></category>
            <pubDate>Fri, 10 Feb 2006 00:18:20 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[O Pai do Flash: FutureSplash]]></title>
            <description><![CDATA[<p>Não sei se todo mundo sabe, mas o Flash não nasceu assim, exatamente Flash. <a href="http://www.macromedia.com/macromedia/events/john_gay/page04.html">Num passado muito distante</a>, ele atendia pela graça de FutureSplash. E não é que eu achei o software? Estou <a href="http://www.leonardofaria.net/pub/fltrial.exe">disponibilizando ele para download</a>. Seu tamanho é 2MB, aproximadamente.</p>]]></description>
            <link>https://leonardofaria.net/2006/01/07/o-pai-do-flash-futuresplash/</link>
            <guid isPermaLink="false">/2006/01/07/o-pai-do-flash-futuresplash/</guid>
            <category><![CDATA[flash]]></category>
            <pubDate>Sat, 07 Jan 2006 23:54:15 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Macromedia Studio 8]]></title>
            <description><![CDATA[<p><strong>Atualizado:</strong> A Macromedia anunciou ontem o lançamento do Studio 8. O Fireworks, cotado para ser extinto após a venda da Macromedia para a Adobe, continua fazendo parte da suíte. Grandes espectativas circulam o Dreamweaver – que estaria trabalhando melhor com webstandards e CSS – e o Flash, que agora teria um assistente de criação de script.<br>
O pacote já está a venda (US$999) e sairá em setembro. As versões de teste também estarão disponíveis em setembro.</p>]]></description>
            <link>https://leonardofaria.net/2005/08/09/macromedia-studio-8/</link>
            <guid isPermaLink="false">/2005/08/09/macromedia-studio-8/</guid>
            <category><![CDATA[flash]]></category>
            <pubDate>Wed, 10 Aug 2005 00:43:59 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Eu testei o Wallop]]></title>
            <description><![CDATA[<p>Nessa semana, testei o <a href="http://mywallop.com">Wallop</a>. O Wallop, para quem não sabe, é uma rede de relacionamentos powered by <a href="http://www.research.microsoft.com/scg/">Microsoft Research</a>.</p>]]></description>
            <link>https://leonardofaria.net/2005/07/21/eu-testei-o-wallop/</link>
            <guid isPermaLink="false">/2005/07/21/eu-testei-o-wallop/</guid>
            <pubDate>Fri, 22 Jul 2005 00:40:31 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[10º Encontro de Webdesign: o bom, o ruim e o feio]]></title>
            <description><![CDATA[<p>Ontem foi realizado o Décimo Encontro de Webdesign, promovido em Belo Horizonte, pelo Arteccom. Todo o sábado foi marcado por cinco palestras, que comentarei nesse post.</p>
<p><strong>O design, a web e a agência digital</strong> abriu o dia. Cristiano D'Alcântara expôs a importância do profissional de design para a nova era digital. O design é primordial para uma empresa, salvando-a do vermelho. Apple, Samsung e BMW (a única empresa do mundo que tem um presidente designer!) seriam empresas que investiam bastante em design, conseguindo um ótimo feedback financeiro.</p>]]></description>
            <link>https://leonardofaria.net/2005/07/10/10-encontro-de-webdesign-o-bom-o-ruim-e-o-feio/</link>
            <guid isPermaLink="false">/2005/07/10/10-encontro-de-webdesign-o-bom-o-ruim-e-o-feio/</guid>
            <category><![CDATA[event]]></category>
            <pubDate>Mon, 11 Jul 2005 00:37:22 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Documentação sobre Flash]]></title>
            <description><![CDATA[<p>Em uma das <a href="http://www.orkut.com/CommunitySearch.aspx?q=flash&#x26;lang=all">comunidades sobre Flash</a> do orkut, descobri uma documentação muito interessante da Macromedia.<br>
Graças ao <a href="http://www.marcomolina.com.br/">Marco Molina</a>, estou disponibilizando um <a href="http://www.leonardofaria.net/pub/flash.zip">pacote</a> (6.2MB) com 3 arquivos PDFs, em português: um é o Dicionário ActionScript. Outro, é o tradicional “Usando o Flash”. O terceiro, é o Guia de referência do ActionScript. São mais de 1500 páginas de bastante informação. Divirta-se!</p>]]></description>
            <link>https://leonardofaria.net/2005/06/04/documentacao-sobre-flash/</link>
            <guid isPermaLink="false">/2005/06/04/documentacao-sobre-flash/</guid>
            <category><![CDATA[flash]]></category>
            <pubDate>Sun, 05 Jun 2005 00:34:33 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Rich Internet Applications]]></title>
            <description><![CDATA[<p>O futuro da Web é incerto. Não conhecemos qual será o rumo das coisas, principalmente em se tratando das Rich Web Applications. Entretanto, navegando agora no <a href="http://del.icio.us">del.icio.us</a> (uma das minhas principais fontes de informação sobre web), conheci a <a href="http://www.backbase.com/">Backbase</a>, que trabalha com esse tipo de solução. O próprio site já é um exemplo de interação.</p>]]></description>
            <link>https://leonardofaria.net/2005/05/21/rich-internet-applications/</link>
            <guid isPermaLink="false">/2005/05/21/rich-internet-applications/</guid>
            <category><![CDATA[flash]]></category>
            <category><![CDATA[ajax]]></category>
            <pubDate>Sun, 22 May 2005 00:32:57 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Novas regras para domínios brasileiros]]></title>
            <description><![CDATA[<p>À partir de 09/05, os domínios .br poderão ter acentos e cedilhas. Os novos registros só serão homologados caso não houver nenhum outro registro parecido sem os acentos, isso é, os antigos proprietários terão preferência para registrar domínios<br>
semelhantes. <a href="http://registro.br/anuncios/20050504.html">Leia</a> o anúncio do registro.br</p>]]></description>
            <link>https://leonardofaria.net/2005/05/05/novas-regras-para-dominios-brasileiros/</link>
            <guid isPermaLink="false">/2005/05/05/novas-regras-para-dominios-brasileiros/</guid>
            <pubDate>Fri, 06 May 2005 00:31:04 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[A guerra dos browsers esquenta]]></title>
            <description><![CDATA[<p>Well, o domínio ainda é do I(gnorant) Explorer, mas a briga por um lugar ao sol, ou a manutenção dele, está quente. Observando as últimas notícias:</p>]]></description>
            <link>https://leonardofaria.net/2005/04/30/a-guerra-dos-browsers-esquenta/</link>
            <guid isPermaLink="false">/2005/04/30/a-guerra-dos-browsers-esquenta/</guid>
            <category><![CDATA[browser]]></category>
            <pubDate>Sun, 01 May 2005 00:28:34 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Ajax]]></title>
            <description><![CDATA[<p>Ajax é mais uma das palavras da moda (assim como tableless).<br>
Para quem não sabe, é um label para um trabalho envolvendo:</p>]]></description>
            <link>https://leonardofaria.net/2005/04/19/ajax/</link>
            <guid isPermaLink="false">/2005/04/19/ajax/</guid>
            <category><![CDATA[webstandards]]></category>
            <category><![CDATA[ajax]]></category>
            <pubDate>Wed, 20 Apr 2005 00:27:12 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Adobe compra Macromedia]]></title>
            <description><![CDATA[<p>Mais interessante e assustador do que a compra da Conectiva, pela Mandrake, é a compra da Macromedia feita pela Adobe. A transação, que custou aos bolsos da empresa do Photoshop 3,4 bilhões de dólares promote mudar o mercado.</p>]]></description>
            <link>https://leonardofaria.net/2005/04/18/adobe-compra-macromedia/</link>
            <guid isPermaLink="false">/2005/04/18/adobe-compra-macromedia/</guid>
            <category><![CDATA[flash]]></category>
            <pubDate>Tue, 19 Apr 2005 00:21:19 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Flash 8?]]></title>
            <description><![CDATA[<p>A Macromedia já está preparando a nova versão do software e, inclusive, já <a href="http://www.flashant.org/index.php?p=332&#x26;c=1">vazaram</a> algumas imagens.</p>]]></description>
            <link>https://leonardofaria.net/2005/04/15/flash-8/</link>
            <guid isPermaLink="false">/2005/04/15/flash-8/</guid>
            <category><![CDATA[flash]]></category>
            <pubDate>Sat, 16 Apr 2005 00:16:30 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Web Essentials 2004]]></title>
            <description><![CDATA[<p>2 links interessantes sobre o Web Essentials 2004, que aconteceu em Sidney.<br>
<a href="http://stopdesign.com/present/2004/sydney/limits/">Pushing your limits</a>, apresentação sobre CSS, proferida por  <a href="http://www.stopdesign.com/" title="http://www.stopdesign.com">Douglas Bowman</a><br>
<a href="http://www.ftponline.com/reports/wdwboston/2004/" title="http://www.ftponline.com/reports/wdwboston/2004/">Vídeos</a> do evento. Tem até o keynote do Zeldman!</p>]]></description>
            <link>https://leonardofaria.net/2005/03/27/web-essentials-2004/</link>
            <guid isPermaLink="false">/2005/03/27/web-essentials-2004/</guid>
            <category><![CDATA[webstandards]]></category>
            <pubDate>Mon, 28 Mar 2005 00:14:56 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[O que esperar com o CSS3]]></title>
            <description><![CDATA[<p>Bem, um dia desses, a versão 3 do CSS deve sair. Mesmo ainda que vários browsers não suportam sequer a versão 2, o W3C soltou uma lista de features. O que deveremos ter:</p>]]></description>
            <link>https://leonardofaria.net/2005/03/27/o-que-esperar-com-o-css3/</link>
            <guid isPermaLink="false">/2005/03/27/o-que-esperar-com-o-css3/</guid>
            <category><![CDATA[css]]></category>
            <pubDate>Mon, 28 Mar 2005 00:11:57 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Internet Explorer: porque não contar com ele]]></title>
            <description><![CDATA[<p>A minha raiva (e a de todos) do Internet Explorer é justificável. Esse navegador web conta com uma série de falhas, que além de inseguras, tornam-o também incompatíveis com os padrões web.</p>]]></description>
            <link>https://leonardofaria.net/2005/03/26/internet-explorer-porque-nao-contar-com-ele/</link>
            <guid isPermaLink="false">/2005/03/26/internet-explorer-porque-nao-contar-com-ele/</guid>
            <category><![CDATA[browser]]></category>
            <pubDate>Sun, 27 Mar 2005 00:06:39 GMT</pubDate>
        </item>
        <item>
            <title><![CDATA[Homepage – Usabilidade: 50 sites desconstruídos]]></title>
            <description><![CDATA[<p><a href="http://www.submarino.com.br/books_productdetails.asp?Query=ProductPage&#x26;ProdTypeId=1&#x26;ProdId=168450&#x26;ST=SE"></a>Algo importante visto no livro de <a href="http://www.useit.com">Jacob Nielsen</a> e Marie Tamir.</p>]]></description>
            <link>https://leonardofaria.net/2005/03/25/homepage-usabilidade-50-sites-desconstruidos/</link>
            <guid isPermaLink="false">/2005/03/25/homepage-usabilidade-50-sites-desconstruidos/</guid>
            <category><![CDATA[usability]]></category>
            <pubDate>Sat, 26 Mar 2005 01:45:50 GMT</pubDate>
        </item>
    </channel>
</rss>