Robot | Path | Permission |
GoogleBot | / | ✔ |
BingBot | / | ✔ |
BaiduSpider | / | ✔ |
YandexBot | / | ✔ |
User-Agent: * Disallow: /m/ Disallow: /me/ Disallow: /@me$ Disallow: /@me/ Disallow: /*/edit$ Disallow: /*/*/edit$ Disallow: /r/ Disallow: /t/ Disallow: /search?q$ Disallow: /search?q= Allow: /_/ Allow: /_/api/users/*/meta Allow: /_/api/users/*/profile/stream Allow: /_/api/posts/*/responses Allow: /_/api/posts/*/responsesStream Allow: /_/api/posts/*/related Sitemap: |
Title | Matt Robertson – |
Description | Clean StateFlow Transformations in Read writing from Matt Robertson on Medium. Android Engineer @ Crossway. Writing on clean arch, clean code, Kotlin, coroutines, & Compose. Every day, Matt Robertson and thousands of other voices read, write, and share important stories on |
Keywords | N/A |
WebSite | mattrobertson.dev |
Host IP | 162.159.152.4 |
Location | United States |
Site | Rank |
US$252,481
Last updated: 2023-05-17 07:22:51
mattrobertson.dev has Semrush global rank of 41,921,280. mattrobertson.dev has an estimated worth of US$ 252,481, based on its estimated Ads revenue. mattrobertson.dev receives approximately 29,133 unique visitors each day. Its web server is located in United States, with IP address 162.159.152.4. According to SiteAdvisor, mattrobertson.dev is safe to visit. |
Purchase/Sale Value | US$252,481 |
Daily Ads Revenue | US$234 |
Monthly Ads Revenue | US$6,992 |
Yearly Ads Revenue | US$83,902 |
Daily Unique Visitors | 1,943 |
Note: All traffic and earnings values are estimates. |
Host | Type | TTL | Data |
mattrobertson.dev. | A | 3600 | IP: 162.159.152.4 |
mattrobertson.dev. | A | 3600 | IP: 162.159.153.4 |
mattrobertson.dev. | NS | 21600 | NS Record: ns-cloud-c4.googledomains.com. |
mattrobertson.dev. | NS | 21600 | NS Record: ns-cloud-c2.googledomains.com. |
mattrobertson.dev. | NS | 21600 | NS Record: ns-cloud-c1.googledomains.com. |
mattrobertson.dev. | NS | 21600 | NS Record: ns-cloud-c3.googledomains.com. |
Open in app Sign up Sign In Write Sign up Sign In Matt Robertson 404 Followers Home About Published in ProAndroidDev · Pinned Clean StateFlow Transformations in Kotlin As Kotlin’s Flow library has stabilized and matured, Android developers have been encouraged to migrate from LiveData to StateFlow for managing observable view state. StateFlow is an improvement over LiveData, but for all its benefits StateFlow noticeably lacks one important mechanism that LiveData afforded us: Transformations. For a solid explanation… Kotlin 4 min read Kotlin 4 min read Published in ProAndroidDev · Pinned Awaiting Multiple Coroutines the Clean Way When we launch a coroutine in Kotlin using launch we are returned the resulting Job. We can wait for the coroutine to finish by calling join() on the Job. For example, suppose we have a suspend function to download some files. We can launch this coroutine and capture the… Kotlin 2 min read Kotlin 2 min read Published in ProAndroidDev · Pinned Passing Safe |
HTTP/1.1 301 Moved Permanently Date: Sat, 12 Mar 2022 08:43:31 GMT Connection: keep-alive Cache-Control: max-age=3600 Expires: Sat, 12 Mar 2022 09:43:31 GMT Location: https://mattrobertson.dev/ X-Content-Type-Options: nosniff Set-Cookie: __cfruid=14e1a4e0423475ff38d858625e6bfcfab4f23f0d-1647074611; path=/; domain=.mattrobertson.dev; HttpOnly Server: cloudflare CF-RAY: 6eab3e249d220c48-DME alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 HTTP/2 200 date: Sat, 12 Mar 2022 08:43:32 GMT content-type: text/html; charset=utf-8 cf-ray: 6eab3e256a7a00a5-DME cache-control: no-cache, no-store, max-age=0, must-revalidate set-cookie: uid=lo_7a280033cb7f; Path=/; Expires=Sun, 12 Mar 2023 08:43:32 GMT; HttpOnly; Secure strict-transport-security: max-age=15552000; includeSubDomains; preload vary: Accept-Encoding cf-cache-status: DYNAMIC content-security-policy: frame-ancestors 'self' https://medium.com expect-ct: max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct" medium-fulfilled-by: edgy/8.2.0, valencia/main-20220310-200106-9c95572b2f, lite/main-20220311-231721-fab68fe77a, rito/main-20220311-234758-8da94de21e, tutu/main-20220311-221124-bf79318c93 medium-missing-time: 285 x-content-type-options: nosniff x-envoy-upstream-service-time: 514 x-request-received-at: 1647074612152 set-cookie: vary=enable_medium_app_lo; Path=/; Expires=Mon, 11 Apr 2022 08:43:32 GMT; HttpOnly; Secure; SameSite=None set-cookie: __cfruid=2a143b351a9ef4170fda6f989b3ed585d81889b0-1647074612; path=/; domain=.mattrobertson.dev; HttpOnly; Secure; SameSite=None server: cloudflare alt-svc: h3=":443"; ma=86400, h3-29=":443"; ma=86400 |
Domain Name: mattrobertson.dev Registry Domain ID: 489EDA513-DEV Registrar WHOIS Server: whois.google.com Registrar URL: domains.google Updated Date: 2022-03-11T17:29:20Z Creation Date: 2022-03-06T17:29:20Z Registry Expiry Date: 2023-03-06T17:29:20Z Registrar: Google LLC. Registrar IANA ID: 895 Registrar Abuse Contact Email: registrar-abuse@google.com Registrar Abuse Contact Phone: +1.8772376466 Domain Status: clientTransferProhibited https://icann.org/epp#clientTransferProhibited Registrant Organization: Contact Privacy Inc. Customer 12412402850 Registrant State/Province: ON Registrant Country: CA Name Server: ns-cloud-c1.googledomains.com Name Server: ns-cloud-c2.googledomains.com Name Server: ns-cloud-c3.googledomains.com Name Server: ns-cloud-c4.googledomains.com DNSSEC: signedDelegation >>> Last update of WHOIS database: 2022-03-12T08:52:19Z <<< |