Announcing Workers for Platforms: making every application on the Internet more programmable2022-05-10 As a business, whether a startup or Fortune 500 company, your number one priority is to make your customers happy and successful with your product. To your customers, however, success and happiness sometimes seems to be just one feature away. âIf only you could customize X, weâll be able to use y
We announced Cloudflare Workers in 2017, giving developers access to compute on our network. We were excited about the possibilities this unlocked, but we quickly realized â most real world applications are stateful. Since then, weâve delivered KV, Durable Objects, and R2, giving developers access to various types of storage. Today, we're excited to announce D1, our first SQL database. While the w
æç« ãæ¸ãåã«ãããã¨ããæç« ãæ¸ãã«ã¯ãå®éã«æç« ãæ¸ãåã«ãèªè ã¯èª°ããã©ãããæ©ã¿ã解決ããã®ããä¼ç»ãããã¨ã大åã§ããã¾ãããããå ã«ã¢ã¦ãã©ã¤ã³ãæ¸ãã¦ããã¾ãã ãã®ãµãã¤ãå ã«æç« ãæ¸ããã¨ã§ãèªã¿ãããéçºããã¥ã¡ã³ãã«ã¤ãªããã¾ããããã«ã¤ãã¦ã¯ã次ã®è¨äºãã覧ãã ããã éçºããã¥ã¡ã³ããæ¸ãåã«æ±ºããã¹ã3ã¤ã®ãã¨ãä¼ç»ç·¨ãéçºããã¥ã¡ã³ãã«ãããã¢ã¦ãã©ã¤ã³ã®æ¸ãæ¹éçºããã¥ã¡ã³ãã®æ¸ãæ¹ä¼ç»ã¨ã¢ã¦ãã©ã¤ã³ã®ä½æãçµãã£ãããå®éã«æç« ãæ¸ãã¦ããã¾ããæç« ãæ¸ãã¨ãã¯ã次ã®9ã¤ãæèãã¦æ¸ãã¾ããããã ãã§ãèªã¿ããããåãããããã大ããåä¸ãã¾ãã 䏿ãçãåãçµè«ãå ã«è¿°ã¹ãæç¤ºèªã使ããªã主èªãæç¢ºã«ãããè¿°èªã¨ã®è·é¢ãè¿ã¥ããã²ããã»éãããçµ±ä¸ããåç¾æ¡ä»¶ã示ãåæãæããè¦åºããç®æ¡æ¸ãã表ãªã©ãé©åã«ç¨ããèªè ã«ä¼ããç¨èªã使ãã²ã¨ã¤ãã¤èª¬æã
æ ¡æ£ã¨ã¯ä½ãã¾ãæ ¡æ£ã«ã¤ãã¦æ´çãã¾ããæ ¡æ£ã¨ã¯ãæç« ã®èª¤ããæ£ã使¥ã«ãªãã¾ããä¾ãã°èª¤åã»è±åãè¦ã¤ãã¦ããããç´ã使¥ãæ ¡æ£ã§ãã ãã®æ ¡æ£ã¯ãå ã ã¯ãå稿ã¨è£½ä½ç©ã®æåã«éãããªããããä¸åãã¤ç¢ºèªãã使¥ãã®ãã¨ãæå³ãã¦ãã¾ãããä»ã«ãæ ¡æ£ã«ã¯ã次ã®ãããªãèªã¿ãããæç« ã«ããããã®ä¿®æ£ããå«ã¾ãã¾ãã 䏿ãé·ãããªãããæãè¨èã¯ãªããæ¬ä½ã»å¸¸ä½ãæ··ãã¦ããªãããã®ããã«ãããããæç« ã«ããããã«å¿ è¦ãªããã»ã¹ãæ ¡æ£ã«ãªãã¾ããéçºããã¥ã¡ã³ããæ¸ãã¨ãã¯ãã¡ãããããã°ã ã£ãããTwitterã ã£ãããªã©ãæç« ãæ¸ãã¨ãã«ãã®æ ¡æ£ã¨ãã使¥ããããã¨ã«ãã£ã¦ãããããæç« ã«ã¤ãªãã£ã¦ããã¾ãã èªåæ ¡æ£ãã¼ã«ãã®æ ¡æ£ã¨ãã使¥ã¯ãç®è¦ã§è¡ããã¨ãã§ãã¾ããç§ãããç®è¦ã§æ ¡æ£ãè¡ãã¾ãããã ç®è¦ã ãã ã¨ãã©ããã¦ããã¹ãçºçãã¦ãã¾ãã¾ãã人ããã以ä¸ããã®ãã¹ã¯é¿ããããª
è¦ç¹ å°èª¬å·çç°å¢ã GitHub ä¸ã«æ´åãã æ ¡æ£ä½æ¥ãèªååã§ãã å·çã¨æ å ±ç®¡çã GitHub ä¸ã«ã¾ã¨ãããã å°èª¬å·çç°å¢ã GitHub ä¸ã«æ´åãã çµç·¯ 大å¦å¨å¦ä¸ã社ä¼äºº 1 å¹´ç®ãããã¾ã§ãä¸è¨ã®ãããªææ³ã§ãã¼ã¸ã§ã³ã管çãã¦ããã ã確å®çã2019 å¹´ 8 æç(2020 å¹´ 1 æ 22 æ¥æ¹è¨).docx ã¾ã£ããè«é ¸ãèµ°ãã ä¸å¿«æ¥µã¾ããªãã ãã ã¡ã«ä¸æããªããã°ãªããªãã è¶£å³ã§ä¸å¿«ã«ãªã£ã¦ãã¡ãä¸è©±ã¯ãªãã ããã¦ä¸å¿«ããæããªãç¨åº¦ã®ç°å¢ãæ´åããå¿ è¦ããã£ãã å·çç°å¢ã¸ã®è¦æ±äºé ã¯æ¬¡ã®ã¨ããã èªåã§ãµã¼ãæ§ç¯ãããã¨ã使ç¨ã§ããã㨠ãã¼ã¸ã§ã³ç®¡çæ©è½ãå®è£ ããã¦ããã㨠ã¯ãã¹ãã©ãããã©ã¼ã 対å¿ã§ããã㨠以ä¸ãæºããããã¤è²§å¼±ãªç«¯æ«ããããã¯ã¼ã¯ã§ã使ç¨ã«å ªããç°å¢ã¨ãã¦ãGitHub ã鏿ããã ç°å¢ åææ¡ä»¶ Windows10
èæ¯ GitHub ã§ Markdown å·çæ´»å è¤æ°äººã§ååãã¦ããã¥ã¡ã³ããå·çãã¦ãã¾ãã å·çã®æµãã¯ä¸å³ã®ã¨ããã å·çãã©ã³ã ã使ãã å·çãã©ã³ã ã§å·çæ´»åãè¡ã mainãã©ã³ã ã«ãã¼ã¸ããããã® ãã«ãªã¯ã¨ã¹ã ã使ãã ãã«ãªã¯ã¨ã¹ãå ã§ã¬ãã¥ã¼ (å¿ è¦ã«å¿ãã¦ä¿®æ£) ãè¡ã æå¾ã« mainãã©ã³ã ã¸ãã¼ã¸ãã (1. ã«æ»ã) æä½é Git ã GitHub å¨ãã®æä½ãææ¡ã§ãããããã®æ¹æ³ã¯çµæ§è¯ãã¨æãã¦ãã¾ãã 以ä¸ã®ãããªã¡ãªããã享åã§ãã¦ãã¾ãã ããã¹ãã§æ å ±ã管çã§ãã ( by Markdown ) ãã¼ã¸ã§ã³ç®¡çãã§ãã( by Git ) æç« ã¬ãã¥ã¼ã®æµããçµ±ä¸ã§ãã( by GitHub ) textlint ã§æç« æ ¡æ£ ãã¦ãå·çæ´»åã«ãã㦠ããè¯ãæç« ãæ¸ãããã« textlint ãæ´»ç¨ãã¦ãã¾ãã textli
v2 ã¸ç§»è¡ä¸ã§ã åå®ã®å½±é¿ããèªç¤¾è£½åãã¹ã±ã¼ã«ã¢ã¦ãã«å¯¾å¿ãããã¨ãCloudflare LB ã® WebSocket ã®æåãæ®å¿µã ã£ããã¨ãªã©ãè¸ã¾ãããµã¼ãã¹æ§æã夿´ãæ¤è¨ä¸ã§ãã è± Vultr Egress æéã Linode ã 㨠Vultr ã®åé¡ Linode ã¸ç§»è¡ è± Cloudflare LB Linode ã® NodeBalancers ã¸ç§»è¡ ãã«ããªã¼ã¸ã§ã³ã§ã®å©ç¨ã¯ Linode ã® Akamai Global Load Balancer å ¬éå¾ ã¡ è± Cloudflare ãµãã¼ãã«ä¸å®ããããã Akamai ã¸ç§»è¡ è± TimescaledB ç§»è¡ã¯ Linode PostgreSQL ã®æä¾éå§å¾ ã¡ OLAP 㯠DuckDB + S3 äºæãªãã¸ã§ã¯ãã¹ãã¬ã¼ã¸ã¸ç§»è¡ ãã°ä¿å㯠VictoriaLogs ã¸ç§»è¡äºå® è± DataPacke
ICS MEDIAã§ã¯èªã¿ãããæç« ä½ãã®åãçµã¿ã¨ãã¦ãèªç¤¾ã§å ¬éãã¦ããVS Codeæ¡å¼µæ©è½ã®ãããã¹ãæ ¡æ£ãããã使ç¨ãã¦æç« æ ¡æ£ãè¡ã£ã¦ãã¾ããã¹ã¿ããã®æ ¡æ£ã«ã¼ã«ãçµ±ä¸ãã¦ãä¸å®ã®å質ã¨èªã¿ãããã確ä¿ãããã¨ãå¿ããã¦ãã¾ãã ãããã¹ãæ ¡æ£ãããã¯ãæç« æ ¡æ£ã¨ã³ã¸ã³ã«textlintã¨ããNode.jsã®ããã±ã¼ã¸ã使ç¨ãã¦ãã¾ããtextlintã¯è¨å®ããæ ¡æ£ã«ã¼ã«ã«ãã¨ã¥ãã¦æç« æ ¡æ£ãè¡ããã®ã§ãããã¸ã§ã¯ãã«é©åãªã«ã¼ã«ãè¨å®ãã¦æç« æ ¡æ£ãã§ãã¾ãã以ä¸ã®è¨äºã§ãtextlintã®æ´»ç¨äºä¾ãç´¹ä»ããã¦ãã¾ãã伿¥ãtextlintãå°å ¥ããæç« å質ãé«ããã¯ã¼ã¯ããã¼ã¨ãã¦æ´»ç¨ããã¦ãããã¨ãããããã¾ãã ãtextlintã使ã£ã¦ãã伿¥ã®äºä¾ã»ã«ã¼ã«ãã¾ã¨ãã¦ã¿ã - Zennã ãããããææ¸ãæ¸ãããã®æ ¡æ£ãã¼ã«ãtextlintãã®SmartHRç¨ã«ã¼ã«ã
ããã«ã¡ã¯ãForkwell ã®èµ¤å·ã§ãã æ¬è¨äºã§ã¯ã2022å¹´4ææç¹ã§ Forkwell ã«ç»é²ããIT/Webã¨ã³ã¸ãã¢ã®å¿åãã¼ã¿ã®ãã¡1ä¸äººåãåæãã年代å¥ã»çµé¨å¥ã®å¹´åã解説ãã¾ããåãªãå¹³åå¹´åã«ã¨ã©ã¾ããªããä¸ä»£å¥ã®å¹´ååå¸ãã¹ãã«å¥ã®å¹´ååå¸ã詳細ã«åºããéå»ã«é¡ãè¦ãªãã¬ãã¼ãã§ãããã®ã¬ãã¼ãããITã¨ã³ã¸ãã¢ã®å¹´åäºæ ã®éææ§ãé«ããå人ããã£ãªã¢ãèããããã§æ¤è¨ææã¨ãªããã¨ãã¾ã伿¥ã®è©ä¾¡ã驿£ã«ãªããã£ããã¨ãªããã¨ãé¡ãã¾ãããªãããã®ã¬ãã¼ãã¯å人ã®ãã£ãªã¢ã«è²¢ç®ãããã¨ãç®çã¨ãã¦å·çãã¦ããã¾ãã®ã§ã忥åªä½ã§ã®å¼ç¨çãå¶å©ç®çã§å©ç¨ãããå ´åã¯çè ã«ãç¸è«ãã ãããããã§ã¯è¦ã¦ã¿ã¾ãããã ITã¨ã³ã¸ãã¢ã®ä¸ä»£å¥å¹´åã¯ï¼ 以ä¸ã®ã°ã©ãã¯ãITã¨ã³ã¸ãã¢å ¨ä½ã®å¹³åå¹´åãä¸ä»£å¥ã«ã©ã®ããã«åããã¦ãããã示ãããã®ã§ããï¼ã°ã©ã㯠Googleãã¼
Media Queries Level 5 W3C Working Draft, 18 December 2021 More details about this document This version: https://www.w3.org/TR/2021/WD-mediaqueries-5-20211218/ Latest published version: https://www.w3.org/TR/mediaqueries-5/ Editor's Draft: https://drafts.csswg.org/mediaqueries-5/ Previous Versions: https://www.w3.org/TR/2020/WD-mediaqueries-5-20200731/ https://www.w3.org/TR/2020/WD-mediaqueries-5-
Published: August 11, 2021 Today's HTML form elements are difficult to customize. It feels as if it's a choice between few or no custom styles, or resetting input styles and build it up from scratch. Building it up from scratch ends up being much more work than anticipated. It can also lead to forgotten styles for element states (indeterminate, I'm looking at you), and the loss of built-in accessi
Browser compatibility A primary reason so many CSS features are set to cooperatively release is due to the efforts of Interop 2022. Before studying the Interop efforts, it's important to look at Compat 2021âs efforts. Compat 2021 The goals for 2021, driven by developer feedback via surveys, were to stabilize current features, improve the test suite and increase passing scores of browsers for five
When I joined Facebook (now Meta) almost 17 years ago, my dream job was to be a Product Manager (aka a âPMâ). As someone who did not have a technical background and could not code, I saw this as an opportunity to build products with people. In my very early days, I did a lot of different jobs (like marketing, sales, project management, and more â as one does at a start-up!) before finally intervie
Use the Performance insights panel to get actionable and use-case-driven insights on your website's performance. Overview The Performance insights panel lets you do the following: Record and measure page load performance. View Web Vitals performance metrics. View network activity. Simulate slower CPU and network speeds. Import and export recordings. Why a new panel? The new Performance insights pa
æ¥æ¬ã§å ¬è·é¸æãè¿ã¥ãã¦ããã¨ãã202X å¹´ã«ããªã£ã¦æç¥¨æã«è¡ãå¿ è¦ããããªãã¦ãã¨ãããªã³ã©ã¤ã³æç¥¨ããã¾ã ã«ã§ããªããªãã¦ãã¿ãããªå£°ãããèãã¾ãã [1] æ³ã«ãæè¡ã«ã詳ãããªãä¸è¬ã®äººãããæãã®ã¯èªç¶ãªãã¨ã§ãããããªã³ã©ã¤ã³æç¥¨ãã§ããã°ãå°ãªãã¨ãè¥å¹´å±¤ã®æç¥¨çã«ã¯ããå½±é¿ãããããããã¾ãããããããç¾ä»£çã§æ°ä¸»çãªé¸æãã®è¦ä»¶ããã£ããæºããã¦ãªã³ã©ã¤ã³æç¥¨ãå®ç¾ããã®ã¯ãå®ã¯æè¡çã«ã容æã§ã¯ããã¾ããã ãç¾ä»£çã§æ°ä¸»çãªé¸æãã®è¦ä»¶ã¨ã¯ãã©ããããã®ã§ãããããç¾å¨ã®æè¡ã§ãªã³ã©ã¤ã³æç¥¨ã宿½ããã¨ããã®è¦ä»¶ã¯ã©ã®ããã«æ¯æããã®ã§ãããããç§ãã¡ã¯ãã®è¦ä»¶ããæ¬å½ã«çè§£ãã¦ããã§ããããã æ¬è¨äºã¯ããç¾ä»£çã§æ°ä¸»çãªé¸æãã®è¦ä»¶ãæ¯ãè¿ããããããå°ãããããªã³ã©ã¤ã³æç¥¨ã®ãªã«ããé£ãããã®ãããã§ããã ãæç¢ºã«ãã試ã¿ã§ããããã¦ãè°è«ããã®å ã¸é²ãã
Disclaimer: This post is critical of open source software in the context of unpaid labor and the hiring requirements we've set up around it. It is not a criticism of open source software itself or the people who participate in it, both of which I and anyone who uses software benefits from. This is work that I - and many of us who do software for a living - also financially benefit from. tl;dr: I w
This week I finished my Frontend Masters Web Components Course. To market it celebrate that accomplishment, I wanted to share ~7 tips and tricks Iâve learned preparing my course or I feel arenât super obvious about Web Components. 1. You can manipulate props right on a Lit element This may be something only I would do, but if you make an element with Lit that exposes its properties, you can edit t
Stay organized with collections Save and categorize content based on your preferences. The Privacy Sandbox initiative aims to create technologies that both protect people's privacy online and give companies and developers tools to build thriving digital businesses. The Privacy Sandbox reduces cross-site and cross-app tracking while helping to keep online content and services free for all.
AI & MLLearn about artificial intelligence and machine learning across the GitHub ecosystem and the wider industry. Generative AILearn how to build with generative AI. GitHub CopilotChange how you work with GitHub Copilot. LLMsEverything developers need to know about LLMs. Machine learningMachine learning tips, tricks, and best practices. How AI code generation worksExplore the capabilities and be
AI & MLLearn about artificial intelligence and machine learning across the GitHub ecosystem and the wider industry. Generative AILearn how to build with generative AI. GitHub CopilotChange how you work with GitHub Copilot. LLMsEverything developers need to know about LLMs. Machine learningMachine learning tips, tricks, and best practices. How AI code generation worksExplore the capabilities and be
Graydon Hoareã2019å¹´ã«ã«ããã®ããªãã£ãã·ã¥ã»ã³ãã³ãã¢å¤§å¦ã§ã³ã³ãã¤ã©é¢é£ã®ã²ã¹ãè¬ç¾©ããæã®è³æ21 compilers and 3 orders of magnitude in 60 minutes - a wander through a weird landscape to the heart of compilationãèªãã ã大å¤é¢ç½ãã£ãã®ã§ã¡ã¢ã ä½è Graydon Hoareã¯Mozillaã§Rustãéçºãããã¨ã§æåããã®å¾Rustã®éçºãMozillaãé¢ãã¦ï¼ã¨ãããRustã®éçºããã¯2013å¹´ã«é¢ããããã ï¼ã䏿æAppleã§Swiftéçºãã¼ã ã«æå±ãã¦ããããããï¼ã½ã¼ã¹ï¼Reddit: I wonder, why Graydon Hoare, the author of Rust, stopped contributing in
ãªãªã¼ã¹ãé害æ å ±ãªã©ã®ãµã¼ãã¹ã®ãç¥ãã
ææ°ã®äººæ°ã¨ã³ããªã¼ã®é ä¿¡
j次ã®ããã¯ãã¼ã¯
kåã®ããã¯ãã¼ã¯
lãã¨ã§èªã
eã³ã¡ã³ãä¸è¦§ãéã
oãã¼ã¸ãéã
{{#tags}}- {{label}}
{{/tags}}