投稿時間:2022-11-22 05:24:25 RSSフィード2022-11-22 05:00 分まとめ(27件)

カテゴリー等 サイト名等 記事タイトル・トレンドワード等 リンクURL 頻出ワード・要約等/検索ボリューム 登録日
AWS AWS News Blog AWS Week in Review – November 21, 2022 https://aws.amazon.com/blogs/aws/aws-week-in-review-november-21-2022/ AWS Week in Review November This post is part of our Week in Review series Check back each week for a quick roundup of interesting news and announcements from AWS A new week starts and the News Blog team is getting ready for AWS re Invent Many of us will be there next week and it would be great to meet … 2022-11-21 19:17:26
海外TECH Ars Technica Amazon Alexa is a “colossal failure,” on pace to lose $10 billion this year https://arstechnica.com/?p=1899259 loser 2022-11-21 19:32:21
海外TECH MakeUseOf The Best Tech Streaming Gear for Twitch Streamers https://www.makeuseof.com/best-streaming-gear-streamers/ twitch 2022-11-21 19:46:15
海外TECH MakeUseOf Black Friday: Best Smartphone Deals https://www.makeuseof.com/black-friday-smartphone-deals/ black 2022-11-21 19:37:15
海外TECH DEV Community Movies app in 7 frameworks - which is fastest and why? https://dev.to/builderio/movies-app-in-7-frameworks-which-is-fastest-and-why-5h3k Movies app in frameworks which is fastest and why The fastest Movie in the West IntroductionShipping performant applications is not an easy task It s probably not your fault that the app you re working on is slow But why is it so difficult How can we do better In this article we ll try and understand the problem space and how new generation frameworks might be the way forward for the industry Google has been trail blazing the way we measure performance and nowadays Core Web Vitals CWV are the de facto best way to tell whether our site s performance is or isn t a good user experience The three main metrics that are measured areLargest Contentful Paint LCP how fast a user can see something meaningful on your page First Input Delay FID how fast a user can interact with your content eg can a button or drop down be clicked touched and work Cumulative Layout Shift CLS how much content moves around or changes which interprets the user experience With these measurements a cumulative score can be extracted a score from Generally any score above is good You can measure these metrics yourself in your browser dev tools under the “Lighthouse tab or use a tool by Google like Page Speed Insights In recent years almost every application that has been built uses some sort of framework like React Angular Vue Svelte etc In fact a large part of the code that is shipped to users is framework code However it is more common to see the usage of meta frameworks such as Next js Nuxt Remix SvelteKit etc that take advantage of Server Side Rendering SSR which is an old methodology to render your HTML on the server The upside of this approach is that content could be shown to the user earlier unlike a complete SPA approach which requires injecting the HTML via JavaScript The downside is that there might be a cost for the application to bootup until the user can interact with it this is what s called hydration Comparing between frameworksTo get some context and data from the wild we can use Google CrUX Google Chrome User Experience Report or more easily we can use some data extracted by the amazing Dan Shappir from his recent article in Smashing Magazine Dan compared performance between frameworks by looking at websites built with them and only those that have a green CWV score which should provide the best user experience His conclusion is that you can build performant websites with most of the current frameworks but you can also build slow ones He also mentions that using a meta framework or web application framework as he calls it is not a silver bullet for creating performant applications despite their SSG SSR capabilities Comparing by building the same applicationTasteJS encourages building the same applications across frameworks so that developers can compare the ergonomics and performance of these solutions A Qwik community member wmalarski has created a Qwik version of the Movies app here This is an excellent opportunity to compare the performance of the different implementations Disclaimer Perf measurement is hard Chances are we did something wrong Also things are never apples to apples comparisons So think of this more as a general discussion of trade offs rather than a final work on performance Please let us know if we could improve our methodology or if you think we missed something For raw data and the methodology see our TasteJS Movies Comparison spreadsheet The kind of performance we are interested in is startup performance How long does it take from the time I navigate to a page until I can interact with that page so that I can get the information I want Let s start with the filmstrip to get a high level overview of how these frameworks perform The above filmstrips show that the Qwik version delivers content faster ie better FCP First Contentful Paint as can be seen by the red box than the other versions This is because Qwik is SSR SSG first Server Side Rendering Static Site Generation and specifically focuses on this use case The text shows up on the first frame and the image shortly after The other frameworks have a clear progression of rendering where the text content is delivered over many frames implying client side rendering It s worth noting that although Next js includes server rendering by default the Next js Movie app does not seem to fully server render its pages which is likely affecting its results Angular Universal is an interesting outlier because it has the text content immediately and then goes to a blank page only to re render the content I believe this is because Angular does not reuse the DOM nodes during hydration Let s look at the corresponding Page Speed Scores We can see that all of the frameworks score high Two are in green and two are in yellow But I want to pause here and point out that these are not real world apps but idealized simplified examples of an application A real world application would have a lot more code such as preferences localization analytics and so much more This means that a real world application would have even more JavaScript So we would expect that real world app implementation to put even greater pressure on the browser startup All of these demos should be getting at this point without the developer even trying Because unless you can get a on a demo implementation a real world app is unlikely to get anything reasonable Let s dive deeper into how PageSpeed is calculated Key drivers of PageSpeed are TBT Total Blocking Time and LCP Largest Contentful Paint I will also include TTI Time to Interactive because that is also JavaScript dependent Let s define them quickly and then explain more about them TBT Total Blocking Time The Total Blocking Time TBT metric measures the total amount of time between First Contentful Paint FCP and Time to Interactive TTI where the main thread was blocked for long enough to prevent input responsiveness LCP Largest Contentful Paint LCP measures the time from when the user initiates loading the page until the largest image or text block is rendered within the viewport TTI Time to Interactive The amount of time it takes for the page to become fully interactive As long as the application delivers the content through SSR SSG and images are optimized it should get a good LCP In this sense no particular framework has any advantage over any other framework as long as it supports SSR SSG Optimizing LCP is purely in the developer s hands so we are going to ignore it in this discussion The place where frameworks do have influence is in TBT and TTI as those numbers are directly related to the amount of JavaScript the browser needs to execute The less JavaScript the better Both TBT and TTI are important TBT measures the longest unbroken chunk of work that frameworks do on startup A lot of frameworks break up the work into smaller chunks to spread the workload Qwik has a particular advantage here because it uses resumability Resumability is essentially free because it only requires the deserialization of the JSON state which is fast TTI measures the amount of time until no more JavaScript is running Qwik again has an advantage because resumability allows the framework to skip almost all initialization code to get the application running The result of resumability cost is clearly evident in the above graph as the one with the least TBT and TTI It is worth pointing out that the TBT TTI cost should stay relatively constant for resumability even as the application gets more complex With hydration the TTI will increase as the application gets larger Now let s look at the amount of JS delivered to the browser at startup This graph shows the amount of JavaScript delivered to the browser red and how much of that JavaScript was executed blue Lower is better We are less likely to have large TBT and TTI with less JavaScript to execute Delivering and executing less code is the framework s primary influence on application startup performance I will claim that your TBT TTI is directly proportional to the amount of the initial code delivered and executed in the browser The frameworks need to be in a “lazy loading and bundling business to have any chance of delivering less code This is harder than it sounds because a framework needs to have a way to break up the code so that it can be delivered in chunks and a way to determine which chunks are needed and which are not on startup Except for Qwik most frameworks keep bundling out of their scope The result is overly large initial bundle sizes that negatively impact the startup performance It is not about writing less code all of these apps have similar complexity but about being intelligent about which code must be delivered and executed on startup Again these can be complex apps not just static pages TBT TTI is PageSpeed s way of looking at startup performance But there is another way to look at it The total amount of time spent executing JavaScript before the application s initialization is complete WOW look at the difference between the fastest and slowest Here the slowest takes times longer to initialize than the fastest But even the difference between the fastest and second fastest is still ten times faster Once again it shows how much cheaper resumability is than hydration And this is for a demo app The difference would become even more pronounced with more real world applications with more code This is riggedOK this whole comparison is rigged and unfair If you look closer at the graph you realize that startup performance is directly correlated to the amount of JS shipped executed on the client This is both exciting and scary Exciting because it means you have to ship less JavaScript to get good perf And scary because it means as your application gets bigger it will get slower In a way this is not surprising but the implications are that all of these demos are not a good predictor of how a real world application will perform as a real world application will have a lot more JavaScript than these demos Now I said this is rigged The reason why Qwik is cheating is that Qwik knows how not to download and execute most of the application code That is because resumability gives Qwik a unique advantage Qwik can keep the initial amount of JavaScript relatively constant even as the application grows The total amount of JavaScript created for the Qwik application was kB out of which almost nothing was downloaded and executed on startup The Qwik application was ported from the Nuxt solution It is not surprising that both Qwik and Nuxt solutions are both about kB each yet Qwik had to download and execute close to zero JS This difference will only get more drastic as the size of the application grows It should not be the developer s problemQwik s goal is to allow performant applications without any investment on the developer s part Qwik applications are fast because Qwik is good at minimizing the amount of code that needs to be executed at startup and then not shipping the unneeded code Unlike other frameworks Qwik has an explicit goal to own the bundling lazy loading pre fetching serializing and SSR SSG of the application because that is the only way that Qwik can ensure that only the minimal amount of JavaScript needed will execute on startup Other frameworks either don t focus on these responsibilities or delegate them to meta frameworks which have limited ability to influence the outcome I find it telling that the other solutions presented on the TasteJS site have optimized solutions presented Implying that at first the solution was not ideal and that a developer spent time optimizing it The Qwik applications presented have not been optimized in any way Conclusion“Movies is a relatively simple app that does not approach the complexity of real world applications As such all frameworks should get at this point without the developer doing any optimization If you can t get on a demo there is no hope of getting anything close to in real production applications that deal with real world complexity These comparisons show that application startup performance is directly correlated to the amount of JS that the browser needs to download and execute on startup Too much JS is the killer of application startup performance The frameworks which do best are the ones that deliver and execute the least amount of JS The implication of the above is that frameworks should take it as their core responsibility to minimize the amount of JS required by the browser to execute on startup It is not about developers creating less JS or having to manually tweak and mark specific areas for lazy loading but about frameworks not requiring that all JS be delivered upfront and executed automaticallyFinally while there is always space for developer optimization it is not something that the developer should do most of the time The framework should just produce optimized output by default especially on trivial demo applications This is why I believe that a new generation of frameworks is coming which will focus not just on developer productivity but also on startup performance through minimizing the amount of JavaScript that the browser needs to download and execute on startup Nevertheless the future of JS frameworks is exciting As we ve seen from the data Astro is doing some things right alongside Qwik However more noteworthy frameworks such as Marko and Solid are also paving the path forward with some similar traits and better performance benchmarks We ve come back full circle in web development from PHP Rails to SPAs and now back to SSR Maybe we just need to break the cycle 2022-11-21 19:10:00
海外TECH DEV Community A guide to Intersection Observer https://dev.to/uploadcare/a-guide-to-intersection-observer-517p A guide to Intersection ObserverAt some point during your frontend career you probably had to or wanted to figure out where an element is related to the scrolling position of the user If not don t worry I believe this will still be interesting to you because it might pop some ideas and give you inspiration for your projects Today we will go through the Intersection Observer API ーan easy way to determine whether the DOM element somehow intersects with the viewport or another element Why Intersection Observer Throughout the frontend history detecting when something is intersecting with another thing was tricky Often hand crafted solutions were unreliable to the point it caused some visible impact on users browsers and websites Today we are lucky to have the Intersection Observer API but why What were the main drivers behind this development Let s look at some examples of how things were done before The lazy loading technique is one example of where developers want to know when a DOM element is entering the viewport To lazy load an image you have to know whether a user is relatively close to the image position on the page as they are scrolling You could achieve this by hooking up the scroll event and calling getBoundingClientRect method The getBoundingClientRect would return an object providing information about the size of an element and its position relative to the viewport Then you could figure out whether to trigger the download of the image your user wants to see Or you could trigger a request to notify that the user just viewed an image or specific element on the page This solution was used over and over in the past However this solution was often sluggish because calling getBoundingClientRect forces a reflow of the page The reflow is a process when the browser needs to re calculate the position and dimensions of the elements on the page If called often browsers and computers can only take so much heat and will eventually start to become laggy Here s a small Codepen example of how you can tap into the scroll listener and get the data about the desired element For this exact reason the Intersection Observer API was introduced in Chrome  What makes this API better than the approach with the getBoundingClientRect is that it provides a way to asynchronously observe changes in the intersection of a target element with another element That way when you use Intersection Observer you re not stressing the browser and the page as much as you are with the getBoundingClientRect approach Awesome now that we went through the backstory of how Intersection Observer came to be let s dive in and see how we can use it properly How to use the Intersection Observer To get the best idea of how to use an intersection observer let s dive right into how to call it in code const options root document getElementById some id rootMargin px threshold const observer new IntersectionObserver callback options The IntersectionObserver constructor receives two arguments callback ーa callback function that gets called whenever a threshold is crossed in any direction options ーan object with additional configuration The options object contains following fields root ーit pinpoints an element that serves as a viewport and must be an ancestor of the target element we will show later how to target an element If you leave this option out the observer will default to the browser viewport rootMargin ーit tells the observer when to trigger the intersection between the root and the target element Here you can put values like you usually do for a margin in CSS threshold ーthis can be a single number or array of numbers The threshold indicates at what percentage of the target element s visibility you want the provided callback to get called So if you want to lazy load an image only when a user scrolls  of it then you can put the value of there If you want some logic to be triggered both at  and  of visibility of the target then you put array here Cool now we know what the constructor receives but how do we actually target an element to be observed Let s find out through an example const target document getElementById target element observer observe target Nice now when our element with the ID target element intersects with the root element we set the callback will get called Naturally we should look into how to write a proper callback for the Intersection Observer const intersectionCallback entries observer gt entries forEach entry gt you can find out easily if target is intersecting by inspecting isIntersecting property if entry isIntersecting console log Hey I m intersecting The callback receives a list of entries that are of IntersectionObserverEntry type Having a list as the first argument means that one observer can observe multiple target elements Each entry has a set of fields but one that s most often used is the isIntersecting In the example above we log to the browser console whenever our target is intersected The second argument passed to the callback is the observer itself This can be useful when you want to stop observing the target after an intersection ーthen you call observer unobserve in the callback Great now that we went through some basics on using the Intersection Observer let s put it to use and build something Using Intersection ObserverLet s build a working example where a video starts playing as you scroll into it and it pauses as you scroll away To achieve this we ll use the powerful Intersection Observer we just showcased in the section above To start off we ll need a video inside HTML I will share the important HTML and full JS code if you want to try it out There will also be an interactive demo you can try out at the bottom Here s the simplified HTML lt video muted controls gt lt source src type video webm gt lt source src type video ogg gt lt source src type video mp gt lt video gt In the HTML we simply put a video tag with several sources And finally our Intersection Observer code let video document querySelector video let observer new IntersectionObserver entries observer gt entries forEach entry gt if entry intersectionRatio amp amp video paused video pause else video play threshold observer observe video Here we are getting the video element using document querySelector video Then we define our Intersection Observer instance with a callback and a threshold of The threshold of means that our callback will trigger when the video is fully visible or it stops being fully visible In our callback we check whether the video is not fully visible with the entry intersectionRatio check The intersectionRatio indicates which portion of the element is visible and it goes from  to  ーwhere  means it is fully visible Everything between  and means that the element video element in our case is hidden a bit There we also check whether the video is paused If the video is playing and it is hidden a bit ーwe pause it Now if the video s intersectionRatio is  we fall into the else branch and we play the video This is a cool trick you can try out on your project It doesn t require a lot of code and can be a good user experience But remember to not autoplay videos by default ーit can be annoying to users Here s a demo you can play around with Summing upI hope you had a great time reading and trying out the Intersection Observer API If you learned a thing or two then I call this blog post a success Let s go over the things we learned today Intersection Observer can be used to detect intersections between elements or between an element and the viewport You use the API by instantiating the observer with new IntersectionObserver callback options The callback parameter is a method that receives an array of entries and the observer itself The options parameter is an object that can consist of root rootMargin and threshold properties This parameter is optional The instantiated observer can observe an element you pass to it with observer observe element That s it You ve learned the basics If you re looking for something more advanced you can always play around with the threshold option that Intersection Observer receives Or you can dabble with the IntersectionObserverEntry object for extra information when the intersection happens If we tried to cover that this blog post would be a lengthy one so we will save it for another time Until then thanks for reading and catch you in the next one Originally published by Nikola Đuza in Uploadcare Blog 2022-11-21 19:06:27
海外TECH DEV Community Black Friday - Yep, but this offer has impressive UX that converts https://dev.to/sm0ke/black-friday-yep-but-this-offer-has-impressive-ux-that-converts-41mp Black Friday Yep but this offer has impressive UX that convertsHello Coders This article mentions the Black Friday offer of Creative Tim a successful company with years of experience and expertise in React Vue Node Full Stack Development and Native Apps Flutter React Native Besides the usual offer they provide each year an amazing re design of the website that impresses and converts at the same time Usually the HOMEpage shows a classic marketplace with cards categories and offers During the Black Friday offer the site is redesigned to convert at maximum Here is the page designed for BF Black Friday Offer Off by Creative Tim️Disclosure This post contains affiliate links If you use these links to buy something at no additional cost to you the platform may earn a commission product or service Thank you 2022-11-21 19:00:59
Apple AppleInsider - Frontpage News How to use Homebrew on Mac to install third-party tools & apps https://appleinsider.com/inside/macos/tips/how-to-use-homebrew-on-mac-to-install-third-party-tools-apps?utm_medium=rss How to use Homebrew on Mac to install third party tools amp appsHomebrew is a macOS package manager that lets users install and manage UNIX tools and rd party software Here s how to get started Unlike most UNIX Linux based systems macOS doesn t provide a standard mechanism for installing rd party command line tools beyond the standard Apple installer On most UNIX Linux based systems tools are installed by a package manager in which packages can be downloaded updated synchronized and removed Most of these package managers include automation The best solution to this problem on macOS is a rd party package manager called Homebrew Read more 2022-11-21 19:43:59
Apple AppleInsider - Frontpage News SUV crashes through Apple Store, kills one, injures many more https://appleinsider.com/articles/22/11/21/suv-crashes-through-apple-store-at-least-five-injured?utm_medium=rss SUV crashes through Apple Store kills one injures many moreOne person has died and four are in critical condition after an SUV deliberately smashed through the glass of Apple Derby Street in Hingham Massachusetts on Monday morning View of the Apple Derby Street store as first responders help Source WCVB TV Apple Derby Street has been closed following a black Toyota Runner SUV being driven through the storefront glass at around am local time The square foot Apple Store is located toward the rear of a shopping plaza with a car park in front of it Read more 2022-11-21 19:37:09
海外TECH CodeProject Latest Articles Getting PaddleOCR and PaddlePaddle to work in Windows, Ubuntu and macOS https://www.codeproject.com/Tips/5347636/Getting-PaddleOCR-and-PaddlePaddle-to-work-in-Wind paddleocr 2022-11-21 19:44:00
海外科学 NYT > Science NASA Artemis Moon Mission Completes Flyby With Orion Spacecraft https://www.nytimes.com/2022/11/21/science/nasa-artemis-orion-moon-pictures.html NASA Artemis Moon Mission Completes Flyby With Orion SpacecraftThe uncrewed Orion capsule part of the Artemis I mission flew within miles of the lunar surface as it headed into the next stage of its journey 2022-11-21 19:03:31
ニュース BBC News - Home Indonesia: Java quake kills 162 and injures hundreds https://www.bbc.co.uk/news/world-asia-63700629?at_medium=RSS&at_campaign=KARANGA hundredsrescuers 2022-11-21 19:13:39
ニュース BBC News - Home World Cup 2022: Iran players decline to sing national anthem https://www.bbc.co.uk/sport/football/63706487?at_medium=RSS&at_campaign=KARANGA World Cup Iran players decline to sing national anthemIran decline to sing their national anthem before their World Cup match with England in apparent expression of support of anti government protests in their homeland 2022-11-21 19:01:57
ビジネス ダイヤモンド・オンライン - 新着記事 「話が通じない部下」が変わる!誰でも一瞬でできる簡単な方法 - トンデモ人事部が会社を壊す https://diamond.jp/articles/-/312878 部下 2022-11-22 04:55:00
ビジネス ダイヤモンド・オンライン - 新着記事 「インフレ新時代」に不可避の企業戦略3つの要諦、前日銀審議委員・片岡氏が解説 - 政策・マーケットラボ https://diamond.jp/articles/-/313249 世界経済 2022-11-22 04:50:00
ビジネス ダイヤモンド・オンライン - 新着記事 【四天王寺高校】華麗なる卒業生人脈!卓球の石川佳純、バドミントンの小椋久美子、女優の秋野暢子… - 日本を動かす名門高校人脈 https://diamond.jp/articles/-/313048 上町台地 2022-11-22 04:45:00
ビジネス ダイヤモンド・オンライン - 新着記事 【学習動画】検索結果の順位はどうやって決まるのか?重要な3つの観点「E-A-T」とは - Udemy発!学びの動画 https://diamond.jp/articles/-/312764 udemy 2022-11-22 04:40:00
ビジネス ダイヤモンド・オンライン - 新着記事 トヨタ・NTTら8社出資の新半導体連合、「エルピーダの教訓」を忘れるな - 今週のキーワード 真壁昭夫 https://diamond.jp/articles/-/313173 トヨタ・NTTら社出資の新半導体連合、「エルピーダの教訓」を忘れるな今週のキーワード真壁昭夫キオクシア、ソニーグループ、ソフトバンク、デンソー、トヨタ自動車、NEC、NTT、三菱UFJ銀行の社が出資し、新しい半導体メーカー「Rapidusラピダス」が設立された。 2022-11-22 04:35:00
ビジネス ダイヤモンド・オンライン - 新着記事 年金改革案を批判する人の「よくある3つの勘違い」、誤解+感情論は危険 - 自分だけは損したくない人のための投資心理学 https://diamond.jp/articles/-/313136 雑誌 2022-11-22 04:30:00
ビジネス ダイヤモンド・オンライン - 新着記事 「消してしまいたい過去」はどうしたら消せるのか - イライラ・モヤモヤ職場の改善法 榎本博明 https://diamond.jp/articles/-/313267 後ろ向き 2022-11-22 04:25:00
ビジネス ダイヤモンド・オンライン - 新着記事 「夫婦円満の新居」どう選ぶ?ペアローンと間取り選びの注意点 - 不動産の新教科書 https://diamond.jp/articles/-/312601 「夫婦円満の新居」どう選ぶペアローンと間取り選びの注意点不動産の新教科書コロナ禍は社会にさまざまな変化をもたらした。 2022-11-22 04:20:00
ビジネス ダイヤモンド・オンライン - 新着記事 電車の運転士がする「指差確認」、起源や発展の歴史を元鉄道運転士が解説 - ニュース3面鏡 https://diamond.jp/articles/-/312592 出発進行 2022-11-22 04:15:00
ビジネス ダイヤモンド・オンライン - 新着記事 中村俊輔が引退会見で語ったサッカー人生、W杯、松田直樹、長友佑都… - ニュース3面鏡 https://diamond.jp/articles/-/313178 2022-11-22 04:12:00
ビジネス ダイヤモンド・オンライン - 新着記事 画期的「人工血液」を開発で献血不足解消に期待大、早くて27年にも実用化か - DOL特別レポート https://diamond.jp/articles/-/313107 人命救助 2022-11-22 04:10:00
ビジネス ダイヤモンド・オンライン - 新着記事 「企業の育休制度はひずみがある」田原総一朗が元ゴールドマン・サックスの金利トレーダーに聞く、少子化対策の超納得の解決法 - 田原総一朗の覧古考新 https://diamond.jp/articles/-/313195 「企業の育休制度はひずみがある」田原総一朗が元ゴールドマン・サックスの金利トレーダーに聞く、少子化対策の超納得の解決法田原総一朗の覧古考新スローガン「貯蓄から投資へ」が危うい理由とは夫を雇っている会社は妻を雇っている会社に「フリーライド」している社会に漂う「将来への不安」を払拭するために個人でできる簡単なアクションとはジャーナリストの田原総一朗氏と元ゴールドマン・サックスの金利トレーダーの田内学氏が対談。 2022-11-22 04:05:00
ビジネス 東洋経済オンライン 作家・黒木亮「部分廃線直前」故郷の留萌線をゆく 英国在住「経済小説」の名手、高校時代に列車通学 | ローカル線・公共交通 | 東洋経済オンライン https://toyokeizai.net/articles/-/631948?utm_source=rss&utm_medium=http&utm_campaign=link_back 東洋経済オンライン 2022-11-22 04:30:00
GCP Cloud Blog We spent 10,000 words on climate solutions for COP27 - time to put them in action https://cloud.google.com/blog/topics/sustainability/thoughts-on-cloud-and-climate-change-from-cop27/ We spent words on climate solutions for COP time to put them in actionEditor s note At Google Cloud we re working with global organizations to help them use technology to build a more sustainable future During the United Nations Climate Change Conference or COP representatives from countries and organizations around the world ーincluding Google Cloud ーgathered in Sharm El Sheikh Egypt from November for the latest round of climate talks Check here for perspectives from onsite thoughts from Google experts and customers curated content and announcements Or catch the event for yourself on Youtube The COP agreement was signed this past weekend highlighted by a new fund to address loss and damage caused by climate change and experienced by vulnerable communities Touted as the implementation COP nations are leaving the event in Sharm el Sheikh Egypt with an Implementation Plan that builds on last year s Glasgow agreement and that expects next year s COP to share results  When reading the summarized issues in the COP cover letter it s remarkable the amount of transformational change required to achieve a low carbon global economy adapt to a changing climate and ensure more equitable outcomes for the nations disproportionately affected by global warming It s clear we have a number of gaps we need to close in order to achieve these targets and continued ambition without action is not going to cut it In our work with governments and corporations we see that they re accelerating their own transformational changes and they re using cloud technology to help them do that in a more sustainable way  This year during COP Google Cloud published over words across posts bringing onsite perspectives sharing customer best practices and highlighting technical solutions for climate change Be sure to check out these stories and we ll see you next year for COP in the United Arab Emirates   Day On Solutions Day urgency and opportunity in a time of crisis Justin Keeble Managing Director Global Sustainability Solutions shares how climate change urgency is driving productivity new business models and resilience and regulation efforts  More from Solutions Day NGIS shares how government and corporate commitments progress climate solutions Nathan Eaton Managing Director NGIS explains how progress on deforestation regulation will require technology to identify analyze and monitor deforestation risk for CPG companies and their suppliers  Day On Biodiversity Day we re sharing three cloud tools for protecting habitats and wildlife Alexandrina Garcia Verdin and Tanya Birch Geo for Environment at Google highlight a number of solutions using satellite imagery mapping technology and AI for protecting biodiversityDay On Energy Day reflecting on the power of partnerships to advance decarbonization Caroline Golin Global Head of Energy Market Development and Policy Google and Jessica Reinhardt Global Energy Market Development and Policy Google share how partnerships like C and the SEALL compact are critical to decarbonize energy grids More from Energy Day Ren Energy and Google Cloud are mapping supply chains to convert them to renewables Morgan West Co founder Head of Product amp Design Ren Energy walks us through the challenge of decarbonizing supply chains and how new technology is making it easier to procure renewable energy Day On Water Day a new tool for sustainable management of precious water resources Robyn Grimm Interim Director OpenET Inc Rachel O Connor Manager Climate Resilient Water Systems EDF and Tyler Erickson Developer Advocate Earth Engine Google share how evapotranspiration data and visualizations can help better manage drought stricken systems  Day For Adaptation amp Agriculture Day Atlas AI is taking action to help adapt our agricultural systems to a changing climate Abe Tarapani CEO Atlas AI highlights the urgency in addressing climate impacts to vulnerable farmers and communities and shares how technology can help target mitigation efforts Day On Decarbonization Day new research shows the potential impact of digital technologies Justin Keeble Managing Director of Global Sustainability Google Cloud breaks down where digital technologies can have the largest impact on the decarbonization of different industries More from Decarbonization Day mCloud shares how visualizing methane emissions helps asset managers stop leaks Barry Po Ph D Chief Marketing Officer amp EVP mCloud provides examples where geospatial technology Digital Twins and AI can help identify methane leaks to prevent harmful impacts Day On Science Day new researchers receive Climate Innovation Challenge grants Nicole DeSantis Google Cloud for Public Sector announces an update on research grantees who are using cloud technology for climate projects that range from carbon dioxide visualization to plant genomics Day At Finance Day exploring climate risk analysis and ESG entity extraction Jeff Sternberg Director Office of the CTO shares how his group has built a number of experiments for simplifying ESG processes and identifying climate risk Day From ambition to action supporting national commitments on climate change with technology Dominic Jones Cloud Sustainability Government Affairs and Public Policy highlights how collaboration and innovation are key to climate actionDay Measurement materiality equity the conversations we re looking for at COP We opened our series with thoughts on which conversations are the most important to make real progress against climate targets 2022-11-21 20:00:00

コメント

このブログの人気の投稿

投稿時間:2021-06-17 05:05:34 RSSフィード2021-06-17 05:00 分まとめ(1274件)

投稿時間:2021-06-20 02:06:12 RSSフィード2021-06-20 02:00 分まとめ(3871件)

投稿時間:2020-12-01 09:41:49 RSSフィード2020-12-01 09:00 分まとめ(69件)