PageSourceSearch

https://danielwisky.com.br/contato/

html danielwisky.com.br collected 2026-09-25 22:38:37 UTC 23,340 bytes, 299 lines download raw bytes

1<!DOCTYPE html>
2<html lang="pt-BR">
3
4<head>
5  <meta charset="UTF-8">
6  <meta name="viewport" content="width=device-width, initial-scale=1">
6<script>
7    (function () {
8      try {
9        var saved = localStorage.getItem('theme');
10        var dark = saved ? saved === 'dark'
11          : window.matchMedia('(prefers-color-scheme: dark)').matches;
12        if (dark) document.documentElement.setAttribute('data-theme', 'dark');
13      } catch (e) {}
14    })();
15  </script>
15
16
17  
18  
19
20  <style type="text/css">@font-face {font-family:'Poppins';font-style:normal;font-weight:400;src:url(/cf-fonts/s/poppins/5.2.7/latin-ext/400/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Poppins';font-style:normal;font-weight:400;src:url(/cf-fonts/s/poppins/5.2.7/devanagari/400/normal.woff2);unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-display:swap;}@font-face {font-family:'Poppins';font-style:normal;font-weight:400;src:url(/cf-fonts/s/poppins/5.2.7/latin/400/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Poppins';font-style:normal;font-weight:500;src:url(/cf-fonts/s/poppins/5.2.7/latin-ext/500/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Poppins';font-style:normal;font-weight:500;src:url(/cf-fonts/s/poppins/5.2.7/devanagari/500/normal.woff2);unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-display:swap;}@font-face {font-family:'Poppins';font-style:normal;font-weight:500;src:url(/cf-fonts/s/poppins/5.2.7/latin/500/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Poppins';font-style:normal;font-weight:600;src:url(/cf-fonts/s/poppins/5.2.7/latin/600/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Poppins';font-style:normal;font-weight:600;src:url(/cf-fonts/s/poppins/5.2.7/latin-ext/600/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Poppins';font-style:normal;font-weight:600;src:url(/cf-fonts/s/poppins/5.2.7/devanagari/600/normal.woff2);unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-display:swap;}@font-face {font-family:'Poppins';font-style:normal;font-weight:700;src:url(/cf-fonts/s/poppins/5.2.7/latin-ext/700/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Poppins';font-style:normal;font-weight:700;src:url(/cf-fonts/s/poppins/5.2.7/latin/700/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Poppins';font-style:normal;font-weight:700;src:url(/cf-fonts/s/poppins/5.2.7/devanagari/700/normal.woff2);unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09;font-display:swap;}@font-face {font-family:'Roboto Mono';font-style:normal;font-weight:400;src:url(/cf-fonts/v/roboto-mono/5.2.9/latin-ext/wght/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Roboto Mono';font-style:normal;font-weight:400;src:url(/cf-fonts/v/roboto-mono/5.2.9/vietnamese/wght/normal.woff2);
20unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Roboto Mono';font-style:normal;font-weight:400;src:url(/cf-fonts/v/roboto-mono/5.2.9/cyrillic-ext/wght/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Roboto Mono';font-style:normal;font-weight:400;src:url(/cf-fonts/v/roboto-mono/5.2.9/cyrillic/wght/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Roboto Mono';font-style:normal;font-weight:400;src:url(/cf-fonts/v/roboto-mono/5.2.9/greek/wght/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Roboto Mono';font-style:normal;font-weight:400;src:url(/cf-fonts/v/roboto-mono/5.2.9/latin/wght/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Roboto Mono';font-style:normal;font-weight:500;src:url(/cf-fonts/v/roboto-mono/5.2.9/greek/wght/normal.woff2);unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Roboto Mono';font-style:normal;font-weight:500;src:url(/cf-fonts/v/roboto-mono/5.2.9/vietnamese/wght/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}@font-face {font-family:'Roboto Mono';font-style:normal;font-weight:500;src:url(/cf-fonts/v/roboto-mono/5.2.9/cyrillic/wght/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Roboto Mono';font-style:normal;font-weight:500;src:url(/cf-fonts/v/roboto-mono/5.2.9/cyrillic-ext/wght/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Roboto Mono';font-style:normal;font-weight:500;src:url(/cf-fonts/v/roboto-mono/5.2.9/latin-ext/wght/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Roboto Mono';font-style:normal;font-weight:500;src:url(/cf-fonts/v/roboto-mono/5.2.9/latin/wght/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Roboto Mono';font-style:normal;font-weight:700;src:url(/cf-fonts/v/roboto-mono/5.2.9/latin-ext/wght/normal.woff2);unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-display:swap;}@font-face {font-family:'Roboto Mono';font-style:normal;font-weight:700;src:url(/cf-fonts/v/roboto-mono/5.2.9/cyrillic/wght/normal.woff2);unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-display:swap;}@font-face {font-family:'Roboto Mono';font-style:normal;font-weight:700;src:url(/cf-fonts/v/roboto-mono/5.2.9/latin/wght/normal.woff2);unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-display:swap;}@font-face {font-family:'Roboto Mono';font-style:normal;font-weight:700;src:url(/cf-fonts/v/roboto-mono/5.2.9/cyrillic-ext/wght/normal.woff2);unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-display:swap;}@font-face {font-family:'Roboto Mono';font-style:normal;font-weight:700;src:url(/cf-fonts/v/roboto-mono/5.2.9/greek/wght/normal.woff2);
20unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-display:swap;}@font-face {font-family:'Roboto Mono';font-style:normal;font-weight:700;src:url(/cf-fonts/v/roboto-mono/5.2.9/vietnamese/wght/normal.woff2);unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-display:swap;}</style>
21  <link rel="stylesheet" href="/assets/css/style.css?v=f1490dc9" />
22
23  <meta name="theme-color" content="#ffffff" media="(prefers-color-scheme: light)">
24  <meta name="theme-color" content="#0d1220" media="(prefers-color-scheme: dark)"><!-- Begin Jekyll SEO tag v2.9.0 -->
25<title>Contato | Daniel Wisky</title>
26<meta name="generator" content="Jekyll v4.4.1" />
27<meta property="og:title" content="Contato" />
28<meta name="author" content="Daniel Wisky" />
29<meta property="og:locale" content="pt_BR" />
30<meta name="description" content="Fale comigo: dúvidas sobre os posts, sugestões de pauta ou uma conversa sobre software." />
31<meta name="twitter:description" property="og:description" content="Fale comigo: dúvidas sobre os posts, sugestões de pauta ou uma conversa sobre software." />
32<link rel="canonical" href="https://danielwisky.com.br/contato/" />
33<meta property="og:url" content="https://danielwisky.com.br/contato/" />
34<meta property="og:site_name" content="Daniel Wisky" />
35<meta property="og:image" content="https://danielwisky.com.br/assets/img/covers/og/default.jpg" />
36<meta property="og:type" content="website" />
37<meta name="twitter:card" content="summary_large_image" />
38<meta name="twitter:image" content="https://danielwisky.com.br/assets/img/covers/og/default.jpg" />
39<meta name="twitter:title" content="Contato" />
40<meta name="twitter:site" content="@danielwisky" />
41<meta name="twitter:creator" content="@Daniel Wisky" />
42<script type="application/ld+json">
43{"@context":"https://schema.org","@type":"WebPage","author":{"@type":"Person","name":"Daniel Wisky"},"description":"Fale comigo: dúvidas sobre os posts, sugestões de pauta ou uma conversa sobre software.","headline":"Contato","image":"https://danielwisky.com.br/assets/img/covers/og/default.jpg","url":"https://danielwisky.com.br/contato/"}</script>
43
44<!-- End Jekyll SEO tag -->
45<link type="application/atom+xml" rel="alternate" href="https://danielwisky.com.br/feed.xml" title="Daniel Wisky" />
46
47  
48<!-- Google Analytics -->
vendor: 64 bytes, lines 48-49
48
49<script async src="https://www.googletagmanager.com/gtag/js?id=
49G-R9ZHFE3RQ5
vendor: 12 bytes, line 49
49"></script>
50<script>
51  
vendor: 133 bytes, lines 51-54
51window.dataLayer = window.dataLayer || [];
52  function gtag(){dataLayer.push(arguments);}
53  gtag('js', new Date());
54  gtag('config', '
54G-R9ZHFE3RQ5
vendor: 4 bytes, line 54
54');
55</script>
55
56<!-- End Google Analytics -->
57
58
59  <link rel="shortcut icon" type="image/x-icon" href="/assets/img/favicon.ico?v=594ac737" />
60</head>
61
62
63<body><a class="skip-link" href="#conteudo">Pular para o conteúdo</a>
64
65<header class="header">
66  <div class="container-wide">
67    <div class="header__inner">
68      <a class="header__logo" href="/">Daniel Wisky</a>
69
70      <nav class="header__nav" id="site-nav" aria-label="Navegação principal">
71        <ul class="nav__list"><li>
72              <a class="nav__link"
73                 href="/">Home</a>
74            </li><li>
75              <a class="nav__link"
76                 href="/sobre/">Sobre</a>
77            </li><li>
78              <a class="nav__link"
79                 href="/tags/">Tags</a>
80            </li><li>
81              <a class="nav__link is-active"
82                 href="/contato/">Contato</a>
83            </li><li>
84            <a class="nav__link" href="https://wisky3dprint.com.br" target="_blank" rel="noopener noreferrer">
85              3D Print
86            </a>
87          </li>
88        </ul>
89      </nav>
90
91      <div class="header__actions">
92        <div class="header__social"><a class="social-icon social-icon--github" href="https://github.com/danielwisky" title="GitHub"
93               target="_blank" rel="noopener noreferrer">
94              <svg class="icon" aria-hidden="true" focusable="false"><use href="/assets/img/icons.svg#github"></use></svg>
95
96              <span class="sr-only">GitHub</span>
97            </a><a class="social-icon social-icon--linkedin" href="https://www.linkedin.com/in/danielwisky" title="LinkedIn"
98               target="_blank" rel="noopener noreferrer">
99              <svg class="icon" aria-hidden="true" focusable="false"><use href="/assets/img/icons.svg#linkedin"></use></svg>
100
101              <span class="sr-only">LinkedIn</span>
102            </a><a class="social-icon social-icon--youtube" href="https://www.youtube.com/c/DanielWisky" title="YouTube"
103               target="_blank" rel="noopener noreferrer">
104              <svg class="icon" aria-hidden="true" focusable="false"><use href="/assets/img/icons.svg#youtube"></use></svg>
105
106              <span class="sr-only">YouTube</span>
107            </a><a class="social-icon social-icon--instagram" href="https://www.instagram.com/danielwisky" title="Instagram"
108               target="_blank" rel="noopener noreferrer">
109              <svg class="icon" aria-hidden="true" focusable="false"><use href="/assets/img/icons.svg#instagram"></use></svg>
110
111              <span class="sr-only">Instagram</span>
112            </a></div>
113
114        <button class="icon-button" id="search-open" type="button" aria-label="Pesquisar">
115          <svg class="icon" aria-hidden="true" focusable="false"><use href="/assets/img/icons.svg#magnifying-glass"></use></svg>
116
117        </button>
118
119        <button class="icon-button theme-toggle" id="theme-toggle" type="button"
120                aria-label="Alternar tema claro e escuro">
121          <span class="theme-toggle__sun"><svg class="icon" aria-hidden="true" focusable="false"><use href="/assets/img/icons.svg#sun"></use></svg>
122</span>
123          <span class="theme-toggle__moon"><svg class="icon" aria-hidden="true" focusable="false"><use href="/assets/img/icons.svg#moon"></use></svg>
124</span>
125        </button>
126
127        <button class="hamburger" id="nav-toggle" type="button"
128                aria-label="Abrir menu" aria-expanded="false" aria-controls="site-nav">
129          <span></span><span></span><span></span>
130        </button>
131      </div>
132    </div>
133  </div>
134</header>
135
136
137<div id="search-box" class="search" role="dialog" aria-modal="true" aria-label="Pesquisar no blog"
138     data-index="/search-index.json">
139  <div class="search__box">
140    <div class="search__group">
141      <svg class="icon" aria-hidden="true" focusable="false"><use href="/assets/img/icons.svg#magnifying-glass"></use></svg>
142
143      <label for="searchInput" class="screen-reader-text">Pesquisar</label>
144      <input id="searchInput" type="text" name="q" maxlength="255" class="search__text"
145             autocomplete="off" spellcheck="false" placeholder="Escreva para pesquisar...">
146      <button id="search-close" class="search__close" type="button" aria-label="Fechar pesquisa">
147        <svg class="icon" aria-hidden="true" focusable="false"><use href="/assets/img/icons.svg#xmark"></use></svg>
148
149      </button>
150    </div>
151
152    <p id="searchStatus" class="search__status" role="status" aria-l
152ive="polite"></p>
153    <ul id="searchResults" class="search-results-list"></ul>
154
155    <div class="search__hint">
156      <span><kbd>↑</kbd><kbd>↓</kbd> navegar</span>
157      <span><kbd>Enter</kbd> abrir</span>
158      <span><kbd>Esc</kbd> fechar</span>
159    </div>
160  </div>
161</div>
162
163
164<main id="conteudo">
165  <div class="container-narrow">
166  <header class="page__header">
167    <h1 class="page__title">Contato</h1>
168  </header><div class="page__body">
169    <p id="contactStatus" class="form-status" role="status" aria-live="polite"></p>
170<form id="contactForm" action="https://formspree.io/f/mzbovjdk" method="POST" data-success="/thanks/" novalidate="">
171  <input type="text" name="_gotcha" style="display:none" />
172  <input type="hidden" name="_subject" value="Contato - Blog" />
173
174  <div class="field">
175    <label class="field__label" for="nome">Nome</label>
176    <input class="field__control" id="nome" type="text" name="nome" placeholder="Digite seu nome..." required="" aria-describedby="nome-erro" />
177    <p class="field__error" id="nome-erro">Nome é obrigatório.</p>
178  </div>
179
180  <div class="field">
181    <label class="field__label" for="email">E-mail</label>
182    <input class="field__control" id="email" type="email" name="_replyto" placeholder="Digite seu e-mail..." required="" aria-describedby="email-erro" />
183    <p class="field__error" id="email-erro">Por favor, insira um endereço de e-mail válido.</p>
184  </div>
185
186  <div class="field">
187    <label class="field__label" for="mensagem">Mensagem</label>
188    <textarea class="field__control" id="mensagem" name="mensagem" placeholder="Digite sua mensagem aqui..." required="" aria-describedby="mensagem-erro"></textarea>
189    <p class="field__error" id="mensagem-erro">Mensagem é obrigatória.</p>
190  </div>
191
192  <button class="button button--primary" type="submit">
193    Enviar
194    <svg class="icon" aria-hidden="true" focusable="false"><use href="/assets/img/icons.svg#paper-plane"></use></svg>
195
196  </button>
197</form>
198
199  </div>
200</div>
201
202</main>
203
204<footer class="footer">
205  <div class="container">
206    <div class="row">
207      <div class="col-5 col-d-12">
208        <a class="footer__brand" href="/">Daniel Wisky</a>
209        <p class="footer__description">Conteúdos sobre desenvolvimento de software e tecnologia</p>
210        <div class="footer__social">
211          <a class="social-icon social-icon--github" href="https://github.com/danielwisky" title="GitHub"
212             target="_blank" rel="noopener noreferrer">
213            <svg class="icon" aria-hidden="true" focusable="false"><use href="/assets/img/icons.svg#github"></use></svg>
214
215            <span class="sr-only">GitHub</span>
216          </a>
217          <a class="social-icon social-icon--linkedin" href="https://www.linkedin.com/in/danielwisky" title="LinkedIn"
218             target="_blank" rel="noopener noreferrer">
219            <svg class="icon" aria-hidden="true" focusable="false"><use href="/assets/img/icons.svg#linkedin"></use></svg>
220
221            <span class="sr-only">LinkedIn</span>
222          </a>
223          <a class="social-icon social-icon--youtube" href="https://www.youtube.com/c/DanielWisky" title="YouTube"
224             target="_blank" rel="noopener noreferrer">
225            <svg class="icon" aria-hidden="true" focusable="false"><use href="/assets/img/icons.svg#youtube"></use></svg>
226
227            <span class="sr-only">YouTube</span>
228          </a>
229          <a class="social-icon social-icon--instagram" href="https://www.instagram.com/danielwisky" title="Instagram"
230             target="_blank" rel="noopener noreferrer">
231            <svg class="icon" aria-hidden="true" focusable="false"><use href="/assets/img/icons.svg#instagram"></use></svg>
232
233            <span class="sr-only">Instagram</span>
234          </a>
235          <a class="social-icon social-icon--print3d" href="https://wisky3dprint.com.br" title="3D Print"
236             target="_blank" rel="noopener noreferrer">
237            <svg class="icon" aria-hidden="true" focusable="false"><use href="/assets/img/icons.svg#cube"></use></svg>
238
239            <span class="sr-only">3D Print</span>
240          </a>
241        </div>
242      </div>
243
244      <div class="col-4 col-d-6 col-t-12">
245        <h2 class="footer__title">Últimos posts</h2>
246        <ul class="footer__list footer__list--posts">
247          <li>
248            <a href="/2026-09-25-cursor-claude-code-ia-no-desenvolvimento/">Cursor, Claude Code e a virada da IA no dia a dia do desenvolvedor</a>
249            <time class="footer__post-date" datetime="2026-09-25T00:00:00+00:00">
250              25 de setembro de 2026
251            </time>
252          </li>
253          <li>
254            <a href="/2026-09-24-o-que-mudou-em-cada-versao-do-java/">A Linha do Tempo do Java: de Lambdas a Virtual Threads</a>
255            <time class="footer__post-date" datetime="2026-09-24T00:00:00+00:00">
256              24 de setembro de 2026
257            </time>
258          </li>
259          <li>
260            <a href="/2026-09-23-structured-concurrency-java/">Structured Concurrency: Organizando Tarefas Concorrentes no Java</a>
261            <time class="footer__post-date" datetime="2026-09-23T00:00:00+00:00">
262              23 de setembro de 2026
263            </time>
264          </li>
265        </ul>
266      </div>
267
268      <div class="col-3 col-d-6 col-t-12">
269        <h2 class="footer__title">Navegar</h2>
270        <ul class="footer__list">
271          <li><a href="/">Home</a></li>
272          <li><a href="/sobre/">Sobre</a></li>
273          <li><a href="/tags/">Tags</a></li>
274          <li><a href="/contato/">Contato</a></li>
275          <li><a href="/feed.xml">RSS</a></li>
276        </ul>
277      </div>
278    </div>
279
280    <div class="footer__bottom">
281      2026 © Daniel Wisky
282    </div>
283  </div>
284</footer>
285
286
287<script defer src="/assets/js/main.min.js?v=485a2350"></script>
vendor: 1 bytes, line 287
287
288<script defer src="/assets/js/search.min.js?v=c6b11c59"></script>
vendor: 1 bytes, line 288
288
289<script defer src="/assets/js/contact.min.js?v=b2dec43b"></script>
289
290
291
292<a id="backToTop" href="#" class="back-to-top" aria-label="Voltar ao topo">
293  <svg class="icon" aria-hidden="true" focusable="false"><use href="/assets/img/icons.svg#arrow-up"></use></svg>
294
295</a>
296
297<script>(function(){function c(){var b=a.contentDocument||(a.contentWindow&&a.contentWindow.document);if(b){var d=b.createElement('script');d.innerHTML="window.__CF$cv$params={r:'a40d852adb68aa0b',t:'MTc5MDM3NTkxNw=='};var a=document.createElement('script');a.src='/cdn-cgi/challenge-platform/scripts/jsd/main.js';document.getElementsByTagName('head')[0].appendChild(a);";b.getElementsByTagName('head')[0].appendChild(d)}}if(document.body){var a=document.createElement('iframe');a.height=1;a.width=1;a.style.position='absolute';a.style.top=0;a.style.left=0;a.style.border='none';a.style.visibility='hidden';document.body.appendChild(a);if('loading'!==document.readyState)c();else if(window.addEventListener)document.addEventListener('DOMContentLoaded',c);else{var e=document.onreadystatechange||function(){};document.onreadystatechange=function(b){e(b);'loading'!==document.readyState&&(document.onreadystatechange=e,c())}}}})();</script>
297<script type="module" src="https://static.cloudflareinsights.com/beacon.min.js/v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495" integrity="sha512-iIg7k2xntmwu6/uSb5tpc/hySgZc4eoL31yB29W6tJFo2akwjPWcEqnCEdJvGexCL0KEQwVYv5BlowfhVz26hg==" data-cf-beacon='{"version":"2024.11.0","token":"c05804e46a264cfb82e00ded95b9c3d4","r":1,"spa":2}' crossorigin="anonymous"></script>
297
298</body>
299</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.