Sunucu yanıtını kontrol edin

Sunucu yanıtı
NS kayıtları
Whois alanı
Yanıt başlıkları
İstek başlıkları
Ham HTML kodu
301 Moved Permanently - tdoot.com
HTTP Status: 301
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
Date: Sun, 25 May 2025 14:57:22 GMT
Content-Type: text/html
Content-Length: 167
Connection: keep-alive
Cache-Control: max-age=3600
Expires: Sun, 25 May 2025 15:57:22 GMT
Location: https://tdoot.com/
Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v4?s=z2Aisirxvqf0qrDgr2c0yWpjP%2FMZz4G9X0aeXjkI%2BrC5k6yZxVU6KhH%2B4OyYYXSb9G8Wo45%2FoKAx8Cf892PKJUP%2BHC6Rlkg76Pj1sKU51bqRxBaVILWfEPccQim5s7cj3sWzgfDQNWU%3D"}],"group":"cf-nel","max_age":604800}
NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800}
speculation-rules: "/cdn-cgi/speculation"
Server: cloudflare
CF-RAY: 9455e2851e98660e-AMS
alt-svc: h3=":443"; ma=86400
server-timing: cfL4;desc="?proto=TCP&rtt=29178&min_rtt=29178&rtt_var=14589&sent=1&recv=3&lost=0&retrans=0&sent_bytes=0&recv_bytes=165&delivery_rate=0&cwnd=249&unsent_bytes=0&cid=0000000000000000&ts=0&x=0"
date: Sun, 25 May 2025 14:57:22 GMT
content-type: text/html; charset=utf-8
server: cloudflare
last-modified: Fri, 16 May 2025 16:11:55 GMT
access-control-allow-origin: *
report-to: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=1TKqo1kZ290ks2YEQofbl2RC1t4cZ%2Bmkpq9C4oQcfVEHkrTjMPdfBOQtq3WorpqyBTGOebXuI8Nrj%2BGIm4Yu1NfTTnN9usJIbe2V12mH0vM8mSY%3D"}]}
expires: Sun, 25 May 2025 15:07:22 GMT
cache-control: max-age=600
x-proxy-cache: MISS
x-github-request-id: 2D66:27857:24C7F96:251E07A:68332FD2
cf-cache-status: DYNAMIC
age: 0
via: 1.1 varnish
x-served-by: cache-fra-eddf8230103-FRA
x-cache: MISS
x-cache-hits: 0
x-timer: S1748185043.886711,VS0,VE105
vary: Accept-Encoding
x-fastly-request-id: 793b76a26c2ed97a5c2599a0e5b8fa0e1dab182e
nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
cf-ray: 9455e285bef562ec-HAM
alt-svc: h3=":443"; ma=86400

HTTP Kodu 301 Kalıcı Olarak Taşındı

301 Moved Permanently, istenen kaynağın kalıcı olarak yeni bir URL'ye taşındığı anlamına gelir. Gelecekteki tüm istekler yeni adresi kullanmalıdır.

Kod 301 ne zaman kullanılır?

  • Bir web sitesi alan adını değiştirirken
  • URL yapılarını değiştirirken
  • SEO için yönlendirmeleri ayarlarken

Kod 301 kullanıcı için ne anlama geliyor?

Tarayıcı kullanıcıyı otomatik olarak yeni adrese yönlendirecek ve arama motorları dizinlerini güncelleyecektir.

