Loading...
Loading...
{
"latency": 70,
"ipAddresses": [
"54.243.86.28",
"34.202.203.47",
"18.211.166.153"
],
"dns": {
"NS": [
"dns1.p02.nsone.net.",
"dns2.p02.nsone.net.",
"dns3.p02.nsone.net.",
"dns4.p02.nsone.net."
],
"A": [
"54.243.86.28",
"34.202.203.47",
"18.211.166.153"
],
"TXT": [
"tiktok-developers-site-verification=pGGB4NXJQXeEbRs4ZHHDDcle7BJhFBLi",
"v=spf1 include:_spf.google.com include:mailgun.org -all",
"MS=1EF52EBF698EB78341727E359A604E22541D227E",
"apple-domain-verification=A4ima9CT7PcV2189",
"google-site-verification=_um8RC6UkSW-yTWZz3N2OagRQtewhTd2-CmBfUEby94"
]
}
}
<!DOCTYPE html><!-- Last Published: Wed Jan 29 2025 09:18:10 GMT+0000 (Coordinated Universal Time) --><html data-wf-domain="%%PUBLISH_URL_REPLACEMENT%%" data-wf-page="65e5e3b598fc7bae6d20ec44" data-wf-site="5e0a5d9d743608d0f3ea6753" lang="en" data-wf-locale="en-US"><head><meta charset="utf-8"/><title>Page Not Found (404) | daily.dev</title><link rel="alternate" hrefLang="x-default" href="https://%%PUBLISH_URL_REPLACEMENT%%/404"/><link rel="alternate" hrefLang="en-US" href="https://%%PUBLISH_URL_REPLACEMENT%%/404"/><link rel="alternate" hrefLang="it" href="https://%%PUBLISH_URL_REPLACEMENT%%/it/404"/><link rel="alternate" hrefLang="fr-FR" href="https://%%PUBLISH_URL_REPLACEMENT%%/fr-fr/404"/><link rel="alternate" hrefLang="es" href="https://%%PUBLISH_URL_REPLACEMENT%%/es/404"/><meta content="Page Not Found (404) | daily.dev" property="og:title"/><meta content="Page Not Found (404) | daily.dev" property="twitter:title"/><meta content="width=device-width, initial-scale=1" name="viewport"/><link href="https://cdn.prod.website-files.com/5e0a5d9d743608d0f3ea6753/css/daily-e786b5.55cb93dc0.min.css" rel="stylesheet" type="text/css"/><link href="https://fonts.googleapis.com" rel="preconnect"/><link href="https://fonts.gstatic.com" rel="preconnect" crossorigin="anonymous"/><script src="https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js" type="text/javascript"></script><script type="text/javascript">WebFont.load({ google: { families: ["Open Sans:300,300italic,400,400italic,600,600italic,700,700italic,800,800italic","Poppins:200,300,regular,500,600,700,800"] }});</script><script type="text/javascript">!function(o,c){var n=c.documentElement,t=" w-mod-";n.className+=t+"js",("ontouchstart"in o||o.DocumentTouch&&c instanceof DocumentTouch)&&(n.className+=t+"touch")}(window,document);</script><link href="https://cdn.prod.website-files.com/5e0a5d9d743608d0f3ea6753/5f350958935a5ccf103429ce_daily.dev%20-%2032.png" rel="shortcut icon" type="image/x-icon"/><link href="https://cdn.prod.website-files.com/5e0a5d9d743608d0f3ea6753/5f35091372cfa97ba7438461_daily.dev%20-%20Favicon%4030x.ico" rel="apple-touch-icon"/><script async="" src="https://www.googletagmanager.com/gtag/js?id=G-88PBR8PHX0"></script><script type="text/javascript">window.dataLayer = window.dataLayer || [];function gtag(){dataLayer.push(arguments);}gtag('js', new Date());gtag('set', 'developer_id.dZGVlNj', true);gtag('config', 'G-88PBR8PHX0');</script><script type="text/javascript">!function(f,b,e,v,n,t,s){if(f.fbq)return;n=f.fbq=function(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';n.agent='plwebflow';n.queue=[];t=b.createElement(e);t.async=!0;t.src=v;s=b.getElementsByTagName(e)[0];s.parentNode.insertBefore(t,s)}(window,document,'script','https://connect.facebook.net/en_US/fbevents.js');fbq('init', '519268979315924');fbq('track', 'PageView');</script><!-- Start iubenda -->
<script type="text/javascript">
var _iub = _iub || [];
_iub.csConfiguration = {"askConsentAtCookiePolicyUpdate":true,"cookiePolicyInOtherWindow":true,"countryDetection":true,"enableLgpd":true,"enableUspr":true,"floatingPreferencesButtonDisplay":"bottom-right","inlineDelay":100,"lang":"en","perPurposeConsent":true,"siteId":1334205,"whitelabel":false,"cookiePolicyId":14695236,"i18n":{"en":{"banner":{"title":"We value your privacy","dynamic":{"body":"This site uses cookies to improve your experience. By continuing to use our site, you accept our use of cookies, Privacy Policy, and Terms of Service."}}}}, "banner":{ "acceptButtonDisplay":true,"closeButtonRejects":true,"customizeButtonDisplay":true,"explicitWithdrawal":true,"fontSizeBody":"12px","fontSizeCloseButton":"18px","logo":null,"position":"bottom","slideDown":false }};
</script>
<script type="text/javascript" src="//cs.iubenda.com/sync/1334205.js"></script>
<script type="text/javascript" src="//cdn.iubenda.com/cs/gpp/stub.js"></script>
<script type="text/javascript" src="//cdn.iubenda.com/cs/iubenda_cs.js" charset="UTF-8" async></script>
<style>
h1#iubenda-cs-title {
line-height: 20px;
}
</style>
<!-- End iubenda -->
<style>{-webkit-font-smoothing: antialiased; -moz-font-smoothing: antialiased; -o-font-smoothing: antialiased;}</style>
<!-- Start VWO Async SmartCode -->
<link rel="preconnect" href="https://dev.visualwebsiteoptimizer.com" />
<script type='text/javascript' id='vwoCode'>
window._vwo_code || (function() {
var account_id=777898,
version=2.0,
settings_tolerance=2000,
hide_element='body',
hide_element_style = 'opacity:0 !important;filter:alpha(opacity=0) !important;background:none !important',
/* DO NOT EDIT BELOW THIS LINE */
f=false,w=window,d=document,v=d.querySelector('#vwoCode'),cK='_vwo_'+account_id+'_settings',cc={};try{var c=JSON.parse(localStorage.getItem('_vwo_'+account_id+'_config'));cc=c&&typeof c==='object'?c:{}}catch(e){}var stT=cc.stT==='session'?w.sessionStorage:w.localStorage;code={use_existing_jquery:function(){return typeof use_existing_jquery!=='undefined'?use_existing_jquery:undefined},library_tolerance:function(){return typeof library_tolerance!=='undefined'?library_tolerance:undefined},settings_tolerance:function(){return cc.sT||settings_tolerance},hide_element_style:function(){return'{'+(cc.hES||hide_element_style)+'}'},hide_element:function(){return typeof cc.hE==='string'?cc.hE:hide_element},getVersion:function(){return version},finish:function(){if(!f){f=true;var e=d.getElementById('_vis_opt_path_hides');if(e)e.parentNode.removeChild(e)}},finished:function(){return f},load:function(e){var t=this.getSettings(),n=d.createElement('script'),i=this;if(t){n.textContent=t;d.getElementsByTagName('head')[0].appendChild(n);if(!w.VWO||VWO.caE){stT.removeItem(cK);i.load(e)}}else{n.fetchPriority='high';n.src=e;n.type='text/javascript';n.onerror=function(){_vwo_code.finish()};d.getElementsByTagName('head')[0].appendChild(n)}},getSettings:function(){try{var e=stT.getItem(cK);if(!e){return}e=JSON.parse(e);if(Date.now()>e.e){stT.removeItem(cK);return}return e.s}catch(e){return}},init:function(){if(d.URL.indexOf('__vwo_disable__')>-1)return;var e=this.settings_tolerance();w._vwo_settings_timer=setTimeout(function(){_vwo_code.finish();stT.removeItem(cK)},e);var t=d.currentScript,n=d.createElement('style'),i=this.hide_element(),r=t&&!t.async&&i?i+this.hide_element_style():'',c=d.getElementsByTagName('head')[0];n.setAttribute('id','_vis_opt_path_hides');v&&n.setAttribute('nonce',v.nonce);n.setAttribute('type','text/css');if(n.styleSheet)n.styleSheet.cssText=r;else n.appendChild(d.createTextNode(r));c.appendChild(n);this.load('https://dev.visualwebsiteoptimizer.com/j.php?a='+account_id+'&u='+encodeURIComponent(d.URL)+'&vn='+version)}};w._vwo_code=code;code.init();})();
</script>
<!-- End VWO Async SmartCode -->
<!-- Twitter conversion tracking base code -->
<script>
!function(e,t,n,s,u,a){e.twq||(s=e.twq=function(){s.exe?s.exe.apply(s,arguments):s.queue.push(arguments);
},s.version='1.1',s.queue=[],u=t.createElement(n),u.async=!0,u.src='https://static.ads-twitter.com/uwt.js',
a=t.getElementsByTagName(n)[0],a.parentNode.insertBefore(u,a))}(window,document,'script');
twq('config','o6izs');
</script>
<!-- End Twitter conversion tracking base code -->
<!-- Google Tag Manager -->
<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
})(window,document,'script','dataLayer','GTM-MLVHQ754');</script>
<!-- End Google Tag Manager -->
<!-- Systems Operational Status -->
<script src="https://www.dailydevstatus.com/embed/script.js"></script>
<!-- End Systems Operational Status --><script type="text/javascript">window.__WEBFLOW_CURRENCY_SETTINGS = {"currencyCode":"USD","symbol":"$","decimal":".","fractionDigits":2,"group":",","template":"{{wf {\"path\":\"symbol\",\"type\":\"PlainText\"} }} {{wf {\"path\":\"amount\",\"type\":\"CommercePrice\"} }} {{wf {\"path\":\"currencyCode\",\"type\":\"PlainText\"} }}","hideDecimalForWholeNumbers":false};</script></head><body class="body-4"><header data-w-id="591714f5-7cd9-10d5-29ac-7bc60d885901" class="navigation"><div data-collapse="small" data-animation="default" data-duration="0" data-w-id="23886168-30e8-7e2e-c4be-75ab6ba28d2e" data-easing="ease" data-easing2="ease" role="banner" class="navbar w-nav"><div class="navigation-strip w-container"><a href="/?r=0" class="logo-link w-nav-brand"><img src="https://cdn.prod.website-files.com/5e0a5d9d743608d0f3ea6753/5f1d8b1b9c7814aae6b69044_Daily%20Full%20logo.svg" width="152" alt="Daily Logo" class="logo-link"/></a><nav role="navigation" class="nav-menu header hide w-nav-menu"><a href="/apps" class="nav-link w-nav-link">Apps</a><a href="https://docs.daily.dev/" class="nav-link w-nav-link">Docs</a></nav><a ta="extension" href="https://api.daily.dev/get" target="_blank" class="button cta w-button">Start reading <span class="text-span-21"><strong>- Free forever</strong></span></a><a ta="webapp" href="https://app.daily.dev/?utm_source=landing&utm_medium=cta&utm_campaign=landing_conversions" class="m-button cta w-button">Start now</a><div class="menu-button w-nav-button"><img src="https://cdn.prod.website-files.com/5e0a5d9d743608d0f3ea6753/5e1c903d4b6c08145d84ed87_Hamburger.svg" loading="lazy" alt="Hamburger" class="hamburger"/></div></div></div></header><div class="section-404"><div class="gradient-starbg"></div><div class="_404-section"><div class="_404-image"><div class="frame-40080"><img src="https://cdn.prod.website-files.com/5e0a5d9d743608d0f3ea6753/65819264a7a62c9422e9df54_Vectors-Wrapper.svg" loading="lazy" width="579.0018310546875" height="220" alt="" class="vectors-wrapper-35"/></div></div><div class="_404-text"><div class="_404-title">Why are you here?</div><div class="_404-paragraph">You’re not supposed to be here. </div></div><a href="/?r=0" class="_404-cta w-button">Go home</a></div></div><footer class="footer"><div class="website-max-width w-container"><div class="footer-info first"><div class="div-block-14"><a href="/?r=0" class="w-inline-block"><img src="https://cdn.prod.website-files.com/5e0a5d9d743608d0f3ea6753/5f1d8b1b9c7814aae6b69044_Daily%20Full%20logo.svg" loading="lazy" alt="daily.dev logo" class="image-60 hide"/></a><div class="paragraph xs sitemap hide">daily.dev is a professional network for developers to learn, collaborate, and grow together.</div><a ta="Mobile" href="https://api.daily.dev/get" class="m-button-f cta w-button">Get it now</a><a ta="extension" href="https://api.daily.dev/get" target="_blank" class="button-footer cta w-button">Start reading</a><div class="social-icons"><a href="https://app.daily.dev/squads/daily_updates" target="_blank" class="social-link w-inline-block"><img src="https://cdn.prod.website-files.com/5e0a5d9d743608d0f3ea6753/66e174de6a17acea46d7f208_dailydev.svg" width="30" alt="Twitter" loading="lazy" class="social-icon daily-dev"/></a><a href="https://twitter.com/dailydotdev" target="_blank" class="social-link w-inline-block"><img src="https://cdn.prod.website-files.com/5e0a5d9d743608d0f3ea6753/652013281659e3772def4d45_logo.svg" width="30" alt="Twitter" loading="lazy" class="social-icon x"/></a><a href="https://github.com/dailydotdev/daily" target="_blank" class="social-link w-inline-block"><img src="https://cdn.prod.website-files.com/5e0a5d9d743608d0f3ea6753/5e19de93a7d3a2e0db2e086a_github.svg" width="30" alt="GitHub" loading="lazy" class="social-icon"/></a><a href="https://www.instagram.com/dailydotdev/" target="_blank" class="social-link w-inline-block"><img src="https://cdn.prod.website-files.com/5e0a5d9d743608d0f3ea6753/5e4e39ab47c62082de2e8889_Instagram.svg" width="30" alt="Instagram" loading="lazy" class="social-icon last"/></a><a href="https://www.tiktok.com/@dailydotdev" target="_blank" class="social-link w-inline-block"><img src="https://cdn.prod.website-files.com/5e0a5d9d743608d0f3ea6753/6345cbe66cf515e13bf26193_White.svg" width="30" alt="Instagram" loading="lazy" class="social-icon last"/></a></div></div><div class="sitemap"><div class="sitemap-column"><div class="sitemap-title">Product</div><a ta="extension" href="https://r.daily.dev/chrome" target="_blank" class="link cta">Chrome extension </a><a ta="extension" href="https://microsoftedge.microsoft.com/addons/detail/dailydev-the-homepage-/cbdhgldgiancdheindpekpcbkccpjaeb?hl=en-GB" target="_blank" class="link cta">Edge add-on<br/></a><a ta="extension" href="https://addons.mozilla.org/en-US/firefox/addon/daily/" target="_blank" class="link cta hide">Firefox add-ons<br/></a><a ta="webapp" href="https://app.daily.dev/?utm_source=landing&utm_medium=cta&utm_campaign=landing_conversions" target="_blank" class="link cta">Web version</a><a ta="mobile" href="https://api.daily.dev/mobile" target="_blank" class="link cta">Mobile</a><a href="https://app.daily.dev/squads/daily_updates" target="_blank" class="link">Changelog</a><a href="https://www.dailydevstatus.com/" target="_blank" class="link">Status</a></div><div class="sitemap-column first"><div class="sitemap-title">Community</div><a href="https://docs.daily.dev/docs/intro" target="_blank" class="link">Docs</a><a href="https://github.com/dailydotdev/daily" target="_blank" class="link">Open source</a><a href="https://github.com/dailydotdev/daily/discussions" target="_blank" class="link">Feature requests</a><a href="https://www.meetup.com/the-monthly-dev-world-class-talks-by-expert-developers/" target="_blank" class="link">Online events</a><a href="https://store.daily.dev/" target="_blank" class="link">Swag store</a></div><div class="sitemap-column"><div class="sitemap-title">Company</div><a href="/careers" class="link">Careers</a><a href="/blog-superold" class="link">Blog</a><a href="https://business.daily.dev/?ref=homepage" target="_blank" class="link">Advertise</a><a href="https://brand.daily.dev/" class="link">Brand book</a><a href="/about-us" class="link">About us</a><a href="/contact" class="link">Contact</a></div></div></div><div class="separator-w"></div><div class="fotter-more"></div><div class="rights-reserved"><div class="div-block-81"><div class="paragraph-xs credit">© 2025 Daily Dev Ltd.</div><div class="policy"><a href="/tos" target="_blank" class="link">Terms</a><div class="separator-h small"></div><a href="/privacy" target="_blank" class="link">Privacy</a><div class="separator-h small"></div><a href="https://r.daily.dev/content-guidelines" target="_blank" class="link">Guidelines</a></div></div><div class="div-block-82"><div class="paragraph-xs flag-text">Working remotely wherever we're happiest<br/></div><div class="flags">🇮🇱 🇮🇹 🇵🇭 🇳🇱 🇬🇧 🇭🇷 🇱🇹 🇦🇺 🇵🇱 🇳🇴 🇦🇱 🇵🇹</div></div></div></div></footer><script src="https://d3e54v103j8qbb.cloudfront.net/js/jquery-3.5.1.min.dc5e7f18c8.js?site=5e0a5d9d743608d0f3ea6753" type="text/javascript" integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" crossorigin="anonymous"></script><script src="https://cdn.prod.website-files.com/5e0a5d9d743608d0f3ea6753/js/daily-e786b5.43f02228.a97876bc9a9b874a.js" type="text/javascript"></script><script type="text/javascript">
const COOKIES = ['_ga', '_fbp', '_fbc'];
function getCookies(names) {
const cookies =
document?.cookie?.split(';')?.map((cookie) => cookie.trim()) || [];
if (!cookies.length) {
return undefined;
}
return names.reduce((acc, name) => {
const foundCookie = cookies.find((cookie) => cookie.startsWith(`${name}=`));
if (!foundCookie) {
return acc;
}
return {
...acc,
[name]: decodeURIComponent(foundCookie.split('=')[1]),
};
}, {});
}
const cookies = JSON.stringify(getCookies(COOKIES));
function generateEventId(now) {
const randomStr = (Math.random() + 1).toString(36).substring(8);
const timePart = (now.getTime() / 1000).toFixed(0);
return `${timePart}${randomStr}`;
}
function triggerEvent(ev) {
const boot = window.boot;
if (!boot) {
return;
}
const urlSearchParams = new URLSearchParams(window.location.search);
const query = Object.fromEntries(urlSearchParams.entries());
const queryStr = JSON.stringify(query);
const now = new Date();
const events = [{
...ev, event_timestamp: now, event_id: generateEventId(now), event_page: `/landing${window.location.pathname}`, app_platform: 'landing', query_params: queryStr.length > 2 ? queryStr : undefined, session_id: boot.visit.sessionId, user_first_visit: boot.user.firstVisit, user_id: boot.user.id, visit_id: boot.visit.visitId, utm_campaign: query?.utm_campaign, utm_content: query?.utm_content, utm_medium: query?.utm_medium, utm_source: query?.utm_source, utm_term: query?.utm_term, screen_height: window.screen?.height, screen_width: window.screen?.width, page_referrer: document.referrer, window_height: window.innerHeight, window_width: window.innerWidth, user_registration_date: boot.user?.createdAt, cookies: cookies === '{}' ? undefined : cookies,
}];
return fetch('https://api.daily.dev/e', {
method: 'POST',
body: JSON.stringify({ events }),
credentials: 'include',
headers: {
'content-type': 'application/json',
},
});
}
fetch('https://api.daily.dev/boot', { credentials: 'include' })
.then((res) => res.json())
.then((boot) => {
window.boot = boot;
return triggerEvent({ event_name: 'page view' });
});
</script>
<script>
window.ga=window.ga||function(){(ga.q=ga.q||[]).push(arguments)};ga.l=+new Date;
ga('create', 'UA-109059578-3', 'auto', {'allowLinker': true});
ga('require', 'linker');
ga('linker:autoLink', ['r.daily.dev', 'chrome.google.com', 'api.daily.dev', 'app.daily.dev']);
window.VWO = window.VWO || [];
VWO.event = VWO.event || function () {VWO.push(["event"].concat([].slice.call(arguments)))};
function gtag_report_conversion(e, redirect) {
var callback = function () {
const href = e.currentTarget.getAttribute('href');
if (href && redirect && e.currentTarget.getAttribute('target') !== '_blank') {
window.location = href;
}
};
gtag('event', 'conversion', {
'send_to': 'AW-619408403/8JaXCNWU7voBEJPYracC',
'event_callback': callback
});
return false;
}
$(document).ready(function() {
$('.cta, a[href="https://api.daily.dev/get?r=blog"]').on('mouseup', function(e) {
if (e.which === 1 || e.which === 2) {
e.preventDefault();
const ta = e.currentTarget.getAttribute('ta') || 'unknown';
triggerEvent({ event_name: 'click cta', feed_item_target_url: e.currentTarget.href, target_type: ta, feed_item_title: e.currentTarget.text });
// fbq('track', 'ADD TO CART');
gtag('event', 'Click', { event_category: 'CTA', event_label: ta });
VWO.event("cta");
gtag_report_conversion(e, e.which !== 2);
}
});
$('.r-cta').on('mouseup', function(e) {
if (e.which === 1 || e.which === 2) {
e.preventDefault();
VWO.event("r-cta");
}
});
});
</script>
<!-- LinkedIn -->
<script type="text/javascript">
_linkedin_partner_id = "3001529";
window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
window._linkedin_data_partner_ids.push(_linkedin_partner_id);
</script><script type="text/javascript">
(function(l) {
if (!l){window.lintrk = function(a,b){window.lintrk.q.push([a,b])};
window.lintrk.q=[]}
var s = document.getElementsByTagName("script")[0];
var b = document.createElement("script");
b.type = "text/javascript";b.async = true;
b.src = "https://snap.licdn.com/li.lms-analytics/insight.min.js";
s.parentNode.insertBefore(b, s);})(window.lintrk);
</script>
<noscript>
<img height="1" width="1" style="display:none;" alt="" src="https://px.ads.linkedin.com/collect/?pid=3001529&fmt=gif" />
<!-- End LinkedIn -->
</noscript>
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-MLVHQ754"
height="0" width="0” style="display:none;visibility:hidden”></iframe></noscript>
<!-- End Google Tag Manager (noscript) --></body></html>
{
"Hotjar": "A heatmap, survey, feedback and funnel application.",
"Visual Website Optimizer": "VWO provides A/B, split and multivariate testing software.",
"Global Site Tag": "Google's primary tag for Google Measurement/Conversion Tracking, Adwords and DoubleClick.",
"Google Analytics": "Google Analytics offers a host of compelling features and benefits for everyone from senior executives and advertising and marketing professionals to site owners and content developers.",
"Google Universal Analytics": "The analytics.js JavaScript snippet is a new way to measure how users interact with your website. It is similar to the previous Google tracking code, ga.js, but offers more flexibility for developers to customize their implementations.",
"Google Analytics 4": "Google Analytics 4 formerly known as App + Web is a new version of Google Analytics that was released in October 2020.",
"Fastly": "Real-time Analytics and CDN platform. Analyze your web and server traffic patterns in real-time.",
"Facebook Pixel": "Facebook Pixel is Facebooks conversion tracking system for ads on Facebook to websites.",
"Facebook Conversion Tracking": "Conversion tracking functionality from Facebook, allows a user to track advertisement clicks.",
"Facebook Signal": "Journalists use Signal to surface relevant trends, photos, videos and posts from Facebook and Instagram for use in their storytelling and reporting.",
"Twitter Website Universal Tag": "A tool from Twitter that makes it possible for advertisers to track website conversions and manage tailored audience campaigns.",
"Twitter Conversion Tracking": "Twitter ads conversion tracking code.",
"LinkedIn Insights": "The LinkedIn Insight Tag is a piece of lightweight JavaScript code that you can add to your website to enable in-depth campaign reporting and unlock valuable insights about your website visitors and for conversion optimization of ads.",
"Twitter Analytics": "A tool that helps website owners understand how much traffic they receive from Twitter and the effectiveness of Twitter integrations on their sites. Includes Twitter Conversion Tracking.",
"Google Conversion Linker": "Detects the ad click information in your conversion page URLs and stores this information to associate an ad click with a conversion.",
"iubenda": "iubenda allows you to generate a Privacy Policy in three steps.",
"Cloudflare Bot Manager": "Stop bad bots by using threat intelligence.",
"Embedly": "Embedly, Inc. provides a service which makes every URL on the internet embeddable for any website or web application in which it is posted.",
"Google Tag Manager": "Tag management that lets you add and update website tags without changes to underlying website code.",
"Google Font API": "The Google Font API helps you add web fonts to any web page.",
"US Privacy User Signal Mechanism": "The US Privacy API (USP API) is a lightweight API used to communicate signals represented in the US Privacy String.",
"CrUX Dataset": "CrUX is a data collection system that gathers information about how real users interact with websites. This website is included in the user experiences data gathered from Google Chrome and thus considered sufficiently popular on the Internet.",
"CrUX Top 5m": "Relative measure of site popularity within the CrUX dataset, measured by the total number of navigations on the origin. This site is in the top 5 million.",
"CrUX Top 500k": "Relative measure of site popularity within the CrUX dataset, measured by the total number of navigations on the origin. This site is in the top 500k.",
"Cloudflare Radar": "The website appears on the Cloudflare Radar Top 1m sites list",
"Cloudflare Radar Top 50k": "The website appears in the Cloudflare Radar Top 50,000.",
"Azure Active Directory": "Enterprise identity service that provides single sign-on, multifactor authentication and more.",
"English HREF LANG": "This webpage has alternate versions available in English via the use of the hreflang tag.",
"German HREF LANG": "This webpage has alternate versions available in German via the use of the hreflang tag.",
"Spanish HREF LANG": "This webpage has alternate versions available in Spanish via the use of the hreflang tag.",
"French HREF LANG": "This webpage has alternate versions available in French via the use of the hreflang tag.",
"Italian HREF LANG": "This webpage has alternate versions available in Italian via the use of the hreflang tag.",
"Japanese HREF LANG": "This webpage has alternate versions available in Japanese via the use of the hreflang tag.",
"English - Inferred": "Based on the title and description text the website content is potentially English.",
"Webflow Ecommerce": "Webflow Ecommerce is an ecommerce website builder that offers complete freedom with no-code platform to design, sell, and scale websites. It enables users to start building the future of ecommerce.",
"OpenResty": "Application server and framework system.",
"Organization Schema": "Organization i.e. school, NGO, Corporation.",
"PostalAddress Schema": "A mailing address.",
"Cloudinary": "Image management & delivery solution.",
"CDN JS": "CloudFlare's CDN with popular javascript frameworks available.",
"CloudFront": "Amazon CloudFront is a web service for content delivery. It integrates with other Amazon Web Services to give developers and businesses an easy way to distribute content to end users with low latency, high data transfer speeds, and no commitments.",
"GStatic Google Static Content": "Google has off-loaded static content (Javascript/Images/CSS) to a different domain name in an effort to reduce bandwidth usage and increase network performance for the end user.",
"AJAX Libraries API": "The AJAX Libraries API is a content distribution network and loading architecture for the most popular, open source JavaScript libraries.",
"Cloudflare JS": "Loads content from Cloudflare CDN.",
"UNPKG": "unpkg is a fast, global content delivery network for everything on npm.",
"Viewport Meta": "This page uses the viewport meta tag which means the content may be optimized for mobile content.",
"IPhone / Mobile Compatible": "The website contains code that allows the page to support IPhone / Mobile Content.",
"Apple Mobile Web Clips Icon": "This page contains an icon for iPhone, iPad and iTouch devices.",
"Euro": "The website uses the € symbol on its website - meaning it may accept payment in Euros.",
"TikTok Developers": "The owners of this website develop on TikTok platform.",
"Webflow": "Webflow is a website builder for designing custom, professional websites without code.",
"jQuery": "JQuery is a fast, concise, JavaScript Library that simplifies how you traverse HTML documents, handle events, perform animations, and add Ajax interactions to your web pages. jQuery is designed to change the way that you write JavaScript.",
"jQuery 3.5.1": "jQuery version 3.5.1",
"core-js": "Modular standard library for JavaScript.",
"Underscore.js": "Underscore is a utility-belt library for JavaScript that provides functional programming support.",
"Google Hosted Libraries": "Google Hosted Libraries is a globally available content distribution network for the most popular, open-source JavaScript libraries.",
"Google Hosted Web Font Loader": "Web Font Loader hosted at Google.",
"WebFont Loader": "WebFont Loader gives you added control when using linked fonts via @font-face, from Typekit.",
"Facebook SDK": "JavaScript SDK enables you to access all of the features of the Graph API via JavaScript, and it provides a rich set of client-side functionality for authentication and sharing. It differs from Facebook Connect.",
"Facebook for Websites": "Allows a user to make a website more sociable and connected with integrations from the hugely popular Facebook website.",
"Typer.js": "Typing effect completely configurable in HTML.",
"DoubleClick.Net": "DoubleClick enables agencies, marketers and publishers to work together successfully and profit from their digital marketing investments. Owned by Google and now referred to as DoubleClick Digital Marketing or Google Enterprise Advertising.",
"Facebook Custom Audiences": "Custom Audiences from your website makes it possible to reach people who visit your website and deliver the right message to them on Facebook.",
"Twitter Ads": "Twitter advertising includes conversion tracking and re-marketing tools.",
"LinkedIn Ads": "LinkedIn advertising solutions.",
"Google Adsense": "A contextual advertising solution for delivering Google AdWords ads that are relevant to site content pages.",
"Sellers Json": "Sellers.json is a tool designed to help buyers identify the direct sellers and intermediaries involved in digital advertising sales. This website is listed in a sellers.json.",
"Sellers Json Publisher": "Listed as a publisher of digital advertising content.",
"PurpleAds Publisher": "PurpleAds helps you reach new audiences, monetize your website, and get results through simple and effective native placements on an exclusive network of websites.",
"Events Page": "The website contains a link to an \"Events\" or \"Calendar\" page.",
"Facebook": "The website mentions facebook.com in some form.",
"Twitter": "The website mentions twitter.com in some form.",
"Instagram": "The website mentions Instagram in some form.",
"TikTok": "The website mentions tiktok.com (but not Douyin) in some form.",
"Careers": "The website contains a link to a careers / job opportunities / work with us style page.",
"GitHub": "The website mentions github.com in some form.",
"Google Play Store Link": "Links to a Game/Movie/App/Book on the Google Play Store.",
"YouTube Link": "This website mentions YouTube.com on it in some form or another.",
"LinkedIn": "The website mentions linkedin.com in some form.",
"Mailgun": "Mailgun is a set of APIs that allow you to send, receive, track and store email effortlessly.",
"SPF": "The Sender Policy Framework is an open standard specifying a technical method to prevent sender address forgery.",
"Google Apps for Business": "Web-based email, calendar, and documents for teams. Renamed to Google Apps for Work, but now known as G Suite from Google Cloud.",
"DMARC": "A technical specification created by a group of organizations that want to help reduce the potential for email-based abuse",
"DMARC Reject": "The domain has a DMARC policy of 'Reject'. This policy tells the mail server to reject emails that fail DMARC checks, preventing them from being delivered at all.",
"Apple iCloud Mail": "Webmail service provided by Apple.",
"NSONE": "NSONE delivers data driven DNS with enterprise level support and transparent pricing.",
"Amazon": "This site is hosted on Amazon AWS EC2 Infrastructure.",
"Amazon Virginia Region": "Amazon Hosted EC2 Instances in Virginia",
"Amazon Oregon Region": "Amazon Hosted EC2 Instances in Oregon",
"Amazon Sydney Region": "Amazon Hosted EC2 Instances in Sydney",
"Amazon Mumbai Region": "Amazon hosting in Mumbai India region.",
"Amazon Paris Region": "Amazon Hosted EC2 Instances in the city of love.",
"Amazon Stockholm Region": "Amazon hosting in Stockholm.",
"Webflow Hosting": "WebFlow designer tool hosting.",
"Edge Network": "The website has two or more IP addresses associated with it.",
"Swedish Server Location": "The web server is located in Sweden.",
"Cloudflare Hosting": "Supercharged web hosting service.",
"SSL by Default": "The website redirects traffic to an HTTPS/SSL version by default.",
"LetsEncrypt": "Let’s Encrypt is a free open Certificate Authority.",
"HSTS": "Forces browsers to only communicate with the site using HTTPS.",
"nginx": "nginx [engine x] is a HTTP server and mail proxy server written by Igor Sysoev.",
"AWS Lambda": "Execute code seamlessly without server management, workload scaling, event integration, or runtime maintenance.",
"Amazon S3 CDN": "Amazon S3 is storage for the Internet. It is designed to make web-scale computing easier for developers.",
"Cloudflare CDN": "Content owned by this site hosted on the Cloudflare CDN.",
"BunnyCDN": "Budget CDN provider.",
"Content Delivery Network": "This page contains links that give the impression that some of the site contents are stored on a content delivery network.",
"Google Webmaster": "Webmaster tools provide you with a free and easy way to make your site more Google-friendly."
}
{
"error": false,
"result": {
"success": true,
"ogTitle": "daily.dev | Where developers suffer together",
"ogDescription": "daily.dev is the open-source professional network developers deserve. Get free access to unlimited amounts of quality knowledge from all over the web every day.",
"twitterTitle": "daily.dev | Where developers suffer together",
"twitterDescription": "daily.dev is the open-source professional network developers deserve. Get free access to unlimited amounts of quality knowledge from all over the web every day.",
"ogType": "website",
"twitterCard": "summary_large_image",
"ogImage": [
{
"url": "https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph"
}
],
"twitterImage": [
{
"url": "https://media.daily.dev/image/upload/s--VAY5ToZt--/f_auto/v1724209435/public/daily.dev%20-%20open%20graph"
}
],
"ogLocale": "en",
"ogUrl": "https://daily.dev/",
"favicon": "https://cdn.prod.website-files.com/5e0a5d9d743608d0f3ea6753/5f350958935a5ccf103429ce_daily.dev%20-%2032.png",
"charset": "utf-8",
"jsonLD": [
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Daily Dev Ltd.",
"url": "http://daily.dev/",
"sameAs": "http://app.daily.dev/",
"email": "[email protected]",
"address": {
"@type": "PostalAddress",
"name": "9 Derech HaTikva Street, Ganei Tikva, Israel 5591252"
},
"logo": {
"@type": "ImageObject",
"width": 512,
"height": 512,
"url": "https://daily-now-res.cloudinary.com/image/upload/v1614088267/landing/Daily.dev_logo.png"
}
}
],
"requestUrl": "https://daily.dev"
},
"response": {}
}
{
"status": 200,
"statusText": "",
"headers": {
"age": "207221",
"alt-svc": "h3=\":443\"; ma=86400",
"cf-cache-status": "HIT",
"cf-ray": "90abe5f7fdb1d679-IAD",
"connection": "keep-alive",
"content-encoding": "gzip",
"content-security-policy": "frame-ancestors 'self'",
"content-type": "text/html",
"date": "Fri, 31 Jan 2025 18:52:21 GMT",
"last-modified": "Wed, 29 Jan 2025 09:18:40 GMT",
"strict-transport-security": "max-age=31536000",
"surrogate-control": "max-age=2147483647",
"surrogate-key": "daily.dev 5e0a5d9d743608d0f3ea6753 pageId:65e5e3b598fc7bae6d20ebfa",
"transfer-encoding": "chunked",
"vary": "Accept-Encoding",
"x-cluster-name": "us-east-1-prod-hosting-red",
"x-frame-options": "SAMEORIGIN",
"x-lambda-id": "f97bd2f8-b3d1-4827-be7f-f481f28b69e0",
"set-cookie": "_cfuvid=i8KLNWHLJtO64R_XZ7qWvQ6ctxxjYmVX.V6DZqJRs_o-1738349541228-0.0.1.1-604800000; path=/; domain=.cdn.webflow.com; HttpOnly; Secure; SameSite=None"
}
}
{
"data": {
"total": 8,
"personal_emails": 6,
"generic_emails": 2,
"department": {
"executive": 4,
"it": 0,
"finance": 0,
"management": 0,
"sales": 0,
"legal": 0,
"support": 1,
"hr": 1,
"marketing": 0,
"communication": 0,
"education": 0,
"design": 0,
"health": 0,
"operations": 0
},
"seniority": {
"junior": 0,
"senior": 0,
"executive": 5
}
},
"meta": {
"params": {
"domain": "daily.dev",
"company": null,
"type": null
}
}
}
{
"whois.nic.google": {
"Domain Status": [
"clientDeleteProhibited https://icann.org/epp#clientDeleteProhibited",
"clientRenewProhibited https://icann.org/epp#clientRenewProhibited",
"clientTransferProhibited https://icann.org/epp#clientTransferProhibited",
"clientUpdateProhibited https://icann.org/epp#clientUpdateProhibited"
],
"Name Server": [
"dns1.p02.nsone.net",
"dns2.p02.nsone.net",
"dns3.p02.nsone.net",
"dns4.p02.nsone.net"
],
"Domain Name": "daily.dev",
"Registry Domain ID": "3CD03CC4E-DEV",
"Registrar WHOIS Server": "whois.godaddy.com",
"Registrar URL": "https://www.godaddy.com/",
"Updated Date": "2024-08-17T05:46:28Z",
"Created Date": "2019-08-19T12:41:12Z",
"Expiry Date": "2025-08-19T12:41:12Z",
"Registrar": "GoDaddy.com, LLC",
"Registrar IANA ID": "146",
"Registrar Abuse Contact Email": "[email protected]",
"Registrar Abuse Contact Phone": "+1.4806242505",
"Registry Registrant ID": "",
"Registrant Name": "",
"Registrant Organization": "Domains By Proxy, LLC",
"Registrant Street": "",
"Registrant City": "",
"Registrant State/Province": "Arizona",
"Registrant Postal Code": "",
"Registrant Country": "US",
"Registrant Phone": "",
"Registrant Email": "Please query the WHOIS server of the owning registrar identified in this output for information on how to contact the Registrant, Admin, or Tech contact of the queried domain name.",
"Registry Admin ID": "",
"Admin Name": "",
"Admin Organization": "",
"Admin Street": "",
"Admin City": "",
"Admin State/Province": "",
"Admin Postal Code": "",
"Admin Country": "",
"Admin Phone": "",
"Admin Email": "Please query the WHOIS server of the owning registrar identified in this output for information on how to contact the Registrant, Admin, or Tech contact of the queried domain name.",
"Registry Tech ID": "",
"Tech Name": "",
"Tech Organization": "",
"Tech Street": "",
"Tech City": "",
"Tech State/Province": "",
"Tech Postal Code": "",
"Tech Country": "",
"Tech Phone": "",
"Tech Email": "Please query the WHOIS server of the owning registrar identified in this output for information on how to contact the Registrant, Admin, or Tech contact of the queried domain name.",
"Registry Billing ID": "",
"Billing Name": "",
"Billing Organization": "",
"Billing Street": "",
"Billing City": "",
"Billing State/Province": "",
"Billing Postal Code": "",
"Billing Country": "",
"Billing Phone": "",
"Billing Email": "Please query the WHOIS server of the owning registrar identified in this output for information on how to contact the Registrant, Admin, or Tech contact of the queried domain name.",
"DNSSEC": "unsigned",
"URL of the ICANN Whois Inaccuracy Complaint Form": "https://www.icann.org/wicf/",
">>> Last update of WHOIS database": "2025-01-31T18:52:21Z <<<",
"text": [
"For more information on Whois status codes, please visit https://icann.org/epp",
"",
"Please query the WHOIS server of the owning registrar identified in this",
"output for information on how to contact the Registrant, Admin, or Tech",
"contact of the queried domain name.",
"",
"You may also request underlying Registrant data via ICANN's RDRS service",
"(https://rdrs.icann.org/).",
"",
"WHOIS information is provided by Charleston Road Registry Inc. (CRR) solely",
"for query-based, informational purposes. By querying our WHOIS database, you",
"are agreeing to comply with these terms",
"(https://www.registry.google/about/whois-disclaimer.html) and acknowledge",
"that your information will be used in accordance with CRR's Privacy Policy",
"(https://www.registry.google/about/privacy.html), so please read those",
"documents carefully. Any information provided is \"as is\" without any",
"guarantee of accuracy. You may not use such information to (a) allow,",
"enable, or otherwise support the transmission of mass unsolicited,",
"commercial advertising or solicitations; (b) enable high volume, automated,",
"electronic processes that access the systems of CRR or any ICANN-Accredited",
"Registrar, except as reasonably necessary to register domain names or modify",
"existing registrations; or (c) engage in or support unlawful behavior. CRR",
"reserves the right to restrict or deny your access to the Whois database,",
"and may modify these terms at any time."
]
},
"whois.godaddy.com": {
"Domain Status": [],
"Name Server": [],
"Rate limit exceeded. Try again after": "1s",
"text": [
""
]
}
}