1<!DOCTYPE html><html lang="pt-BR"><head><meta charSet="utf-8"/><meta name="viewport" content="width=device-width, initial-scale=1" class="jsx-2056350570"/><meta name="msapplication-TileColor" content="#0B1314" class="jsx-2056350570"/><meta name="theme-color" content="#ffffff" class="jsx-2056350570"/><link rel="icon" type="image/png" sizes="32x32" href="/favicon-32x32.png" class="jsx-2056350570"/><link rel="icon" type="image/png" sizes="16x16" href="/favicon-16x16.png" class="jsx-2056350570"/><link rel="apple-touch-icon" sizes="120x120" href="/apple-touch-icon.png" class="jsx-2056350570"/><link rel="manifest" href="/site.webmanifest" class="jsx-2056350570"/><title>Thiago Rossener :: Home</title><meta name="robots" content="index,follow"/><meta name="description" content="Blog pessoal em que escrevo sobre desenvolvimento front-end e minhas reflexões sobre a vida."/><meta name="twitter:card" content="summary_large_image"/><meta property="og:title" content="Thiago Rossener :: Home"/><meta property="og:description" content="Blog pessoal em que escrevo sobre desenvolvimento front-end e minhas reflexões sobre a vida."/><meta property="og:url" content="https://rossener.com/"/><meta property="og:type" content="website"/><meta property="og:image" content="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_fill,w_1200,h_630,g_auto/f_jpg/q_auto/open-graph_vlsnhm?_a=BAVALBAO0"/><meta property="og:image:alt" content="Rossener.com"/><meta property="og:image:width" content="1200"/><meta property="og:image:height" content="630"/><meta property="og:locale" content="pt_BR"/><meta property="og:site_name" content="Thiago Rossener"/>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"Organization","logo":"https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_224/f_png/q_auto/logo_ajr2cs?_a=BAVALBAO0","url":"https://rossener.com/"}</script>
1<script type="application/ld+json">{"@context":"https://schema.org","@type":"Person","name":"Thiago Rossener","url":"https://rossener.com/","sameAs":["https://github.com/thiagorossener/"]}</script>
1<meta name="next-head-count" content="24"/><link rel="preload" href="/_next/static/media/ad6ae4e1947dee1e-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/75644a82e67cc9ed-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/7868579688b82a51-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/43c0100b0a082e71-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/0cebe1073d8c1245-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/1e83d31a002f5bf0-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/b6091fe9db73cd5c-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/d123d1160799959c-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/fdbebbf95bcb8f84-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/media/74f02d616c4f1be8-s.p.woff2" as="font" type="font/woff2" crossorigin="anonymous" data-next-font="size-adjust"/><link rel="preload" href="/_next/static/css/a533747e83a872dc.css" as="style" crossorigin=""/><link rel="stylesheet" href="/_next/static/css/a533747e83a872dc.css" crossorigin="" data-n-g=""/><noscript data-n-css=""></noscript>
1<script defer="" crossorigin="" nomodule="" src="/_next/static/chunks/polyfills-c67a75d1b6f99dc8.js"></script>
1<script src="/_next/static/chunks/webpack-59c5c889f52620d6.js" defer="" crossorigin=""></script>
1<script src="/_next/static/chunks/framework-66d32731bdd20e83.js" defer="" crossorigin=""></script>
1<script src="/_next/static/chunks/main-894f57b90b30162b.js" defer="" crossorigin=""></script>
1<script src="/_next/static/chunks/pages/_app-23cbd854e6fc9541.js" defer="" crossorigin=""></script>
1<script src="/_next/static/chunks/517-30d03dd89e736f43.js" defer="" crossorigin=""></script>
1<script src="/_next/static/chunks/838-a1b757fde2eaa30c.js" defer="" crossorigin=""></script>
1<script src="/_next/static/chunks/pages/index-3b7047a4fcf67a23.js" defer="" crossorigin=""></script>
1<script src="/_next/static/9D-oCGZETWrbDh9GNJ58q/_buildManifest.js" defer="" crossorigin=""></script>
1<script src="/_next/static/9D-oCGZETWrbDh9GNJ58q/_ssgManifest.js" defer="" crossorigin=""></script>
1<style id="__jsx-2056350570">:root{--inria-serif:'__Inria_Serif_bfb34e', '__Inria_Serif_Fallback_bfb34e';--inria-sans:'__Inria_Sans_dee25d', '__Inria_Sans_Fallback_dee25d'}</style></head><body><div id="__next">
1<script>!function(){try{var d=document.documentElement,c=d.classList;c.remove('light','dark');var e=localStorage.getItem('theme');if('system'===e||(!e&&true)){var t='(prefers-color-scheme: dark)',m=window.matchMedia(t);if(m.media!==t||m.matches){d.style.colorScheme = 'dark';c.add('dark')}else{d.style.colorScheme = 'light';c.add('light')}}else if(e){c.add(e|| '')}if(e==='light'||e==='dark')d.style.colorScheme=e}catch(e){}}()</script>
1<aside class="sidebar"><button class="sidebar-button clickable" title="Menu"><svg xmlns="http://www.w3.org/2000/svg" width="26" height="26" fill="none"><path fill="currentColor" d="M2.6 6.067a.867.867 0 1 0 0 1.733h20.8a.867.867 0 1 0 0-1.733H2.6Zm0 6.066a.868.868 0 1 0 0 1.734h20.8a.868.868 0 1 0 0-1.734H2.6Zm0 6.067a.866.866 0 1 0 0 1.733h20.8a.868.868 0 1 0 0-1.733H2.6Z"></path></svg></button><button class="sidebar-button clickable" title="Buscar"><svg xmlns="http://www.w3.org/2000/svg" width="26" height="26" fill="none"><path fill="currentColor" d="M11.104 3.25c-4.328 0-7.854 3.526-7.854 7.854s3.526 7.854 7.854 7.854a7.814 7.814 0 0 0 4.945-1.76l5.314 5.314a.815.815 0 0 0 1.338-.256.814.814 0 0 0-.189-.893l-5.314-5.314a7.814 7.814 0 0 0 1.76-4.945c0-4.328-3.526-7.854-7.854-7.854m0 1.625c3.45 0 6.23 2.78 6.23 6.23 0 1.68-.664 3.198-1.739 4.317a.81.81 0 0 0-.173.173 6.205 6.205 0 0 1-4.318 1.738c-3.45 0-6.229-2.779-6.229-6.229s2.78-6.229 6.23-6.229"></path></svg></button><a class="sidebar-button clickable absolute bottom-2" title="Vá para o site em Inglês" href="https://en.rossener.com">EN</a></aside><nav class="push-menu"><ul class="push-menu-list"><li class="push-menu-item"><a class="push-menu-link" href="/">Home</a></li><li class="push-menu-item"><a class="push-menu-link" href="/portfolio/">Portfolio</a></li><li class="push-menu-item"><a class="push-menu-link" href="/contato/">Contato</a></li><li class="push-menu-item"><a class="push-menu-link" href="/feed.xml">Feed</a></li></ul></nav><div class="page"><div class="container"><header class="relative -mt-px flex items-center justify-between pt-14 md:pt-28"><div class="relative"><a class="font-serif text-4xl font-bold dark:text-white md:text-[40px] text-dark-blue" href="/">Rossener.</a></div><div class="mt-1 scale-90 md:scale-95" style="position:relative;display:inline-block;text-align:left;opacity:1;direction:ltr;border-radius:15px;-webkit-transition:opacity 0.25s;-moz-transition:opacity 0.25s;transition:opacity 0.25s;touch-action:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none"><div class="react-switch-bg" style="height:30px;width:56px;margin:0;position:relative;background:#232A2B;border-radius:15px;cursor:pointer;-webkit-transition:background 0.25s;-moz-transition:background 0.25s;transition:background 0.25s"><div style="height:30px;width:28px;position:relative;opacity:0;pointer-events:none;-webkit-transition:opacity 0.25s;-moz-transition:opacity 0.25s;transition:opacity 0.25s"><div class="flex h-[30px] w-[30px] items-center justify-center"><img alt="Dark mode" loading="lazy" width="24" height="24" decoding="async" data-nimg="1" style="color:transparent" src="/icons/moon-icon.svg"/></div></div><div style="height:30px;width:28px;position:absolute;opacity:1;right:0;top:0;pointer-events:none;-webkit-transition:opacity 0.25s;-moz-transition:opacity 0.25s;transition:opacity 0.25s"><div class="flex h-[30px] w-[30px] items-center justify-center"><img alt="Light mode" loading="lazy" width="25" height="25" decoding="async" data-nimg="1" class="-ml-[2px] -mt-px" style="color:transparent" src="/icons/sun-icon.svg"/></div></div></div><div class="react-switch-handle" style="height:28px;width:28px;background:#ffffff;display:inline-block;cursor:pointer;border-radius:50%;position:absolute;transform:translateX(1px);top:1px;outline:0;border:0;-webkit-transition:background-color 0.25s, transform 0.25s, box-shadow 0.15s;-moz-transition:background-color 0.25s, transform 0.25s, box-shadow 0.15s;transition:background-color 0.25s, transform 0.25s, box-shadow 0.15s"></div><input type="checkbox" role="switch" aria-checked="false" style="border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px"/></div></header><div class="mt-12"><ul class="sticky hidden space-x-3 sm:flex md:space-x-12"><li><button class="rounded-full px-3 py-1 text-sm uppercase transition-colors dark:text-white sm:block md:text-base bg-bright-ocean font-bold text-white">Tudo</button></li><li><button class="rounded-full px-3 py-1 text-sm uppercase transition-colors dark:text-white sm:block md:text-base hover:bg-bright-ocean hover:bg-opacity-20 hover:text-dark-blue dark:hover:bg-opacity-40">Tecnologia</button></li><li><button class="rounded-full px-3 py-1 text-sm uppercase transition-colors dark:text-white sm:block md:text-base hover:bg-bright-ocean hover:bg-opacity-20 hover:text-dark-blue dark:hover:bg-opacity-40">Reflexões</button></li><li><button class="rounded-full px-3 py-1 text-sm uppercase transition-colors dark:text-white sm:block md:text-base hover:bg-bright-ocean hover:bg-opacity-20 hover:text-dark-blue dark:hover:bg-opacity-40">Poesia</button></li><li><button class="rounded-full px-3 py-1 text-sm uppercase transition-colors dark:text-white sm:block md:text-base hover:bg-bright-ocean hover:bg-opacity-20 hover:text-dark-blue dark:hover:bg-opacity-40">Curtos</button></li></ul><div class="Dropdown-root inline-block sm:hidden"><div class="Dropdown-control" aria-haspopup="listbox"><div class="Dropdown-placeholder is-selected">Tudo</div><div class="Dropdown-arrow-wrapper"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -4.5 20 20" class="ml-2 h-2 w-2">
1<path fill="currentColor" fill-rule="evenodd" d="M20 1.39 18.594 0 9.987 8.261l-.918-.881.005.005L1.427.045 0 1.414 9.987 11 20 1.39"></path></svg></div></div></div></div><main class="mt-9"><div class="md:-mx-5"><article class="post-item show group"><a class="flex flex-col md:flex-row" href="/feliz-2025/"><div class="relative w-full flex-shrink-0 transition-transform md:h-[190px] md:w-[370px] md:group-hover:scale-105"><div class="shadow-image md:rounded md:p-1"><img alt="" loading="lazy" width="740" height="360" decoding="async" data-nimg="1" class="aspect-[37/19] w-full rounded object-cover" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 360'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/webp;base64,UklGRv4AAABXRUJQVlA4IPIAAADQCgCdASpkADgAPrVGnEo8MrIhsln7U4AWiWcAy6rf9P9P8IkbbjjYHqfIGCLOVy8hAhoHhDzeH9GCZzRPyvsjKsrkeD2zimjUUpkHt5Gx/dkTV1OXvxRaus0U2M7BAABuyX11bVXdrZ/fYYPRe0nOPcJI2HfRsFaTTV3ZlzDD8RK1Wk+VudOwyAQwdJl33ZKp4jDYEBsj3j+wb5PLd+P25mWVsr8pc112FW5wnQKYMp/vWxYIWYYZVKqWgCXSq4UWgKehnd5W4VzMsO1uJ7MJUPn2dOIailNyhUfl66SsuuVoPJdk4WCk6R+mqqeumnQAAA=='/%3E%3C/svg%3E")" srcSet="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/semente_gi0w5w?_a=BAVALBAO0 1x, https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/semente_gi0w5w?_a=BAVALBAO0 2x" src="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/semente_gi0w5w?_a=BAVALBAO0"/><div class="absolute bottom-2 right-2 inline-flex items-center rounded-full bg-white p-1 uppercase text-dark-blue md:left-3 md:right-auto"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" class="h-5 w-5"><path fill="currentColor" d="m18.496 10.709-8.636 8.88c-.24.246-.638-.039-.482-.345l3.074-6.066a.3.3 0 0 0-.268-.436H5.718a.3.3 0 0 1-.214-.51l8.01-8.115c.232-.235.618.023.489.328L11.706 9.86a.3.3 0 0 0 .28.417l6.291-.078a.3.3 0 0 1 .22.509"></path></svg></div></div></div><div class="flex flex-col justify-between pt-2 md:pl-7 md:pt-4"><div><time class="text-xs uppercase text-light-blue">01 Jan 25</time><h2 class="font-serif text-2xl font-bold leading-tight dark:text-white md:mt-1 md:text-2xl">Feliz 2025!</h2><p class="mt-1 font-sans text-base leading-tight text-dark-blue opacity-40 dark:text-white md:text-base">
1Uma mensagem de Feliz Ano Novo.</p></div><ul class="flex flex-wrap gap-1 mt-8"><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">mensagem</li></ul></div><div class="post-item-divider"></div><div class="post-item-glow post-item-glow-light dark:post-item-glow-dark opacity-0"></div><div class="post-item-line w-0"></div></a></article><article class="post-item show group"><a class="flex flex-col md:flex-row" href="/mensagem-de-natal/"><div class="relative w-full flex-shrink-0 transition-transform md:h-[190px] md:w-[370px] md:group-hover:scale-105"><div class="shadow-image md:rounded md:p-1"><img alt="" loading="lazy" width="740" height="360" decoding="async" data-nimg="1" class="aspect-[37/19] w-full rounded object-cover" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 360'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/webp;base64,UklGRvQAAABXRUJQVlA4IOgAAAAwCACdASpkAEsAPp1GnUqsKyYkqTZqOYATiWcDsB2gZUAk1Zob9QeCslh1upC16EPoVfFV1q7v64wyh1oWRjbL1V6jKLjSjoNAAAD+9pxulkv+ahv6NXvfFE6bUImLgYiCI0m1zIrTpa3TDIvqDvF3wIILtJZYc0Y0BJb2m4uiSaWYomC/YiCcZKyJUDAZtfDOhIOvFFxa6+5rOQY/Ao9scNLg6HXcSZXG4bsMLgdbVmdOauhFwtl9c0vPovdc+++liCOsd6s9NI5PBYCh8E7FljplvqMOYGiCf6RSVWScj/UHuxhYszIA'/%3E%3C/svg%3E")" srcSet="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/estrela_fgq6rm?_a=BAVALBAO0 1x, https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/estrela_fgq6rm?_a=BAVALBAO0 2x" src="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/estrela_fgq6rm?_a=BAVALBAO0"/><div class="absolute bottom-2 right-2 inline-flex items-center rounded-full bg-white p-1 uppercase text-dark-blue md:left-3 md:right-auto"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" class="h-5 w-5"><path fill="currentColor" d="m18.496 10.709-8.636 8.88c-.24.246-.638-.039-.482-.345l3.074-6.066a.3.3 0 0 0-.268-.436H5.718a.3.3 0 0 1-.214-.51l8.01-8.115c.232-.235.618.023.489.328L11.706 9.86a.3.3 0 0 0 .28.417l6.291-.078a.3.3 0 0 1 .22.509"></path></svg></div></div></div><div class="flex flex-col justify-between pt-2 md:pl-7 md:pt-4"><div><time class="text-xs uppercase text-light-blue">25 Dez 24</time><h2 class="font-serif text-2xl font-bold leading-tight dark:text-white md:mt-1 md:text-2xl">Votos de um Feliz Natal</h2><p class="mt-1 font-sans text-base leading-tight text-dark-blue opacity-40 dark:text-white md:text-base">Uma breve mensagem de Natal à todos.</p></div><ul class="flex flex-wrap gap-1 mt-8"><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">mensagem</li></ul></div><div class="post-item-divider"></div><div class="post-item-glow post-item-glow-light dark:post-item-glow-dark opacity-0"></div><div class="post-item-line w-0"></div></a></article><article class="post-item show group"><a class="flex flex-col md:flex-row" href="/vida-cura-e-o-conhecimento/"><div class="relative w-full flex-shrink-0 transition-transform md:h-[190p
1x] md:w-[370px] md:group-hover:scale-105"><div class="shadow-image md:rounded md:p-1"><img alt="" loading="lazy" width="740" height="360" decoding="async" data-nimg="1" class="aspect-[37/19] w-full rounded object-cover" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 360'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/webp;base64,UklGRkYDAABXRUJQVlA4WAoAAAAgAAAAYwAASgAASUNDUBgCAAAAAAIYYXBwbAQAAABtbnRyUkdCIFhZWiAH5gABAAEAAAAAAABhY3NwQVBQTAAAAABBUFBMAAAAAAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWFwcGzs/aOOOIVHw220vU962hgvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApkZXNjAAAA/AAAADBjcHJ0AAABLAAAAFB3dHB0AAABfAAAABRyWFlaAAABkAAAABRnWFlaAAABpAAAABRiWFlaAAABuAAAABRyVFJDAAABzAAAACBjaGFkAAAB7AAAACxiVFJDAAABzAAAACBnVFJDAAABzAAAACBtbHVjAAAAAAAAAAEAAAAMZW5VUwAAABQAAAAcAEQAaQBzAHAAbABhAHkAIABQADNtbHVjAAAAAAAAAAEAAAAMZW5VUwAAADQAAAAcAEMAbwBwAHkAcgBpAGcAaAB0ACAAQQBwAHAAbABlACAASQBuAGMALgAsACAAMgAwADIAMlhZWiAAAAAAAAD21QABAAAAANMsWFlaIAAAAAAAAIPfAAA9v////7tYWVogAAAAAAAASr8AALE3AAAKuVhZWiAAAAAAAAAoOAAAEQsAAMi5cGFyYQAAAAAAAwAAAAJmZgAA8qcAAA1ZAAAT0AAACltzZjMyAAAAAAABDEIAAAXe///zJgAAB5MAAP2Q///7ov///aMAAAPcAADAblZQOCAIAQAAMAsAnQEqZABLAD65Tp5KMyw6IjB5ytNAFwlnAMtKH2CiphFWaFg7P1V3LbsvwP8y71N87Jqde0oKy1+rrbhIQUXoQoS4fwkFXHPaqIKnWR5ziUiH1NXjOvZSoXoTNMo8kwAA/u9GfP1dEsTJyzAY0/kk62NmUi3Fd/d4a5jt4X8ULL2DhsetCsS9R5lTIOJAUa0te47hWPDdTmU2Yl3ybGEQQ7ojtqYAeScZRlgIYebyVkOe8MX44Zpt+kZx58Eo7BPYQ+vb1D0MHem9tkBkUBA5gmARxkboAQlEYUciJpFFrauiOhO8awNkbr0Yxyj9MS/OqT48AW4DmSqfdRtIbiZhmbkQgAAA'/%3E%3C/svg%3E")" srcSet="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/sentido_mwxsgs?_a=BAVALBAO0 1x, https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/sentido_mwxsgs?_a=BAVALBAO0 2x" src="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/sentido_mwxsgs?_a=BAVALBAO0"/><div class="absolute bottom-2 right-2 inline-flex items-center rounded-full bg-white p-1 uppercase text-dark-blue md:left-3 md:right-auto"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" class="h-5 w-5"><path fill="currentColor" d="m18.496 10.709-8.636 8.88c-.24.246-.638-.039-.482-.345l3.074-6.066a.3.3 0 0 0-.268-.436H5.718a.3.3 0 0 1-.214-.51l8.01-8.115c.232-.235.618.023.489.328L11.706 9.86a.3.3 0 0 0 .28.417l6.291-.078a.3.3 0 0 1 .22.509"></path></svg></div></div></div><div class="flex flex-col justify-between pt-2 md:pl-7 md:pt-4"><div><time class="text-xs uppercase text-light-blue">25 Abr 24</time><h2 class="font-serif text-2xl font-bold leading-tight dark:text-white md:mt-1 md:text-2xl">Vida, cura e conhecimento</h2><p class="mt-1 font-sans text-base leading-tight text-dark-blue opacity-40 dark:text-white md:text-base">Um breve pensamento sobre o sentido da vida.</p></div><ul class="flex flex-wrap gap-1 mt-8"><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">pensamento</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">espiritualidade</li></ul></div><div class="post-item-divider"></div><div class="post-item-glow post-item-glow-light dark:post-item-glow-dark opacity-0"></div><div class="post-item-line w-0"></div></a></article><article class="post-item show group"><a class="flex flex-col md:flex-row" href="/oracao-a-mae-terra/"><div class="relative w-full flex-shrink-0 transition-transform md:h-[190p
1x] md:w-[370px] md:group-hover:scale-105"><div class="shadow-image md:rounded md:p-1"><img alt="" loading="lazy" width="740" height="360" decoding="async" data-nimg="1" class="aspect-[37/19] w-full rounded object-cover" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 360'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/webp;base64,UklGRgQBAABXRUJQVlA4IPgAAADQCwCdASpkADgAPpE8lkgnrSehM3w7oaASCWcAxzQv2TSZPOL0X9NiDs17gIiLizb26CF/vRuEhz2YeIfAKkwKUzFX/fJC7thRPbWpH4Vzfms0MNUp3qpIHv2OSqb5+h6RNBWJKSqAAP773pkuqf2HDQZoPOjRZvvt8P0yC6NRRbqSp4arQFtquZnGkrVdQMgsQVeZ8g6NXhrJdbCWW3PiOEAo+bXTy8+im2Ao+lav7k4RtJhL+pjH4mWrpuTr5JRLd+LprKf29aYm1SJUNePb95j7Ipc8uHqEWddjbGWmQ55yKSqdg3b3MujIYA2C8GtDfVMSM9IAAA=='/%3E%3C/svg%3E")" srcSet="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/mae-terra_k3fiel?_a=BAVALBAO0 1x, https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/mae-terra_k3fiel?_a=BAVALBAO0 2x" src="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/mae-terra_k3fiel?_a=BAVALBAO0"/></div></div><div class="flex flex-col justify-between pt-2 md:pl-7 md:pt-4"><div><time class="text-xs uppercase text-light-blue">22 Abr 24</time><h2 class="font-serif text-2xl font-bold leading-tight dark:text-white md:mt-1 md:text-2xl">Oração à Mãe Terra</h2><p class="mt-1 font-sans text-base leading-tight text-dark-blue opacity-40 dark:text-white md:text-base">Poema em homenagem ao Dia Internacional da Mãe Terra.</p></div></div><div class="post-item-divider"></div><div class="post-item-glow post-item-glow-light dark:post-item-glow-dark opacity-0"></div><div class="post-item-line w-0"></div></a></article><article class="post-item show group"><a class="flex flex-col md:flex-row" href="/o-que-e-eterno-vive-fora-do-tempo/"><div class="relative w-full flex-shrink-0 transition-transform md:h-[190p
1x] md:w-[370px] md:group-hover:scale-105"><div class="shadow-image md:rounded md:p-1"><img alt="" loading="lazy" width="740" height="360" decoding="async" data-nimg="1" class="aspect-[37/19] w-full rounded object-cover" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 360'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/webp;base64,UklGRhgBAABXRUJQVlA4IAwBAABwCACdASpkAEMAPrlYoU0pqS4uKTTa4cAXCWUGWwLm/BuTUgyDgEuhUciGwIFMryDnH3UiqzWsDbFOu+jDLnaUU4O8/1YGB5QfqqAAAP7sskXMWvkdhDdhy73LRSGb3e+yjCe81Sr4tqHIN9k4DgmZX9MvM3U65eDCeWHp5AIuG98uWz/bIHBIAA4eufm0Hh8hCyu6xC2SFnJMHl7yuzKZJp3/GkQtkRPtYb1aBPesGAFjNDKlMQAgkDXAVVvcfaXJz9faiekbGXKCiMGDdHRg3mLiPZu4qTgUdAAPQ2CWGGLf8SKcD3fYoxM9WyAvtu/XqERCbaavzCfHAyCrurHRDhUQcBK7TgM0AAAA'/%3E%3C/svg%3E")" srcSet="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/o-que-e-eterno_l1s50u?_a=BAVALBAO0 1x, https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/o-que-e-eterno_l1s50u?_a=BAVALBAO0 2x" src="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/o-que-e-eterno_l1s50u?_a=BAVALBAO0"/><div class="absolute bottom-2 right-2 inline-flex items-center rounded-full bg-white p-1 uppercase text-dark-blue md:left-3 md:right-auto"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" class="h-5 w-5"><path fill="currentColor" d="m18.496 10.709-8.636 8.88c-.24.246-.638-.039-.482-.345l3.074-6.066a.3.3 0 0 0-.268-.436H5.718a.3.3 0 0 1-.214-.51l8.01-8.115c.232-.235.618.023.489.328L11.706 9.86a.3.3 0 0 0 .28.417l6.291-.078a.3.3 0 0 1 .22.509"></path></svg></div></div></div><div class="flex flex-col justify-between pt-2 md:pl-7 md:pt-4"><div><time class="text-xs uppercase text-light-blue">12 Mar 24</time><h2 class="font-serif text-2xl font-bold leading-tight dark:text-white md:mt-1 md:text-2xl">O que é eterno vive fora do tempo</h2><p class="mt-1 font-sans text-base leading-tight text-dark-blue opacity-40 dark:text-white md:text-base">Como perceber a eternidade em nós.</p></div><ul class="flex flex-wrap gap-1 mt-8"><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">pensamento</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">espiritualidade</li></ul></div><div class="post-item-divider"></div><div class="post-item-glow post-item-glow-light dark:post-item-glow-dark opacity-0"></div><div class="post-item-line w-0"></div></a></article><article class="post-item show group"><a class="flex flex-col md:flex-row" href="/o-que-voce-cultiva-cresce-inclusive-ideias/"><div class="relative w-full flex-shrink-0 transition-transform md:h-[190p
1x] md:w-[370px] md:group-hover:scale-105"><div class="shadow-image md:rounded md:p-1"><img alt="" loading="lazy" width="740" height="360" decoding="async" data-nimg="1" class="aspect-[37/19] w-full rounded object-cover" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 360'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/webp;base64,UklGRrYAAABXRUJQVlA4IKoAAADQBgCdASpkAEMAPp1EnEw4qqYiKTM56xATiWkGec1xQE5MHTHU8B+Wp/od9m59TVS/90XvI4CMpHAXBRDMA8AA/vCBe00QcHWCHYHP/Cnb517tleZultvsSH/umVGg1rRhYJk2XvGr/hNO1zzBov7ZfLfP/kkqgg6yL2PwyAcViA3WB+GF5Zn9vcniwtTxnbow6Cv+cEm+VQNABa0jJozkTir0YCyAlAAAAA=='/%3E%3C/svg%3E")" srcSet="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/o-que-cultivamos_ga9lrv?_a=BAVALBAO0 1x, https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/o-que-cultivamos_ga9lrv?_a=BAVALBAO0 2x" src="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/o-que-cultivamos_ga9lrv?_a=BAVALBAO0"/></div></div><div class="flex flex-col justify-between pt-2 md:pl-7 md:pt-4"><div><time class="text-xs uppercase text-light-blue">09 Mar 24</time><h2 class="font-serif text-2xl font-bold leading-tight dark:text-white md:mt-1 md:text-2xl">O que você cultiva cresce, inclusive ideias</h2><p class="mt-1 font-sans text-base leading-tight text-dark-blue opacity-40 dark:text-white md:text-base">A ignorância e a presunção nos impedem de viver uma vida mais plena.</p></div><ul class="flex flex-wrap gap-1 mt-8"><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">filosofia</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">espiritualidade</li></ul></div><div class="post-item-divider"></div><div class="post-item-glow post-item-glow-light dark:post-item-glow-dark opacity-0"></div><div class="post-item-line w-0"></div></a></article><article class="post-item show group"><a class="flex flex-col md:flex-row" href="/a-inteligencia-artificial-ira-tomar-nossos-empregos-e-sentido-de-vida/"><div class="relative w-full flex-shrink-0 transition-transform md:h-[190p
1x] md:w-[370px] md:group-hover:scale-105"><div class="shadow-image md:rounded md:p-1"><img alt="" loading="lazy" width="740" height="360" decoding="async" data-nimg="1" class="aspect-[37/19] w-full rounded object-cover" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 360'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/webp;base64,UklGRhYBAABXRUJQVlA4IAoBAABQCgCdASpkAEsAPp1GnUului+np1ILi0ATiWcDsB17J+gCEO8V/lO7bPLJL/+d5f0YP8JetKZ/PkuPaZRGYDz58vxVcmy0FZwZp8wnfTUXDQQOrbFHT0EnVkRAAP7kZrDUtb+dRmfbz91t/bIZc+x44oCWuLrFDtv70OTiyhjGHOXf+wS6fvHUV5Ys1d+2nR/xFROJhhX1ygDDdMTuV4qZLAFL6dz9q2H/ke7moxYPaZTr0Ar8+opKxRT+1+waaIhix4WDsREtAUfBM6xWR5brfrdA/O1fQLN92sglldHsT33KPnw/aESAvH6f+eYIUmXw93cfKn+9OqvSXWUtpb9/l8/yQCeWXIAAAA=='/%3E%3C/svg%3E")" srcSet="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/inteligencia-artificial_qjxrum?_a=BAVALBAO0 1x, https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/inteligencia-artificial_qjxrum?_a=BAVALBAO0 2x" src="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/inteligencia-artificial_qjxrum?_a=BAVALBAO0"/><div class="absolute bottom-2 right-2 inline-flex items-center rounded-full bg-white p-1 uppercase text-dark-blue md:left-3 md:right-auto"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" class="h-5 w-5"><path fill="currentColor" d="m18.496 10.709-8.636 8.88c-.24.246-.638-.039-.482-.345l3.074-6.066a.3.3 0 0 0-.268-.436H5.718a.3.3 0 0 1-.214-.51l8.01-8.115c.232-.235.618.023.489.328L11.706 9.86a.3.3 0 0 0 .28.417l6.291-.078a.3.3 0 0 1 .22.509"></path></svg></div></div></div><div class="flex flex-col justify-between pt-2 md:pl-7 md:pt-4"><div><time class="text-xs uppercase text-light-blue">25 Fev 24</time><h2 class="font-serif text-2xl font-bold leading-tight dark:text-white md:mt-1 md:text-2xl">A Inteligência Artificial irá tomar nossos empregos e sentido de vida?</h2><p class="mt-1 font-sans text-base leading-tight text-dark-blue opacity-40 dark:text-white md:text-base">A minha opinião sobre este assunto.</p></div><ul class="flex flex-wrap gap-1 mt-8"><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">pensamento</li></ul></div><div class="post-item-divider"></div><div class="post-item-glow post-item-glow-light dark:post-item-glow-dark opacity-0"></div><div class="post-item-line w-0"></div></a></article><article class="post-item show group"><a class="flex flex-col md:flex-row" href="/o-bom-pedido-de-desculpas/"><div class="relative w-full flex-shrink-0 transition-transform md:h-[190p
1x] md:w-[370px] md:group-hover:scale-105"><div class="shadow-image md:rounded md:p-1"><img alt="" loading="lazy" width="740" height="360" decoding="async" data-nimg="1" class="aspect-[37/19] w-full rounded object-cover" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 360'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/webp;base64,UklGRtAAAABXRUJQVlA4IMQAAABwBwCdASpkADgAPp1KnEs/p6wlJvVcA/ATiWcGcAyUAGTWEyXQLdQwgKWWFBD62dlohT6UsIikDguYotNz6NecHkd/UAD+9VPitIhA68Fgti60rUd2sn+q+qmZDUS9TzngTm6XMDw4UuWI+4cbnjeibaXYd6nh+/uO6PerUB7+hg7Jxv1bg+c7FF5xZ4XKumG5SspPsZs2a6Bg5uXxwShDwP9xDSPQjUdDPyDjpCt6aoc6pYIwV2CKYb2MGBux61noNAAA'/%3E%3C/svg%3E")" srcSet="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/good-apologies_mntmgo?_a=BAVALBAO0 1x, https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/good-apologies_mntmgo?_a=BAVALBAO0 2x" src="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/good-apologies_mntmgo?_a=BAVALBAO0"/></div></div><div class="flex flex-col justify-between pt-2 md:pl-7 md:pt-4"><div><time class="text-xs uppercase text-light-blue">12 Fev 24</time><h2 class="font-serif text-2xl font-bold leading-tight dark:text-white md:mt-1 md:text-2xl">O bom pedido de desculpas</h2><p class="mt-1 font-sans text-base leading-tight text-dark-blue opacity-40 dark:text-white md:text-base">As coisas para ter em mente ao procurar reatar laços.</p></div><ul class="flex flex-wrap gap-1 mt-8"><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">relacionamentos</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">filosofia</li></ul></div><div class="post-item-divider"></div><div class="post-item-glow post-item-glow-light dark:post-item-glow-dark opacity-0"></div><div class="post-item-line w-0"></div></a></article><article class="post-item show group"><a class="flex flex-col md:flex-row" href="/o-problema-de-um-bom-livro/"><div class="relative w-full flex-shrink-0 transition-transform md:h-[190p
1x] md:w-[370px] md:group-hover:scale-105"><div class="shadow-image md:rounded md:p-1"><img alt="" loading="lazy" width="740" height="360" decoding="async" data-nimg="1" class="aspect-[37/19] w-full rounded object-cover" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 360'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/webp;base64,UklGRiADAABXRUJQVlA4WAoAAAAgAAAAYwAANwAASUNDUBgCAAAAAAIYYXBwbAQAAABtbnRyUkdCIFhZWiAH5gABAAEAAAAAAABhY3NwQVBQTAAAAABBUFBMAAAAAAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWFwcGzs/aOOOIVHw220vU962hgvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApkZXNjAAAA/AAAADBjcHJ0AAABLAAAAFB3dHB0AAABfAAAABRyWFlaAAABkAAAABRnWFlaAAABpAAAABRiWFlaAAABuAAAABRyVFJDAAABzAAAACBjaGFkAAAB7AAAACxiVFJDAAABzAAAACBnVFJDAAABzAAAACBtbHVjAAAAAAAAAAEAAAAMZW5VUwAAABQAAAAcAEQAaQBzAHAAbABhAHkAIABQADNtbHVjAAAAAAAAAAEAAAAMZW5VUwAAADQAAAAcAEMAbwBwAHkAcgBpAGcAaAB0ACAAQQBwAHAAbABlACAASQBuAGMALgAsACAAMgAwADIAMlhZWiAAAAAAAAD21QABAAAAANMsWFlaIAAAAAAAAIPfAAA9v////7tYWVogAAAAAAAASr8AALE3AAAKuVhZWiAAAAAAAAAoOAAAEQsAAMi5cGFyYQAAAAAAAwAAAAJmZgAA8qcAAA1ZAAAT0AAACltzZjMyAAAAAAABDEIAAAXe///zJgAAB5MAAP2Q///7ov///aMAAAPcAADAblZQOCDiAAAAEAgAnQEqZAA4AD6xSJ1KNzcpobN0vcrgFglnLYAKNwDnEHVADhszil9dgu8HtdzRldJ7GA7+yeMJTOdlSp6pbKHPoSfcmMpiAAD+6yjrtYkw17qFOP/iYokEniUK+5+rI0mJAhZAZA1g739r1Ij9MsPRp6NNk6lA1CebEFvGLC3e98kZtwnQv8iTf44uiPcBc77rM+GQqkAISKw+Mo4CQMhwzRkCW6BUcj7TR0THJ613wyD8rr8FjThIY7uje7NxPA7MsHQGnbIdIPK8c220N2ToqIhIpezi+RDWAupaEmQAAA=='/%3E%3C/svg%3E")" srcSet="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/o-bom-livro_bvfeuj.jpg?_a=BAVALBAO0 1x, https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/o-bom-livro_bvfeuj.jpg?_a=BAVALBAO0 2x" src="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/o-bom-livro_bvfeuj.jpg?_a=BAVALBAO0"/><div class="absolute bottom-2 right-2 inline-flex items-center rounded-full bg-white p-1 uppercase text-dark-blue md:left-3 md:right-auto"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" class="h-5 w-5"><path fill="currentColor" d="m18.496 10.709-8.636 8.88c-.24.246-.638-.039-.482-.345l3.074-6.066a.3.3 0 0 0-.268-.436H5.718a.3.3 0 0 1-.214-.51l8.01-8.115c.232-.235.618.023.489.328L11.706 9.86a.3.3 0 0 0 .28.417l6.291-.078a.3.3 0 0 1 .22.509"></path></svg></div></div></div><div class="flex flex-col justify-between pt-2 md:pl-7 md:pt-4"><div><time class="text-xs uppercase text-light-blue">11 Fev 24</time><h2 class="font-serif text-2xl font-bold leading-tight dark:text-white md:mt-1 md:text-2xl">O "problema" de um bom livro</h2><p class="mt-1 font-sans text-base leading-tight text-dark-blue opacity-40 dark:text-white md:text-base">Existe um potencial transformador numa boa leitura.</p></div><ul class="flex flex-wrap gap-1 mt-8"><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">pensamento</li></ul></div><div class="post-item-divider"></div><div class="post-item-glow post-item-glow-light dark:post-item-glow-dark opacity-0"></div><div class="post-item-line w-0"></div></a></article><article class="post-item show group"><a class="flex flex-col md:flex-row" href="/um-conto-de-natal-atrasado/"><div class="relative w-full flex-shrink-0 transition-transform md:h-[190p
1x] md:w-[370px] md:group-hover:scale-105"><div class="shadow-image md:rounded md:p-1"><img alt="" loading="lazy" width="740" height="360" decoding="async" data-nimg="1" class="aspect-[37/19] w-full rounded object-cover" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 360'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/webp;base64,UklGRk4BAABXRUJQVlA4IEIBAACwCwCdASpkAEMAPp0+mEi/t6ghL5eMc/ATiWUAvnywgdENQsCXg+3rI3hhYuTcXn6jpwBoWzn4UOG2hYa2l0DmjF3bb2QiXGSxzk4ATySe0dOyl4lPakWSMLFjziCP9wSNWcAt95QA/vUveLXhKlkrP+V4n+urHWPliCdalACfuDvmnVO8cfW/kav80tDWj8/iCHOofPap+oezv3heEVFft1SEIjbPuABxk0Y5Zptut5AScPa5dWdmEGsAhQ+pfjo3Ya0jLpxf4b/W4PfWOIwqvdPalnwgffY8YmQf6a67iNCJP57FitFl8pEUtuJIUTe7x+kKkdGUQZdrGSgzbHiGHfc97jCXRHrlRYg1h5wZzsQBF83a37tRLZG3/8FLrHNgWO+v/wMuVoHZsCAzi/DsUucCe2N39buo4eoam1zF8AAA'/%3E%3C/svg%3E")" srcSet="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/um-conto-de-natal_ljler5.jpg?_a=BAVALBAO0 1x, https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/um-conto-de-natal_ljler5.jpg?_a=BAVALBAO0 2x" src="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/um-conto-de-natal_ljler5.jpg?_a=BAVALBAO0"/><div class="absolute bottom-2 right-2 inline-flex items-center rounded-full bg-white p-1 uppercase text-dark-blue md:left-3 md:right-auto"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" class="h-5 w-5"><path fill="currentColor" d="m18.496 10.709-8.636 8.88c-.24.246-.638-.039-.482-.345l3.074-6.066a.3.3 0 0 0-.268-.436H5.718a.3.3 0 0 1-.214-.51l8.01-8.115c.232-.235.618.023.489.328L11.706 9.86a.3.3 0 0 0 .28.417l6.291-.078a.3.3 0 0 1 .22.509"></path></svg></div></div></div><div class="flex flex-col justify-between pt-2 md:pl-7 md:pt-4"><div><time class="text-xs uppercase text-light-blue">10 Fev 24</time><h2 class="font-serif text-2xl font-bold leading-tight dark:text-white md:mt-1 md:text-2xl">Um conto de Natal atrasado</h2><p class="mt-1 font-sans text-base leading-tight text-dark-blue opacity-40 dark:text-white md:text-base">O dia que vivenciei um milagre de Natal.</p></div><ul class="flex flex-wrap gap-1 mt-8"><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">vivências</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">pensamento</li></ul></div><div class="post-item-divider"></div><div class="post-item-glow post-item-glow-light dark:post-item-glow-dark opacity-0"></div><div class="post-item-line w-0"></div></a></article><article class="post-item show group"><a class="flex flex-col md:flex-row" href="/como-superar-o-fim-de-um-relacionamento/"><div class="relative w-full flex-shrink-0 transition-transform md:h-[190p
1x] md:w-[370px] md:group-hover:scale-105"><div class="shadow-image md:rounded md:p-1"><img alt="" loading="lazy" width="740" height="360" decoding="async" data-nimg="1" class="aspect-[37/19] w-full rounded object-cover" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 360'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/webp;base64,UklGRuAAAABXRUJQVlA4INQAAACwCACdASpkADgAPrlSo008ua8lqlHLy5AXCWcGcAy8zIQE9UxiIOUk3QiT/7R/wemT5Z4wlSQdLuV+GW1p+S7tWU11JPSkSKUcv5sPr4AA/uv67s73uWVbwaloe/FODp15t82ZFXDHWQXiBipEz6scx8y6DTH7LXgTqsoxljLWXSR9kMFxF4sBYcteWVok58WAsMxvdK/PvumOENO27MGPCUly3UoTvxsFz1WQ01SRhvjCQzgOoGJIkpEEXT0ySaKJf/6bp4w0/R/8MegbIfQZ/pgAAA=='/%3E%3C/svg%3E")" srcSet="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/como-superar-o-fim_nebygd.jpg?_a=BAVALBAO0 1x, https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/como-superar-o-fim_nebygd.jpg?_a=BAVALBAO0 2x" src="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/como-superar-o-fim_nebygd.jpg?_a=BAVALBAO0"/></div></div><div class="flex flex-col justify-between pt-2 md:pl-7 md:pt-4"><div><time class="text-xs uppercase text-light-blue">09 Fev 24</time><h2 class="font-serif text-2xl font-bold leading-tight dark:text-white md:mt-1 md:text-2xl">Como superar o fim de um relacionamento</h2><p class="mt-1 font-sans text-base leading-tight text-dark-blue opacity-40 dark:text-white md:text-base">Uma abordagem filosófica sobre separações.</p></div><ul class="flex flex-wrap gap-1 mt-8"><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">relacionamentos</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">filosofia</li></ul></div><div class="post-item-divider"></div><div class="post-item-glow post-item-glow-light dark:post-item-glow-dark opacity-0"></div><div class="post-item-line w-0"></div></a></article><article class="post-item show group"><a class="flex flex-col md:flex-row" href="/um-sonho-sobre-o-tempo/"><div class="relative w-full flex-shrink-0 transition-transform md:h-[190p
1x] md:w-[370px] md:group-hover:scale-105"><div class="shadow-image md:rounded md:p-1"><img alt="" loading="lazy" width="740" height="360" decoding="async" data-nimg="1" class="aspect-[37/19] w-full rounded object-cover" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 360'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/webp;base64,UklGRgIBAABXRUJQVlA4IPYAAACQCwCdASpkAEMAPrFKm0o3L6Ihsz25uuAWCWkA0FQrWPyQylrjXdDQYZQCQz+vzZtdlMd6LC5Wb3QyDekvyKEShUdv5nBHQ2SxsBTYl8K1PN+uoWD3mTd7k1hLCxDRjo/fkAaKMAD+31VBeqG1Bxvgu34GD/SltGanLLXZSIkNntd/RqsfyvKgqVhxmLsL/fdx5KKf0qFiCVfYJGJQSj6ZMBljcjSsU1TSSzf9UrYiGZyS4JqaekkRbOk2hM+l2YRO/1YEtiH4FHzBd5GDmpdrJDDvs6xNSDsTIUlRzNYxXGX+IAa1Ex3ESmjVg/VfJcUHYv5IAAA='/%3E%3C/svg%3E")" srcSet="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/um-sonho-sobre-o-tempo_dxqpkz.jpg?_a=BAVALBAO0 1x, https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/um-sonho-sobre-o-tempo_dxqpkz.jpg?_a=BAVALBAO0 2x" src="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/um-sonho-sobre-o-tempo_dxqpkz.jpg?_a=BAVALBAO0"/><div class="absolute bottom-2 right-2 inline-flex items-center rounded-full bg-white p-1 uppercase text-dark-blue md:left-3 md:right-auto"><svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="0 0 24 24" class="h-5 w-5"><path fill="currentColor" d="m18.496 10.709-8.636 8.88c-.24.246-.638-.039-.482-.345l3.074-6.066a.3.3 0 0 0-.268-.436H5.718a.3.3 0 0 1-.214-.51l8.01-8.115c.232-.235.618.023.489.328L11.706 9.86a.3.3 0 0 0 .28.417l6.291-.078a.3.3 0 0 1 .22.509"></path></svg></div></div></div><div class="flex flex-col justify-between pt-2 md:pl-7 md:pt-4"><div><time class="text-xs uppercase text-light-blue">01 Fev 24</time><h2 class="font-serif text-2xl font-bold leading-tight dark:text-white md:mt-1 md:text-2xl">Um sonho sobre o tempo</h2><p class="mt-1 font-sans text-base leading-tight text-dark-blue opacity-40 dark:text-white md:text-base">E o rastro que deixamos nele.</p></div><ul class="flex flex-wrap gap-1 mt-8"><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">sonhos</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">questionamentos</li></ul></div><div class="post-item-divider"></div><div class="post-item-glow post-item-glow-light dark:post-item-glow-dark opacity-0"></div><div class="post-item-line w-0"></div></a></article><article class="post-item show group"><a class="flex flex-col md:flex-row" href="/reflexoes-de-uma-tarde-de-verao/"><div class="relative w-full flex-shrink-0 transition-transform md:h-[190p
1x] md:w-[370px] md:group-hover:scale-105"><div class="shadow-image md:rounded md:p-1"><img alt="" loading="lazy" width="740" height="360" decoding="async" data-nimg="1" class="aspect-[37/19] w-full rounded object-cover" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 360'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/webp;base64,UklGRogAAABXRUJQVlA4IHwAAABwBQCdASpkADgAPnk8m0qkoyIhoSgAkA8JaQDQzAMReughSc+0Mw8EpsyHqt9vpOmUtU3UAP72IRWHg3re5u9zEoiTPr9TF+f5VcnqE5vACXnbjXAnn+v4O1XFiQtS/c5jvoB5giUER0ZpTf1zJfarIr1Vjw6As1mgAAAA'/%3E%3C/svg%3E")" srcSet="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/sea-insights_mo6xzh.jpg?_a=BAVALBAO0 1x, https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/sea-insights_mo6xzh.jpg?_a=BAVALBAO0 2x" src="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/sea-insights_mo6xzh.jpg?_a=BAVALBAO0"/></div></div><div class="flex flex-col justify-between pt-2 md:pl-7 md:pt-4"><div><time class="text-xs uppercase text-light-blue">12 Jan 24</time><h2 class="font-serif text-2xl font-bold leading-tight dark:text-white md:mt-1 md:text-2xl">Reflexões de uma tarde de Verão</h2><p class="mt-1 font-sans text-base leading-tight text-dark-blue opacity-40 dark:text-white md:text-base">A praia, o mar, as ondas e a vida.</p></div><ul class="flex flex-wrap gap-1 mt-8"><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">pensamento</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">filosofia</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">espiritualidade</li></ul></div><div class="post-item-divider"></div><div class="post-item-glow post-item-glow-light dark:post-item-glow-dark opacity-0"></div><div class="post-item-line w-0"></div></a></article><article class="post-item show group"><a class="flex flex-col md:flex-row" href="/o-caminho/"><div class="relative w-full flex-shrink-0 transition-transform md:h-[190p
1x] md:w-[370px] md:group-hover:scale-105"><div class="shadow-image md:rounded md:p-1"><img alt="" loading="lazy" width="740" height="360" decoding="async" data-nimg="1" class="aspect-[37/19] w-full rounded object-cover" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 360'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/webp;base64,UklGRpwDAABXRUJQVlA4WAoAAAAgAAAAYwAAYwAASUNDUBgCAAAAAAIYYXBwbAQAAABtbnRyUkdCIFhZWiAH5gABAAEAAAAAAABhY3NwQVBQTAAAAABBUFBMAAAAAAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWFwcGzs/aOOOIVHw220vU962hgvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApkZXNjAAAA/AAAADBjcHJ0AAABLAAAAFB3dHB0AAABfAAAABRyWFlaAAABkAAAABRnWFlaAAABpAAAABRiWFlaAAABuAAAABRyVFJDAAABzAAAACBjaGFkAAAB7AAAACxiVFJDAAABzAAAACBnVFJDAAABzAAAACBtbHVjAAAAAAAAAAEAAAAMZW5VUwAAABQAAAAcAEQAaQBzAHAAbABhAHkAIABQADNtbHVjAAAAAAAAAAEAAAAMZW5VUwAAADQAAAAcAEMAbwBwAHkAcgBpAGcAaAB0ACAAQQBwAHAAbABlACAASQBuAGMALgAsACAAMgAwADIAMlhZWiAAAAAAAAD21QABAAAAANMsWFlaIAAAAAAAAIPfAAA9v////7tYWVogAAAAAAAASr8AALE3AAAKuVhZWiAAAAAAAAAoOAAAEQsAAMi5cGFyYQAAAAAAAwAAAAJmZgAA8qcAAA1ZAAAT0AAACltzZjMyAAAAAAABDEIAAAXe///zJgAAB5MAAP2Q///7ov///aMAAAPcAADAblZQOCBeAQAAcA4AnQEqZABkAD6dQppJuLGrpqvWPGMQE4lnBvjnyFokEMLagni5N3uf0nhSNo9nEwyFImb6VJJ/I2b1wBExoyUiumPlzRkRvOFLrgCtlxjS35sjG/YQsaGxZJesumuP8PeK5RPly8a9snHbJhxlIcaAfwgeSFttnwy1gAD+7SHM5fsKnckS/SBeMjNf9Vs1vWXoE15Oes5AjVkR5kg5IF+MoGLZ8KH0fxZgvgxAHLqswIp26XSR2Cx3I8QCe5/idznaYOzdskpqerRhulz4VXd5WquD4MONPaNR1cBHULYCJFgIOgMbicpbeUyK7mlorKbDioFt4SaA80VHcOsN94sAE3w94BxESN3GGJOvvsdt7C34+VIMvsgwQfu4H6sYb9gwZHV0JOJ8Xl95gW2JuiWXUJNb9EEPuyt9vQtHmJ9juRURJgXWrlvAPPh8Fe3mccxd6MmfoDbEsEPgAAA='/%3E%3C/svg%3E")" srcSet="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/o-caminho_qkmfdq?_a=BAVALBAO0 1x, https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/o-caminho_qkmfdq?_a=BAVALBAO0 2x" src="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/o-caminho_qkmfdq?_a=BAVALBAO0"/></div></div><div class="flex flex-col justify-between pt-2 md:pl-7 md:pt-4"><div><time class="text-xs uppercase text-light-blue">20 Fev 23</time><h2 class="font-serif text-2xl font-bold leading-tight dark:text-white md:mt-1 md:text-2xl">O Caminho</h2><p class="mt-1 font-sans text-base leading-tight text-dark-blue opacity-40 dark:text-white md:text-base">Poema inspirado ao caminhar por uma trilha em Curitiba, Paraná.</p></div></div><div class="post-item-divider"></div><div class="post-item-glow post-item-glow-light dark:post-item-glow-dark opacity-0"></div><div class="post-item-line w-0"></div></a></article><article class="post-item show group"><a class="flex flex-col md:flex-row" href="/nada-esta-isolado/"><div class="relative w-full flex-shrink-0 transition-transform md:h-[190p
1x] md:w-[370px] md:group-hover:scale-105"><div class="shadow-image md:rounded md:p-1"><img alt="" loading="lazy" width="740" height="360" decoding="async" data-nimg="1" class="aspect-[37/19] w-full rounded object-cover" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 360'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/webp;base64,UklGRrgDAABXRUJQVlA4WAoAAAAgAAAAYwAANQAASUNDUKACAAAAAAKgbGNtcwQwAABtbnRyUkdCIFhZWiAH5AAIAA0ABgAeAC1hY3NwQVBQTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWxjbXMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1kZXNjAAABIAAAAEBjcHJ0AAABYAAAADZ3dHB0AAABmAAAABRjaGFkAAABrAAAACxyWFlaAAAB2AAAABRiWFlaAAAB7AAAABRnWFlaAAACAAAAABRyVFJDAAACFAAAACBnVFJDAAACFAAAACBiVFJDAAACFAAAACBjaHJtAAACNAAAACRkbW5kAAACWAAAACRkbWRkAAACfAAAACRtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACQAAAAcAEcASQBNAFAAIABiAHUAaQBsAHQALQBpAG4AIABzAFIARwBCbWx1YwAAAAAAAAABAAAADGVuVVMAAAAaAAAAHABQAHUAYgBsAGkAYwAgAEQAbwBtAGEAaQBuAABYWVogAAAAAAAA9tYAAQAAAADTLXNmMzIAAAAAAAEMQgAABd7///MlAAAHkwAA/ZD///uh///9ogAAA9wAAMBuWFlaIAAAAAAAAG+gAAA49QAAA5BYWVogAAAAAAAAJJ8AAA+EAAC2xFhZWiAAAAAAAABilwAAt4cAABjZcGFyYQAAAAAAAwAAAAJmZgAA8qcAAA1ZAAAT0AAACltjaHJtAAAAAAADAAAAAKPXAABUfAAATM0AAJmaAAAmZwAAD1xtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAEcASQBNAFBtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJWUDgg8gAAADAJAJ0BKmQANgA+tU6dSj+oKaGu2xxD8BaJZy2ACiqawqlAlV0w1ixmVcgWmQbzg6EcByT1RHUUicBEkIBW7boWcH+IFl7FFnKRMmkGWhIJMMAA/lpXwfdByEbnofYk5kH7DHVo//e8KvmPxxo34SWQ56B4Yfm7y3UehXWjdCFAWPvzm0bVcSiSdeJC50nWgC0NdczMYA48No9m8BegzINKXFmIfZM8HCqSH+9pcHqi8OpRFHeApxpB7LNVarId3mGVh7zS3r5FQcH0AMxyyTq+18R9VidqYaoXkpGpqv9MfUdXhGidULclNWp6fyTgFvAA'/%3E%3C/svg%3E")" srcSet="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/nature-connection_lp5s8h?_a=BAVALBAO0 1x, https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/nature-connection_lp5s8h?_a=BAVALBAO0 2x" src="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/nature-connection_lp5s8h?_a=BAVALBAO0"/></div></div><div class="flex flex-col justify-between pt-2 md:pl-7 md:pt-4"><div><time class="text-xs uppercase text-light-blue">27 Jun 21</time><h2 class="font-serif text-2xl font-bold leading-tight dark:text-white md:mt-1 md:text-2xl">Nada está isolado</h2><p class="mt-1 font-sans text-base leading-tight text-dark-blue opacity-40 dark:text-white md:text-base">O que está fora está dentro.</p></div><ul class="flex flex-wrap gap-1 mt-8"><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">filosofia</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">pensamento</li></ul></div><div class="post-item-divider"></div><div class="post-item-glow post-item-glow-light dark:post-item-glow-dark opacity-0"></div><div class="post-item-line w-0"></div></a></article><article class="post-item show group"><a class="flex flex-col md:flex-row" href="/nao-eu-nao-desejo-a-vacina-pra-2021/"><div class="relative w-full flex-shrink-0 transition-transform md:h-[190p
1x] md:w-[370px] md:group-hover:scale-105"><div class="shadow-image md:rounded md:p-1"><img alt="" loading="lazy" width="740" height="360" decoding="async" data-nimg="1" class="aspect-[37/19] w-full rounded object-cover" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 360'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/webp;base64,UklGRggBAABXRUJQVlA4IPwAAACQCQCdASpkADgAPrlKnUqzJCKhrt65mmAXCWUAzBSPEQgwtBafqWsuBFnE8dFLt37yQeZfN9R3ZoHjrpDzMjySgPmFpZqyWnVzd3oe9JaHwVagtYeIAP7Mrwmt/xQsIofL7bdeu9+ziVnDIgn242wH6iFtemyw1gQO3DPsrhWnyojdJgkOel8aNRnlXFZwZ1Ql2WZss7BFdufNLUunL+j/wYOrc9j1fEuD2reIUpA5MtXhgUAfaSP/+Z8f+GLxearwqIRzouB/gIRAphpWfUukAaZ+EL2yYYqZm2oB6brpeKGjpzUvmSPDKtpyGkJyGASOX4XzRk/i8wMOgAA='/%3E%3C/svg%3E")" srcSet="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/wallpaper-OHLALADANI_DESKTOP_WALLPAPERS_AVENTURA-2_c2hklt?_a=BAVALBAO0 1x, https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/wallpaper-OHLALADANI_DESKTOP_WALLPAPERS_AVENTURA-2_c2hklt?_a=BAVALBAO0 2x" src="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/wallpaper-OHLALADANI_DESKTOP_WALLPAPERS_AVENTURA-2_c2hklt?_a=BAVALBAO0"/></div></div><div class="flex flex-col justify-between pt-2 md:pl-7 md:pt-4"><div><time class="text-xs uppercase text-light-blue">01 Jan 21</time><h2 class="font-serif text-2xl font-bold leading-tight dark:text-white md:mt-1 md:text-2xl">Não, eu não desejo a vacina pra 2021</h2><p class="mt-1 font-sans text-base leading-tight text-dark-blue opacity-40 dark:text-white md:text-base">Um salto pessoal para uma mudança global.</p></div><ul class="flex flex-wrap gap-1 mt-8"><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">vida</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">reflexões</li></ul></div><div class="post-item-divider"></div><div class="post-item-glow post-item-glow-light dark:post-item-glow-dark opacity-0"></div><div class="post-item-line w-0"></div></a></article><article class="post-item show group"><a class="flex flex-col md:flex-row" href="/como-criar-um-timer-com-resume-pause-e-reset-usando-javascript/"><div class="relative w-full flex-shrink-0 transition-transform md:h-[190p
1x] md:w-[370px] md:group-hover:scale-105"><div class="shadow-image md:rounded md:p-1"><img alt="" loading="lazy" width="740" height="360" decoding="async" data-nimg="1" class="aspect-[37/19] w-full rounded object-cover" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 360'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/webp;base64,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'/%3E%3C/svg%3E")" srcSet="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/back-to-the-future_nol9pv?_a=BAVALBAO0 1x, https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/back-to-the-future_nol9pv?_a=BAVALBAO0 2x" src="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/back-to-the-future_nol9pv?_a=BAVALBAO0"/></div></div><div class="flex flex-col justify-between pt-2 md:pl-7 md:pt-4"><div><time class="text-xs uppercase text-light-blue">31 Mar 20</time><h2 class="font-serif text-2xl font-bold leading-tight dark:text-white md:mt-1 md:text-2xl">Como criar um Timer com resume(), pause() e reset() usando JavaScript</h2><p class="mt-1 font-sans text-base leading-tight text-dark-blue opacity-40 dark:text-white md:text-base">Um componente muito útil para auxiliar em slideshows, carousels, animações, etc.</p></div><ul class="flex flex-wrap gap-1 mt-8"><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">timer</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">temporizador</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">cronômetro</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">tutorial</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">javascript</li></ul></div><div class="post-item-divider"></div><div class="post-item-glow post-item-glow-light dark:post-item-glow-dark opacity-0"></div><div class="post-item-line w-0"></div></a></article><article class="post-item show group"><a class="flex flex-col md:flex-row" href="/10-ferramentas-muito-uteis-no-meu-dia-a-dia-como-front-end/"><div class="relative w-full flex-shrink-0 transition-transform md:h-[190p
1x] md:w-[370px] md:group-hover:scale-105"><div class="shadow-image md:rounded md:p-1"><img alt="" loading="lazy" width="740" height="360" decoding="async" data-nimg="1" class="aspect-[37/19] w-full rounded object-cover" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 360'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/webp;base64,UklGRgoBAABXRUJQVlA4IP4AAACwCgCdASpkADUAPrFEm0opKqYwNJnLMgAWCWktgFGggprDWIAOINFYFj3hJXssouu9U65fBD4R2O0lJkZKCu/5YO4hTzrLObCAszlv8FkYJ84TiphDVllSSLn956nAAP7rKm/eRlDAe0cFoBfDc9L290nXE3I8VaiJSc8ueOf2tP1uRQeXIzo1PAYXsG1Xcb6O086uU2sBa2Jim/JdIU0qw39CCXlDoAsCnMWXz6eT4LB5vV0O2AxclwbfW+RHvviz2hYZmOjIiolDUZgpyfUz5q2qEiiRPTp38+2HPwCJFtpaICdrB1WDwAWPKwbPafoVzaBB5GiomxK7H0AAAA=='/%3E%3C/svg%3E")" srcSet="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/bugiganga_qy7rc4?_a=BAVALBAO0 1x, https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/bugiganga_qy7rc4?_a=BAVALBAO0 2x" src="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/bugiganga_qy7rc4?_a=BAVALBAO0"/></div></div><div class="flex flex-col justify-between pt-2 md:pl-7 md:pt-4"><div><time class="text-xs uppercase text-light-blue">09 Mar 20</time><h2 class="font-serif text-2xl font-bold leading-tight dark:text-white md:mt-1 md:text-2xl">10 ferramentas muito úteis no meu dia a dia como Front-end</h2><p class="mt-1 font-sans text-base leading-tight text-dark-blue opacity-40 dark:text-white md:text-base">Esses sites aumentam demais a minha produtividade.</p></div><ul class="flex flex-wrap gap-1 mt-8"><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">lista</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">ferramentas</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">desenvolvimento</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">front-end</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">produtividade</li></ul></div><div class="post-item-divider"></div><div class="post-item-glow post-item-glow-light dark:post-item-glow-dark opacity-0"></div><div class="post-item-line w-0"></div></a></article><article class="post-item show group"><a class="flex flex-col md:flex-row" href="/como-nomear-seus-componentes-css/"><div class="relative w-full flex-shrink-0 transition-transform md:h-[190p
1x] md:w-[370px] md:group-hover:scale-105"><div class="shadow-image md:rounded md:p-1"><img alt="" loading="lazy" width="740" height="360" decoding="async" data-nimg="1" class="aspect-[37/19] w-full rounded object-cover" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 360'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/webp;base64,UklGRsQAAABXRUJQVlA4ILgAAADQCACdASpkADUAPp1Imkm4r64hLbVZAxATiW
1cAz6AM+vSp2l6ALNWqlSrrMLwwlCng0jCvnLBveUzyQeKENoUBwjs0NphlQIVkGngc5PFQAP73HS9m32R7808E+NHlGbdklsEJ/yiLrXexkYuRA312NSY06bAREecf1XwsDHixje6Vs/lDFizV0VbF1GCmxqpGqzCrUwFZn0sT5Eb41ik6flmTCytiRpnWqudKVUVjH6j6qzqXAAAA'/%3E%3C/svg%3E")" srcSet="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/du-dudu-e-edu_f7e4tz?_a=BAVALBAO0 1x, https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/du-dudu-e-edu_f7e4tz?_a=BAVALBAO0 2x" src="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/du-dudu-e-edu_f7e4tz?_a=BAVALBAO0"/></div></div><div class="flex flex-col justify-between pt-2 md:pl-7 md:pt-4"><div><time class="text-xs uppercase text-light-blue">14 Fev 20</time><h2 class="font-serif text-2xl font-bold leading-tight dark:text-white md:mt-1 md:text-2xl">Como nomear seus componentes CSS</h2><p class="mt-1 font-sans text-base leading-tight text-dark-blue opacity-40 dark:text-white md:text-base">Tá difÃcil dar nomes para seus componentes? Essa lista vai te ajudar.</p></div><ul class="flex flex-wrap gap-1 mt-8"><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">css</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">componentes</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">lista</li></ul></div><div class="post-item-divider"></div><div class="post-item-glow post-item-glow-light dark:post-item-glow-dark opacity-0"></div><div class="post-item-line w-0"></div></a></article><article class="post-item show group"><a class="flex flex-col md:flex-row" href="/o-que-esperar-deste-blog-em-2020/"><div class="relative w-full flex-shrink-0 transition-transform md:h-[190p
1x] md:w-[370px] md:group-hover:scale-105"><div class="shadow-image md:rounded md:p-1"><img alt="" loading="lazy" width="740" height="360" decoding="async" data-nimg="1" class="aspect-[37/19] w-full rounded object-cover" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 360'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/webp;base64,UklGRv4AAABXRUJQVlA4IPIAAACQCwCdASpkADUAPq1ImUo/v6Ihslz9U/AViWkBhAJBbE7bN01V0CipcAlwCoqVNzX6wpPBqDpkgj/wkJc1mJ7lzjQoQ3EFCW9xZIBOAnPnmQlVL3WvEHmoOPWH+sSY+Jprl1rtQAD+3GlBfx4o8dk7qqVhO+Rcl0hMK2m3rM8v5A9ZfFxUcyI7qZZ3ev7j90z/b9afqVj2Jh49niB9sCyMCgY9d3PhBvYGmsA1T1ogr6Kg76PNxkQMr3QguEBoxpCmRs6l0T/gDsmBbOxOPPE+as+/O6C+qopOeaa+h34k8lEU1S2TImSDkT1nM+CkIoAAAA=='/%3E%3C/svg%3E")" srcSet="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/forrest-gump_exdyby?_a=BAVALBAO0 1x, https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/forrest-gump_exdyby?_a=BAVALBAO0 2x" src="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/forrest-gump_exdyby?_a=BAVALBAO0"/></div></div><div class="flex flex-col justify-between pt-2 md:pl-7 md:pt-4"><div><time class="text-xs uppercase text-light-blue">01 Fev 20</time><h2 class="font-serif text-2xl font-bold leading-tight dark:text-white md:mt-1 md:text-2xl">O que esperar deste blog em 2020</h2><p class="mt-1 font-sans text-base leading-tight text-dark-blue opacity-40 dark:text-white md:text-base">Eis o plano, caso deseje visitar este site regularmente.</p></div><ul class="flex flex-wrap gap-1 mt-8"><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">blog</li></ul></div><div class="post-item-divider"></div><div class="post-item-glow post-item-glow-light dark:post-item-glow-dark opacity-0"></div><div class="post-item-line w-0"></div></a></article><article class="post-item show group"><a class="flex flex-col md:flex-row" href="/um-resumo-do-2019-deste-autor/"><div class="relative w-full flex-shrink-0 transition-transform md:h-[190p
1x] md:w-[370px] md:group-hover:scale-105"><div class="shadow-image md:rounded md:p-1"><img alt="" loading="lazy" width="740" height="360" decoding="async" data-nimg="1" class="aspect-[37/19] w-full rounded object-cover" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 360'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/webp;base64,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'/%3E%3C/svg%3E")" srcSet="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/confused-travolta_bhwgqy?_a=BAVALBAO0 1x, https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/confused-travolta_bhwgqy?_a=BAVALBAO0 2x" src="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/confused-travolta_bhwgqy?_a=BAVALBAO0"/></div></div><div class="flex flex-col justify-between pt-2 md:pl-7 md:pt-4"><div><time class="text-xs uppercase text-light-blue">27 Jan 20</time><h2 class="font-serif text-2xl font-bold leading-tight dark:text-white md:mt-1 md:text-2xl">Um resumo do 2019 deste autor</h2><p class="mt-1 font-sans text-base leading-tight text-dark-blue opacity-40 dark:text-white md:text-base">Mudança e crescimento foram as palavras-chave de 2019.</p></div><ul class="flex flex-wrap gap-1 mt-8"><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">vida</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">blog</li></ul></div><div class="post-item-divider"></div><div class="post-item-glow post-item-glow-light dark:post-item-glow-dark opacity-0"></div><div class="post-item-line w-0"></div></a></article><article class="post-item show group"><a class="flex flex-col md:flex-row" href="/como-funciona-a-combinacao-de-margens-no-css/"><div class="relative w-full flex-shrink-0 transition-transform md:h-[190p
1x] md:w-[370px] md:group-hover:scale-105"><div class="shadow-image md:rounded md:p-1"><img alt="" loading="lazy" width="740" height="360" decoding="async" data-nimg="1" class="aspect-[37/19] w-full rounded object-cover" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 360'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/webp;base64,UklGRgwBAABXRUJQVlA4IAABAADwBwCdASpkADUAPrlUok2nPy6mKTILm+AXCWMAvNhMwE8kSC8hmI8aSALy/LNXe+atqM3hovbGcq8dNCgnsjtgf9sL6QdYv6AA/t0EIu9XWhrHVVon9Hm6Kk9gjwaKsW5uR7WnanCV+UcRlUcObts3wy5m8Fa+gyBP3LD0x99gMXgsoKaHjy+61SlALlnniEUepchxQsAFF8zMGMgWtCmrYEi0biZEE611/eNNVzMkCk9LLu/+8WwicFocZl9VIKVn3YGW9ngA13zQdaza0NwG5p3zD1eC/IvyDQKkKM6M2stNcJO6gV8TBCeDI6eLmSdUUbCdcofT2XBXRIVz5QAA'/%3E%3C/svg%3E")" srcSet="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/fusao_hq3rec?_a=BAVALBAO0 1x, https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/fusao_hq3rec?_a=BAVALBAO0 2x" src="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/fusao_hq3rec?_a=BAVALBAO0"/></div></div><div class="flex flex-col justify-between pt-2 md:pl-7 md:pt-4"><div><time class="text-xs uppercase text-light-blue">09 Out 19</time><h2 class="font-serif text-2xl font-bold leading-tight dark:text-white md:mt-1 md:text-2xl">Como funciona a combinação de margens no CSS</h2><p class="mt-1 font-sans text-base leading-tight text-dark-blue opacity-40 dark:text-white md:text-base">Um guia visual para você entender melhor a propriedade margin.</p></div><ul class="flex flex-wrap gap-1 mt-8"><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">css</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">margin</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">guia</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">combinação</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">sobreposição</li></ul></div><div class="post-item-divider"></div><div class="post-item-glow post-item-glow-light dark:post-item-glow-dark opacity-0"></div><div class="post-item-line w-0"></div></a></article><article class="post-item show group"><a class="flex flex-col md:flex-row" href="/bem-e-tudo-de-bom/"><div class="relative w-full flex-shrink-0 transition-transform md:h-[190p
1x] md:w-[370px] md:group-hover:scale-105"><div class="shadow-image md:rounded md:p-1"><img alt="" loading="lazy" width="740" height="360" decoding="async" data-nimg="1" class="aspect-[37/19] w-full rounded object-cover" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 360'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/webp;base64,UklGRhABAABXRUJQVlA4IAQBAACQBwCdASpkADUAPqVOnks+PLAiqTQLm8AUiWUGcGaA3gaKjWwFVaKScc7T9/9TsK63QHzv4hVPNuCznoW1PGCyJ/YmPYAA/u6DC/Du7OdoF7s2ipl53J23VxjAPL25nQ5wstSuMXvs42s798wu6ZPlEefIzxFkw8mgf98nF3Y7PiHumFwufFLKHUXdhk9WWA+jMUHHmf/u92Ym4Np0Q97AtH+upXANAPAn4m+MZ90ARvk3Kyma+Z3zm+bRo4X656cRGcjpZmgMZ55g4XViTwfNqUf3T3aGw6pOgduCtjrZhFLkprGWUo1KdJaw3R8Jj6KGScurABjxbOcQE47XRtUKMAAAAA=='/%3E%3C/svg%3E")" srcSet="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/lego-movie-2_rhhxs9?_a=BAVALBAO0 1x, https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/lego-movie-2_rhhxs9?_a=BAVALBAO0 2x" src="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/lego-movie-2_rhhxs9?_a=BAVALBAO0"/></div></div><div class="flex flex-col justify-between pt-2 md:pl-7 md:pt-4"><div><time class="text-xs uppercase text-light-blue">20 Set 19</time><h2 class="font-serif text-2xl font-bold leading-tight dark:text-white md:mt-1 md:text-2xl">BEM é tudo de bom</h2><p class="mt-1 font-sans text-base leading-tight text-dark-blue opacity-40 dark:text-white md:text-base">Uma metodologia fácil e efetiva para estruturar o seu CSS.</p></div><ul class="flex flex-wrap gap-1 mt-8"><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">css</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">bem</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">metodologia</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">escrita</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">código</li></ul></div><div class="post-item-divider"></div><div class="post-item-glow post-item-glow-light dark:post-item-glow-dark opacity-0"></div><div class="post-item-line w-0"></div></a></article><article class="post-item show group"><a class="flex flex-col md:flex-row" href="/loaders-animados-com-gsap-parte-3/"><div class="relative w-full flex-shrink-0 transition-transform md:h-[190p
1x] md:w-[370px] md:group-hover:scale-105"><div class="shadow-image md:rounded md:p-1"><img alt="" loading="lazy" width="740" height="360" decoding="async" data-nimg="1" class="aspect-[37/19] w-full rounded object-cover" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 360'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/webp;base64,UklGRkANAABXRUJQVlA4WAoAAAAgAAAAYwAANAAASUNDUEgMAAAAAAxITGlubwIQAABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAAABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAAABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMhAy0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDIIRghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWHNcI1/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114
1XcleGl5sXr1fD19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2hfgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokziZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZGxsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH/Jj9Kf26/kv+3P9t//9WUDgg0gAAABAJAJ0BKmQANQA+tUqdSj+zqaGzd4uj8BaJZwDKfefBLm/SNOXwWr1Sig7iZB7jpb8KLUyxRPokRM77WIMUrFam3SM2LwYc+obQR6Ga6IV3YAD+45Uve5aItUFwb5kOoIzuvjKTbmBIIUe/f88kZXgGgO085sL5aUJyVXVT16iN1jBUUBQwZBO2AtbKiLUi2RKjk1YLsM4AG2GaohEHk8V00dL5yk+4rUELvojCJvOvH2j6akvoz8oPRVr0RTXuttTtani4LHWW5MFPrF2Q2EAAAA=='/%3E%3C/svg%3E")" srcSet="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/animated-loaders-3_hcufnv?_a=BAVALBAO0 1x, https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/animated-loaders-3_hcufnv?_a=BAVALBAO0 2x" src="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/animated-loaders-3_hcufnv?_a=BAVALBAO0"/></div></div><div class="flex flex-col justify-between pt-2 md:pl-7 md:pt-4"><div><time class="text-xs uppercase text-light-blue">11 Set 19</time><h2 class="font-serif text-2xl font-bold leading-tight dark:text-white md:mt-1 md:text-2xl">Loaders animados com GSAP - Parte 3</h2><p class="mt-1 font-sans text-base leading-tight text-dark-blue opacity-40 dark:text-white md:text-base">A parte final da série de artigos sobre como criar um loader animado com a GreenSock Animation API.</p></div><ul class="flex flex-wrap gap-1 mt-8"><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">gsap</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">javascript</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">loader</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">animação</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">tutorial</li></ul></div><div class="post-item-divider"></div><div class="post-item-glow post-item-glow-light dark:post-item-glow-dark opacity-0"></div><div class="post-item-line w-0"></div></a></article><article class="post-item show group"><a class="flex flex-col md:flex-row" href="/loaders-animados-com-gsap-parte-2/"><div class="relative w-full flex-shrink-0 transition-transform md:h-[190p
1x] md:w-[370px] md:group-hover:scale-105"><div class="shadow-image md:rounded md:p-1"><img alt="" loading="lazy" width="740" height="360" decoding="async" data-nimg="1" class="aspect-[37/19] w-full rounded object-cover" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 360'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/webp;base64,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'/%3E%3C/svg%3E")" srcSet="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/animated-loaders-2_sovyoy?_a=BAVALBAO0 1x, https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/animated-loaders-2_sovyoy?_a=BAVALBAO0 2x" src="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/animated-loaders-2_sovyoy?_a=BAVALBAO0"/></div></div><div class="flex flex-col justify-between pt-2 md:pl-7 md:pt-4"><div><time class="text-xs uppercase text-light-blue">09 Set 19</time><h2 class="font-serif text-2xl font-bold leading-tight dark:text-white md:mt-1 md:text-2xl">Loaders animados com GSAP - Parte 2</h2><p class="mt-1 font-sans text-base leading-tight text-dark-blue opacity-40 dark:text-white md:text-base">A segunda parte da mini-série sobre animações usando a GreenSock Animation API</p></div><ul class="flex flex-wrap gap-1 mt-8"><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">javascript</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">loaders</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">gsap</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">animação</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">tutorial</li></ul></div><div class="post-item-divider"></div><div class="post-item-glow post-item-glow-light dark:post-item-glow-dark opacity-0"></div><div class="post-item-line w-0"></div></a></article><article class="post-item show group"><a class="flex flex-col md:flex-row" href="/loaders-animados-com-gsap-parte-1/"><div class="relative w-full flex-shrink-0 transition-transform md:h-[190p
1x] md:w-[370px] md:group-hover:scale-105"><div class="shadow-image md:rounded md:p-1"><img alt="" loading="lazy" width="740" height="360" decoding="async" data-nimg="1" class="aspect-[37/19] w-full rounded object-cover" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 360'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/webp;base64,UklGRkoNAABXRUJQVlA4WAoAAAAgAAAAYwAANAAASUNDUEgMAAAAAAxITGlubwIQAABtbnRyUkdCIFhZWiAHzgACAAkABgAxAABhY3NwTVNGVAAAAABJRUMgc1JHQgAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLUhQICAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABFjcHJ0AAABUAAAADNkZXNjAAABhAAAAGx3dHB0AAAB8AAAABRia3B0AAACBAAAABRyWFlaAAACGAAAABRnWFlaAAACLAAAABRiWFlaAAACQAAAABRkbW5kAAACVAAAAHBkbWRkAAACxAAAAIh2dWVkAAADTAAAAIZ2aWV3AAAD1AAAACRsdW1pAAAD+AAAABRtZWFzAAAEDAAAACR0ZWNoAAAEMAAAAAxyVFJDAAAEPAAACAxnVFJDAAAEPAAACAxiVFJDAAAEPAAACAx0ZXh0AAAAAENvcHlyaWdodCAoYykgMTk5OCBIZXdsZXR0LVBhY2thcmQgQ29tcGFueQAAZGVzYwAAAAAAAAASc1JHQiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAAAAAAAAAAAAAAAFhZWiAAAAAAAABvogAAOPUAAAOQWFlaIAAAAAAAAGKZAAC3hQAAGNpYWVogAAAAAAAAJKAAAA+EAAC2z2Rlc2MAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAFklFQyBodHRwOi8vd3d3LmllYy5jaAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABkZXNjAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAC5JRUMgNjE5NjYtMi4xIERlZmF1bHQgUkdCIGNvbG91ciBzcGFjZSAtIHNSR0IAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZGVzYwAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAALFJlZmVyZW5jZSBWaWV3aW5nIENvbmRpdGlvbiBpbiBJRUM2MTk2Ni0yLjEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHZpZXcAAAAAABOk/gAUXy4AEM8UAAPtzAAEEwsAA1yeAAAAAVhZWiAAAAAAAEwJVgBQAAAAVx/nbWVhcwAAAAAAAAABAAAAAAAAAAAAAAAAAAAAAAAAAo8AAAACc2lnIAAAAABDUlQgY3VydgAAAAAAAAQAAAAABQAKAA8AFAAZAB4AIwAoAC0AMgA3ADsAQABFAEoATwBUAFkAXgBjAGgAbQByAHcAfACBAIYAiwCQAJUAmgCfAKQAqQCuALIAtwC8AMEAxgDLANAA1QDbAOAA5QDrAPAA9gD7AQEBBwENARMBGQEfASUBKwEyATgBPgFFAUwBUgFZAWABZwFuAXUBfAGDAYsBkgGaAaEBqQGxAbkBwQHJAdEB2QHhAekB8gH6AgMCDAIUAh0CJgIvAjgCQQJLAlQCXQJnAnECegKEAo4CmAKiAqwCtgLBAssC1QLgAusC9QMAAwsDFgMhAy0DOANDA08DWgNmA3IDfgOKA5YDogOuA7oDxwPTA+AD7AP5BAYEEwQgBC0EOwRIBFUEYwRxBH4EjASaBKgEtgTEBNME4QTwBP4FDQUcBSsFOgVJBVgFZwV3BYYFlgWmBbUFxQXVBeUF9gYGBhYGJwY3BkgGWQZqBnsGjAadBq8GwAbRBuMG9QcHBxkHKwc9B08HYQd0B4YHmQesB78H0gflB/gICwgfCDIIRghaCG4IggiWCKoIvgjSCOcI+wkQCSUJOglPCWQJeQmPCaQJugnPCeUJ+woRCicKPQpUCmoKgQqYCq4KxQrcCvMLCwsiCzkLUQtpC4ALmAuwC8gL4Qv5DBIMKgxDDFwMdQyODKcMwAzZDPMNDQ0mDUANWg10DY4NqQ3DDd4N+A4TDi4OSQ5kDn8Omw62DtIO7g8JDyUPQQ9eD3oPlg+zD88P7BAJECYQQxBhEH4QmxC5ENcQ9RETETERTxFtEYwRqhHJEegSBxImEkUSZBKEEqMSwxLjEwMTIxNDE2MTgxOkE8UT5RQGFCcUSRRqFIsUrRTOFPAVEhU0FVYVeBWbFb0V4BYDFiYWSRZsFo8WshbWFvoXHRdBF2UXiReuF9IX9xgbGEAYZRiKGK8Y1Rj6GSAZRRlrGZEZtxndGgQaKhpRGncanhrFGuwbFBs7G2MbihuyG9ocAhwqHFIcexyjHMwc9R0eHUcdcB2ZHcMd7B4WHkAeah6UHr4e6R8THz4faR+UH78f6iAVIEEgbCCYIMQg8CEcIUghdSGhIc4h+yInIlUigiKvIt0jCiM4I2YjlCPCI/AkHyRNJHwkqyTaJQklOCVoJZclxyX3JicmVyaHJrcm6CcYJ0kneierJ9woDSg/KHEooijUKQYpOClrKZ0p0CoCKjUqaCqbKs8rAis2K2krnSvRLAUsOSxuLKIs1y0MLUEtdi2rLeEuFi5MLoIuty7uLyQvWi+RL8cv/jA1MGwwpDDbMRIxSjGCMbox8jIqMmMymzLUMw0zRjN/M7gz8TQrNGU0njTYNRM1TTWHNcI1/TY3NnI2rjbpNyQ3YDecN9c4FDhQOIw4yDkFOUI5fzm8Ofk6Njp0OrI67zstO2s7qjvoPCc8ZTykPOM9Ij1hPaE94D4gPmA+oD7gPyE/YT+iP+JAI0BkQKZA50EpQWpBrEHuQjBCckK1QvdDOkN9Q8BEA0RHRIpEzkUSRVVFmkXeRiJGZ0arRvBHNUd7R8BIBUhLSJFI10kdSWNJqUnwSjdKfUrESwxLU0uaS+JMKkxyTLpNAk1KTZNN3E4lTm5Ot08AT0lPk0/dUCdQcVC7UQZRUFGbUeZSMVJ8UsdTE1NfU6pT9lRCVI9U21UoVXVVwlYPVlxWqVb3V0RXklfgWC9YfVjLWRpZaVm4WgdaVlqmWvVbRVuVW+VcNVyGXNZdJ114
1XcleGl5sXr1fD19hX7NgBWBXYKpg/GFPYaJh9WJJYpxi8GNDY5dj62RAZJRk6WU9ZZJl52Y9ZpJm6Gc9Z5Nn6Wg/aJZo7GlDaZpp8WpIap9q92tPa6dr/2xXbK9tCG1gbbluEm5rbsRvHm94b9FwK3CGcOBxOnGVcfByS3KmcwFzXXO4dBR0cHTMdSh1hXXhdj52m3b4d1Z3s3gReG54zHkqeYl553pGeqV7BHtje8J8IXyBfOF9QX2hfgF+Yn7CfyN/hH/lgEeAqIEKgWuBzYIwgpKC9INXg7qEHYSAhOOFR4Wrhg6GcobXhzuHn4gEiGmIzokziZmJ/opkisqLMIuWi/yMY4zKjTGNmI3/jmaOzo82j56QBpBukNaRP5GokhGSepLjk02TtpQglIqU9JVflcmWNJaflwqXdZfgmEyYuJkkmZCZ/JpomtWbQpuvnByciZz3nWSd0p5Anq6fHZ+Ln/qgaaDYoUehtqImopajBqN2o+akVqTHpTilqaYapoum/adup+CoUqjEqTepqaocqo+rAqt1q+msXKzQrUStuK4trqGvFq+LsACwdbDqsWCx1rJLssKzOLOutCW0nLUTtYq2AbZ5tvC3aLfguFm40blKucK6O7q1uy67p7whvJu9Fb2Pvgq+hL7/v3q/9cBwwOzBZ8Hjwl/C28NYw9TEUcTOxUvFyMZGxsPHQce/yD3IvMk6ybnKOMq3yzbLtsw1zLXNNc21zjbOts83z7jQOdC60TzRvtI/0sHTRNPG1EnUy9VO1dHWVdbY11zX4Nhk2OjZbNnx2nba+9uA3AXcit0Q3ZbeHN6i3ynfr+A24L3hROHM4lPi2+Nj4+vkc+T85YTmDeaW5x/nqegy6LzpRunQ6lvq5etw6/vshu0R7ZzuKO6070DvzPBY8OXxcvH/8ozzGfOn9DT0wvVQ9d72bfb794r4Gfio+Tj5x/pX+uf7d/wH/Jj9Kf26/kv+3P9t//9WUDgg3AAAANAIAJ0BKmQANQA+sUqcSj+zqSGzd4uj8BYJZwDNDBkt2aTs+aq3UIwtxlMkmKVi6w7UwvxtRLJLi4egaShHMjTy+Shsko0Rku92wL01/VAA/uOVL4wmkS4o5xASiPR7e6NvktFF3oy7xE0ZOv4eL2Jy4V+hgAXbrzQXJTKPERooSpFyUlrNh8HkWgjS2W+3jrd/ZN/cee0R2n5hZwLAQkKuQamoiuSsByR14Q/IU1Fer8HS6InDmn3udXnVAqNbqLi5WTmJGAdS/RmN/RcFhbNx+i3JiT0kP8gAAAA='/%3E%3C/svg%3E")" srcSet="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/animated-loaders-1_uhxdlg?_a=BAVALBAO0 1x, https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/animated-loaders-1_uhxdlg?_a=BAVALBAO0 2x" src="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/animated-loaders-1_uhxdlg?_a=BAVALBAO0"/></div></div><div class="flex flex-col justify-between pt-2 md:pl-7 md:pt-4"><div><time class="text-xs uppercase text-light-blue">18 Jun 19</time><h2 class="font-serif text-2xl font-bold leading-tight dark:text-white md:mt-1 md:text-2xl">Loaders animados com GSAP - Parte 1</h2><p class="mt-1 font-sans text-base leading-tight text-dark-blue opacity-40 dark:text-white md:text-base">Rápida. Certeira. Efetiva. A biblioteca que John Wick usaria para se tornar um front-end imparável.</p></div><ul class="flex flex-wrap gap-1 mt-8"><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">javascript</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">loaders</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">gsap</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">animação</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">tutorial</li></ul></div><div class="post-item-divider"></div><div class="post-item-glow post-item-glow-light dark:post-item-glow-dark opacity-0"></div><div class="post-item-line w-0"></div></a></article><article class="post-item show group"><a class="flex flex-col md:flex-row" href="/como-criar-divs-proporcionais-e-responsivas/"><div class="relative w-full flex-shrink-0 transition-transform md:h-[190p
1x] md:w-[370px] md:group-hover:scale-105"><div class="shadow-image md:rounded md:p-1"><img alt="" loading="lazy" width="740" height="360" decoding="async" data-nimg="1" class="aspect-[37/19] w-full rounded object-cover" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 360'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/webp;base64,UklGRvYAAABXRUJQVlA4IOoAAAAQDACdASpkADUAPrFKnEo7r6whslr8A3AWCWkAzuwaoBagR6Oatn6zWXUgioQCYTJOoNn3NJQ8OzgjX+LvBepDmjVdUv85DKrayBsIrLAuz52chWTl3wTcmkv7QvDdgBbFVGkINDlyguAA/vTTGbVz8yf9upuY5yKKvqBANzBhLLx5+p9IEcSIexx9h6BVIpXDE+31QzbpV5l0UB35y+MhC9ygTFpXWveRtEljJUhz1IOOuf9u2aAAc+RcgokN46nYDM0rx6aTZlv8nSAeAI1EUTzrTIDIU9ekk6J5fg/ZTl9Ru9VgPhLKSAA='/%3E%3C/svg%3E")" srcSet="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/antman_qmf7qk?_a=BAVALBAO0 1x, https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/antman_qmf7qk?_a=BAVALBAO0 2x" src="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/antman_qmf7qk?_a=BAVALBAO0"/></div></div><div class="flex flex-col justify-between pt-2 md:pl-7 md:pt-4"><div><time class="text-xs uppercase text-light-blue">16 Abr 19</time><h2 class="font-serif text-2xl font-bold leading-tight dark:text-white md:mt-1 md:text-2xl">16:9, 4:3, 1:1 - Como criar <div>s proporcionais e responsivas</h2><p class="mt-1 font-sans text-base leading-tight text-dark-blue opacity-40 dark:text-white md:text-base">Manter o aspect ratio de um elemento com CSS é bem fácil, neste artigo explico como podemos fazer isso.</p></div><ul class="flex flex-wrap gap-1 mt-8"><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">css</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">aspect ratio</li></ul></div><div class="post-item-divider"></div><div class="post-item-glow post-item-glow-light dark:post-item-glow-dark opacity-0"></div><div class="post-item-line w-0"></div></a></article><article class="post-item show group"><a class="flex flex-col md:flex-row" href="/criando-uma-galeria-de-imagens-infinita-com-javascript-puro/"><div class="relative w-full flex-shrink-0 transition-transform md:h-[190p
1x] md:w-[370px] md:group-hover:scale-105"><div class="shadow-image md:rounded md:p-1"><img alt="" loading="lazy" width="740" height="360" decoding="async" data-nimg="1" class="aspect-[37/19] w-full rounded object-cover" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 360'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/webp;base64,UklGRrQAAABXRUJQVlA4IKgAAAAQBwCdASpkADUAPp1InkwltymlIlgLsuATiWkGcA0qADEEspC+VDdhKARel7Q3TUkMJzYpHxd+TnWgdYrAKL1dQAD+8wNjwEHRDsp0ujiuHEeXqLy1UqBWnNfBTJ0+raUQ5RjHhrjFsxTzYXj5dONcJtXWhrRA4DKpAvwegEcc+3yQ1c7FC2KPv8ZPLTzJtRIDvzz86N/XT85nGBXKn3fJpLg5HFJgAAA='/%3E%3C/svg%3E")" srcSet="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/infinite-gallery_kvnpbj?_a=BAVALBAO0 1x, https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/infinite-gallery_kvnpbj?_a=BAVALBAO0 2x" src="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/infinite-gallery_kvnpbj?_a=BAVALBAO0"/></div></div><div class="flex flex-col justify-between pt-2 md:pl-7 md:pt-4"><div><time class="text-xs uppercase text-light-blue">05 Abr 19</time><h2 class="font-serif text-2xl font-bold leading-tight dark:text-white md:mt-1 md:text-2xl">Criando uma galeria de imagens infinita com JavaScript puro</h2><p class="mt-1 font-sans text-base leading-tight text-dark-blue opacity-40 dark:text-white md:text-base">
1Neste artigo ensino a criar uma galeria de slides bem legal usando poucas linhas de código.</p></div><ul class="flex flex-wrap gap-1 mt-8"><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">css</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">javascript</li></ul></div><div class="post-item-divider"></div><div class="post-item-glow post-item-glow-light dark:post-item-glow-dark opacity-0"></div><div class="post-item-line w-0"></div></a></article><article class="post-item show group"><a class="flex flex-col md:flex-row" href="/hoje-faco-30-anos-eis-o-que-aprendi-ate-aqui/"><div class="relative w-full flex-shrink-0 transition-transform md:h-[190px] md:w-[370px] md:group-hover:scale-105"><div class="shadow-image md:rounded md:p-1"><img alt="" loading="lazy" width="740" height="360" decoding="async" data-nimg="1" class="aspect-[37/19] w-full rounded object-cover" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 360'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/webp;base64,UklGRswAAABXRUJQVlA4IMAAAACwBwCdASpkADUAPrlUpE0/tieuKTYKa/AXCWcGcAybgI0zAledO1VunzRZaI2qSpMiB1wAMJaB+4rdDU035I1UAS8dVfa8AP7qir89Qnt65Plosr49FO2mHwxq4rHCt9aIiNctth7Twd6WRgs86kQWgJ8/6MmA1QIxxFTlWam/NqofZ17dnoVX34pf4Qh39a1+rV1jmwPkfcqpQR7S5cJv4Y09FGkDMuSr+yzLqGCFCrSxoBiOPp58jBMVWtEgAAA='/%3E%3C/svg%3E")" srcSet="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/30-anos_i2qlm7?_a=BAVALBAO0 1x, https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/30-anos_i2qlm7?_a=BAVALBAO0 2x" src="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/30-anos_i2qlm7?_a=BAVALBAO0"/></div></div><div class="flex flex-col justify-between pt-2 md:pl-7 md:pt-4"><div><time class="text-xs uppercase text-light-blue">12 Mar 19</time><h2 class="font-serif text-2xl font-bold leading-tight dark:text-white md:mt-1 md:text-2xl">Hoje faço 30 anos, eis o que aprendi até aqui</h2><p class="mt-1 font-sans text-base leading-tight text-dark-blue opacity-40 dark:text-white md:text-base">Um resumo do que aprendi até agora sobre a vida e algumas ideias do que ainda quero aprender.</p></div><ul class="flex flex-wrap gap-1 mt-8"><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">vida</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">desenvolvimento pessoal</li></ul></div><div class="post-item-divider"></div><div class="post-item-glow post-item-glow-light dark:post-item-glow-dark opacity-0"></div><div class="post-item-line w-0"></div></a></article><article class="post-item show group"><a class="flex flex-col md:flex-row" href="/como-agendar-posts-no-jekyll-usando-a-aws/"><div class="relative w-full flex-shrink-0 transition-transform md:h-[190p
1x] md:w-[370px] md:group-hover:scale-105"><div class="shadow-image md:rounded md:p-1"><img alt="" loading="lazy" width="740" height="360" decoding="async" data-nimg="1" class="aspect-[37/19] w-full rounded object-cover" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 360'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/webp;base64,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'/%3E%3C/svg%3E")" srcSet="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/mission_impossible_djiusi?_a=BAVALBAO0 1x, https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/mission_impossible_djiusi?_a=BAVALBAO0 2x" src="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/mission_impossible_djiusi?_a=BAVALBAO0"/></div></div><div class="flex flex-col justify-between pt-2 md:pl-7 md:pt-4"><div><time class="text-xs uppercase text-light-blue">06 Mar 19</time><h2 class="font-serif text-2xl font-bold leading-tight dark:text-white md:mt-1 md:text-2xl">Como agendar posts no Jekyll usando a AWS</h2><p class="mt-1 font-sans text-base leading-tight text-dark-blue opacity-40 dark:text-white md:text-base">Se você sentiu falta da funcionalidade de agendar postagens em sites estáticos, esse artigo resolve o seu problema.</p></div><ul class="flex flex-wrap gap-1 mt-8"><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">jekyll</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">aws</li></ul></div><div class="post-item-divider"></div><div class="post-item-glow post-item-glow-light dark:post-item-glow-dark opacity-0"></div><div class="post-item-line w-0"></div></a></article><article class="post-item show group"><a class="flex flex-col md:flex-row" href="/como-configurar-serverless-com-aws/"><div class="relative w-full flex-shrink-0 transition-transform md:h-[190p
1x] md:w-[370px] md:group-hover:scale-105"><div class="shadow-image md:rounded md:p-1"><img alt="" loading="lazy" width="740" height="360" decoding="async" data-nimg="1" class="aspect-[37/19] w-full rounded object-cover" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 360'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/webp;base64,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'/%3E%3C/svg%3E")" srcSet="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/serverless-aws-lambda_dsjjwy?_a=BAVALBAO0 1x, https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/serverless-aws-lambda_dsjjwy?_a=BAVALBAO0 2x" src="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/serverless-aws-lambda_dsjjwy?_a=BAVALBAO0"/></div></div><div class="flex flex-col justify-between pt-2 md:pl-7 md:pt-4"><div><time class="text-xs uppercase text-light-blue">03 Mar 19</time><h2 class="font-serif text-2xl font-bold leading-tight dark:text-white md:mt-1 md:text-2xl">Como configurar Serverless com AWS Lambda</h2><p class="mt-1 font-sans text-base leading-tight text-dark-blue opacity-40 dark:text-white md:text-base">Um tutorial mastigado de como deixar seu ambiente pronto para usar o AWS Lambda com a toolkit Serverless.</p></div><ul class="flex flex-wrap gap-1 mt-8"><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">serverless</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">aws</li></ul></div><div class="post-item-divider"></div><div class="post-item-glow post-item-glow-light dark:post-item-glow-dark opacity-0"></div><div class="post-item-line w-0"></div></a></article><article class="post-item show group"><a class="flex flex-col md:flex-row" href="/diferenca-entre-target-e-currenttarget-em-eventos-no-vue/"><div class="relative w-full flex-shrink-0 transition-transform md:h-[190p
1x] md:w-[370px] md:group-hover:scale-105"><div class="shadow-image md:rounded md:p-1"><img alt="" loading="lazy" width="740" height="360" decoding="async" data-nimg="1" class="aspect-[37/19] w-full rounded object-cover" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 360'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/webp;base64,UklGRuIAAABXRUJQVlA4INYAAADQBwCdASpkADUAPp0+mUi4sK2hLticQxATiWkGep05XiwSRW5odj5jK3zuycaPny58+vCj2WfsEf9UnyqkiIl/1EQ14DnxwAD+61jzT9lD0q3npEJ4Hl4V0RxcG88dK4Ks0l6h0FZoUhKyouvibEheAXqOOwJW49KUoJqgZOfDYjIS1iPEEdgXdpr5nW0RRZet09im9XtGUJvAZCfFAXL863S5udNERSNGau4Gbsyf7WEh/h7756hL3GODgCVCyfv8RN8dn6zbRu7mb+4pnXzN3BMgAAAA'/%3E%3C/svg%3E")" srcSet="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/sniper-americano_wmr1a2?_a=BAVALBAO0 1x, https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/sniper-americano_wmr1a2?_a=BAVALBAO0 2x" src="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/sniper-americano_wmr1a2?_a=BAVALBAO0"/></div></div><div class="flex flex-col justify-between pt-2 md:pl-7 md:pt-4"><div><time class="text-xs uppercase text-light-blue">28 Set 17</time><h2 class="font-serif text-2xl font-bold leading-tight dark:text-white md:mt-1 md:text-2xl">Diferença entre target e currentTarget em eventos no Vue.js</h2><p class="mt-1 font-sans text-base leading-tight text-dark-blue opacity-40 dark:text-white md:text-base">Saiba a diferença para entender a hora certa de usar cada um.</p></div><ul class="flex flex-wrap gap-1 mt-8"><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">javascript</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">vuejs</li></ul></div><div class="post-item-divider"></div><div class="post-item-glow post-item-glow-light dark:post-item-glow-dark opacity-0"></div><div class="post-item-line w-0"></div></a></article><article class="post-item show group"><a class="flex flex-col md:flex-row" href="/jekflix-um-tema-para-o-jekyll/"><div class="relative w-full flex-shrink-0 transition-transform md:h-[190p
1x] md:w-[370px] md:group-hover:scale-105"><div class="shadow-image md:rounded md:p-1"><img alt="" loading="lazy" width="740" height="360" decoding="async" data-nimg="1" class="aspect-[37/19] w-full rounded object-cover" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 360'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/webp;base64,UklGRuYAAABXRUJQVlA4INoAAABwCACdASpkADUAPnk0lkkkoqohKBJMMUAPCWcAzgHnwCRmPl4xFLDClu/8NvvNHTM3MfMiypGXg4JFFFQbG1k3/Ljfe10jucsLsMVAAP7w3Lp2//4D+Jf2BeP/+7J//9sn//2yf+tl1mcuLb0U6Mmk8h1lDMEKF8KJLlmpQ1QAmoJG40CXOnwRxI4ltzuVEWBEncEmY0Ydk6uMFWSUoWW3x43smdF8v5aoi8zkNxMNVKTz5kRjDS7z7Vi8rGmbefIyuy5mt4psXXF4GVgZCCDQmkO8CDagMAAAAA=='/%3E%3C/svg%3E")" srcSet="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/jekflix-capa_vfhuzh?_a=BAVALBAO0 1x, https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/jekflix-capa_vfhuzh?_a=BAVALBAO0 2x" src="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/jekflix-capa_vfhuzh?_a=BAVALBAO0"/></div></div><div class="flex flex-col justify-between pt-2 md:pl-7 md:pt-4"><div><time class="text-xs uppercase text-light-blue">22 Set 17</time><h2 class="font-serif text-2xl font-bold leading-tight dark:text-white md:mt-1 md:text-2xl">Jekflix: Um tema para o Jekyll</h2><p class="mt-1 font-sans text-base leading-tight text-dark-blue opacity-40 dark:text-white md:text-base">Criei esse tema baseado no painel da Netflix para os amantes de filmes e séries.</p></div><ul class="flex flex-wrap gap-1 mt-8"><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">blog</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">tema</li></ul></div><div class="post-item-divider"></div><div class="post-item-glow post-item-glow-light dark:post-item-glow-dark opacity-0"></div><div class="post-item-line w-0"></div></a></article><article class="post-item show group"><a class="flex flex-col md:flex-row" href="/aprendizados-das-2-talks-que-mais-gostei-da-braziljs-2017/"><div class="relative w-full flex-shrink-0 transition-transform md:h-[190p
1x] md:w-[370px] md:group-hover:scale-105"><div class="shadow-image md:rounded md:p-1"><img alt="" loading="lazy" width="740" height="360" decoding="async" data-nimg="1" class="aspect-[37/19] w-full rounded object-cover" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 360'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/webp;base64,UklGRgIBAABXRUJQVlA4IPYAAAAQCwCdASpkADUAPrlOn0ouMKohsBgK2hAXCWUAz1yrxZkkaKGvAtoPR0UTZhgZZLhk8OApxRVTEzFm+AVjeinoIbZ33/Vk5WV95ePZ4AXNxJkmwjbM0ZKJN9w6WDo0nT4AAP71yPGSIlTFo4+KfHyLeL4AVF7i9ow2fuXGVrT3+U8GmrC1HQsJ1f3jvvLFrjCqv5LR89HTf3eUikqVFWgXKAR4IjWisNyqLeEX1NtL4Ge+fgYNICepupUwwg4ZVjs2Pl0zL3586H4BApFMcNpFfcZ+UfYzRgAuNLdxHVBmi+m1WKBx36xvN1hoLfDhcAM0JfAPgAA='/%3E%3C/svg%3E")" srcSet="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/braziljs-2017_mazdtw?_a=BAVALBAO0 1x, https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/braziljs-2017_mazdtw?_a=BAVALBAO0 2x" src="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/braziljs-2017_mazdtw?_a=BAVALBAO0"/></div></div><div class="flex flex-col justify-between pt-2 md:pl-7 md:pt-4"><div><time class="text-xs uppercase text-light-blue">29 Ago 17</time><h2 class="font-serif text-2xl font-bold leading-tight dark:text-white md:mt-1 md:text-2xl">Aprendizados das 2 talks que mais gostei da BrazilJS 2017</h2><p class="mt-1 font-sans text-base leading-tight text-dark-blue opacity-40 dark:text-white md:text-base">Um resumo das palestras que mais me ensinaram nesse evento incrÃvel.</p></div><ul class="flex flex-wrap gap-1 mt-8"><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">braziljs</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">eventos</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">javascript</li></ul></div><div class="post-item-divider"></div><div class="post-item-glow post-item-glow-light dark:post-item-glow-dark opacity-0"></div><div class="post-item-line w-0"></div></a></article><article class="post-item show group"><a class="flex flex-col md:flex-row" href="/como-quase-cai-num-golpe-no-facebook-e-como-desviar-deles/"><div class="relative w-full flex-shrink-0 transition-transform md:h-[190p
1x] md:w-[370px] md:group-hover:scale-105"><div class="shadow-image md:rounded md:p-1"><img alt="" loading="lazy" width="740" height="360" decoding="async" data-nimg="1" class="aspect-[37/19] w-full rounded object-cover" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 360'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/webp;base64,UklGRjwBAABXRUJQVlA4IDABAADwCgCdASpkAEMAPp1Amko0sS4hqvVc2pATiWUG+OfCud8/Ozwah2kcEBXcWy4eu6i5X+i8m3Zd5p0v3MUAkspweia7HpFk10/8qKRHIvkIG0KVokgmVvW1/KzcFoNTlsAA/udO9XDyD3tM6tMMQ/ykzvEBY8GTNKRVatg1y6l4pkvhhIC54otY/Pa/CaMdab8l7lEQU1RyHVz1GmkoJMI32GUAUIjLI80TMlsw56nrt/yg+c5pmFvRmjpByItuB4OcYxNoS9mCFWi3uBC2ie9CR7iSe20u+4cHtyfi8lsBrtJh3A/OW+BkbkhIsVbxzBQsFscpXdlMkLRgfaB8TCSfwRY0O7TxQQ57aJOblo23fcQcWE2yzusHHcr7KxkxX6Z3FB+BhfJZeZizfrKF+gAA'/%3E%3C/svg%3E")" srcSet="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/golpe_ghb84o?_a=BAVALBAO0 1x, https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/golpe_ghb84o?_a=BAVALBAO0 2x" src="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/golpe_ghb84o?_a=BAVALBAO0"/></div></div><div class="flex flex-col justify-between pt-2 md:pl-7 md:pt-4"><div><time class="text-xs uppercase text-light-blue">19 Ago 17</time><h2 class="font-serif text-2xl font-bold leading-tight dark:text-white md:mt-1 md:text-2xl">Como quase cai num golpe no Facebook e como desviar deles</h2><p class="mt-1 font-sans text-base leading-tight text-dark-blue opacity-40 dark:text-white md:text-base">Um guia para escapar de gente esperta tentando roubar seu dinheiro.</p></div><ul class="flex flex-wrap gap-1 mt-8"><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">vida</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">dicas</li></ul></div><div class="post-item-divider"></div><div class="post-item-glow post-item-glow-light dark:post-item-glow-dark opacity-0"></div><div class="post-item-line w-0"></div></a></article><article class="post-item show group"><a class="flex flex-col md:flex-row" href="/box-shadow-ou-filter-drop-shadow/"><div class="relative w-full flex-shrink-0 transition-transform md:h-[190p
1x] md:w-[370px] md:group-hover:scale-105"><div class="shadow-image md:rounded md:p-1"><img alt="" loading="lazy" width="740" height="360" decoding="async" data-nimg="1" class="aspect-[37/19] w-full rounded object-cover" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 360'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/webp;base64,UklGRt4AAABXRUJQVlA4INIAAACQBgCdASpkADUAPp1AnEsoKiYhqTQMAUATiWUAwFx/I/ADlxtHwUumoCH1xn0P/56KzO71q0PV0x/vWEWAAP7wobsMe3jMLrY/J0yA3vW0+G4yD83vFU4VU6+yjnlqONko1J/jD9J2SZiV3UYeMlFCsvHTYgaQkMtk7NoxRwLGHlU7wPXpHahVk2PvTAosX+pKJn8Ga21pO5f7Vb1LWtOKMU3pHWTsVUt5rTawBQNn+hyCIaXFbTMiYPMs65YaOkKn4XMaj9W/coGIanYh4ekQAAA='/%3E%3C/svg%3E")" srcSet="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/o-sombra_xyw4wq?_a=BAVALBAO0 1x, https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/o-sombra_xyw4wq?_a=BAVALBAO0 2x" src="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/o-sombra_xyw4wq?_a=BAVALBAO0"/></div></div><div class="flex flex-col justify-between pt-2 md:pl-7 md:pt-4"><div><time class="text-xs uppercase text-light-blue">15 Ago 17</time><h2 class="font-serif text-2xl font-bold leading-tight dark:text-white md:mt-1 md:text-2xl">box-shadow ou filter: drop-shadow?</h2><p class="mt-1 font-sans text-base leading-tight text-dark-blue opacity-40 dark:text-white md:text-base">Duas escolhas, um único efeito. Saiba quando usar o estilo certo na hora certa.</p></div><ul class="flex flex-wrap gap-1 mt-8"><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">css</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">frontend</li></ul></div><div class="post-item-divider"></div><div class="post-item-glow post-item-glow-light dark:post-item-glow-dark opacity-0"></div><div class="post-item-line w-0"></div></a></article><article class="post-item show group"><a class="flex flex-col md:flex-row" href="/fazendo-um-formulario-de-contato-no-jekyll-com-vue.js"><div class="relative w-full flex-shrink-0 transition-transform md:h-[190p
1x] md:w-[370px] md:group-hover:scale-105"><div class="shadow-image md:rounded md:p-1"><img alt="" loading="lazy" width="740" height="360" decoding="async" data-nimg="1" class="aspect-[37/19] w-full rounded object-cover" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 360'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/webp;base64,UklGRvAAAABXRUJQVlA4IOQAAAAQCQCdASpkADUAPp1Emko0pyihrJRrSpATiWcAyJgHRrof8r9cTIwAxM22y4CKiFsdimnqzIABLjKBso+F3W9ZLrHMAC77zPYxOMRtlVa/PMgA/ujKfeJ6Kiij/EYaJT+5XrmJrN7/WhOlSqV+6mZy81xsuhsUmKr+fd3Y/5M/4koGv+YVvuT3UB+uhPhpPA9sjOZppqiCHxYB4Bnzb+gf+hQq3TYZVHxnqfDDtSI9AssugjGPOdb7Ig2DkWhK6ATAXNTYG/qSEbroREMqoBxDj6tgwl85bHKI+Jg1ecToC+oAAAA='/%3E%3C/svg%3E")" srcSet="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/contact-post_gnaojy?_a=BAVALBAO0 1x, https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/contact-post_gnaojy?_a=BAVALBAO0 2x" src="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/contact-post_gnaojy?_a=BAVALBAO0"/></div></div><div class="flex flex-col justify-between pt-2 md:pl-7 md:pt-4"><div><time class="text-xs uppercase text-light-blue">08 Ago 17</time><h2 class="font-serif text-2xl font-bold leading-tight dark:text-white md:mt-1 md:text-2xl">Fazendo um formulário de Contato no Jekyll com Vue.js</h2><p class="mt-1 font-sans text-base leading-tight text-dark-blue opacity-40 dark:text-white md:text-base">Um formulário de contato para o Jekyll usando o Formspree e fazendo a validação com Vue.js</p></div><ul class="flex flex-wrap gap-1 mt-8"><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">vuejs</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">jekyll</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">blog</li></ul></div><div class="post-item-divider"></div><div class="post-item-glow post-item-glow-light dark:post-item-glow-dark opacity-0"></div><div class="post-item-line w-0"></div></a></article><article class="post-item show group"><a class="flex flex-col md:flex-row" href="/como-migrar-seus-posts-do-wordpress-para-o-jekyll/"><div class="relative w-full flex-shrink-0 transition-transform md:h-[190p
1x] md:w-[370px] md:group-hover:scale-105"><div class="shadow-image md:rounded md:p-1"><img alt="" loading="lazy" width="740" height="360" decoding="async" data-nimg="1" class="aspect-[37/19] w-full rounded object-cover" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 360'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/webp;base64,UklGRvIAAABXRUJQVlA4IOYAAACwBwCdASpkADUAPp1Em0o4py8hqlqq8xATiWMAyYCYaHAGr5qPsnP3/hRA/gG52S6wFZkl4HjQNAZb//r3V6AFZZSVB4mQAP7DzaRmF4Fv1DxqTM/+N6tTULlkj1BcuvjxmpJtfTVvyRTIRlP9BbT8f6+bW/UxJgnAYCZjH6U+PFd9cesDEMn2Fe4KySdKR/TKl1lyZLhvfE4NPMpjjBSlxPChUEjkiB2Irl6tTpzFDOdV7P1c6hA0KYPcIWo1U0XTlkbeecYqLEMR9uYjey6rjITBSZMrEsIDD89tb0jg7fx+MAAAAA=='/%3E%3C/svg%3E")" srcSet="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/wordpress-to-jekyll_mx4ddm?_a=BAVALBAO0 1x, https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/wordpress-to-jekyll_mx4ddm?_a=BAVALBAO0 2x" src="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/wordpress-to-jekyll_mx4ddm?_a=BAVALBAO0"/></div></div><div class="flex flex-col justify-between pt-2 md:pl-7 md:pt-4"><div><time class="text-xs uppercase text-light-blue">29 Jul 17</time><h2 class="font-serif text-2xl font-bold leading-tight dark:text-white md:mt-1 md:text-2xl">Como migrar seus posts do Wordpress para o Jekyll de um jeito simples</h2><p class="mt-1 font-sans text-base leading-tight text-dark-blue opacity-40 dark:text-white md:text-base">Um script para migrar seus posts do Wordpress para o Jekyll sem dores de cabeça.</p></div><ul class="flex flex-wrap gap-1 mt-8"><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">jekyll</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">wordpress</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">blog</li></ul></div><div class="post-item-divider"></div><div class="post-item-glow post-item-glow-light dark:post-item-glow-dark opacity-0"></div><div class="post-item-line w-0"></div></a></article><article class="post-item show group"><a class="flex flex-col md:flex-row" href="/novo-layout-blogando-como-um-dev-com-jekyll/"><div class="relative w-full flex-shrink-0 transition-transform md:h-[190p
1x] md:w-[370px] md:group-hover:scale-105"><div class="shadow-image md:rounded md:p-1"><img alt="" loading="lazy" width="740" height="360" decoding="async" data-nimg="1" class="aspect-[37/19] w-full rounded object-cover" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 360'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/webp;base64,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'/%3E%3C/svg%3E")" srcSet="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/sunrise_ttb9nk?_a=BAVALBAO0 1x, https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/sunrise_ttb9nk?_a=BAVALBAO0 2x" src="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/sunrise_ttb9nk?_a=BAVALBAO0"/></div></div><div class="flex flex-col justify-between pt-2 md:pl-7 md:pt-4"><div><time class="text-xs uppercase text-light-blue">28 Jul 17</time><h2 class="font-serif text-2xl font-bold leading-tight dark:text-white md:mt-1 md:text-2xl">Novo layout! Blogando como um Dev com Jekyll</h2><p class="mt-1 font-sans text-base leading-tight text-dark-blue opacity-40 dark:text-white md:text-base">Migrei meu blog do Wordpress para o Jekyll e não me arrependo.</p></div><ul class="flex flex-wrap gap-1 mt-8"><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">jekyll</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">blog</li></ul></div><div class="post-item-divider"></div><div class="post-item-glow post-item-glow-light dark:post-item-glow-dark opacity-0"></div><div class="post-item-line w-0"></div></a></article><article class="post-item show group"><a class="flex flex-col md:flex-row" href="/por-que-o-sketch-vale-3-tanques-de-gasolina/"><div class="relative w-full flex-shrink-0 transition-transform md:h-[190p
1x] md:w-[370px] md:group-hover:scale-105"><div class="shadow-image md:rounded md:p-1"><img alt="" loading="lazy" width="740" height="360" decoding="async" data-nimg="1" class="aspect-[37/19] w-full rounded object-cover" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 360'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/webp;base64,UklGRgwBAABXRUJQVlA4IAABAADQCACdASpkADUAPp1Em0ooOSYhqlcbWyATiWMAt3RkTccXuJ/sHgHTTVpFV6Nar0d9+Gpa2ROPg57veYe9zoalplARE9bSh08o56drL/NAAP7wXPo+w6b+W/2AEroJgeaDT/+xGGyOmnvVIr+DJsKAwvmnbw4RsTFppTej39b7T9QuDI5GH8qgtVXe3r+9PL8GtVQx8aIEm1F8z/6xQSybjZieYPo6ItESr3MuQb5xzwpG/XeDimVkJcK/RNW3UEgmFegAhHVSOz8l6ux1f/tLZKzhBszItK0mVgwAxnZUPOBWvoN+1T2IAfri+ru1ZwkG2G9ic7llsksaZaACQAAA'/%3E%3C/svg%3E")" srcSet="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/sketch-fuel_eiwjbz?_a=BAVALBAO0 1x, https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/sketch-fuel_eiwjbz?_a=BAVALBAO0 2x" src="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/sketch-fuel_eiwjbz?_a=BAVALBAO0"/></div></div><div class="flex flex-col justify-between pt-2 md:pl-7 md:pt-4"><div><time class="text-xs uppercase text-light-blue">08 Jun 17</time><h2 class="font-serif text-2xl font-bold leading-tight dark:text-white md:mt-1 md:text-2xl">Por que o Sketch vale 3 tanques de gasolina?</h2><p class="mt-1 font-sans text-base leading-tight text-dark-blue opacity-40 dark:text-white md:text-base">Uma conta rápida de papel de pão pra mostrar o quanto essa ferramenta ajuda.</p></div><ul class="flex flex-wrap gap-1 mt-8"><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">design</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">sketch</li></ul></div><div class="post-item-divider"></div><div class="post-item-glow post-item-glow-light dark:post-item-glow-dark opacity-0"></div><div class="post-item-line w-0"></div></a></article><article class="post-item show group"><a class="flex flex-col md:flex-row" href="/como-fazer-um-hello-world-com-vue-js-2/"><div class="relative w-full flex-shrink-0 transition-transform md:h-[190p
1x] md:w-[370px] md:group-hover:scale-105"><div class="shadow-image md:rounded md:p-1"><img alt="" loading="lazy" width="740" height="360" decoding="async" data-nimg="1" class="aspect-[37/19] w-full rounded object-cover" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 360'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/webp;base64,UklGRgABAABXRUJQVlA4IPQAAADQCgCdASpkADUAPq1CmEo/tSIhtJqsy/AViWkAyzAv2YrBhPRrTtjYmRPyuoilNLkwJeHtsuWDK02fVFvUGUHdvFE1zM6Ol/cDSR1WpijEJZ4/rmkjc95AIGg37UhpAAD+8Aj+513nbxLXZN6TPZ+BqZNS98vO7OPWzpzV3EBVhX4Pyl2XNsLKeqAFZRyePLkqLC5lAdI/N+jUhI0hLzGgdZcXL/JSvTDkSHUPRwoMYTVcw3QZQhqTtwEb3O3kKjqCY9H1OY7GK1wOwj4t1acUOvheYqoyQ5nWJ4jWYnnFzZpUy5QAoZfYNLf7vgyPkVaiAAAA'/%3E%3C/svg%3E")" srcSet="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/hello-world-vue_ibatoy?_a=BAVALBAO0 1x, https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/hello-world-vue_ibatoy?_a=BAVALBAO0 2x" src="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/hello-world-vue_ibatoy?_a=BAVALBAO0"/></div></div><div class="flex flex-col justify-between pt-2 md:pl-7 md:pt-4"><div><time class="text-xs uppercase text-light-blue">04 Jun 17</time><h2 class="font-serif text-2xl font-bold leading-tight dark:text-white md:mt-1 md:text-2xl">Como fazer um Hello World com Vue.js 2</h2><p class="mt-1 font-sans text-base leading-tight text-dark-blue opacity-40 dark:text-white md:text-base">à simples, é rápido, é sensacional.</p></div><ul class="flex flex-wrap gap-1 mt-8"><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">vuejs</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">javascript</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">tutorial</li></ul></div><div class="post-item-divider"></div><div class="post-item-glow post-item-glow-light dark:post-item-glow-dark opacity-0"></div><div class="post-item-line w-0"></div></a></article><article class="post-item show group"><a class="flex flex-col md:flex-row" href="/a-resistencia-em-voce-esta-te-impedindo-de-ser-incrivel/"><div class="relative w-full flex-shrink-0 transition-transform md:h-[190p
1x] md:w-[370px] md:group-hover:scale-105"><div class="shadow-image md:rounded md:p-1"><img alt="" loading="lazy" width="740" height="360" decoding="async" data-nimg="1" class="aspect-[37/19] w-full rounded object-cover" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 360'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/webp;base64,UklGRv4AAABXRUJQVlA4IPIAAADwCQCdASpkADUAPrlSoUy4P64tq3Gsc/AXCWcGcGaALlRApdipYu4l3HlPBNqP2kT+8trG6yncuNxzxgerN+5ad7BTRtHSloRSzxZD0SaeR6NDvt7dT5DwAP7ss8kXHpuai+vWlubhNsnf3XtbGLLPZ9Kkdm/1wtyrT4OAN7pGYRiRLLaQGRO1GQs7mmU0xe67xeZQ0mO3H9LPbjCvzMQ5e1OgGr6b6CpsjowO43/3PQb9+4YzHOOpDFJr92GriL+kZHY3Q3QmqdKAkKywfrbKZqdoyOdtnwzmrmTQ5nJMYPELOhSJtZCbZP6fCw5FaPAAAA=='/%3E%3C/svg%3E")" srcSet="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/o-procurado_kuadwq?_a=BAVALBAO0 1x, https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/o-procurado_kuadwq?_a=BAVALBAO0 2x" src="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/o-procurado_kuadwq?_a=BAVALBAO0"/></div></div><div class="flex flex-col justify-between pt-2 md:pl-7 md:pt-4"><div><time class="text-xs uppercase text-light-blue">19 Mai 17</time><h2 class="font-serif text-2xl font-bold leading-tight dark:text-white md:mt-1 md:text-2xl">A Resistência em você está te impedindo de ser IncrÃvel (e como lutar contra isso)</h2><p class="mt-1 font-sans text-base leading-tight text-dark-blue opacity-40 dark:text-white md:text-base">Lutar pelo que se deseja não é fácil, mas o primeiro passo é saber como fazer isso.</p></div><ul class="flex flex-wrap gap-1 mt-8"><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">desenvolvimento pessoal</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">vida</li></ul></div><div class="post-item-divider"></div><div class="post-item-glow post-item-glow-light dark:post-item-glow-dark opacity-0"></div><div class="post-item-line w-0"></div></a></article><article class="post-item show group"><a class="flex flex-col md:flex-row" href="/minhas-primeiras-5-impressoes-sobre-django/"><div class="relative w-full flex-shrink-0 transition-transform md:h-[190p
1x] md:w-[370px] md:group-hover:scale-105"><div class="shadow-image md:rounded md:p-1"><img alt="" loading="lazy" width="740" height="360" decoding="async" data-nimg="1" class="aspect-[37/19] w-full rounded object-cover" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 360'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/webp;base64,UklGRuoAAABXRUJQVlA4IN4AAADQCACdASpkADUAPrlWoEwzJTSqqTv7mpAXCWUAycQNApHipeRNvWBupJjeWlBV1SlMH4NfDngW3I5CXuz9makZ91uNOJ/4AM0f8+Ysxd24APcD02Tk9N/v1xcsLH9tvqTtXvPY3jtFY/pRvxmjF48EfcRtH1FB5l7BYk0g+1wlYBOMjChN2vz0E1MLkmHG4IORlUnMGegZlqbr67qjvLv2rXseZAtG0PWRMULp+dxaqKmfjmJ6tLfGNfEBdeiD9OT5JuTrrfXkGH6CY1+oQhOlQW9TG0FyV0r2xn4igAA='/%3E%3C/svg%3E")" srcSet="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/django_g7djdj?_a=BAVALBAO0 1x, https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/django_g7djdj?_a=BAVALBAO0 2x" src="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/django_g7djdj?_a=BAVALBAO0"/></div></div><div class="flex flex-col justify-between pt-2 md:pl-7 md:pt-4"><div><time class="text-xs uppercase text-light-blue">11 Mai 17</time><h2 class="font-serif text-2xl font-bold leading-tight dark:text-white md:mt-1 md:text-2xl">Minhas primeiras 5 impressões sobre Django</h2><p class="mt-1 font-sans text-base leading-tight text-dark-blue opacity-40 dark:text-white md:text-base">Fiz um curso de Django, e essa é minha opinião.</p></div><ul class="flex flex-wrap gap-1 mt-8"><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">django</li><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">python</li></ul></div><div class="post-item-divider"></div><div class="post-item-glow post-item-glow-light dark:post-item-glow-dark opacity-0"></div><div class="post-item-line w-0"></div></a></article><article class="post-item show group"><a class="flex flex-col md:flex-row" href="/seja-bem-vindo/"><div class="relative w-full flex-shrink-0 transition-transform md:h-[190p
1x] md:w-[370px] md:group-hover:scale-105"><div class="shadow-image md:rounded md:p-1"><img alt="" loading="lazy" width="740" height="360" decoding="async" data-nimg="1" class="aspect-[37/19] w-full rounded object-cover" style="color:transparent;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 740 360'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='none' style='filter: url(%23b);' href='data:image/webp;base64,UklGRrAAAABXRUJQVlA4IKQAAABwBQCdASpkADQAPp1Mn0ylpCoiISqpQBOJZwDImAL35QF76UPv1wTLFXBtJa36noQ+i7VgAP7w/d78K0iEHCbsO1IX8c4snaIplBRaTXEUeAc4IthdFzZYrXmib9UOXLgSXZ4mhfnpRw7oPidgtXbM4zaUdsfvLHrKmiCL9l38zAVRiKCG1QKt5DVr6sgk3nmhmi91t83j47TMGrykQ38k2AAAAA=='/%3E%3C/svg%3E")" srcSet="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/morpheus_xdzgg1?_a=BAVALBAO0 1x, https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/morpheus_xdzgg1?_a=BAVALBAO0 2x" src="https://res.cloudinary.com/dm7h7e8xj/image/upload/c_limit,w_740/f_auto/q_auto/morpheus_xdzgg1?_a=BAVALBAO0"/></div></div><div class="flex flex-col justify-between pt-2 md:pl-7 md:pt-4"><div><time class="text-xs uppercase text-light-blue">10 Out 12</time><h2 class="font-serif text-2xl font-bold leading-tight dark:text-white md:mt-1 md:text-2xl">Seja bem-vindo</h2><p class="mt-1 font-sans text-base leading-tight text-dark-blue opacity-40 dark:text-white md:text-base">Este é o meu blog pessoal.</p></div><ul class="flex flex-wrap gap-1 mt-8"><li class="rounded-full border border-gray border-opacity-40 px-1 py-px text-xs uppercase text-gray text-opacity-50 md:px-2">blog</li></ul></div><div class="post-item-divider"></div><div class="post-item-glow post-item-glow-light dark:post-item-glow-dark opacity-0"></div><div class="post-item-line w-0"></div></a></article></div></main><footer class="mt-24 pb-32"><div class="border-t border-gray border-opacity-20 pt-5 dark:border-light-blue-20 md:-mx-5 md:px-5"><div class="flex items-start justify-between"><ul class="space-y-4 text-sm md:text-base"><li class="flex px-1"><a class="font-light uppercase text-gray transition-colors hover:text-dark-blue dark:text-light-blue-80 dark:hover:text-white" href="/">Home</a></li><li class="flex px-1"><a class="font-light uppercase text-gray transition-colors hover:text-dark-blue dark:text-light-blue-80 dark:hover:text-white" href="/portfolio/">Portfolio</a></li><li class="flex px-1"><a class="font-light uppercase text-gray transition-colors hover:text-dark-blue dark:text-light-blue-80 dark:hover:text-white" href="/contato/">Contato</a></li><li class="flex px-1"><a class="font-light uppercase text-gray transition-colors hover:text-dark-blue dark:text-light-blue-80 dark:hover:text-white" href="/feed.xml">Feed</a></li></ul><ul class="flex items-center space-x-3"><li><a class="block h-7 w-7 text-gray transition-colors hover:text-dark-blue dark:text-light-blue-80 dark:hover:text-white md:h-10 md:w-10" target="_blank" rel="noopener noreferrer" title="GitHub" href="https://github.com/thiagorossener"><svg viewBox="0 0 12 14" class="h-full w-full"><path fill="currentColor" d="M6 1q1.633 0 3.012.805t2.184 2.184.805 3.012q0 1.961-1.145 3.527t-2.957 2.168q-.211.039-.312-.055t-.102-.234l.004-.598q.004-.575.004-1.051 0-.758-.406-1.109.445-.047.801-.141t.734-.305.633-.52.414-.82.16-1.176q0-.93-.617-1.609.289-.711-.062-1.594-.219-.07-.633.086t-.719.344l-.297.187q-.727-.203-1.5-.203t-1.5.203q-.125-.086-.332-.211t-.652-.301-.664-.105q-.352.883-.062 1.594-.617.68-.617 1.609 0 .664.16 1.172t.41.82.629.523.734.305.801.141q-.305.281-.383.805-.164.078-.352.117t-.445.039-.512-.168-.434-.488q-.148-.25-.379-.406t-.387-.187l-.156-.023q-.164 0-.227.035t-.039.09.07.109.102.094l.055.039q.172.078.34.297t.246.398l.078.18q.102.297.344.48t.523.234.543.055.434-.027l.18-.031q0 .297.004.691t.004.426q0 .141-.102.234t-.312.055q-1.812-.602-2.957-2.168T.001 7.001q0-1.633.805-3.012T2.99 1.805 6.002 1zM2.273 9.617q.023-.055-.055-.094-.078-.023-.102.016-.023.055.055.094.07.047.102-.016m.243.266q.055-.039-.016-.125-.078-.07-.125-.023-.055.039.016.125.078.078.125.023m.234.351q.07-.055 0-.148-.062-.102-.133-.047-.07.039 0 .141t.133.055zm.328.328q.062-.062-.031-.148-.094-.094-.156-.023-.07.062.031.148.094.094.156.023m.445.196q.023-.086-.102-.125-.117-.031-.148.055t.102.117q.117.047.148-.047m.493.039q0-.102-.133-.086-.125 0-.125.086 0 .102.133.086.125 0 .125-.086m.453-.078q-.016-.086-.141-.07-.125.023-.109.117t.141.062.109-.109"></path></svg></a></li><li><a class="block h-6 w-6 text-gray transition-colors hover:text-dark-blue dark:text-light-blue-80 dark:hover:text-white md:h-8 md:w-8" target="_blank" rel="noopener noreferrer" title="Feed" href="/feed.xml"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" class="h-full w-full">
1<path fill="currentColor" d="M19 0H5a5 5 0 0 0-5 5v14a5 5 0 0 0 5 5h14a5 5 0 0 0 5-5V5a5 5 0 0 0-5-5M6.168 20C4.971 20 4 19.031 4 17.835s.971-2.165 2.168-2.165a2.166 2.166 0 1 1 0 4.33m5.18 0c-.041-4.029-3.314-7.298-7.348-7.339V9.454C9.814 9.495 14.518 14.193 14.561 20h-3.213m5.441 0C16.768 12.937 11.053 7.239 4 7.208V4c8.83.031 15.98 7.179 16 16z"></path></svg></a></li></ul></div><div class="mt-20 text-xs font-light uppercase text-gray text-opacity-80 dark:text-light-blue dark:text-opacity-40 md:text-sm">© Copyright 2025. <!-- -->Todos os direitos reservados.</div></div></footer></div></div><!--$--><!--/$--></div>
1<script id="__NEXT_DATA__" type="application/json" crossorigin="">{"props":{"pageProps":{"posts":[{"slug":"feliz-2025","base64Url":"data:image/webp;base64,UklGRv4AAABXRUJQVlA4IPIAAADQCgCdASpkADgAPrVGnEo8MrIhsln7U4AWiWcAy6rf9P9P8IkbbjjYHqfIGCLOVy8hAhoHhDzeH9GCZzRPyvsjKsrkeD2zimjUUpkHt5Gx/dkTV1OXvxRaus0U2M7BAABuyX11bVXdrZ/fYYPRe0nOPcJI2HfRsFaTTV3ZlzDD8RK1Wk+VudOwyAQwdJl33ZKp4jDYEBsj3j+wb5PLd+P25mWVsr8pc112FW5wnQKYMp/vWxYIWYYZVKqWgCXSq4UWgKehnd5W4VzMsO1uJ7MJUPn2dOIailNyhUfl66SsuuVoPJdk4WCk6R+mqqeumnQAAA==","formattedDate":"01 Jan 25","date":"2025-01-01 00:00:01","title":"Feliz 2025!","subtitle":"Uma mensagem de Feliz Ano Novo.","description":"Uma mensagem de Feliz Ano Novo.","image_id":"semente_gi0w5w","category":"curtos","tags":["mensagem"]},{"slug":"mensagem-de-natal","base64Url":"data:image/webp;base64,UklGRvQAAABXRUJQVlA4IOgAAAAwCACdASpkAEsAPp1GnUqsKyYkqTZqOYATiWcDsB2gZUAk1Zob9QeCslh1upC16EPoVfFV1q7v64wyh1oWRjbL1V6jKLjSjoNAAAD+9pxulkv+ahv6NXvfFE6bUImLgYiCI0m1zIrTpa3TDIvqDvF3wIILtJZYc0Y0BJb2m4uiSaWYomC/YiCcZKyJUDAZtfDOhIOvFFxa6+5rOQY/Ao9scNLg6HXcSZXG4bsMLgdbVmdOauhFwtl9c0vPovdc+++liCOsd6s9NI5PBYCh8E7FljplvqMOYGiCf6RSVWScj/UHuxhYszIA","formattedDate":"25 Dez 24","date":"2024-12-25 00:00:01","title":"Votos de um Feliz Natal","subtitle":"Uma breve mensagem de Natal à todos.","description":"Minha mensagem de Feliz Natal para o ano 2024.","image_id":"estrela_fgq6rm","category":"curtos","tags":["mensagem"]},{"slug":"vida-cura-e-o-conhecimento","base64Url":"data:image/webp;base64,UklGRkYDAABXRUJQVlA4WAoAAAAgAAAAYwAASgAASUNDUBgCAAAAAAIYYXBwbAQAAABtbnRyUkdCIFhZWiAH5gABAAEAAAAAAABhY3NwQVBQTAAAAABBUFBMAAAAAAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWFwcGzs/aOOOIVHw220vU962hgvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApkZXNjAAAA/AAAADBjcHJ0AAABLAAAAFB3dHB0AAABfAAAABRyWFlaAAABkAAAABRnWFlaAAABpAAAABRiWFlaAAABuAAAABRyVFJDAAABzAAAACBjaGFkAAAB7AAAACxiVFJDAAABzAAAACBnVFJDAAABzAAAACBtbHVjAAAAAAAAAAEAAAAMZW5VUwAAABQAAAAcAEQAaQBzAHAAbABhAHkAIABQADNtbHVjAAAAAAAAAAEAAAAMZW5VUwAAADQAAAAcAEMAbwBwAHkAcgBpAGcAaAB0ACAAQQBwAHAAbABlACAASQBuAGMALgAsACAAMgAwADIAMlhZWiAAAAAAAAD21QABAAAAANMsWFlaIAAAAAAAAIPfAAA9v////7tYWVogAAAAAAAASr8AALE3AAAKuVhZWiAAAAAAAAAoOAAAEQsAAMi5cGFyYQAAAAAAAwAAAAJmZgAA8qcAAA1ZAAAT0AAACltzZjMyAAAAAAABDEIAAAXe///zJgAAB5MAAP2Q///7ov///aMAAAPcAADAblZQOCAIAQAAMAsAnQEqZABLAD65Tp5KMyw6IjB5ytNAFwlnAMtKH2CiphFWaFg7P1V3LbsvwP8y71N87Jqde0oKy1+rrbhIQUXoQoS4fwkFXHPaqIKnWR5ziUiH1NXjOvZSoXoTNMo8kwAA/u9GfP1dEsTJyzAY0/kk62NmUi3Fd/d4a5jt4X8ULL2DhsetCsS9R5lTIOJAUa0te47hWPDdTmU2Yl3ybGEQQ7ojtqYAeScZRlgIYebyVkOe8MX44Zpt+kZx58Eo7BPYQ+vb1D0MHem9tkBkUBA5gmARxkboAQlEYUciJpFFrauiOhO8awNkbr0Yxyj9MS/OqT48AW4DmSqfdRtIbiZhmbkQgAAA","formattedDate":"25 Abr 24","date":"2024-04-25 15:37:00","title":"Vida, cura e conhecimento","subtitle":"Um breve pensamento sobre o sentido da vida.","description":"Nesse pensamento, faço uma ligação entre o sentido da vida e a busca por auto-conhecimento.","image_id":"sentido_mwxsgs","category":"curtos","tags":["pensamento","espiritualidade"]},{"slug":"oracao-a-mae-terra","base64Url":"data:image/webp;base64,UklGRgQBAABXRUJQVlA4IPgAAADQCwCdASpkADgAPpE8lkgnrSehM3w7oaASCWcAxzQv2TSZPOL0X9NiDs17gIiLizb26CF/vRuEhz2YeIfAKkwKUzFX/fJC7thRPbWpH4Vzfms0MNUp3qpIHv2OSqb5+h6RNBWJKSqAAP773pkuqf2HDQZoPOjRZvvt8P0yC6NRRbqSp4arQFtquZnGkrVdQMgsQVeZ8g6NXhrJdbCWW3PiOEAo+bXTy8+im2Ao+lav7k4RtJhL+pjH4mWrpuTr5JRLd+LprKf29aYm1SJUNePb95j7Ipc8uHqEWddjbGWmQ55yKSqdg3b3MujIYA2C8GtDfVMSM9IAAA==","formattedDate":"22 Abr 24","date":"2024-04-22 06:24:00","title":"Oração à Mãe Terra","subtitle":"Poema em homenagem ao Dia Internacional da Mãe Terra.","description":"Poema em homenagem ao Dia Internacional da Mãe Terra.","image_id":"mae-terra_k3fiel","category":"poesia"},{"slug":"o-que-e-eterno-vive-fora-do-tempo","base64Url":"data:image/webp;base64,UklGRhgBAABXRUJQVlA4IAwBAABwCACdASpkAEMAPrlYoU0pqS4uKTTa4cAXCWUGWwLm/BuTUgyDgEuhUciGwIFMryDnH3UiqzWsDbFOu+jDLnaUU4O8/1YGB5QfqqAAAP7sskXMWvkdhDdhy73LRSGb3e+yjCe81Sr4tqHIN9k4DgmZX9MvM3U65eDCeWHp5AIuG98uWz/bIHBIAA4eufm0Hh8hCyu6xC2SFnJMHl7yuzKZJp3/GkQtkRPtYb1aBPesGAFjNDKlMQAgkDXAVVvcfaXJz9faiekbGXKCiMGDdHRg3mLiPZu4qTgUdAAPQ2CWGGLf8SKcD3fYoxM9WyAvtu/XqERCbaavzCfHAyCrurHRDhUQcBK7TgM0AAAA","formattedDate":"12 Mar 24","date":"2024-03-12 14:17:00","title":"O que é eterno vive fora do tempo","subtitle":"Como perceber a eternidade em nós.","description":"Nessa breve reflexão, trago alguns pensamentos sobre como perceber, de fato, a eternidade em nós.","image_id":"o-que-e-eterno_l1s50u","category":"curtos","tags":["pensamento","espiritualidade"]}
1,{"slug":"o-que-voce-cultiva-cresce-inclusive-ideias","base64Url":"data:image/webp;base64,UklGRrYAAABXRUJQVlA4IKoAAADQBgCdASpkAEMAPp1EnEw4qqYiKTM56xATiWkGec1xQE5MHTHU8B+Wp/od9m59TVS/90XvI4CMpHAXBRDMA8AA/vCBe00QcHWCHYHP/Cnb517tleZultvsSH/umVGg1rRhYJk2XvGr/hNO1zzBov7ZfLfP/kkqgg6yL2PwyAcViA3WB+GF5Zn9vcniwtTxnbow6Cv+cEm+VQNABa0jJozkTir0YCyAlAAAAA==","formattedDate":"09 Mar 24","date":"2024-03-09 11:22:00","title":"O que você cultiva cresce, inclusive ideias","subtitle":"A ignorância e a presunção nos impedem de viver uma vida mais plena.","description":"Neste breve artigo, comento duas leis do Caibalion que afetam nossa vida o tempo todo.","image_id":"o-que-cultivamos_ga9lrv","category":"reflexoes","tags":["filosofia","espiritualidade"]},{"slug":"a-inteligencia-artificial-ira-tomar-nossos-empregos-e-sentido-de-vida","base64Url":"data:image/webp;base64,UklGRhYBAABXRUJQVlA4IAoBAABQCgCdASpkAEsAPp1GnUului+np1ILi0ATiWcDsB17J+gCEO8V/lO7bPLJL/+d5f0YP8JetKZ/PkuPaZRGYDz58vxVcmy0FZwZp8wnfTUXDQQOrbFHT0EnVkRAAP7kZrDUtb+dRmfbz91t/bIZc+x44oCWuLrFDtv70OTiyhjGHOXf+wS6fvHUV5Ys1d+2nR/xFROJhhX1ygDDdMTuV4qZLAFL6dz9q2H/ke7moxYPaZTr0Ar8+opKxRT+1+waaIhix4WDsREtAUfBM6xWR5brfrdA/O1fQLN92sglldHsT33KPnw/aESAvH6f+eYIUmXw93cfKn+9OqvSXWUtpb9/l8/yQCeWXIAAAA==","formattedDate":"25 Fev 24","date":"2024-02-24 23:00:00","title":"A Inteligência Artificial irá tomar nossos empregos e sentido de vida?","subtitle":"A minha opinião sobre este assunto.","description":"Faço uma breve reflexão sobre o que é o trabalho e nosso sentido de vida. Será que a IA pode realmente tomar isso de nós?","image_id":"inteligencia-artificial_qjxrum","category":"curtos","tags":["pensamento"]},{"slug":"o-bom-pedido-de-desculpas","base64Url":"data:image/webp;base64,UklGRtAAAABXRUJQVlA4IMQAAABwBwCdASpkADgAPp1KnEs/p6wlJvVcA/ATiWcGcAyUAGTWEyXQLdQwgKWWFBD62dlohT6UsIikDguYotNz6NecHkd/UAD+9VPitIhA68Fgti60rUd2sn+q+qmZDUS9TzngTm6XMDw4UuWI+4cbnjeibaXYd6nh+/uO6PerUB7+hg7Jxv1bg+c7FF5xZ4XKumG5SspPsZs2a6Bg5uXxwShDwP9xDSPQjUdDPyDjpCt6aoc6pYIwV2CKYb2MGBux61noNAAA","formattedDate":"12 Fev 24","date":"2024-02-12 11:00:00","title":"O bom pedido de desculpas","subtitle":"As coisas para ter em mente ao procurar reatar laços.","description":"O que é um pedido de desculpas? Como pedir desculpas? Quando pedir desculpas? Falo sobre tudo isso nesse artigo com uma abordagem filosófica.","image_id":"good-apologies_mntmgo","category":"reflexoes","tags":["relacionamentos","filosofia"]},{"slug":"o-problema-de-um-bom-livro","base64Url":"data:image/webp;base64,UklGRiADAABXRUJQVlA4WAoAAAAgAAAAYwAANwAASUNDUBgCAAAAAAIYYXBwbAQAAABtbnRyUkdCIFhZWiAH5gABAAEAAAAAAABhY3NwQVBQTAAAAABBUFBMAAAAAAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWFwcGzs/aOOOIVHw220vU962hgvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApkZXNjAAAA/AAAADBjcHJ0AAABLAAAAFB3dHB0AAABfAAAABRyWFlaAAABkAAAABRnWFlaAAABpAAAABRiWFlaAAABuAAAABRyVFJDAAABzAAAACBjaGFkAAAB7AAAACxiVFJDAAABzAAAACBnVFJDAAABzAAAACBtbHVjAAAAAAAAAAEAAAAMZW5VUwAAABQAAAAcAEQAaQBzAHAAbABhAHkAIABQADNtbHVjAAAAAAAAAAEAAAAMZW5VUwAAADQAAAAcAEMAbwBwAHkAcgBpAGcAaAB0ACAAQQBwAHAAbABlACAASQBuAGMALgAsACAAMgAwADIAMlhZWiAAAAAAAAD21QABAAAAANMsWFlaIAAAAAAAAIPfAAA9v////7tYWVogAAAAAAAASr8AALE3AAAKuVhZWiAAAAAAAAAoOAAAEQsAAMi5cGFyYQAAAAAAAwAAAAJmZgAA8qcAAA1ZAAAT0AAACltzZjMyAAAAAAABDEIAAAXe///zJgAAB5MAAP2Q///7ov///aMAAAPcAADAblZQOCDiAAAAEAgAnQEqZAA4AD6xSJ1KNzcpobN0vcrgFglnLYAKNwDnEHVADhszil9dgu8HtdzRldJ7GA7+yeMJTOdlSp6pbKHPoSfcmMpiAAD+6yjrtYkw17qFOP/iYokEniUK+5+rI0mJAhZAZA1g739r1Ij9MsPRp6NNk6lA1CebEFvGLC3e98kZtwnQv8iTf44uiPcBc77rM+GQqkAISKw+Mo4CQMhwzRkCW6BUcj7TR0THJ613wyD8rr8FjThIY7uje7NxPA7MsHQGnbIdIPK8c220N2ToqIhIpezi+RDWAupaEmQAAA==","formattedDate":"11 Fev 24","date":"2024-02-11 16:17:00","title":"O \"problema\" de um bom livro","subtitle":"Existe um potencial transformador numa boa leitura.","description":"Nessa breve reflexão, falo do desafio que enfrentamos ao ler um bom livro.","image_id":"o-bom-livro_bvfeuj.jpg","category":"curtos","tags":["pensamento"]},{"slug":"um-conto-de-natal-atrasado","base64Url":"data:image/webp;base64,UklGRk4BAABXRUJQVlA4IEIBAACwCwCdASpkAEMAPp0+mEi/t6ghL5eMc/ATiWUAvnywgdENQsCXg+3rI3hhYuTcXn6jpwBoWzn4UOG2hYa2l0DmjF3bb2QiXGSxzk4ATySe0dOyl4lPakWSMLFjziCP9wSNWcAt95QA/vUveLXhKlkrP+V4n+urHWPliCdalACfuDvmnVO8cfW/kav80tDWj8/iCHOofPap+oezv3heEVFft1SEIjbPuABxk0Y5Zptut5AScPa5dWdmEGsAhQ+pfjo3Ya0jLpxf4b/W4PfWOIwqvdPalnwgffY8YmQf6a67iNCJP57FitFl8pEUtuJIUTe7x+kKkdGUQZdrGSgzbHiGHfc97jCXRHrlRYg1h5wZzsQBF83a37tRLZG3/8FLrHNgWO+v/wMuVoHZsCAzi/DsUucCe2N39buo4eoam1zF8AAA","formattedDate":"10 Fev 24","date":"2024-02-10 18:30:00","title":"Um conto de Natal atrasado","subtitle":"O dia que vivenciei um milagre de Natal.","description":"Uma história verÃdica de um milagre de Natal e o impacto que podemos causar no mundo.","image_id":"um-conto-de-natal_ljler5.jpg","category":"curtos","tags":["vivências","pensamento"]},{"slug":"como-superar-o-fim-de-um-relacionamento","base64Url":"data:image/webp;base64,UklGRuAAAABXRUJQVlA4INQAAACwCACdASpkADgAPrlSo008ua8lqlHLy5AXCWcGcAy8zIQE9UxiIOUk3QiT/7R/wemT5Z4wlSQdLuV+GW1p+S7tWU11JPSkSKUcv5sPr4AA/uv67s73uWVbwaloe/FODp15t82ZFXDHWQXiBipEz6scx8y6DTH7LXgTqsoxljLWXSR9kMFxF4sBYcteWVok58WAsMxvdK/PvumOENO27MGPCUly3UoTvxsFz1WQ01SRhvjCQzgOoGJIkpEEXT0ySaKJf/6bp4w0/R/8MegbIfQZ/pgAAA==","formattedDate":"09 Fev 24","date":"2024-02-09 09:45:00","title":"Como superar o fim de um relacionamento","subtitle":"Uma abordagem filosófica s
1obre separações.","description":"Com base nos pensamentos de alguns grandes homens da antiguidade, nesse artigo busco trazer uma reflexão sobre como superar a dor do fim de um relacionamento.","image_id":"como-superar-o-fim_nebygd.jpg","category":"reflexoes","tags":["relacionamentos","filosofia"]},{"slug":"um-sonho-sobre-o-tempo","base64Url":"data:image/webp;base64,UklGRgIBAABXRUJQVlA4IPYAAACQCwCdASpkAEMAPrFKm0o3L6Ihsz25uuAWCWkA0FQrWPyQylrjXdDQYZQCQz+vzZtdlMd6LC5Wb3QyDekvyKEShUdv5nBHQ2SxsBTYl8K1PN+uoWD3mTd7k1hLCxDRjo/fkAaKMAD+31VBeqG1Bxvgu34GD/SltGanLLXZSIkNntd/RqsfyvKgqVhxmLsL/fdx5KKf0qFiCVfYJGJQSj6ZMBljcjSsU1TSSzf9UrYiGZyS4JqaekkRbOk2hM+l2YRO/1YEtiH4FHzBd5GDmpdrJDDvs6xNSDsTIUlRzNYxXGX+IAa1Ex3ESmjVg/VfJcUHYv5IAAA=","formattedDate":"01 Fev 24","date":"2024-02-01 10:48:00","title":"Um sonho sobre o tempo","subtitle":"E o rastro que deixamos nele.","description":"Hoje tive um sonho estranho, um sonho sobre o tempo. Essas foram as perguntas que ele me deixou.","image_id":"um-sonho-sobre-o-tempo_dxqpkz.jpg","category":"curtos","tags":["sonhos","questionamentos"]},{"slug":"reflexoes-de-uma-tarde-de-verao","base64Url":"data:image/webp;base64,UklGRogAAABXRUJQVlA4IHwAAABwBQCdASpkADgAPnk8m0qkoyIhoSgAkA8JaQDQzAMReughSc+0Mw8EpsyHqt9vpOmUtU3UAP72IRWHg3re5u9zEoiTPr9TF+f5VcnqE5vACXnbjXAnn+v4O1XFiQtS/c5jvoB5giUER0ZpTf1zJfarIr1Vjw6As1mgAAAA","formattedDate":"12 Jan 24","date":"2024-01-12 18:00:00","title":"Reflexões de uma tarde de Verão","subtitle":"A praia, o mar, as ondas e a vida.","description":"Compartilho nesse artigo algumas reflexões que o Sol me inspirou e o mar me entregou.","image_id":"sea-insights_mo6xzh.jpg","category":"reflexoes","tags":["pensamento","filosofia","espiritualidade"]},{"slug":"o-caminho","base64Url":"data:image/webp;base64,UklGRpwDAABXRUJQVlA4WAoAAAAgAAAAYwAAYwAASUNDUBgCAAAAAAIYYXBwbAQAAABtbnRyUkdCIFhZWiAH5gABAAEAAAAAAABhY3NwQVBQTAAAAABBUFBMAAAAAAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWFwcGzs/aOOOIVHw220vU962hgvAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApkZXNjAAAA/AAAADBjcHJ0AAABLAAAAFB3dHB0AAABfAAAABRyWFlaAAABkAAAABRnWFlaAAABpAAAABRiWFlaAAABuAAAABRyVFJDAAABzAAAACBjaGFkAAAB7AAAACxiVFJDAAABzAAAACBnVFJDAAABzAAAACBtbHVjAAAAAAAAAAEAAAAMZW5VUwAAABQAAAAcAEQAaQBzAHAAbABhAHkAIABQADNtbHVjAAAAAAAAAAEAAAAMZW5VUwAAADQAAAAcAEMAbwBwAHkAcgBpAGcAaAB0ACAAQQBwAHAAbABlACAASQBuAGMALgAsACAAMgAwADIAMlhZWiAAAAAAAAD21QABAAAAANMsWFlaIAAAAAAAAIPfAAA9v////7tYWVogAAAAAAAASr8AALE3AAAKuVhZWiAAAAAAAAAoOAAAEQsAAMi5cGFyYQAAAAAAAwAAAAJmZgAA8qcAAA1ZAAAT0AAACltzZjMyAAAAAAABDEIAAAXe///zJgAAB5MAAP2Q///7ov///aMAAAPcAADAblZQOCBeAQAAcA4AnQEqZABkAD6dQppJuLGrpqvWPGMQE4lnBvjnyFokEMLagni5N3uf0nhSNo9nEwyFImb6VJJ/I2b1wBExoyUiumPlzRkRvOFLrgCtlxjS35sjG/YQsaGxZJesumuP8PeK5RPly8a9snHbJhxlIcaAfwgeSFttnwy1gAD+7SHM5fsKnckS/SBeMjNf9Vs1vWXoE15Oes5AjVkR5kg5IF+MoGLZ8KH0fxZgvgxAHLqswIp26XSR2Cx3I8QCe5/idznaYOzdskpqerRhulz4VXd5WquD4MONPaNR1cBHULYCJFgIOgMbicpbeUyK7mlorKbDioFt4SaA80VHcOsN94sAE3w94BxESN3GGJOvvsdt7C34+VIMvsgwQfu4H6sYb9gwZHV0JOJ8Xl95gW2JuiWXUJNb9EEPuyt9vQtHmJ9juRURJgXWrlvAPPh8Fe3mccxd6MmfoDbEsEPgAAA=","formattedDate":"20 Fev 23","date":"2023-02-20 11:57:00","title":"O Caminho","subtitle":"Poema inspirado ao caminhar por uma trilha em Curitiba, Paraná.","description":"Poema inspirado ao caminhar por uma trilha em Curitiba, Paraná.","image_id":"o-caminho_qkmfdq","category":"poesia"},{"slug":"nada-esta-isolado","base64Url":"data:image/webp;base64,UklGRrgDAABXRUJQVlA4WAoAAAAgAAAAYwAANQAASUNDUKACAAAAAAKgbGNtcwQwAABtbnRyUkdCIFhZWiAH5AAIAA0ABgAeAC1hY3NwQVBQTAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA9tYAAQAAAADTLWxjbXMAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA1kZXNjAAABIAAAAEBjcHJ0AAABYAAAADZ3dHB0AAABmAAAABRjaGFkAAABrAAAACxyWFlaAAAB2AAAABRiWFlaAAAB7AAAABRnWFlaAAACAAAAABRyVFJDAAACFAAAACBnVFJDAAACFAAAACBiVFJDAAACFAAAACBjaHJtAAACNAAAACRkbW5kAAACWAAAACRkbWRkAAACfAAAACRtbHVjAAAAAAAAAAEAAAAMZW5VUwAAACQAAAAcAEcASQBNAFAAIABiAHUAaQBsAHQALQBpAG4AIABzAFIARwBCbWx1YwAAAAAAAAABAAAADGVuVVMAAAAaAAAAHABQAHUAYgBsAGkAYwAgAEQAbwBtAGEAaQBuAABYWVogAAAAAAAA9tYAAQAAAADTLXNmMzIAAAAAAAEMQgAABd7///MlAAAHkwAA/ZD///uh///9ogAAA9wAAMBuWFlaIAAAAAAAAG+gAAA49QAAA5BYWVogAAAAAAAAJJ8AAA+EAAC2xFhZWiAAAAAAAABilwAAt4cAABjZcGFyYQAAAAAAAwAAAAJmZgAA8qcAAA1ZAAAT0AAACltjaHJtAAAAAAADAAAAAKPXAABUfAAATM0AAJmaAAAmZwAAD1xtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAEcASQBNAFBtbHVjAAAAAAAAAAEAAAAMZW5VUwAAAAgAAAAcAHMAUgBHAEJWUDgg8gAAADAJAJ0BKmQANgA+tU6dSj+oKaGu2xxD8BaJZy2ACiqawqlAlV0w1ixmVcgWmQbzg6EcByT1RHUUicBEkIBW7boWcH+IFl7FFnKRMmkGWhIJMMAA/lpXwfdByEbnofYk5kH7DHVo//e8KvmPxxo34SWQ56B4Yfm7y3UehXWjdCFAWPvzm0bVcSiSdeJC50nWgC0NdczMYA48No9m8BegzINKXFmIfZM8HCqSH+9pcHqi8OpRFHeApxpB7LNVarId3mGVh7zS3r5FQc
1H0AMxyyTq+18R9VidqYaoXkpGpqv9MfUdXhGidULclNWp6fyTgFvAA","formattedDate":"27 Jun 21","date":"2021-06-27 19:27:05","title":"Nada está isolado","subtitle":"O que está fora está dentro.","description":"Refletindo sobre o caos que acontece no mundo é possÃvel perceber onde ele acontece primeiro, dentro de nós.","image_id":"nature-connection_lp5s8h","category":"reflexoes","tags":["filosofia","pensamento"]},{"slug":"nao-eu-nao-desejo-a-vacina-pra-2021","base64Url":"data:image/webp;base64,UklGRggBAABXRUJQVlA4IPwAAACQCQCdASpkADgAPrlKnUqzJCKhrt65mmAXCWUAzBSPEQgwtBafqWsuBFnE8dFLt37yQeZfN9R3ZoHjrpDzMjySgPmFpZqyWnVzd3oe9JaHwVagtYeIAP7Mrwmt/xQsIofL7bdeu9+ziVnDIgn242wH6iFtemyw1gQO3DPsrhWnyojdJgkOel8aNRnlXFZwZ1Ql2WZss7BFdufNLUunL+j/wYOrc9j1fEuD2reIUpA5MtXhgUAfaSP/+Z8f+GLxearwqIRzouB/gIRAphpWfUukAaZ+EL2yYYqZm2oB6brpeKGjpzUvmSPDKtpyGkJyGASOX4XzRk/i8wMOgAA=","formattedDate":"01 Jan 21","date":"2021-01-01 11:21:00","title":"Não, eu não desejo a vacina pra 2021","subtitle":"Um salto pessoal para uma mudança global.","description":"O ano começa novo pra você, o que você começa de novo pro ano?","image_id":"wallpaper-OHLALADANI_DESKTOP_WALLPAPERS_AVENTURA-2_c2hklt","category":"reflexoes","tags":["vida","reflexões"]},{"slug":"como-criar-um-timer-com-resume-pause-e-reset-usando-javascript","base64Url":"data:image/webp;base64,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","formattedDate":"31 Mar 20","date":"2020-03-31 15:54:41","title":"Como criar um Timer com resume(), pause() e reset() usando JavaScript","subtitle":"Um componente muito útil para auxiliar em slideshows, carousels, animações, etc.","description":"Nesse artigo ensino o passo-a-passo para a criação de um timer muito útil.","image_id":"back-to-the-future_nol9pv","category":"tecnologia","tags":["timer","temporizador","cronômetro","tutorial","javascript"],"toc":true},{"slug":"10-ferramentas-muito-uteis-no-meu-dia-a-dia-como-front-end","base64Url":"data:image/webp;base64,UklGRgoBAABXRUJQVlA4IP4AAACwCgCdASpkADUAPrFEm0opKqYwNJnLMgAWCWktgFGggprDWIAOINFYFj3hJXssouu9U65fBD4R2O0lJkZKCu/5YO4hTzrLObCAszlv8FkYJ84TiphDVllSSLn956nAAP7rKm/eRlDAe0cFoBfDc9L290nXE3I8VaiJSc8ueOf2tP1uRQeXIzo1PAYXsG1Xcb6O086uU2sBa2Jim/JdIU0qw39CCXlDoAsCnMWXz6eT4LB5vV0O2AxclwbfW+RHvviz2hYZmOjIiolDUZgpyfUz5q2qEiiRPTp38+2HPwCJFtpaICdrB1WDwAWPKwbPafoVzaBB5GiomxK7H0AAAA==","formattedDate":"09 Mar 20","date":"2020-03-09 10:48:56","title":"10 ferramentas muito úteis no meu dia a dia como Front-end","subtitle":"Esses sites aumentam demais a minha produtividade.","description":"Uma lista de sites e ferramentas úteis para aumentar a sua produtividade como desenvolvedor front-end","image_id":"bugiganga_qy7rc4","category":"tecnologia","tags":["lista","ferramentas","desenvolvimento","front-end","produtividade"]},{"slug":"como-nomear-seus-componentes-css","base64Url":"data:image/webp;base64,UklGRsQAAABXRUJQVlA4ILgAAADQCACdASpkADUAPp1Imkm4r64hLbVZAxATiW
1cAz6AM+vSp2l6ALNWqlSrrMLwwlCng0jCvnLBveUzyQeKENoUBwjs0NphlQIVkGngc5PFQAP73HS9m32R7808E+NHlGbdklsEJ/yiLrXexkYuRA312NSY06bAREecf1XwsDHixje6Vs/lDFizV0VbF1GCmxqpGqzCrUwFZn0sT5Eb41ik6flmTCytiRpnWqudKVUVjH6j6qzqXAAAA","formattedDate":"14 Fev 20","date":"2020-02-14 09:37:07","title":"Como nomear seus componentes CSS","subtitle":"Tá difÃcil dar nomes para seus componentes? Essa lista vai te ajudar.","description":"Uma lista de possÃveis nomes para componentes CSS comuns de um site ou aplicativo.","image_id":"du-dudu-e-edu_f7e4tz","category":"tecnologia","tags":["css","componentes","lista"],"toc":true},{"slug":"o-que-esperar-deste-blog-em-2020","base64Url":"data:image/webp;base64,UklGRv4AAABXRUJQVlA4IPIAAACQCwCdASpkADUAPq1ImUo/v6Ihslz9U/AViWkBhAJBbE7bN01V0CipcAlwCoqVNzX6wpPBqDpkgj/wkJc1mJ7lzjQoQ3EFCW9xZIBOAnPnmQlVL3WvEHmoOPWH+sSY+Jprl1rtQAD+3GlBfx4o8dk7qqVhO+Rcl0hMK2m3rM8v5A9ZfFxUcyI7qZZ3ev7j90z/b9afqVj2Jh49niB9sCyMCgY9d3PhBvYGmsA1T1ogr6Kg76PNxkQMr3QguEBoxpCmRs6l0T/gDsmBbOxOPPE+as+/O6C+qopOeaa+h34k8lEU1S2TImSDkT1nM+CkIoAAAA==","formattedDate":"01 Fev 20","date":"2020-02-01 16:48:56","title":"O que esperar deste blog em 2020","subtitle":"Eis o plano, caso deseje visitar este site regularmente.","description":"Nesse \"primeiro\" post do ano digo o que pretendo escrever e trazer de novidades para o blog.","image_id":"forrest-gump_exdyby","category":"tudo","tags":["blog"],"toc":true},{"slug":"um-resumo-do-2019-deste-autor","base64Url":"data:image/webp;base64,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","formattedDate":"27 Jan 20","date":"2020-01-27 19:23:02","title":"Um resumo do 2019 deste autor","subtitle":"Mudança e crescimento foram as palavras-chave de 2019.","description":"O ano já acabou faz tempo, mas este blog ficou meio abandonado e este artigo irá mudar isso.","image_id":"confused-travolta_bhwgqy","category":"reflexoes","tags":["vida","blog"]},{"slug":"como-funciona-a-combinacao-de-margens-no-css","base64Url":"data:image/webp;base64,UklGRgwBAABXRUJQVlA4IAABAADwBwCdASpkADUAPrlUok2nPy6mKTILm+AXCWMAvNhMwE8kSC8hmI8aSALy/LNXe+atqM3hovbGcq8dNCgnsjtgf9sL6QdYv6AA/t0EIu9XWhrHVVon9Hm6Kk9gjwaKsW5uR7WnanCV+UcRlUcObts3wy5m8Fa+gyBP3LD0x99gMXgsoKaHjy+61SlALlnniEUepchxQsAFF8zMGMgWtCmrYEi0biZEE611/eNNVzMkCk9LLu/+8WwicFocZl9VIKVn3YGW9ngA13zQdaza0NwG5p3zD1eC/IvyDQKkKM6M2stNcJO6gV8TBCeDI6eLmSdUUbCdcofT2XBXRIVz5QAA","formattedDate":"09 Out 19","date":"2019-10-09 07:31:00","title":"Como funciona a combinação de margens no CSS","subtitle":"Um guia visual para você entender melhor a propriedade margin.","description":"Aprenda o que é o margin collapsing, ou a combinação de margens entre elementos no CSS.","image_id":"fusao_hq3rec","category":"tecnologia","tags":["css","margin","guia","combinação","sobreposição"],"toc":true},{"slug":"bem-e-tudo-de-bom","base64Url":"data:image/webp;base64,UklGRhABAABXRUJQVlA4IAQBAACQBwCdASpkADUAPqVOnks+PLAiqTQLm8AUiWUGcGaA3gaKjWwFVaKScc7T9/9TsK63QHzv4hVPNuCznoW1PGCyJ/YmPYAA/u6DC/Du7OdoF7s2ipl53J23VxjAPL25nQ5wstSuMXvs42s798wu6ZPlEefIzxFkw8mgf98nF3Y7PiHumFwufFLKHUXdhk9WWA+jMUHHmf/u92Ym4Np0Q97AtH+upXANAPAn4m+MZ90ARvk3Kyma+Z3zm+bRo4X656cRGcjpZmgMZ55g4XViTwfNqUf3T3aGw6pOgduCtjrZhFLkprGWUo1KdJaw3R8Jj6KGScurABjxbOcQE47XRtUKMAAAAA==","formattedDate":"20 Set 19","date":"2019-09-20 00:12:00","title":"BEM é tudo de bom","subtitle":"Uma metodologia fácil e efetiva para estruturar o seu CSS.","description":"Nesse artigo ensino como usar a metodologia BEM com exemplos práticos do que é bom e ruim de fazer com esse tipo de escrita CSS","image_id":"lego-movie-2_rhhxs9","category":"tecnologia","tags":["css","bem","metodologia","escrita","código"]},{"slug":"loaders-animados-com-gsap-parte-3","base64Url":"data:image/webp;base64,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","formattedDate":"11 Set 19","date":"2019-09-11 20:41:53","title":"Loaders animados com GSAP - Parte 3","subtitle":"A parte final da série de artigos sobre como criar um loader animado com a GreenSock Animation API.","description":"Nessa última parte da série ensino como criar um loader animado um pouco mais complexo com a API da GreenSock.","image_id":"animated-loaders-3_hcufnv","category":"tecnologia","tags":["gsap","javascript","loader","animação","tutorial"],"toc":true},{"slug":"loaders-animados-com-gsap-parte-2","base64Url":"data:image/webp;base64,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","formattedDate":"09 Set 19","date":"2019-09-09 19:37:36","title":"Loaders animados com GSAP - Parte 2","subtitle":"A segunda parte da mini-série sobre animações usando a GreenSock Animation API","description":"Nesse artigo ensino a construir uma animação de bola quicando usando a biblioteca TimelineMax da GSAP","image_id":"animated-loaders-2_sovyoy","category":"tecnologia","tags":["javascript","loaders","gsap","animação","tutorial"],"toc":true},{"slug":"loaders-animados-com-gsap-parte-1","base64Url":"data:image/webp;base64,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","formattedDate":"18 Jun 19","date":"2019-06-17 22:12:57","title":"Loaders animados com GSAP - Parte 1","subtitle":"Rápida. Certeira. Efetiva. A biblioteca que John Wick usaria para se tornar um front-end imparável.","description":"Um passo-a-passo de como criar três loaders animados bem legais usando a GSAP.","image_id":"animated-loaders-1_uhxdlg","category":"tecnologia","tags":["javascript","loaders","gsap","animação","tutorial"],"toc":true},{"slug":"como-criar-divs-proporcionais-e-responsivas","base64Url":"data:image/webp;base64,UklGRvYAAABXRUJQVlA4IOoAAAAQDACdASpkADUAPrFKnEo7r6whslr8A3AWCWkAzuwaoBagR6Oatn6zWXUgioQCYTJOoNn3NJQ8OzgjX+LvBepDmjVdUv85DKrayBsIrLAuz52chWTl3wTcmkv7QvDdgBbFVGkINDlyguAA/vTTGbVz8yf9upuY5yKKvqBANzBhLLx5+p9IEcSIexx9h6BVIpXDE+31QzbpV5l0UB35y+MhC9ygTFpXWveRtEljJUhz1IOOuf9u2aAAc+RcgokN46nYDM0rx6aTZlv8nSAeAI1EUTzrTIDIU9ekk6J5fg/ZTl9Ru9VgPhLKSAA=","formattedDate":"16 Abr 19","date":"2019-04-16 18:09:51","title":"16:9, 4:3, 1:1 - Como criar \u003cdiv\u003es proporcionais e responsivas","subtitle":"Manter o aspect ratio de um elemento com CSS é bem fácil, neste artigo explico como podemos fazer isso.","description":"Aprenda a manter o aspect ratio de elementos na tela com CSS facilmente.","image_id":"antman_qmf7qk","category":"tecnologia","tags":["css","aspect ratio"]},{"slug":"criando-uma-galeria-de-imagens-infinita-com-javascript-puro","base64Url":"data:image/webp;base64,UklGRrQAAABXRUJQVlA4IKgAAAAQBwCdASpkADUAPp1InkwltymlIlgLsuATiWkGcA0qADEEspC+VDdhKARel7Q3TUkMJzYpHxd+TnWgdYrAKL1dQAD+8wNjwEHRDsp0ujiuHEeXqLy1UqBWnNfBTJ0+raUQ5RjHhrjFsxTzYXj5dONcJtXWhrRA4DKpAvwegEcc+3yQ1c7FC2KPv8ZPLTzJtRIDvzz86N/XT85nGBXKn3fJpLg5HFJgAAA=","formattedDate":"05 Abr 19","date":"2019-04-05 04:48:04","title":"Criando uma galeria de imagens infinita com JavaScript puro","subtitle":"Neste artigo ensino a criar uma galer
1ia de slides bem legal usando poucas linhas de código.","description":"Neste artigo ensino a criar uma galeria de slides bem legal usando poucas linhas de código.","image_id":"infinite-gallery_kvnpbj","category":"tecnologia","tags":["css","javascript"]},{"slug":"hoje-faco-30-anos-eis-o-que-aprendi-ate-aqui","base64Url":"data:image/webp;base64,UklGRswAAABXRUJQVlA4IMAAAACwBwCdASpkADUAPrlUpE0/tieuKTYKa/AXCWcGcAybgI0zAledO1VunzRZaI2qSpMiB1wAMJaB+4rdDU035I1UAS8dVfa8AP7qir89Qnt65Plosr49FO2mHwxq4rHCt9aIiNctth7Twd6WRgs86kQWgJ8/6MmA1QIxxFTlWam/NqofZ17dnoVX34pf4Qh39a1+rV1jmwPkfcqpQR7S5cJv4Y09FGkDMuSr+yzLqGCFCrSxoBiOPp58jBMVWtEgAAA=","formattedDate":"12 Mar 19","date":"2019-03-12 07:25:00","title":"Hoje faço 30 anos, eis o que aprendi até aqui","subtitle":"Um resumo do que aprendi até agora sobre a vida e algumas ideias do que ainda quero aprender.","description":"Um resumo do que aprendi até agora sobre a vida e algumas ideias do que ainda quero aprender.","image_id":"30-anos_i2qlm7","category":"reflexoes","tags":["vida","desenvolvimento pessoal"]},{"slug":"como-agendar-posts-no-jekyll-usando-a-aws","base64Url":"data:image/webp;base64,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","formattedDate":"06 Mar 19","date":"2019-03-06 00:48:25","title":"Como agendar posts no Jekyll usando a AWS","subtitle":"Se você sentiu falta da funcionalidade de agendar postagens em sites estáticos, esse artigo resolve o seu problema.","description":"Se você sentiu falta da funcionalidade de agendar postagens em sites estáticos, esse artigo resolve o seu problema.","image_id":"mission_impossible_djiusi","category":"tecnologia","tags":["jekyll","aws"]},{"slug":"como-configurar-serverless-com-aws","base64Url":"data:image/webp;base64,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","formattedDate":"03 Mar 19","date":"2019-03-03 00:12:05","title":"Como configurar Serverless com AWS Lambda","subtitle":"Um tutorial mastigado de como deixar seu ambiente pronto para usar o AWS Lambda com a toolkit Serverless.","description":"Um jeito simples de entender e configurar seu ambiente para trabalhar com serverless e AWS.","image_id":"serverless-aws-lambda_dsjjwy","category":"tecnologia","tags":["serverless","aws"],"toc":true},{"slug":"diferenca-entre-target-e-currenttarget-em-eventos-no-vue","base64Url":"data:image/webp;base64,UklGRuIAAABXRUJQVlA4INYAAADQBwCdASpkADUAPp0+mUi4sK2hLticQxATiWkGep05XiwSRW5odj5jK3zuycaPny58+vCj2WfsEf9UnyqkiIl/1EQ14DnxwAD+61jzT9lD0q3npEJ4Hl4V0RxcG88dK4Ks0l6h0FZoUhKyouvibEheAXqOOwJW49KUoJqgZOfDYjIS1iPEEdgXdpr5nW0RRZet09im9XtGUJvAZCfFAXL863S5udNERSNGau4Gbsyf7WEh/h7756hL3GODgCVCyfv8RN8dn6zbRu7mb+4pnXzN3BMgAAAA","formattedDate":"28 Set 17","date":"2017-09-28 01:30:24","title":"Diferença entre target e currentTarget em eventos no Vue.js","subtitle":"Saiba a diferença para entender a hora certa de usar cada um.","description":"Neste artigo falo sobre propagação de eventos entre elementos do DOM.","image_id":"sniper-americano_wmr1a2","category":"tecnologia","tags":["javascript","vuejs"]},{"slug":"jekflix-um-tema-para-o-jekyll","base64Url":"data:image/webp;base64,UklGRuYAAABXRUJQVlA4INoAAABwCACdASpkADUAPnk0lkkkoqohKBJMMUAPCWcAzgHnwCRmPl4xFLDClu/8NvvNHTM3MfMiypGXg4JFFFQbG1k3/Ljfe10jucsLsMVAAP7w3Lp2//4D+Jf2BeP/+7J//9sn//2yf+tl1mcuLb0U6Mmk8h1lDMEKF8KJLlmpQ1QAmoJG40CXOnwRxI4ltzuVEWBEncEmY0Ydk6uMFWSUoWW3x43smdF8v5aoi8zkNxMNVKTz5kRjDS7z7Vi8rGmbefIyuy5mt4psXXF4GVgZCCDQmkO8CDagMAAAAA==","formattedDate":"22 Set 17","date":"2017-09-22 10:24:10","title":"Jekflix: Um tema para o Jekyll","subtitle":"Criei esse tema baseado no painel da Netflix para os amantes de filmes e séries.","description":"Criei esse tema baseado no painel da Netflix para os amantes de filmes e séries, espero que goste.","image_id":"jekflix-capa_vfhuzh","category":"tecnologia","tags":["blog","tema"]},{"slug":"aprendizados-das-2-talks-que-mais-gostei-da-braziljs-2017","base64Url":"data:image/webp;base64,UklGRgIBAABXRUJQVlA4IPYAAAAQCwCdASpkADUAPrlOn0ouMKohsBgK2hAXCWUAz1yrxZkkaKGvAtoPR0UTZhgZZLhk8OApxRVTEzFm+AVjeinoIbZ33/Vk5WV95ePZ4AXNxJkmwjbM0ZKJN9w6WDo0nT4AAP71yPGSIlTFo4+KfHyLeL4AVF7i9ow2fuXGVrT3+U8GmrC1HQsJ1f3jvvLFrjCqv5LR89HTf3eUikqVFWgXKAR4IjWisNyqLeEX1NtL4Ge+fgYNICepupUwwg4ZVjs2Pl0zL3586H4BApFMcNpFfcZ+UfYzRgAuNLdxHVBmi+m1WKBx36xvN1hoLfDhcAM0JfAPgAA=","formattedDate":"29 Ago 17","date":"2017-08-29 10:49:35","title":"Aprendizados das 2 talks que mais gostei da BrazilJS 2017","subtitle":"Um resumo das palestras que mais me ensinaram nesse evento incrÃvel.","description":"Foi uma experiência sensacional participar desse evento! Nesse artigo eu compartilho um pouco do que levei comigo.","image_id":"braziljs-2017_mazdtw","category":"reflexoes","tags":["braziljs","eventos","javascript"],"toc":true},{"slug":"como-quase-cai-num-golpe-no-facebook-e-como-desviar-deles","base64Url":"data:image/webp;base64,UklGRjwBAABXRUJQVlA4IDABAADwCgCdASpkAEMAPp1Amko0sS4hqvVc2pATiWUG+OfCud8/Ozwah2kcEBXcWy4eu6i5X+i8m3Zd5p0v3MUAkspweia7HpFk10/8qKRHIvkIG0KVokgmVvW1/KzcFoNTlsAA/udO9XDyD3tM6tMMQ/ykzvEBY8GTNKRVatg1y6l4pkvhhIC54otY/Pa/CaMdab8l7lEQU1RyHVz1GmkoJMI32GUAUIjLI80TMlsw56nrt/yg+c5pmFvRmjpByItuB4OcYxNoS9mCFWi3uBC2ie9CR7iSe20u+4cHtyfi8lsBrtJh3A/OW+BkbkhIsVbxzBQsFscpXdlMkLRgfaB8TCSfwRY0O7TxQQ57aJOblo23fcQcWE2yzusHHcr7KxkxX6Z3FB+BhfJZeZizfrKF+gAA","formattedDate":"19 Ago 17","date":"2017-08-19 12:26:40","title":"Como quase cai num golpe no Facebook e como desviar deles","subtitle":"Um guia para escapar de gente esperta tentando roubar seu dinheiro.","description":"Navegando na minha timeline fui atraÃdo por um anúncio que quase me levou R$ 188,00. Aqui eu conto como descobri o esquema.","image_id":"golpe_ghb84o","category":"reflexoes","tags":["vid
1a","dicas"]},{"slug":"box-shadow-ou-filter-drop-shadow","base64Url":"data:image/webp;base64,UklGRt4AAABXRUJQVlA4INIAAACQBgCdASpkADUAPp1AnEsoKiYhqTQMAUATiWUAwFx/I/ADlxtHwUumoCH1xn0P/56KzO71q0PV0x/vWEWAAP7wobsMe3jMLrY/J0yA3vW0+G4yD83vFU4VU6+yjnlqONko1J/jD9J2SZiV3UYeMlFCsvHTYgaQkMtk7NoxRwLGHlU7wPXpHahVk2PvTAosX+pKJn8Ga21pO5f7Vb1LWtOKMU3pHWTsVUt5rTawBQNn+hyCIaXFbTMiYPMs65YaOkKn4XMaj9W/coGIanYh4ekQAAA=","formattedDate":"15 Ago 17","date":"2017-08-14 22:55:45","title":"box-shadow ou filter: drop-shadow?","subtitle":"Duas escolhas, um único efeito. Saiba quando usar o estilo certo na hora certa.","description":"Descubra em que casos é melhor escolher um estilo ou o outro para fazer um efeito de sombra.","image_id":"o-sombra_xyw4wq","category":"tecnologia","tags":["css","frontend"]},{"slug":"fazendo-um-formulario-de-contato-no-jekyll-com-vue.js","base64Url":"data:image/webp;base64,UklGRvAAAABXRUJQVlA4IOQAAAAQCQCdASpkADUAPp1Emko0pyihrJRrSpATiWcAyJgHRrof8r9cTIwAxM22y4CKiFsdimnqzIABLjKBso+F3W9ZLrHMAC77zPYxOMRtlVa/PMgA/ujKfeJ6Kiij/EYaJT+5XrmJrN7/WhOlSqV+6mZy81xsuhsUmKr+fd3Y/5M/4koGv+YVvuT3UB+uhPhpPA9sjOZppqiCHxYB4Bnzb+gf+hQq3TYZVHxnqfDDtSI9AssugjGPOdb7Ig2DkWhK6ATAXNTYG/qSEbroREMqoBxDj6tgwl85bHKI+Jg1ecToC+oAAAA=","formattedDate":"08 Ago 17","date":"2017-08-07 23:04:08","layout":"post","title":"Fazendo um formulário de Contato no Jekyll com Vue.js","subtitle":"Um formulário de contato para o Jekyll usando o Formspree e fazendo a validação com Vue.js","description":"Nesse tutorial explico como fazer o formulário que uso aqui no blog com o Vue.js para a validação dos dados.","image":"https://res.cloudinary.com/dm7h7e8xj/image/upload/c_scale,w_760/v1502208952/contact-post_gnaojy.png","optimized_image":"https://res.cloudinary.com/dm7h7e8xj/image/upload/c_scale,w_380/v1502208952/contact-post_gnaojy.png","image_id":"contact-post_gnaojy","category":"tutorial","tags":["vuejs","jekyll","blog"],"author":"thiagorossener"},{"slug":"como-migrar-seus-posts-do-wordpress-para-o-jekyll","base64Url":"data:image/webp;base64,UklGRvIAAABXRUJQVlA4IOYAAACwBwCdASpkADUAPp1Em0o4py8hqlqq8xATiWMAyYCYaHAGr5qPsnP3/hRA/gG52S6wFZkl4HjQNAZb//r3V6AFZZSVB4mQAP7DzaRmF4Fv1DxqTM/+N6tTULlkj1BcuvjxmpJtfTVvyRTIRlP9BbT8f6+bW/UxJgnAYCZjH6U+PFd9cesDEMn2Fe4KySdKR/TKl1lyZLhvfE4NPMpjjBSlxPChUEjkiB2Irl6tTpzFDOdV7P1c6hA0KYPcIWo1U0XTlkbeecYqLEMR9uYjey6rjITBSZMrEsIDD89tb0jg7fx+MAAAAA==","formattedDate":"29 Jul 17","date":"2017-07-29 13:24:49","title":"Como migrar seus posts do Wordpress para o Jekyll de um jeito simples","subtitle":"Um script para migrar seus posts do Wordpress para o Jekyll sem dores de cabeça.","description":"Exportar seus posts do Wordpress para o Jekyll pode ser muito mais fácil usando esse script.","image_id":"wordpress-to-jekyll_mx4ddm","category":"tecnologia","tags":["jekyll","wordpress","blog"]},{"slug":"novo-layout-blogando-como-um-dev-com-jekyll","base64Url":"data:image/webp;base64,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","formattedDate":"28 Jul 17","date":"2017-07-28 18:03:21","title":"Novo layout! Blogando como um Dev com Jekyll","subtitle":"Migrei meu blog do Wordpress para o Jekyll e não me arrependo.","description":"O blog está de cara nova, e nesse artigo eu apresento o Jekyll, uma ferramenta incrÃvel para blogs sobre desenvolvimento.","image_id":"sunrise_ttb9nk","category":"tecnologia","tags":["jekyll","blog"]},{"slug":"por-que-o-sketch-vale-3-tanques-de-gasolina","base64Url":"data:image/webp;base64,UklGRgwBAABXRUJQVlA4IAABAADQCACdASpkADUAPp1Em0ooOSYhqlcbWyATiWMAt3RkTccXuJ/sHgHTTVpFV6Nar0d9+Gpa2ROPg57veYe9zoalplARE9bSh08o56drL/NAAP7wXPo+w6b+W/2AEroJgeaDT/+xGGyOmnvVIr+DJsKAwvmnbw4RsTFppTej39b7T9QuDI5GH8qgtVXe3r+9PL8GtVQx8aIEm1F8z/6xQSybjZieYPo6ItESr3MuQb5xzwpG/XeDimVkJcK/RNW3UEgmFegAhHVSOz8l6ux1f/tLZKzhBszItK0mVgwAxnZUPOBWvoN+1T2IAfri+ru1ZwkG2G9ic7llsksaZaACQAAA","formattedDate":"08 Jun 17","date":"2017-06-08 12:00:00","layout":"post","title":"Por que o Sketch vale 3 tanques de gasolina?","subtitle":"Uma conta rápida de papel de pão pra mostrar o quanto essa ferramenta ajuda.","description":"Comparando o preço do Sketch com o preço da gasolina eu procuro mostrar o quanto vale a pena adquirir essa ferramenta.","image":"https://res.cloudinary.com/dm7h7e8xj/image/upload/c_fill,h_399,w_760/v1501102987/sketch-fuel_eiwjbz.png","optimized_image":"https://res.cloudinary.com/dm7h7e8xj/image/upload/c_fill,h_200,w_380/v1501102987/sketch-fuel_eiwjbz.png","image_id":"sketch-fuel_eiwjbz","category":"webdev","tags":["design","sketch"],"author":"thiagorossener"},{"slug":"como-fazer-um-hello-world-com-vue-js-2","base64Url":"data:image/webp;base64,UklGRgABAABXRUJQVlA4IPQAAADQCgCdASpkADUAPq1CmEo/tSIhtJqsy/AViWkAyzAv2YrBhPRrTtjYmRPyuoilNLkwJeHtsuWDK02fVFvUGUHdvFE1zM6Ol/cDSR1WpijEJZ4/rmkjc95AIGg37UhpAAD+8Aj+513nbxLXZN6TPZ+BqZNS98vO7OPWzpzV3EBVhX4Pyl2XNsLKeqAFZRyePLkqLC5lAdI/N+jUhI0hLzGgdZcXL/JSvTDkSHUPRwoMYTVcw3QZQhqTtwEb3O3kKjqCY9H1OY7GK1wOwj4t1acUOvheYqoyQ5nWJ4jWYnnFzZpUy5QAoZfYNLf7vgyPkVaiAAAA","formattedDate":"04 Jun 17","date":"2017-06-04 12:00:00","title":"Como fazer um Hello World com Vue.js 2","subtitle":"à simples, é rápido, é sensacional.","description":"Um simples tutorial para ensinar o básico desse framework Javascript incrÃvel.","image_id":"hello-world-vue_ibatoy","category":"tecnologia","tags":["vuejs","javascript","tutorial"]},{"slug":"a-resistencia-em-voce-esta-te-impedindo-de-ser-incrivel","base64Url":"data:image/webp;base64,UklGRv4AAABXRUJQVlA4IPIAAADwCQCdASpkADUAPrlSoUy4P64tq3Gsc/AXCWcGcGaALlRApdipYu4l3HlPBNqP2kT+8trG6yncuNxzxgerN+5ad7BTRtHSloRSzxZD0SaeR6NDvt7dT5DwAP7ss8kXHpuai+vWlubhNsnf3XtbGLLPZ9Kkdm/1wtyrT4OAN7pGYRiRLLaQGRO1GQs7mmU0xe67xeZQ0mO3H9LPbjCvzMQ5e1OgGr6b6CpsjowO43/3PQb9+4YzHOOpDFJr92GriL+kZHY3Q3QmqdKAkKywfrbKZqdoyOdtnwzmrmTQ5nJMYPELOhSJtZCbZP6fCw5FaPAAAA==","formattedDate":"19 Mai 17","date":"2017-05-19 12:00:00","title":"A Resistência em você está te impedindo de ser IncrÃvel (e como lutar contra isso)","subtitle":"Lutar pelo que se deseja não é fácil, mas o primeiro passo é saber como fazer isso.","description":"Lutar pelo que se deseja não é fácil, mas o primeiro passo é saber como fazer isso.","image_id":"o-procurado_kuadwq","category":"reflexoes","tags":["desenvolvimento pessoal","vida"]},{"slug":"minhas-primeiras-5-impressoes-sobre-django","base64Url":"data:image/webp;base64,UklGRuoAAABXRUJQVlA4IN4AAADQCACdASpkADUAPrlWoEwzJTSqqTv7mpAXCWUAycQNApHipeRNvWBupJjeWlBV1SlM
1H4NfDngW3I5CXuz9makZ91uNOJ/4AM0f8+Ysxd24APcD02Tk9N/v1xcsLH9tvqTtXvPY3jtFY/pRvxmjF48EfcRtH1FB5l7BYk0g+1wlYBOMjChN2vz0E1MLkmHG4IORlUnMGegZlqbr67qjvLv2rXseZAtG0PWRMULp+dxaqKmfjmJ6tLfGNfEBdeiD9OT5JuTrrfXkGH6CY1+oQhOlQW9TG0FyV0r2xn4igAA=","formattedDate":"11 Mai 17","date":"2017-05-11 12:00:00","title":"Minhas primeiras 5 impressões sobre Django","subtitle":"Fiz um curso de Django, e essa é minha opinião.","description":"Fiz um curso de Django, e aqui eu conto o que achei desse framework Python.","image_id":"django_g7djdj","category":"tecnologia","tags":["django","python"]},{"slug":"seja-bem-vindo","base64Url":"data:image/webp;base64,UklGRrAAAABXRUJQVlA4IKQAAABwBQCdASpkADQAPp1Mn0ylpCoiISqpQBOJZwDImAL35QF76UPv1wTLFXBtJa36noQ+i7VgAP7w/d78K0iEHCbsO1IX8c4snaIplBRaTXEUeAc4IthdFzZYrXmib9UOXLgSXZ4mhfnpRw7oPidgtXbM4zaUdsfvLHrKmiCL9l38zAVRiKCG1QKt5DVr6sgk3nmhmi91t83j47TMGrykQ38k2AAAAA==","formattedDate":"10 Out 12","date":"2012-10-10 12:00:00","title":"Seja bem-vindo","subtitle":"Este é o meu blog pessoal.","description":"Criei esse blog para compartilhar conhecimento, aqui procuro dar dicas sobre o mundo do desenvolvimento web. Sinta-se em casa.","image_id":"morpheus_xdzgg1","category":"tudo","tags":["blog"]}]},"__N_SSG":true},"page":"/","query":{},"buildId":"9D-oCGZETWrbDh9GNJ58q","isFallback":false,"gsp":true,"scriptLoader":[]}</script>
1<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MMH3F9SG" height="0" width="0" style="display: none; visibility: hidden;"></iframe></noscript></body></html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.