並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 140件

新着順 人気順

Bold Reasonの検索結果1 - 40 件 / 140件

  • Command Line Interface Guidelines

    Contents Command Line Interface Guidelines An open-source guide to help you write better command-line programs, taking traditional UNIX principles and updating them for the modern day. Authors Aanand Prasad Engineer at Squarespace, co-creator of Docker Compose. @aanandprasad Ben Firshman Co-creator Replicate, co-creator of Docker Compose. @bfirsh Carl Tashian Offroad Engineer at Smallstep, first e

      Command Line Interface Guidelines
    • Becoming a Better Writer as a Software Engineer

      Writing is an increasingly important skill for engineering leaders. Indeed, poor writing can hamper career progression, above a certain level. Tactics for more clear, more frequent and more confident writing. I’ve observed that my writing is not up to par with my peers. How can I improve my professional writing, as someone working in tech?I get this question from many people: senior engineers who

        Becoming a Better Writer as a Software Engineer
      • WebKit Features in Safari 16.4

        Mar 27, 2023 by Patrick Angle, Marcos Caceres, Razvan Caliman, Jon Davis, Brady Eidson, Timothy Hatcher, Ryosuke Niwa, and Jen Simmons ContentsWeb Push on iOS and iPadOSImprovements for Web AppsWeb ComponentsCSSHTMLJavaScript and WebAssemblyWeb APIImages, Video, and AudioWKWebViewDeveloper ToolingWeb InspectorSafari Web ExtensionsSafari Content BlockersNew Restrictions in Lockdown ModeMore Improve

          WebKit Features in Safari 16.4
        • Webフロントエンドの複雑な状態同士の依存をzustandを使ってリアーキテクチャする - KAKEHASHI Tech Blog

          この記事は秋の技術特集 2024の 7 記事目です。 カケハシのAI在庫管理チームでフロントエンドエンジニアをしているNokogiri です。今回はAI在庫の入庫ダイアログを zustand を使ってリアーキテクチャした事例を元に取り入れたプラクティスを紹介したいと思います。 イントロ AI在庫では、ユーザーの入力を伴うフロントエンド部分で多くのケースに React Hook Form を利用しています。 React Hook Form は、入力フォームの状態管理やバリデーションを簡単に実装でき、パフォーマンスにも優れた素晴らしいライブラリです。 しかし、ユーザーの操作に応じてインタラクティブに変化する UI では、状態管理が複雑化し、コードの可読性が低下することがあります。その結果、バグが発生し、予測しにくい動作を引き起こすことも少なくありません。 そこで今回は、 zustand を導入

            Webフロントエンドの複雑な状態同士の依存をzustandを使ってリアーキテクチャする - KAKEHASHI Tech Blog
          • Rebuilding our tech stack for the new Facebook.com

            Facebook.com launched in 2004 as a simple, server-rendered PHP website. Over time, we’ve added layer upon layer of new technology to deliver more interactive features. Each of these new features and technologies incrementally slowed the site down and made it harder to maintain. This made it harder to introduce new experiences. Features like dark mode and saving your place in News Feed had no strai

              Rebuilding our tech stack for the new Facebook.com
            • Speculation in JavaScriptCore

              This post is all about speculative compilation, or just speculation for short, in the context of the JavaScriptCore virtual machine. Speculative compilation is ideal for making dynamic languages, or any language with enough dynamic features, run faster. In this post, we will look at speculation for JavaScript. Historically, this technique or closely related variants has been applied successfully t

              • 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
                • Web Design System: Migrating Web Components To React | Mercari Engineering

                  This post is for Day 8 of Mercari Advent Calendar 2022, brought to you by Williams Kwan from Mercari Core team and Faisal Rahman from the Mercari Architect team. Intro Mercari internal design systems power the UI in Mercari web apps. It allows Frontend engineers to implement UI changes quickly by providing UI building blocks. The design system is currently built using Web Components but we are in

                    Web Design System: Migrating Web Components To React | Mercari Engineering
                  • How Warp Works

                    Warp is a new high-performance terminal built entirely in Rust that makes you and your team more productive and the CLI easier to use. The input editor for commands is a full text-editor that supports selections, cursor positioning, and shortcuts like you are used to in other apps. Commands and their output are visually grouped into blocks, and existing shortcuts like up-arrow and ctrl-r have new

                      How Warp Works
                    • LogLog Games

                      The article is also available in Chinese. Disclaimer: This post is a very long collection of thoughts and problems I've had over the years, and also addresses some of the arguments I've been repeatedly told. This post expresses my opinion the has been formed over using Rust for gamedev for many thousands of hours over many years, and multiple finished games. This isn't meant to brag or indicate su

                      • Deep Dive on AWS App Runner VPC Networking | Amazon Web Services

                        Containers Deep Dive on AWS App Runner VPC Networking AWS App Runner, introduced in 2021, is a fully managed service for running web applications and API servers. App Runner greatly simplifies the experience to build and run secure web server applications with little to no infrastructure in your account. You provide the source code or a container image, and App Runner will build and deploy your ap

                          Deep Dive on AWS App Runner VPC Networking | Amazon Web Services
                        • Text Rendering Hates You - Faultlore

                          Text Rendering Hates You Rendering text, how hard could it be? As it turns out, incredibly hard! To my knowledge, literally no system renders text “perfectly”. It’s all best-effort, although some efforts are more important than others. I’ll be assuming you want to support arbitrary text provided by users with custom fonts, colors, and styles with line-wrapping and support for text-selection. Basic

                            Text Rendering Hates You - Faultlore
                          • Bootstrap 5 alpha!

                            The Bootstrap Blog News and announcements for all things Bootstrap, including new releases, Bootstrap Themes, and Bootstrap Icons. Bootstrap 5’s very first alpha has arrived! We’ve been working hard for several months to refine the work we started in v4, and while we’re feeling great about our progress, there’s still even more to do. We’ve been focused on making the migration from v4 to v5 more ap

                              Bootstrap 5 alpha!
                            • Dev corrupts NPM libs 'colors' and 'faker' breaking thousands of apps

                              HomeNewsSecurityDev corrupts NPM libs 'colors' and 'faker' breaking thousands of apps Users of popular open-source libraries 'colors' and 'faker' were left stunned after they saw their applications, using these libraries, printing gibberish data and breaking. Some surmised if the NPM libraries had been compromised, but it turns out there's much more to the story. The developer of these libraries i

                                Dev corrupts NPM libs 'colors' and 'faker' breaking thousands of apps
                              • What's New In DevTools (Chrome 95)  |  Blog  |  Chrome for Developers

                                New CSS length authoring tools DevTools added an easier yet flexible way to update lengths in CSS! In the Styles pane, look for any CSS property with length (e.g. height, padding). Hover over the unit type, and notice the unit type is underlined. Click on it to select a unit type from the dropdown. Hover over the unit value, and your mouse pointer is changed to horizontal cursor. Drag horizontally

                                • Mobile design trends to watch out for in 2020

                                  Reading back this post from December 2018, it seems that not much has changed, and many of the trends are still happening: chromeless designs, gestures, gradients, deep flat, big bold fonts, and more, they are still here and will remain dominant during 2020. Here’s a closer look at some new mobile trends that will continue to grow in 2020: 1. Dark modeYep, I know that’s old news already, but you k

                                    Mobile design trends to watch out for in 2020
                                  • Old CSS, new CSS / fuzzy notepad

                                    I first got into web design/development in the late 90s, and only as I type this sentence do I realize how long ago that was. And boy, it was horrendous. I mean, being able to make stuff and put it online where other people could see it was pretty slick, but we did not have very much to work with. I’ve been taking for granted that most folks doing web stuff still remember those days, or at least t

                                    • Text2Landscape: Visualize a Text in Multiple Spaces with R — Force-directed networks, Biofabric, Word Embeddings, Principal Component Analysis and Self-Organizing Maps

                                      First Visualizations: Frequencies Let us first visualize word frequencies. We can get these frequencies with the quanteda package, which implies transforming the column of lemmas (text.lemmas$lemma) into a quanteda tokens object, then to a document-feature matrix. Doing so, we only retain significant parts of phrases (nous, proper nouns, verbs and adjectives). This only partially spares us the tas

                                        Text2Landscape: Visualize a Text in Multiple Spaces with R — Force-directed networks, Biofabric, Word Embeddings, Principal Component Analysis and Self-Organizing Maps
                                      • Okay, I really like WezTerm

                                        A while back my friend recommended that I try WezTerm. I’d been an iTerm 2 stalwart for the better part of a decade, but not to be too narrow-minded I conceded, started it up, and saw this: Does the job, sure, but doesn’t feel quite right. Okay then, experiment over. Back to iTerm… Fast forward a couple of months and I got the itch to try a new terminal again. I wanted to use one whose config was

                                          Okay, I really like WezTerm
                                        • ピンカーのハーバード講義「合理性」 その1 - shorebird 進化心理学中心の書評など

                                          harvard.hosted.panopto.com スティーヴン・ピンカーが2019年の冬から2020年の春にかけてハーバードの学生相手に行った「合理性」についての講義が公開されている.ハーバードでの呼び方は「GENED 1066: Rationality」ということで,GENEDはおそらく一般教養ということだと思われ,ハーバード入学直後の学生向けなのかもしれない.当初は講義室で行われていたが,当然ながら途中からリモート講義ということになった.また著名人のゲストレクチャラーがたくさん登場することも特徴だ. 私は4月の下旬に気づいてそれから順番に講義を視聴して,感想や要約をツイッターに投稿(@shorebird2000)してきたが,せっかくなので一部内容を追加し,感想を付け加えてブログにまとめておこうと思う 第1回「イントロダクション」 第1回目はまだ新型コロナによるロックダウン前なので,

                                            ピンカーのハーバード講義「合理性」 その1 - shorebird 進化心理学中心の書評など
                                          • The 100 Most Influential Sequences in Animation History

                                            Historical expertise provided by Jerry Beck, Amelia Cook, Jason DeMarco, Maureen Furniss, Monique Henry-Hudson, Willow Catelyn Maclay, Linda Simensky, Koji Yamamura Entries by Rebecca Alter, Elly Belle, Kambole Campbell, Jen Chaney, Amelia Cook, Alex Costello, Marley Crusch, Toussaint Egan, Christopher L. Inoa, Genevieve Koski, Willow Catelyn Maclay, Rafael Motamayor, Sammy Nickalls, Joshua Rivera

                                              The 100 Most Influential Sequences in Animation History
                                            • Dear Google Cloud: Your Deprecation Policy is Killing You

                                              God dammit, I didn’t want to blog again. I have so much stuff to do. Blogging takes time and energy and creativity that I could be putting to good use: my novels, my music, my game, and so on. But you get me riled enough, and I have to blog. Let’s get this over with, then. I’ll begin with a small but enlightening story from my early days at Google. For the record, I know I’ve said some perhaps unk

                                              • Getting started with Web Performance 🚀 - HTMHell

                                                by Alistair Shepherd published on Dec 14, 2023 Carefully observing websites in the wild As the murderous tortoises start to converge on Ryūji’s hideout, they pull out their phone. It’s a cheap, older device but it’s survived the toils of the tortoise-ageddon well so far. Thankfully the internet still exists, although a bit slower, so they’re able to search online for how to scare tortoises away. T

                                                  Getting started with Web Performance 🚀 - HTMHell
                                                • 60+ Logo Design Stats and Facts – New Fortune 500 List Research (2021) - One987 Creative Services

                                                  Just how much do you know about logos? There are so many “best practices” in logo design that it’s easy to get lost in all that knowledge. But even the most experienced designers and biggest brand enthusiasts among us can always learn something new. That’s why we’ve done the research and are here to shake things up with the most up-to-date logo statistics from the Fortune 500 list. Along with insi

                                                    60+ Logo Design Stats and Facts – New Fortune 500 List Research (2021) - One987 Creative Services
                                                  • J-pop megastar Hikaru Utada on teen fame, discrimination, and grief

                                                    In a rare English interview, the pop sensation reflects on her ‘traumatic’ rise to fame, working on Hideaki Anno’s Evangelion franchise, and her crush on Megan Thee StallionTextGünseli Yalcinkaya When Hikaru Utada first released her debut album First Love in 1999, the Japanese public had never heard anything like it. Aged 16, the American-Japanese artist ripped up the J-pop rulebook with genre-hop

                                                      J-pop megastar Hikaru Utada on teen fame, discrimination, and grief
                                                    • How to make a 3D game in only 2KB of JavaScript

                                                      Months ago, when I heard that the legendary JS1k game jam would not be continuing, I talked it over with some other devs and decided to help fill the void we would host a 2k game jam on itch called 2kPlus Jam. The primary goal of this comp was to create a game that fits entirely in a 2 kilobyte zip file. That is incredibly small, for point of reference a 3.5 floppy disk could hold over 700 of thes

                                                        How to make a 3D game in only 2KB of JavaScript
                                                      • What we look for in a resume

                                                        I read every single one of the resumes we receive. Sometimes, I’d talk to a candidate and see that what we perceived as their strongest aspects actually weren’t included in their resume. Occasionally, a candidate would tell me that they didn’t expect their resume to still be screened by humans – had they known, they would have written their resume differently. The resume evaluation process is pret

                                                          What we look for in a resume
                                                        • Designing Effective Breadcrumbs Navigation — Smashing Magazine

                                                          Breadcrumbs UX are often neglected, but they can be extremely helpful when designing a complex navigation. We can improve them with sideways navigation, clearer breadcrumbs paths and accordions on mobile. Nobody gets particularly excited about breadcrumbs navigation. You know, those tiny little crumbles of pathways that illustrate where a user currently is in the intricate hierarchy of the website

                                                            Designing Effective Breadcrumbs Navigation — Smashing Magazine
                                                          • A tale of politeness

                                                            Here are my 2 cents on “one of many” experiences about working abroad as a foreigner in Japan. As my profile is public and I don’t hide my name, I see no point in hiding things which can be googled but less obvious details will be anonymized. Edit: someone made a reddit thread about it. A coin is attractiveI joined LINE in May 2018. It’s funny you know, because I’d never had expected to work in Ja

                                                              A tale of politeness
                                                            • OpenAI API の Structured Outputs の使い方|npaka

                                                              以下の記事が面白かったので、簡単にまとめました。 ・Introducing Structured Outputs in the API 1. Structured Outputs昨年のDevDayで、「JSONモード」を導入しました。これは、OpenAIのモデルを使用して信頼性の高いアプリを構築しようとしている開発者にとって便利な構成要素です。「JSONモード」は、有効なJSON出力を生成するためのモデルの信頼性を向上させますが、モデルの応答が特定のスキーマに準拠することを保証するものではありません。本日、APIに「Structured Outputs」を導入します。これは、モデルによって生成された出力が、開発者が提供するJSONスキーマと完全に一致するように設計された新機能です。 複雑なJSONスキーマのフォローの評価では、「Structured Outputs」を備えた新しいモデル「g

                                                                OpenAI API の Structured Outputs の使い方|npaka
                                                              • What I Worked On

                                                                February 2021 Before college the two main things I worked on, outside of school, were writing and programming. I didn't write essays. I wrote what beginning writers were supposed to write then, and probably still are: short stories. My stories were awful. They had hardly any plot, just characters with strong feelings, which I imagined made them deep. The first programs I tried writing were on the

                                                                • What the New York Times Missed: 71 More of the Best Books of the 21st Century

                                                                  Susanna Clarke, Jonathan Strange & Mr. Norrell (2004) I should not have been surprised that the NYT list skewed heavily away from genre fiction—but missing Susanna Clarke’s world-changing doorstopper of a debut is a particular head-scratcher. On paper, the book still seems daunting in an almost comical way: a Regency-era epic (with footnotes and extensive digressions on philosophy, magic, politics

                                                                    What the New York Times Missed: 71 More of the Best Books of the 21st Century
                                                                  • 18-956 Google LLC v. Oracle America, Inc. (04/05/2021)

                                                                    1 (Slip Opinion) OCTOBER TERM, 2020 Syllabus NOTE: Where it is feasible, a syllabus (headnote) will be released, as is being done in connection with this case, at the time the opinion is issued. The syllabus constitutes no part of the opinion of the Court but has been prepared by the Reporter of Decisions for the convenience of the reader. See United States v. Detroit Timber & Lumber Co., 200 U. S

                                                                    • The Top 100 Video Games of All Time - IGN

                                                                      100. Borderlands 2The original Borderlands captured the attention of gamers, seemingly from out of nowhere, and its sequel took everything that made the original great and expanded on it. From its seamless continuation of the Borderlands vault hunting lore, to its unmatched writing, Borderlands 2 remains the high point in the Borderlands franchise. Borderlands 3 is overflowing with improvements ov

                                                                        The Top 100 Video Games of All Time - IGN
                                                                      • 0.8.0 Release Notes ⚡ The Zig Programming Language

                                                                        Tier 4 Support § Support for these targets is entirely experimental. If this target is provided by LLVM, LLVM may have the target as an experimental target, which means that you need to use Zig-provided binaries for the target to be available, or build LLVM from source with special configure flags. zig targets will display the target if it is available. This target may be considered deprecated by

                                                                        • How browsers work  |  Articles  |  web.dev

                                                                          How browsers work Stay organized with collections Save and categorize content based on your preferences. Preface This comprehensive primer on the internal operations of WebKit and Gecko is the result of much research done by Israeli developer Tali Garsiel. Over a few years, she reviewed all the published data about browser internals and spent a lot of time reading web browser source code. She wrot

                                                                          • How Microsoft’s bet on Azure unlocked an AI revolution  - Source

                                                                            About five years ago, artificial intelligence research organization OpenAI pitched Microsoft on a bold idea that it could build AI systems that would forever change how people interact with computers. At the time, nobody knew it would mean AI systems that create pictures of whatever people describe in plain language or a chatbot to write rap lyrics, draft emails and plan entire menus based on a ha

                                                                              How Microsoft’s bet on Azure unlocked an AI revolution  - Source
                                                                            • A Reckless Gamble

                                                                              As we try to take in the news from Ukraine it can be challenging to work out exactly what is going on and to where it all might all lead. There is no shortage of information, but much of it comes from social media accounts, not all of which can be trusted, and these cannot by their nature provide the big picture. Even in the digital age ‘the fog of war’ never quite goes away. Enough is known howev

                                                                                A Reckless Gamble
                                                                              • Google announces official Android support for RISC-V

                                                                                Over the holiday break, the footage from the recent "RISC-V Summit" was posted for the world to see, and would you believe that Google showed up to profess its love for the up-and-coming CPU architecture? We've been trying to nail down how the Android team feels about RISC-V (reduced instruction set computer) for a while. We last heard a comment from the team six months ago, where our Google I/O q

                                                                                  Google announces official Android support for RISC-V
                                                                                • A perceptual color space for image processing

                                                                                  A perceptual color space for image processing A perceptual color space is desirable when doing many kinds of image processing. It is useful for things like: Turning an image grayscale, while keeping the perceived lightness the same Increasing the saturation of colors, while maintaining perceived hue and lightness Creating smooth and uniform looking transitions between colors Unfortunately, as far