はてなブックマークアプリ

サクサク読めて、
アプリ限定の機能も多数!

アプリで開く

はてなブックマーク

  • はてなブックマークって?
  • アプリ・拡張の紹介
  • ユーザー登録
  • ログイン
  • Hatena

はてなブックマーク

トップへ戻る

  • 総合
    • 人気
    • 新着
    • IT
    • 最新ガジェット
    • 自然科学
    • 経済・金融
    • おもしろ
    • マンガ
    • ゲーム
    • はてなブログ(総合)
  • 一般
    • 人気
    • 新着
    • 社会ニュース
    • 地域
    • 国際
    • 天気
    • グルメ
    • 映画・音楽
    • スポーツ
    • はてな匿名ダイアリー
    • はてなブログ(一般)
  • 世の中
    • 人気
    • 新着
    • 新型コロナウイルス
    • 働き方
    • 生き方
    • 地域
    • 医療・ヘルス
    • 教育
    • はてな匿名ダイアリー
    • はてなブログ(世の中)
  • 政治と経済
    • 人気
    • 新着
    • 政治
    • 経済・金融
    • 企業
    • 仕事・就職
    • マーケット
    • 国際
    • はてなブログ(政治と経済)
  • 暮らし
    • 人気
    • 新着
    • カルチャー・ライフスタイル
    • ファッション
    • 運動・エクササイズ
    • 結婚・子育て
    • 住まい
    • グルメ
    • 相続
    • はてなブログ(暮らし)
    • 掃除・整理整頓
    • 雑貨
    • 買ってよかったもの
    • 旅行
    • アウトドア
    • 趣味
  • 学び
    • 人気
    • 新着
    • 人文科学
    • 社会科学
    • 自然科学
    • 語学
    • ビジネス・経営学
    • デザイン
    • 法律
    • 本・書評
    • 将棋・囲碁
    • はてなブログ(学び)
  • テクノロジー
    • 人気
    • 新着
    • IT
    • セキュリティ技術
    • はてなブログ(テクノロジー)
    • AI・機械学習
    • プログラミング
    • エンジニア
  • おもしろ
    • 人気
    • 新着
    • まとめ
    • ネタ
    • おもしろ
    • これはすごい
    • かわいい
    • 雑学
    • 癒やし
    • はてなブログ(おもしろ)
  • エンタメ
    • 人気
    • 新着
    • スポーツ
    • 映画
    • 音楽
    • アイドル
    • 芸能
    • お笑い
    • サッカー
    • 話題の動画
    • はてなブログ(エンタメ)
  • アニメとゲーム
    • 人気
    • 新着
    • マンガ
    • Webマンガ
    • ゲーム
    • 任天堂
    • PlayStation
    • アニメ
    • バーチャルYouTuber
    • オタクカルチャー
    • はてなブログ(アニメとゲーム)
    • はてなブログ(ゲーム)
  • おすすめ

    猛暑に注意を