GET / HTTP/1.1
Host: tdoot.com
Accept: */*
User-Agent: Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; [email protected])
<!doctype html><html lang=en dir=auto><head><meta name=generator content="Hugo 0.145.0"><meta charset=utf-8><meta http-equiv=X-UA-Compatible content="IE=edge"><meta name=viewport content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta name=robots content="index, follow"><title>Tony De La Nuez</title>
<meta name=keywords content="Blog,Portfolio,Technology,Software Engineering,Kubernetes,Platform Engineering,Infrastructure,Security,Career Development"><meta name=description content="I'm an infrastructure engineer who help companies build robust, secure, and resilient platforms."><meta name=author content="Tony"><link rel=canonical href=https://tdoot.com/><meta name=google-site-verification content="XYZabc"><meta name=yandex-verification content="XYZabc"><meta name=msvalidate.01 content="XYZabc"><link crossorigin=anonymous href=/assets/css/stylesheet.b01d27ec677119335be4209671dcc7e81806d41e74f1dfc7558e6f2ff92cc75d.css integrity="sha256-sB0n7GdxGTNb5CCWcdzH6BgG1B508d/HVY5vL/ksx10=" rel="preload stylesheet" as=style><link rel=icon href=https://tdoot.com/images/icons/favicon.ico><link rel=icon type=image/png sizes=16x16 href=https://tdoot.com/images/icons/favicon-16x16.png><link rel=icon type=image/png sizes=32x32 href=https://tdoot.com/images/icons/favicon-32x32.png><link rel=apple-touch-icon href=https://tdoot.com/images/icons/apple-touch-icon.png><link rel=mask-icon href=https://tdoot.com/images/icons/apple-touch-icon.png><meta name=theme-color content="#2e2e33"><meta name=msapplication-TileColor content="#2e2e33"><link rel=preconnect href=https://fonts.googleapis.com><link rel=preconnect href=https://fonts.gstatic.com crossorigin><link href="https://fonts.googleapis.com/css2?family=Alex+Brush&display=swap" rel=stylesheet><link rel=alternate type=application/rss+xml href=https://tdoot.com/index.xml><link rel=alternate hreflang=en href=https://tdoot.com/><noscript><style>#theme-toggle,.top-link{display:none}</style></noscript><script async src="https://www.googletagmanager.com/gtag/js?id=G-Y62CJP0177"></script><script>var dnt,doNotTrack=!1;if(!1&&(dnt=navigator.doNotTrack||window.doNotTrack||navigator.msDoNotTrack,doNotTrack=dnt=="1"||dnt=="yes"),!doNotTrack){window.dataLayer=window.dataLayer||[];function gtag(){dataLayer.push(arguments)}gtag("js",new Date),gtag("config","G-Y62CJP0177")}</script><meta property="og:url" content="https://tdoot.com/"><meta property="og:site_name" content="Tony De La Nuez"><meta property="og:title" content="Tony De La Nuez"><meta property="og:description" content="I'm an infrastructure engineer who help companies build robust, secure, and resilient platforms."><meta property="og:locale" content="en"><meta property="og:type" content="website"><meta property="og:image" content="https://tdoot.com/images/pictures/portrait.jpg"><meta name=twitter:card content="summary_large_image"><meta name=twitter:image content="https://tdoot.com/images/pictures/portrait.jpg"><meta name=twitter:title content="Tony De La Nuez"><meta name=twitter:description content="I'm an infrastructure engineer who help companies build robust, secure, and resilient platforms."><script type=application/ld+json>{"@context":"https://schema.org","@type":"Organization","name":"Tony De La Nuez","url":"https://tdoot.com/","description":"I'm an infrastructure engineer who help companies build robust, secure, and resilient platforms.","logo":"https://tdoot.com/images/icons/favicon.ico","sameAs":["https://github.com/tonydelanuez","https://bsky.app/profile/tdoot.com","https://www.youtube.com/@itstdoot","https://www.tiktok.com/@itstdoot","https://www.instagram.com/itstdoot","https://twitter.com/tdoot_"]}</script></head><body class="list dark" id=top><header class=header><nav class=nav><div class=logo><a href=https://tdoot.com/ accesskey=h title="tdoot (Alt + H)"><img src=https://tdoot.com/images/icons/apple-touch-icon.png alt aria-label=logo height=15>tdoot</a><div class=logo-switches></div></div><ul id=menu><li><a href=https://tdoot.com/categories/writing title=writing><span>writing</span></a></li><li><a href=https://tdoot.com/photos title=photos><span>photos</span></a></li><li><a href=https://tdoot.com/reading title=reading><span>reading</span></a></li><li><a href=https://tdoot.com/life title=life><span>life</span></a></li><li><a href=https://tdoot.com/tags title=tags><span>tags</span></a></li></ul></nav></header><main class=main><article class="first-entry home-info"><header class=entry-header><h1>Tony De La Nuez</h1></header><div class=entry-content>I&rsquo;m a software developer based in Austin, Texas who specializes in Kubernetes, platform engineering, and
infrastructure security. I&rsquo;ve built platforms for large companies like Atlassian, Twitter, Discord, and now Airbnb.
Aside from tech I enjoy gardening, fitness, volleyball, and magic the gathering.</div><script async data-uid=2c2cd46576 src=https://sunny-originator-4158.kit.com/2c2cd46576/index.js></script><footer class=entry-footer><div class=social-icons><a href=https://github.com/tonydelanuez target=_blank rel="noopener noreferrer me" title=Github><svg viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M9 19c-5 1.5-5-2.5-7-3m14 6v-3.87a3.37 3.37.0 00-.94-2.61c3.14-.35 6.44-1.54 6.44-7A5.44 5.44.0 0020 4.77 5.07 5.07.0 0019.91 1S18.73.65 16 2.48a13.38 13.38.0 00-7 0C6.27.65 5.09 1 5.09 1A5.07 5.07.0 005 4.77 5.44 5.44.0 003.5 8.55c0 5.42 3.3 6.61 6.44 7A3.37 3.37.0 009 18.13V22"/></svg>
</a><a href=https://bsky.app/profile/tdoot.com target=_blank rel="noopener noreferrer me" title=Bluesky><svg viewBox="0 0 360 320" fill="currentcolor"><path d="M180 141.964c-16.301-31.702-60.692-90.7823-101.9653-119.92C38.4971-5.86834 23.414-1.03207 13.526 3.43594 2.08093 8.60755.0 26.1785.0 36.5164.0 46.8542 5.66748 121.272 9.36416 133.694 21.5786 174.738 65.0603 188.607 105.104 184.156 107.151 183.852 109.227 183.572 111.329 183.312 109.267 183.642 107.19 183.924 105.104 184.156 46.4204 192.847-5.69621 214.233 62.6582 290.33 137.848 368.18 165.705 273.637 180 225.702c14.295 47.935 30.76 139.069 115.995 64.628C360 225.702 313.58 192.85 254.896 184.158 252.81 183.926 250.733 183.645 248.671 183.315 250.773 183.574 252.849 183.855 254.896 184.158 294.94 188.61 338.421 174.74 350.636 133.697 354.333 121.275 360 46.8568 360 36.519 360 26.1811 357.919 8.61012 346.474 3.43851 336.586-1.02949 321.503-5.86576 281.965 22.0466 240.692 51.1843 196.301 110.262 180 141.964z"/></svg>
</a><a href=https://www.youtube.com/@itstdoot target=_blank rel="noopener noreferrer me" title=Youtube><svg viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M22.54 6.42a2.78 2.78.0 00-1.94-2C18.88 4 12 4 12 4s-6.88.0-8.6.46a2.78 2.78.0 00-1.94 2A29 29 0 001 11.75a29 29 0 00.46 5.33A2.78 2.78.0 003.4 19c1.72.46 8.6.46 8.6.46s6.88.0 8.6-.46a2.78 2.78.0 001.94-2 29 29 0 00.46-5.25 29 29 0 00-.46-5.33z"/><polygon points="9.75 15.02 15.5 11.75 9.75 8.48 9.75 15.02"/></svg>
</a><a href=https://www.tiktok.com/@itstdoot target=_blank rel="noopener noreferrer me" title=Tiktok><svg viewBox="0 0 76 76" fill="currentcolor" stroke-width="2"><path d="M65.9 19.4c1.4.2 2.8.1 2.8.1s0 6.2.0 12.2c-6.3.0-12.1-2-16.8-5.4V51c.1 20-24.6 29.8-38.3 15.6-14.7-15.1-2.1-40.5 19-37.7v12.3c-9.5-3-17.2 8-11.2 15.9 5.8 7.7 18.3 3.6 18.3-6.1v-48.2c2.4.0 9.9.0 12.2.0v1.6c.7 7.4 6.1 13.4 13.3 15v0C65.4 19.3 65.6 19.4 65.9 19.4z"/></svg>
</a><a href=https://www.instagram.com/itstdoot target=_blank rel="noopener noreferrer me" title=Instagram><svg viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><rect x="2" y="2" width="20" height="20" rx="5" ry="5"/><path d="M16 11.37A4 4 0 1112.63 8 4 4 0 0116 11.37z"/><line x1="17.5" y1="6.5" x2="17.5" y2="6.5"/></svg>
</a><a href=https://twitter.com/tdoot_ target=_blank rel="noopener noreferrer me" title=Twitter><svg viewBox="0 0 24 24" fill="none" stroke="currentcolor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M23 3a10.9 10.9.0 01-3.14 1.53 4.48 4.48.0 00-7.86 3v1A10.66 10.66.0 013 4s-4 9 5 13a11.64 11.64.0 01-7 2c9 5 20 0 20-11.5a4.5 4.5.0 00-.08-.83A7.72 7.72.0 0023 3z"/></svg></a></div></footer></article><article class=post-entry><header class=entry-header><h2 class=entry-hint-parent>How Kubernetes Deployments, ReplicaSets, and HPAs coordinate</h2></header><div class=entry-content><p>This is the third post in my Kubernetes Controllers series. In the first post, we explored what controllers are and how they maintain your desired state through continuous reconciliation. In the second post I walk through how to build stable controllers from scratch. Now we’ll examine how three critical controllers interact to manage your applications.
We were rolling out a new version of an application. 100 pods, all running about 25% hot on CPU.
...</p></div><footer class=entry-footer><span title='2025-05-03 12:01:14 -0500 -0500'>May 3, 2025</span>&nbsp;·&nbsp;Tony</footer><a class=entry-link aria-label="post link to How Kubernetes Deployments, ReplicaSets, and HPAs coordinate" href=https://tdoot.com/writing/understanding-k8s-deployments-replicasets-hpas/></a></article><article class=post-entry><header class=entry-header><h2 class=entry-hint-parent>Fundamentals for solid kubernetes controllers</h2></header><div class=entry-content><p>This is the second post in my Kubernetes Controllers series. In the first post, we explored what controllers are and how they maintain your desired state through continuous reconciliation.
In the last post, I explained the utility and purpose of Kubernetes Controllers. This post will explain how to build them, and how to think about designing them. We’ll go into Controller patterns, anti-patterns, and sharp edges of the model that you’re bound to run into.
...</p></div><footer class=entry-footer><span title='2024-12-13 17:50:05 -0600 -0600'>December 13, 2024</span>&nbsp;·&nbsp;Tony</footer><a class=entry-link aria-label="post link to Fundamentals for solid kubernetes controllers" href=https://tdoot.com/writing/building-solid-kubernetes-controllers/></a></article><article class=post-entry><header class=entry-header><h2 class=entry-hint-parent>Kubernetes controllers explained</h2></header><div class=entry-content><p>This is the first post in my Kubernetes Controllers series. In the second post I walk through how to build stable controllers from scratch.
Controllers aren’t just add-ons to Kubernetes - they’re fundamental to how the whole system works. They’re the caretakers of your cluster, overseeing and orchestrating processes to ensure your defined resources stay on track. Whether it’s maintaining pod replicas, managing rolling updates, or handling node lifecycles, controllers are there making sure things run smoothly.
...</p></div><footer class=entry-footer><span title='2024-12-13 15:39:45 -0600 -0600'>December 13, 2024</span>&nbsp;·&nbsp;Tony</footer><a class=entry-link aria-label="post link to Kubernetes controllers explained" href=https://tdoot.com/writing/kubernetes-controllers-explained/></a></article><article class=post-entry><header class=entry-header><h2 class=entry-hint-parent>My home gym primer</h2></header><div class=entry-content><p>Recently a friend asked for my recommendations for home gym equipment as they wanted to start building out theirs. Little do they know I’ve spent way too many hours thinking about this. My home gym is nothing special but it keeps me healthy, out of commercial gyms, and never leaves me wishing I had more equipment. I like to think that’s due to making the right choices on how to fill it.
...</p></div><footer class=entry-footer><span title='2024-08-28 20:23:00 -0500 -0500'>August 28, 2024</span>&nbsp;·&nbsp;Tony</footer><a class=entry-link aria-label="post link to My home gym primer" href=https://tdoot.com/writing/building-a-home-gym/></a></article><article class=post-entry><header class=entry-header><h2 class=entry-hint-parent>First half of 2024 ruled</h2></header><div class=entry-content><p>in roughly chronological order…
got convinced by friends to start a magic the gathering team. took it from 6 -> 20 people not everyone pictured
got engaged to my college sweetheart and the love of my life been waiting a while for this one.
took a trip to Japan where I played in 12+ magic tournaments, got invited to dinner with locals, and found my best man left to right: new tokyo magic friend, me, best man
...</p></div><footer class=entry-footer><span title='2024-07-23 10:00:00 -0500 -0500'>July 23, 2024</span>&nbsp;·&nbsp;Tony</footer><a class=entry-link aria-label="post link to First half of 2024 ruled" href=https://tdoot.com/writing/first-half-of-2024-ruled/></a></article><footer class=page-footer><nav class=pagination><a class=next href=https://tdoot.com/page/2/>Next&nbsp;&nbsp;»</a></nav></footer></main><footer class=footer><span>&copy; 2025 <a href=https://tdoot.com/>Tony De La Nuez</a></span> ·
<span>Powered by
<a href=https://gohugo.io/ rel="noopener noreferrer" target=_blank>Hugo</a> &
        <a href=https://github.com/adityatelange/hugo-PaperMod/ rel=noopener target=_blank>PaperMod</a></span></footer><a href=#top aria-label="go to top" title="Go to Top (Alt + G)" class=top-link id=top-link accesskey=g><svg viewBox="0 0 12 6" fill="currentcolor"><path d="M12 6H0l6-6z"/></svg>
</a><script>let menu=document.getElementById("menu");menu&&(menu.scrollLeft=localStorage.getItem("menu-scroll-position"),menu.onscroll=function(){localStorage.setItem("menu-scroll-position",menu.scrollLeft)}),document.querySelectorAll('a[href^="#"]').forEach(e=>{e.addEventListener("click",function(e){e.preventDefault();var t=this.getAttribute("href").substr(1);window.matchMedia("(prefers-reduced-motion: reduce)").matches?document.querySelector(`[id='${decodeURIComponent(t)}']`).scrollIntoView():document.querySelector(`[id='${decodeURIComponent(t)}']`).scrollIntoView({behavior:"smooth"}),t==="top"?history.replaceState(null,null," "):history.pushState(null,null,`#${t}`)})})</script><script>var mybutton=document.getElementById("top-link");window.onscroll=function(){document.body.scrollTop>800||document.documentElement.scrollTop>800?(mybutton.style.visibility="visible",mybutton.style.opacity="1"):(mybutton.style.visibility="hidden",mybutton.style.opacity="0")}</script></body></html>                               

Alan adının whois bilgisi

Domain Name: TDOOT.COM
Registry Domain ID: 2697740068_DOMAIN_COM-VRSN
Registrar WHOIS Server: whois.cloudflare.com
Registrar URL: http://www.cloudflare.com
Updated Date: 2025-04-20T04:04:04Z
Creation Date: 2022-05-20T19:41:22Z
Registry Expiry Date: 2026-05-20T19:41:22Z
Registrar: Cloudflare, Inc.
Registrar IANA ID: 1910
Registrar Abuse Contact Email: [email protected]
Registrar Abuse Contact Phone: +1.6503198930
Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited
Name Server: JOCELYN.NS.CLOUDFLARE.COM
Name Server: MILES.NS.CLOUDFLARE.COM
DNSSEC: unsigned
URL of the ICANN Whois Inaccuracy Complaint Form: https://www.icann.org/wicf/
>>> Last update of whois database: 2025-05-25T14:57:06Z <<<
For more information on Whois status codes, please visit https://icann.org/epp
NOTICE: The expiration date displayed in this record is the date the
TERMS OF USE: You are not authorized to access or query our Whois
by the following terms of use: You agree that you may use this Data only
to: (1) allow, enable, or otherwise support the transmission of mass