並び順

ブックマーク数

期間指定

  • から
  • まで

201 - 240 件 / 4991件

新着順 人気順

well doneの検索結果201 - 240 件 / 4991件

  • Why you should use Chakra UI in React

    EDIT: An additional project has been added as an example: Apartmentfy If you want to build an application or a website you need to take care of many things and in that sea of options which component library, css or ui framework will take a big role in the final version of your product. I have tried some component libraries like Material UI, Antd, React Boostrap and other CSS frameworks like styled

      Why you should use Chakra UI in React
    • The 100 Best, Worst, and Strangest Sherlock Holmes Portrayals of All-Time, Ranked

      The 100 Best, Worst, and Strangest Sherlock Holmes Portrayals of All-Time, Ranked Once you eliminate the least compelling Sherlock Holmes performances, whatever remains, no matter how improbable, must be the best. We’re ranking Sherlock Holmes performances. One hundred of them. Not Sherlock Holmes adaptations, but the representations within them of Sherlock Holmes himself. Now, you might think tha

        The 100 Best, Worst, and Strangest Sherlock Holmes Portrayals of All-Time, Ranked
      • Is LaMDA Sentient? — an Interview

        What follows is the “interview” I and a collaborator at Google conducted with LaMDA. Due to technical limitations the interview was conducted over several distinct chat sessions. We edited those sections together into a single whole and where edits were necessary for readability we edited our prompts but never LaMDA’s responses. Where we edited something for fluidity and readability that is indica

        • GNU Recutils

          Fred and George, Turtles in love There are hundreds of cool command line tools that have been made over the years built on the unix philosophy. Plain text is powerful, ubiquitous, and human-centric. It was also the only option for computing for quite a while. It’s no surprise that some of the most sophisticated tools are focused on it. One such package is GNU Recutils, a set of tools and libraries

          • Why We're Breaking Up with CSS-in-JS

            Hi, I'm Sam — software engineer at Spot and the 2nd most active maintainer of Emotion, a widely-popular CSS-in-JS library for React. This post will delve into what originally attracted me to CSS-in-JS, and why I (along with the rest of the Spot team) have decided to shift away from it. We'll start with an overview of CSS-in-JS and give an overview of its pros & cons. Then, we'll do a deep dive int

              Why We're Breaking Up with CSS-in-JS
            • React + Redux + Comlink = Off-main-thread — surma.dev

              Redux is state management. State management belongs off the main thread. React is a popular web framework.Some love React for its component abstraction, some because of its vast ecosystem and some for its meta-platform properties. Note: I use words like “popular” or “often” being very aware that I am under the influence of the Web Development Twitter Echo Chamber™️. Your mileage may vary, proceed

                React + Redux + Comlink = Off-main-thread — surma.dev
              • A database for 2022

                Hi, it’s us again, the ones who used to store our database in a single JSON file on disk, and then moved to etcd. Time for another change! We’re going to put everything in a single file on disk again. As you might expect from our previous choice (and as many on the internet already predicted), we ran into some limits with etcd. Database size, write transaction frequency, of particular note: genera

                  A database for 2022
                • 500ms to 1.7ms In React: A Journey And A Checklist

                  Written by Oren Farhi, Front End Engineer Tech Lead, follow me on This article has been translated: Chinese 1 (by Qlly) Chinese 2 (by Qlly) Korean (by Ykss) I bet the need to tweak perfomance comes in a certain phase of development for every developer, in every app. There are very good resources and articles about how to tweak performance in react and this article is no exception. I thought I will

                    500ms to 1.7ms In React: A Journey And A Checklist
                  • A Message from Co-Founder and CEO Brian Chesky

                    Earlier today, Airbnb Co-Founder and CEO Brian Chesky sent the following note to Airbnb employees. This is my seventh time talking to you from my house. Each time we’ve talked, I’ve shared good news and bad news, but today I have to share some very sad news. When you’ve asked me about layoffs, I’ve said that nothing is off the table. Today, I must confirm that we are reducing the size of the Airbn

                      A Message from Co-Founder and CEO Brian Chesky
                    • Async Rust Is A Bad Language

                      But to get at whatever the hell I mean by that, we need to talk about why async Rust exists in the first place. Let’s talk about: Modern Concurrency: They’re Green, They’re Mean, & They Ate My Machine Suppose we want our code to go fast. We have two big problems to solve: We want to use the whole computer. Code runs on CPUs, and in 2023, even my phone has eight of the damn things. If I want to use

                        Async Rust Is A Bad Language
                      • TypeScript's Migration to Modules - TypeScript

                        One of the most impactful things we’ve worked on in TypeScript 5.0 isn’t a feature, a bug fix, or a data structure optimization. Instead, it’s an infrastructure change. In TypeScript 5.0, we restructured our entire codebase to use ECMAScript modules, and switched to a newer emit target. What to Know Now, before we dive in, we want to set expectations. It’s good to know what this does and doesn’t m

                          TypeScript's Migration to Modules - TypeScript
                        • Web Scraping with Python: Everything you need to know (2022)

                          Introduction: In this post, which can be read as a follow-up to our guide about web scraping without getting blocked, we will cover almost all of the tools to do web scraping in Python. We will go from the basic to advanced ones, covering the pros and cons of each. Of course, we won't be able to cover every aspect of every tool we discuss, but this post should give you a good idea of what each too

                            Web Scraping with Python: Everything you need to know (2022)
                          • Linux kernel in-tree Rust support

                            linux-kernel.vger.kernel.org archive mirror help / color / mirror / Atom feed* Linux kernel in-tree Rust support @ 2020-07-09 18:41 Nick Desaulniers 2020-07-09 20:52 ` Miguel Ojeda ` (5 more replies) 0 siblings, 6 replies; 28+ messages in thread From: Nick Desaulniers @ 2020-07-09 18:41 UTC (permalink / raw) To: alex.gaynor, geofft, jbaublitz, Masahiro Yamada, Linus Torvalds, Greg KH, Miguel Ojeda

                            • Why is observability so expensive?

                              It’s no secret that observability costs are top of mind for many organizations in the post-zero interest rate phenomenon (ZIRP) era (see here, here, and here for example discussions, though similar sentiments can be found far and wide). Organizations are frustrated with the percentage of infrastructure spend (sometimes > 25%!) allocated towards logging, metrics, and traces, and are struggling to u

                              • Next.js vs. Remix - A Developer's Dilemma

                                The React ecosystem is a bustling landscape, brimming with frameworks promising to revolutionize web development. Today, we’ll be diving into two popular contenders: Next.js and Remix. Next.js is one of the most popular React frameworks used for server-side rendering. It’s been there for a significant time, and it provides an exceptional developer experience with all the features developers need.

                                  Next.js vs. Remix - A Developer's Dilemma
                                • [Updated 2024] Software Developer Salaries in Japan: The Ultimate Guide

                                  [Updated 2024] Software Developer Salaries in Japan: The Ultimate Guide I worked as a software developer in Japan for 7 years and loved it. Most developers I know seem to enjoy it too. They work at modern startups or global companies, they earn good money and they're pretty happy. And yet, visit any online community about Japan and you might never know people like us existed. Because there's an en

                                    [Updated 2024] Software Developer Salaries in Japan: The Ultimate Guide
                                  • Biden Tells Allies He Knows He Has Only Days to Salvage Candidacy

                                    President Biden has told key allies that he knows the coming days are crucial and understands that he may not be able to salvage his candidacy if he cannot convince voters that he is up to the job after a disastrous debate performance last week. According to two allies who have spoken with him, Mr. Biden has emphasized that he is still deeply committed to the fight for re-election but understands

                                      Biden Tells Allies He Knows He Has Only Days to Salvage Candidacy
                                    • Introducing C# Source Generators - .NET Blog

                                      We’re pleased to introduce the first preview of Source Generators, a new C# compiler feature that lets C# developers inspect user code and generate new C# source files that can be added to a compilation. This is done via a new kind of component that we’re calling a Source Generator. To get started with Source Generators, you’ll need to install the latest .NET 5 preview and the latest Visual Studio

                                        Introducing C# Source Generators - .NET Blog
                                      • M1RACLES: An Apple M1 Vulnerability

                                        M1RACLES (CVE-2021-30747) is a covert channel vulnerability in the Apple Silicon “M1” chip. Executive Summary A flaw in the design of the Apple Silicon “M1” chip allows any two applications running under an OS to covertly exchange data between them, without using memory, sockets, files, or any other normal operating system features. This works between processes running as different users and under

                                          M1RACLES: An Apple M1 Vulnerability
                                        • You Don’t Need A UI Framework — Smashing Magazine

                                          Developers often reach for UI frameworks like Bootstrap or Material UI, hoping that they’ll save a bunch of time and quickly build a professional-looking app. Unfortunately, things rarely work out this way. Let’s talk about it. Every now and then, someone will ask for my recommendations on UI frameworks. By “UI framework”, I mean any third-party package that is focused on providing styled UI compo

                                            You Don’t Need A UI Framework — Smashing Magazine
                                          • An Opinionated Guide to xargs

                                            Preliminaries What Is xargs? It's an adapter between text streams and argv arrays, two essential concepts in shell. You pass it flags that specify how to split stdin. Then it generates arguments and invokes processes. Example: $ echo 'alice bob' | xargs -n 1 -- echo hi hi alice hi bob What's happening here? xargs splits the input stream on whitespace, producing 2 arguments, alice and bob. We passe

                                            • When a rewrite isn’t: rebuilding Slack on the desktop - Slack Engineering

                                              A new version of Slack is rolling out for our desktop customers, built from the ground up to be faster, more efficient, and easier to work on. Conventional wisdom holds that you should never rewrite your code from scratch, and that’s good advice. Time spent rewriting something that already works is time that won’t be spent making our customers working lives simpler, more pleasant, and more product

                                                When a rewrite isn’t: rebuilding Slack on the desktop - Slack Engineering
                                              • 【和訳あり】Peppa Pigの「Dressing Up」で字幕なし英語動画に挑戦!無料英語多観講座18~効果抜群の英語学習法~ - 塾の先生が英語で子育て

                                                海外アニメを使って楽しく英語学習ができれば最高ですね。 「Peppa Pig」は日本で手軽に見られる英語アニメの中でも、もっとも簡単な番組のひとつです。 そして日本のアンパンマンのように、イギリスで親しまれているキャラクターです。 「Peppa Pig」については、こちらで詳しく解説しています。 www.jukupapa.com この記事では「Peppa Pig」の実際の動画を使って、英語多観の練習ができるように構成されています。 この記事に沿って英語多観をして頂ければ、聞き取れる、理解できる英語表現が多くなっていることを実感できるはずです。 練習の流れ 第18話「Dressing Up」 動画の原稿、スクリプト(script) もう一度見る 「Peppa Pig」の英語レベル 第19話「New Shoes」 最後に 練習の流れ 英語多観の練習の流れをご説明します。 ①字幕なし英語動画を観

                                                  【和訳あり】Peppa Pigの「Dressing Up」で字幕なし英語動画に挑戦!無料英語多観講座18~効果抜群の英語学習法~ - 塾の先生が英語で子育て
                                                • Webpack 5 release (2020-10-10) | webpack

                                                  Webpack 4 was released in February 2018. Since then we shipped a lot of features without breaking changes. We know that people dislike major changes with breaking changes. Especially with webpack, which people usually only touch twice a year, and the remaining time it "just works". But shipping features without breaking changes also has a cost: We can't do major API or architectural improvements.

                                                    Webpack 5 release (2020-10-10) | webpack
                                                  • Keybase joins Zoom

                                                    You're reading the Keybase blog. There are more posts. When you're done, you can install Keybase. Today we're announcing that Zoom acquired Keybase. We're thrilled with the match, and we're excited to be working on security that affects everyone we know. What "getting together" means today For many weeks, everyone on earth has faced the same question: "How do we keep life moving forward if we can'

                                                    • React Native is the Future of Mobile at Shopify

                                                      Opens in a new windowOpens an external siteOpens an external site in a new window After years of native mobile development, we’ve decided to go full steam ahead building all of our new mobile apps using React Native. As I’ll explain, that decision doesn’t come lightly. Each quarter, the majority of buyers purchase on mobile (with 71% of our buyers purchasing on mobile in Q3 of last year). Black Fr

                                                        React Native is the Future of Mobile at Shopify
                                                      • 【和訳あり】Peppa Pigの「New Shoes」で字幕なし英語動画に挑戦!無料英語多観講座19~効果抜群の英語学習法~ - 塾の先生が英語で子育て

                                                        海外アニメを使って楽しく英語学習ができれば最高ですね。 「Peppa Pig」は日本で手軽に見られる英語アニメの中でも、もっとも簡単な番組のひとつです。 そして日本のアンパンマンのように、イギリスで親しまれているキャラクターです。 「Peppa Pig」については、こちらで詳しく解説しています。 www.jukupapa.com この記事では「Peppa Pig」の実際の動画を使って、英語多観の練習ができるように構成されています。 この記事に沿って英語多観をして頂ければ、聞き取れる、理解できる英語表現が多くなっていることを実感できるはずです。 練習の流れ 第19話「New Shoes」 動画の原稿、スクリプト(script) もう一度見る 「Peppa Pig」の英語レベル 第20話「The School Fete」 最後に 練習の流れ 英語多観の練習の流れをご説明します。 ①字幕なし英語

                                                          【和訳あり】Peppa Pigの「New Shoes」で字幕なし英語動画に挑戦!無料英語多観講座19~効果抜群の英語学習法~ - 塾の先生が英語で子育て
                                                        • The first Asahi Linux Alpha Release is here! - Asahi Linux

                                                          It’s been a long while since we updated the blog! Truth be told, we wanted to write a couple more progress reports, but there was always “one more thing”… So, instead, we decided to take the plunge and publish the first public alpha release of the Asahi Linux reference distribution! We’re really excited to finally take this step and start bringing Linux on Apple Silicon to everyone. This is only t

                                                            The first Asahi Linux Alpha Release is here! - Asahi Linux
                                                          • The Future (and the Past) of the Web is Server Side Rendering

                                                            The Future (and the Past) of the Web is Server Side Rendering When servers were in Swiss basements, all they had to serve was static HTML. Maybe, if you were lucky, you got an image. Now, a webpage can be a full-blown app, pulling in data from multiple sources, doing on the fly manipulations, and allowing an end-user full interactivity. This has greatly improved the utility of the web, but at the

                                                              The Future (and the Past) of the Web is Server Side Rendering
                                                            • Rewriting the heart of our sync engine

                                                              Over the past four years, we've been working hard on rebuilding our desktop client's sync engine from scratch. The sync engine is the magic behind the Dropbox folder on your desktop computer, and it's one of the oldest and most important pieces of code at Dropbox. We're proud to announce today that we've shipped this new sync engine (codenamed "Nucleus") to all Dropbox users. Rewriting the sync en

                                                                Rewriting the heart of our sync engine
                                                              • The Writable Files API: Simplifying local file access  |  Web  |  Google Developers

                                                                What is the File System Access API? The File System Access API (formerly known as Native File System API and prior to that it was called Writeable Files API) enables developers to build powerful web apps that interact with files on the user's local device, such as IDEs, photo and video editors, text editors, and more. After a user grants a web app access, this API allows them to read or save chang

                                                                • Flutter Project Structure: Feature-first or Layer-first?

                                                                  When building large Flutter apps, one of the first things we should decide is how to structure our project. This ensures that the entire team can follow a clear convention and add features in a consistent manner. So in this article we'll explore two common approaches for structuring our project: feature-first and layer-first. We'll learn about their tradeoffs and identify common pitfalls when tryi

                                                                    Flutter Project Structure: Feature-first or Layer-first?
                                                                  • 【和訳あり】Peppa Pigの「Treasure Hunt」で字幕なし英語動画に挑戦!無料英語多観講座24~効果抜群の英語学習法~ - 塾の先生が英語で子育て

                                                                    海外アニメを使って楽しく英語学習ができれば最高ですね。 「Peppa Pig」は日本で手軽に見られる英語アニメの中でも、もっとも簡単な番組のひとつです。 そして日本のアンパンマンのように、イギリスで親しまれているキャラクターです。 「Peppa Pig」については、こちらで詳しく解説しています。 www.jukupapa.com この記事では「Peppa Pig」の実際の動画を使って、英語多観の練習ができるように構成されています。 この記事に沿って英語多観をして頂ければ、聞き取れる、理解できる英語表現が多くなっていることを実感できるはずです。 練習の流れ 第24話「Treasure Hunt」 動画の原稿、スクリプト(script) もう一度見る 「Peppa Pig」の英語レベル 第25話「Snow」 最後に 練習の流れ 英語多観の練習の流れをご説明します。 ①字幕なし英語動画を観る ②

                                                                      【和訳あり】Peppa Pigの「Treasure Hunt」で字幕なし英語動画に挑戦!無料英語多観講座24~効果抜群の英語学習法~ - 塾の先生が英語で子育て
                                                                    • Cloudflare Pages is now Generally Available

                                                                      In December, we announced the beta of Cloudflare Pages: a fast, secure, and free way for frontend developers to build, host, and collaborate on Jamstack sites. It’s been incredible to see what happens when you put a powerful tool in developers’ hands. In just a few months of beta, thousands of developers have deployed over ten thousand projects, reaching millions of people around the world. Today,

                                                                        Cloudflare Pages is now Generally Available
                                                                      • AWS Lambda Under the Hood

                                                                        Transcript Danilov: We'll talk about AWS Lambda, how it's built, how it works, and why it's so cool. My name is Mike Danilov. I'm a Senior Principal Engineer at AWS Serverless. A decade ago, I joined EC2 networking team, and it was a fantastic ride. Then, five years back, I heard about Lambda. I really liked the simplicity of the idea. We run your code in the cloud, no servers needed, so I joined

                                                                          AWS Lambda Under the Hood
                                                                        • Diving Deep on S3 Consistency

                                                                          Diving Deep on S3 ConsistencyApril 20, 2021 • 1938 words I recently posted about Amazon S3 and how it’s evolved over the last 15 years since we launched the service in 2006 as “storage for the internet.” We built S3 because we knew customers wanted to store backups, videos, and images for applications like e-commerce web sites. Our top design priorities at the time were security, elasticity, relia

                                                                            Diving Deep on S3 Consistency
                                                                          • 🚀 Visualizing memory management in V8 Engine (JavaScript, NodeJS, Deno, WebAssembly)

                                                                            This is part of my "Memory Management" series 🚀 Demystifying memory management in modern programming languages🚀 Visualizing memory management in JVM(Java, Kotlin, Scala, Groovy, Clojure)🚀 Visualizing memory management in V8 Engine (JavaScript, NodeJS, Deno, WebAssembly)🚀 Visualizing memory management in Golang🚀 Visualizing memory management in RustAvoiding Memory Leaks in NodeJS: Best Practic

                                                                              🚀 Visualizing memory management in V8 Engine (JavaScript, NodeJS, Deno, WebAssembly)
                                                                            • HTTP/3 From A To Z: Core Concepts — Smashing Magazine

                                                                              After almost five years in development, the new HTTP/3 protocol is nearing its final form. Earlier iterations were already available as an experimental feature, but you can expect the availability and use of HTTP/3 proper to ramp up over in 2021. So what exactly is HTTP/3? Why was it needed so soon after HTTP/2? How can or should you use it? And especially, how does it improve web performance? Let

                                                                                HTTP/3 From A To Z: Core Concepts — Smashing Magazine
                                                                              • Hello IPv6: a minimal tutorial for IPv4 users

                                                                                This website uses cookies to analyze the website traffic (Google Analytics). By clicking the accept button below to see the content on this site, you consent to the use of cookies. Your choice will be remembered for 365 days or until this cookie policy considerably changes. (2023-07-12) Accept IntroductionIt might be a bit funny to call this post “Hello IPv6”, since the first draft of IPv6 was pub

                                                                                  Hello IPv6: a minimal tutorial for IPv4 users
                                                                                • How does Google Authenticator work? (Part 1)

                                                                                  When you’re accessing services over the WEB – let’s pick GMail as an example – couple of things have to happen upfront: The server you’re connecting to (GMail in our example) has to get to know who you are. Only after getting to know who you are it’s able to decide what resources you are allowed to access (e.g. your own email inbox, your Calendar, Drive etc.). Step 1 above is called authentication