『The Homepage of Dave Rupert』

  • 人気
  • 新着
  • すべて
  • UI = f(statesⁿ)

    38 users

    daverupert.com

    “UI is a function of state” is a pretty popular saying in the front-end world. In context (pun intended), that’s typically referring to application or component state. I thought I’d pull that thread a little further and explore all the states that can effect the UI layer… First-party application states Every application whether it’s a to-do list or a shopping cart or some radically complex app wil

    • テクノロジー
    • 2024/02/17 11:17
    • UI
    • あとで読む
    • ブラウザ
    • プログラミング
    • If Web Components are so great, why am I not using them?

      4 users

      daverupert.com

      • 学び
      • 2023/08/03 07:01
      • CSS Wishlist 2023

        3 users

        daverupert.com

        2022 was a massive year for CSS. We got CSS Layers, more subgrid support, the impossible :has() selector, and WE GOT CONTAINER QUERIES! 🎉  Thank you to everyone who worked on those. A lot of the success for CSS this past year was due to an incredible cross-browser effort called Interop 2022, a loose agreement amongst browsers to try to work on some of the same features so feature support gaps bet

        • テクノロジー
        • 2023/01/25 09:51
        • css
        • Modern alternatives to BEM

          32 users

          daverupert.com

          Brainstorming a handful of new CSS organization acronyms August 26, 2022 When I first heard Nicole Sullivan talk about OOCSS, I thought “Oooh, smart.” When I read Jonathan Snook’s riff on that idea in SMACSS I thought “Oooh, smart.” When I heard Harry Roberts say “never use IDs in your CSS files” I said “Oooh, smart.” But when BEM and roboclasses came around… I didn’t have the same reaction. I nev

          • テクノロジー
          • 2022/09/02 06:48
          • css
          • architecture
          • 設計
          • article
          • あとで読む
          • 7 Web Component Tricks

            3 users

            daverupert.com

            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

            • 学び
            • 2022/04/26 01:26
            • article
            • One-offs and low-expectations with Safari

              3 users

              daverupert.com

              The other day Jen Simmons solicited some open feedback about WebKit, asking what they might “need to add / change / fix / invent to help you?” First of all — brave. Brave of Jen to open her timeline up for everyone to vomit their opinions and snark. I, too, contributed my own bits of vomit to the thread. Dialog inputmode Helping to rapidly improving web components Less one-off stuff for Safari (10

              • テクノロジー
              • 2021/07/29 21:26
              • article
              • あとで読む
              • Technical debt as a lack of understanding

                3 users

                daverupert.com

                Some time back, I was working on a project where it felt like the timebomb of technical debt was exploding in our faces. We couldn’t refactor the whoositz because of the whatsitz and when we asked about the whatsitz no one knew about the whatsitz and how it exactly worked with the whoositz and there certainly weren’t tests for it. When we notified management they replied, “We’re in a build the pla

                • 学び
                • 2020/11/07 14:44
                • Maintaining Performance

                  6 users

                  daverupert.com

                  Or... How I shaved ~33s off my page load by fixing fonts March 20, 2020 A while back I was able to shave off ~33 seconds from my page load time by fixing how I load fonts. Shaved off ~33s from my page load this morning by... fixing how I load fonts? pic.twitter.com/jxcOaf1aS7 — Dave Rupert (@davatron5000) November 5, 2019 Surprising, I know! In my previous attempts to follow cutting-edge best prac

                  • テクノロジー
                  • 2020/03/23 12:35
                  • performance
                  • article
                  • HTML: The Inaccessible Parts

                    4 users

                    daverupert.com

                    I’ve always abided in the idea that “HTML is accessible by default and then we come along and mess it up.” In a lot places this is very true and by just using a suitable HTML element instead of a generic div or span we can have a big Accessibility impact. But that’s not always the case. There are some cases where even using plain ol’ HTML causes accessibility problems. I get frustrated and want to

                    • テクノロジー
                    • 2020/02/29 08:18
                    • accessibility
                    • html
                    • Hard Costs of Third-Party Scripts

                      3 users

                      daverupert.com

                      I’m interested in the User Experience costs of third-party scripts. Every client I have averages ~30 third-party scripts but discussions about reducing them with stakeholders end in “What if we load them all async?” This is a good rebuttal because there are right and wrong ways to load third-party scripts, but there is still a cost, a cost that’s passed on to the user. And that’s what I want to in

                      • テクノロジー
                      • 2018/10/26 15:20
                      • performance
                      • browser
                      • article
                      • Pitfalls of Card UIs

                        3 users

                        daverupert.com

                        An optimistic design choice that ends up compounding complexity April 05, 2018 #rwd I’m currently in the process of rolling out yet another Card UI. Since Pinterest, the end-state of every list view with decent imagery is to become a Card UI. But thar be dragons! I’m here to share some of the pitfalls Paravel have encountered building Card UIs over the years. Matching Card Heights Rendering a grid

                        • テクノロジー
                        • 2018/04/06 09:19
                        • ui
                        • css
                        • Animated SVG Radial Progress Bars

                          3 users

                          daverupert.com

                          Using a single path SVG, a smidge of CSS, and ~6 lines of JavaScript March 29, 2018 For a client project we tasked ourselves with building out one of those cool radial progress bars. In the past, we’ve used entire Canvas-based based charting libraries (156k/44k gzip), but that seemed like overkill. I looked at Airbnb’s Lottie project where you export After Effects animations as JSON. This is cool

                          • テクノロジー
                          • 2018/04/04 19:32
                          • SVG
                          • animation
                          • My Bash on Windows Dev Environment

                            5 users

                            daverupert.com

                            Web development moves fast. This post is old. A new step-by-step guide to setting up a Windows 10 web developer environment is now available. On my new desktop PC I decided to go all-in on Bash on Windows. I’ve intentionally kept any Windows system command line installs very minimal, pretending it doesn’t even exist unless I get in a jam. My current environment is three core pieces: Bash on Ubuntu

                            • テクノロジー
                            • 2018/01/16 09:16
                            • あとで読む
                            • Breaking the Grid

                              4 users

                              daverupert.com

                              Two ways to break CSS Grid and how to fix it September 05, 2017 As a Front-End developer nothing bothers me more than seeing an unexpected horizontal scrollbar on a website. While building out a checkout layout with CSS Grid I was surprised to find something mysterious was breaking the container. I thought Grid sort of auto-solved sizing. Eventually I found two ways to break CSS Grid. As it would

                              • テクノロジー
                              • 2017/09/06 10:08
                              • css grid
                              • The Problem with IE9

                                6 users

                                daverupert.com

                                And the dilemma of supporting older browsers August 04, 2017 I typically take a conservative approach to building websites, layering in modern functionality in order to reduce code and technical debt and extend my client’s investment further into the future. A recent project uses Grid with Flexbox fallbacks and minimal ES6 features that are all ran through Autoprefixer and Babel for maximum automa

                                • テクノロジー
                                • 2017/08/06 12:38
                                • IE
                                • ブラウザ
                                • browser
                                • Ruby on Rails on Bash on Ubuntu on Windows

                                  22 users

                                  daverupert.com

                                  Web development moves fast. This post is old. A new step-by-step guide to setting up a Windows 10 web developer environment is now available. After getting Jekyll on Bash on Ubuntu on Windows1 up and running I said my next challenge was getting Ruby on Rails and I have some good news: You’ll see Linux is being reported as the Operating System. That’s because Bash on Ubuntu on Windows is Linux, jus

                                  • テクノロジー
                                  • 2016/06/22 17:24
                                  • ruby
                                  • windows
                                  • linux
                                  • Ubuntu
                                  • development
                                  • clip
                                  • Ughck. Images.

                                    3 users

                                    daverupert.com

                                    A follow-up post to my 2012 "Mo’ Pixels, Mo’ Problems" article for A List Apart June 14, 2013 #rwd Lots has happened in the world of Responsive Images since I wrote Mo’ Pixels, Mo’ Problems. And by lots, I mean nothing at all. It’s been over a year since The Great WHATWG Responsive Image Debacle and we’re still at square one. Browsers want to implement srcset because “it’s easy”, but lots of devel

                                    • テクノロジー
                                    • 2013/06/15 11:41
                                    • image
                                    • Responsive Deliverables

                                      4 users

                                      daverupert.com

                                      In a world of growing front-end complexity, what are we handing off to clients? April 02, 2013 During the era of Print Design, companies would approach agencies for a brand identity system. Don Draper would then hire one of two people: either Paul Rand or Saul Bass. Paul Rand’s work with Westinghouse makes a great case study for building a design system. The identity work started with a simple log

                                      • 世の中
                                      • 2013/04/07 09:39
                                      • webdesign
                                      • Making Video.js Fluid for RWD

                                        3 users

                                        daverupert.com

                                        Video.js is a pretty, smooth, CSS-styleable video polyfill and my Google-Fu didn't return any responsive examples, so I grokked this out. May 03, 2012 Now, Uncle Dave is no stranger to video in responsive web design and I currently have a situation where I need to use Video.js on a project. Out of the box, Video.js isn’t super flexible. My first attempts at responsivizing1 it went awry, but I even

                                        • テクノロジー
                                        • 2012/10/11 22:43
                                        • javascript
                                        • Responsive Image Hierarchy

                                          3 users

                                          daverupert.com

                                          Image Height == Image Importance. November 18, 2011 #rwd In a single column “mobile view”, taller images appear more important than wider images. We came across this unexpected maxim while working on a recent responsive design. Our design employed a ~3:1 hero image with three ~4:3 thumbs below it. At full width it was the proper hierarchy: Biggest == Most Important. However, when resized and folde

                                          • 世の中
                                          • 2011/12/02 03:38
                                          • Two-Tone Borders with CSS3

                                            9 users

                                            daverupert.com

                                            We love texture at Paravel. When you settle on a good texture, there’s nothing better than a slighly embossed horizontal rule to give a letterpress like feel in between sections. Typically, we’d use a 1×2px image based approach —background-images on nested DIVs (CSS2) or multiple background-images (CSS3)— to accomplish this effect. Challenging ourselves to reduce HTTP Requests, we came up with a s

                                            • テクノロジー
                                            • 2011/06/08 10:49
                                            • css
                                            • Lettering.JS

                                              24 users

                                              daverupert.com

                                              Oh wow! Lettering.JS now has it's own website with a little mini-gallery. Check it out to see how other people are using it. Paravel has just wrapped up an exciting secret project with three of the web's most talented designers: Jason Santa Maria, Frank Chimero, and Naz Hamid. These designs are epic, like 18,123px epic. Working with these guys was a complete joy. There were a few fun development c

                                              • テクノロジー
                                              • 2010/09/15 13:49
                                              • jQuery
                                              • logo
                                              • Typography

                                              このページはまだ
                                              ブックマークされていません

                                              このページを最初にブックマークしてみませんか?

                                              『The Homepage of Dave Rupert』の新着エントリーを見る

                                              キーボードショートカット一覧

                                              j次のブックマーク

                                              k前のブックマーク

                                              lあとで読む

                                              eコメント一覧を開く

                                              oページを開く

                                              はてなブックマーク

                                              • 総合
                                              • 一般
                                              • 世の中
                                              • 政治と経済
                                              • 暮らし
                                              • 学び
                                              • テクノロジー
                                              • エンタメ
                                              • アニメとゲーム
                                              • おもしろ
                                              • アプリ・拡張機能
                                              • 開発ブログ
                                              • ヘルプ
                                              • お問い合わせ
                                              • ガイドライン
                                              • 利用規約
                                              • プライバシーポリシー
                                              • 利用者情報の外部送信について
                                              • ガイドライン
                                              • 利用規約
                                              • プライバシーポリシー
                                              • 利用者情報の外部送信について

                                              公式Twitter

                                              • 公式アカウント
                                              • ホットエントリー

                                              はてなのサービス

                                              • はてなブログ
                                              • はてなブログPro
                                              • 人力検索はてな
                                              • はてなブログ タグ
                                              • はてなニュース
                                              • ソレドコ
                                              • App Storeからダウンロード
                                              • Google Playで手に入れよう
                                              Copyright © 2005-2025 Hatena. All Rights Reserved.
                                              設定を変更しましたx