Robot | Path | Permission |
GoogleBot | / | ✔ |
BingBot | / | ✔ |
BaiduSpider | / | ✔ |
YandexBot | / | ✔ |
Title | Johan Li - A software developer’s |
Description | Johan Li Articles How not to design an SDK The JavaScript SDK for Azure Blob Storage contains poor documentation and "object-oriented" programming. March, |
Keywords | N/A |
WebSite | johan.li |
Host IP | 172.67.138.17 |
Location | United States |
Site | Rank |
US$13,590,144
Last updated: 2022-06-21 04:43:48
johan.li has Semrush global rank of 778,822. johan.li has an estimated worth of US$ 13,590,144, based on its estimated Ads revenue. johan.li receives approximately 1,568,094 unique visitors each day. Its web server is located in United States, with IP address 172.67.138.17. According to SiteAdvisor, johan.li is safe to visit. |
Purchase/Sale Value | US$13,590,144 |
Daily Ads Revenue | US$12,545 |
Monthly Ads Revenue | US$376,343 |
Yearly Ads Revenue | US$4,516,110 |
Daily Unique Visitors | 104,540 |
Note: All traffic and earnings values are estimates. |
Host | Type | TTL | Data |
johan.li. | A | 299 | IP: 172.67.138.17 |
johan.li. | A | 299 | IP: 104.21.94.161 |
johan.li. | AAAA | 300 | IPV6: 2606:4700:3035::ac43:8a11 |
johan.li. | AAAA | 300 | IPV6: 2606:4700:3035::6815:5ea1 |
johan.li. | NS | 86400 | NS Record: riya.ns.cloudflare.com. |
johan.li. | NS | 86400 | NS Record: walt.ns.cloudflare.com. |
johan.li. | MX | 300 | MX Record: 1 aspmx.l.google.com. |
johan.li. | MX | 300 | MX Record: 5 alt2.aspmx.l.google.com. |
johan.li. | MX | 300 | MX Record: 10 alt3.aspmx.l.google.com. |
johan.li. | MX | 300 | MX Record: 5 alt1.aspmx.l.google.com. |
johan.li. | MX | 300 | MX Record: 10 alt4.aspmx.l.google.com. |
johan.li. | TXT | 300 | TXT Record: google-site-verification=0XhESCq85DhzsLuQ9IQTZaJ8fenQ65KSRFgccjUdSA0 |
Johan Li Articles How not to design an SDK The JavaScript SDK for Azure Blob Storage contains poor documentation and "object-oriented" programming. March, 2022 · 5 min read Becoming an independent consultant Why do people take this path in Sweden? What are the general pitfalls and caveats? February, 2022 · 5 min read The gold exploit of Diablo III An integer overflow in a popular online game caused mayhem. Here’s how it went down. April, 2021 · 5 min read The rise of JavaScript frameworks When starting a web application, we tend to — without second thought — pick from one of three frameworks. But what fundamental problems are these popular frameworks solving? August, 2020 · 8 min read How SQL injection prevention works, and why it’s still relevant Methods to prevent SQL injections have existed for decades. Why are they not extinct by now? March, 2020 · 6 min read Being considerate Empathy is an important quality that I find lacking in software development. Here’s what a kid taught me, |
HTTP/1.1 301 Moved Permanently Date: Sat, 23 Oct 2021 14:19:33 GMT Content-Type: text/html Connection: keep-alive location: https://johan.li/ CF-Cache-Status: DYNAMIC Report-To: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=qyJx%2BHcNpN1UYqbKEyWhzoBiA6y%2FVsbiUDMKGtsXyNFa3RiI1btmikmr7AV4o3kUCf6cJvCFbDsfoPtrSf9vjOYjh2mqgOMI6fXWGDmK4NyL1uI%2BQeeUXdEIuw%3D%3D"}],"group":"cf-nel","max_age":604800} NEL: {"success_fraction":0,"report_to":"cf-nel","max_age":604800} Server: cloudflare CF-RAY: 6a2b99dffd612f2c-ORD alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400, h3-28=":443"; ma=86400, h3-27=":443"; ma=86400 HTTP/2 200 date: Sat, 23 Oct 2021 14:19:34 GMT content-type: text/html; charset=utf-8 x-powered-by: Next.js cache-control: s-maxage=31536000, stale-while-revalidate cache-control: no-cache vary: Accept-Encoding cf-cache-status: DYNAMIC expect-ct: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct" report-to: {"endpoints":[{"url":"https:\/\/a.nel.cloudflare.com\/report\/v3?s=tQLf6sVK73BNdDzzjqwE9CqtZgqCkVqxhZas7JDFmCn2Q4MkUcKdHgZNP71D4EW%2Bs4Ko7uplUVuk9CP%2BbcBfZT8KopFSxfh%2BP0ZlumMq0Yyew6HaWBio9OlMcA%3D%3D"}],"group":"cf-nel","max_age":604800} nel: {"success_fraction":0,"report_to":"cf-nel","max_age":604800} server: cloudflare cf-ray: 6a2b99e11dfa2a4e-ORD alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400, h3-28=":443"; ma=86400, h3-27=":443"; ma=86400 |