並び順

ブックマーク数

期間指定

  • から
  • まで

1 - 40 件 / 248件

新着順 人気順

testingの検索結果1 - 40 件 / 248件

  • Pythonプロジェクトでflat layoutではなくsrc layoutが推奨される理由を理解する - 肉球でキーボード

    本文中コード github.com flat layoutとsrc layoutについて Pythonプロジェクトのディレクトリ構成について調べてたところ、flat layoutとsrc layoutという2種類のディレクトリ構成が存在することを知りました。 src レイアウト対フラットレイアウト - Python Packaging User Guide flat layout flat layoutはパッケージフォルダをプロジェクトのルート直下に配置するスタイルです。 flat layoutの有名なpythonプロジェクトだと、 pytorch, django, tensorflow があります。 . ├── README.md ├── pyproject.toml └── my_package/ ├── __init__.py └── module.py src layout 一方、

      Pythonプロジェクトでflat layoutではなくsrc layoutが推奨される理由を理解する - 肉球でキーボード
    • フロントエンドのテスト戦略ってどうすればいいの?

      こんにちは! 株式会社ココナラの法律相談事業部でWebエンジニアをしている 原井夏樹 です。 ココナラ法律相談というプロダクトのフロントエンド・バックエンド開発を担当しています。 よければXのフォローをお願いします!喜びます! @superhahnah この記事ではフロントエンドテストの導入にあたり、私たちのプロダクトではどんなテスト戦略をとるべきかを調査・検討して得られた知見を共有します。 読んでくださる皆さんの参考になれば幸いです。 そもそもフロントエンドのテストって色々ありすぎてよくわからん 「〇〇テスト」っていう用語、本当にたくさんありますよね。 例えば… ユニットテスト(単体テスト) インテグレーションテスト(結合テスト) E2Eテスト(End to End テスト) 手動テスト ロジックテスト インタラクションテスト スナップショットテスト ビジュアルリグレッションテスト アク

        フロントエンドのテスト戦略ってどうすればいいの?
      • JavaScript Best Practices | The WebStorm Blog

        JavaScript is undoubtedly the most used programming language in the world and is hugely influential on one of the largest technologies we have all come to rely on – the internet. With this power comes great responsibility, and the JavaScript ecosystem has been rapidly evolving, making it incredibly hard to keep up with the latest JavaScript best practices. In this blog post, we will cover several

          JavaScript Best Practices | The WebStorm Blog
        • テスト自動化の協業を加速する! テックタッチのフロントエンドにおけるテストの分類 - Techtouch Developers Blog

          フロントエンドエンジニアの 92thunder です。去年北海道旭川市に移住しまして、長らく打ち合わせを続けてきた家が10月にデプロイされたのでQoLが爆上がりしています。 テックタッチではデプロイ頻度を上げるためにテスト自動化に取り組んでいます。テスト自動化をQAエンジニアと進めていくためにテストの分類を策定する取り組みを始めました。この記事では、テックタッチにおけるフロントエンドのテストの分類とそれを策定するにあたって意識したポイントについて説明します。 デプロイ頻度改善のため、テスト自動化に取り組む なぜテストの分類が必要か テストの分類 コンポーネントテスト インテグレーションテスト テストの分類で意識したこと テストサイズを意識してコスパの良い自動テストへ 一般的な分類より、社内でのテストの呼び分けやすさを重視 おわりに デプロイ頻度改善のため、テスト自動化に取り組む テックタッ

            テスト自動化の協業を加速する! テックタッチのフロントエンドにおけるテストの分類 - Techtouch Developers Blog
          • 【第1回/初心者向け】初めての負荷テスト! Distributed Load Testing on AWS を使ってみた - サーバーワークスエンジニアブログ

            この記事は、負荷テスト初学者向けの記事の第 1 回として『負荷テストとは?』『AWS上での負荷テストの方法』を解説しています。 次回の記事以降にて、「 Distributed Load Testing on AWS 」を利用して実際に負荷テストを実施するまでの試験計画〜実施までの流れを解説します。 こんにちは!エンタープライズクラウド部クラウドコンサルティング課の日高です。 もし私のことを少しでも知りたいと思っていただけるなら、私の後輩が書いてくれた以下のブログを覗いてみてください。 sabawaku.serverworks.co.jp はじめに 負荷テストの基礎 負荷テストとは何か 処理量(スループット) 処理時間(レスポンスタイム) Tips: レスポンスタイムを平均値ではなく統計的に見る理由 なぜ実施するのか 定義 負荷テストの進め方 全体像 試験計画 試験準備 試験実施 結果評価

              【第1回/初心者向け】初めての負荷テスト! Distributed Load Testing on AWS を使ってみた - サーバーワークスエンジニアブログ
            • エディタ内でテスト結果が表示される開発体験を、エディタに依存せず実現するツールを作った

              エディタ上でテストのエラーを表示することができるLSPサーバとその周辺ツールを作りました。 動機 数ヶ月前にこの記事を見ました。 Wallaby.jsを使ってフロントエンド開発のテストを効率化しよう - Findy Tech Blog https://tech.findy.co.jp/entry/2024/04/15/100523 エディタ上でリアルタイムにテスト結果が反映される開発体験が大変魅力的に見えます。 私は普段Neovimを使用しているので、この記事を見てすぐ、Neovimでも同じようなことがやりたい、と考えました。Wallaby.jsはNeovim用の拡張は用意していないようだったので、その時点で選択肢からは外れていたのですが、Wallaby.jsについて詳しく調べたところ、どうもそのツールはJavaScriptのテストフレームワークに合わせた細かいチューニングが行われているよ

                エディタ内でテスト結果が表示される開発体験を、エディタに依存せず実現するツールを作った
              • SMURF: Beyond the Test Pyramid

                TotT 102 GTAC 61 James Whittaker 42 Misko Hevery 32 Code Health 30 Anthony Vallone 27 Patrick Copeland 23 Jobs 18 Andrew Trenk 12 C++ 11 Patrik Höglund 8 JavaScript 7 Allen Hutchison 6 George Pirocanac 6 Zhanyong Wan 6 Harry Robinson 5 Java 5 Julian Harty 5 Adam Bender 4 Alberto Savoia 4 Ben Yu 4 Erik Kuefler 4 Philip Zembrod 4 Shyam Seshadri 4 Chrome 3 Dillon Bly 3 John Thomas 3 Lesley Katzen 3 M

                  SMURF: Beyond the Test Pyramid
                • Introducing computer use, a new Claude 3.5 Sonnet, and Claude 3.5 Haiku

                  Introducing computer use, a new Claude 3.5 Sonnet, and Claude 3.5 Haiku Today, we’re announcing an upgraded Claude 3.5 Sonnet, and a new model, Claude 3.5 Haiku. The upgraded Claude 3.5 Sonnet delivers across-the-board improvements over its predecessor, with particularly significant gains in coding—an area where it already led the field. Claude 3.5 Haiku matches the performance of Claude 3 Opus, o

                    Introducing computer use, a new Claude 3.5 Sonnet, and Claude 3.5 Haiku
                  • Appleが血糖値測定機能を駆使した「糖尿病予備群の食事管理とライフスタイル改善を支援するアプリ」をテスト中

                    AppleがApple Watchに搭載する非侵襲的な血糖値測定機能の開発に取り組んでいることは、以前から報じられています。この血糖値測定機能の一部として、糖尿病予備群の症状を適切に管理するためのアプリをAppleがテスト中であると、Bloombergが報じました。 Apple (AAPL) Secretly Tests Blood-Sugar App in Sign of Health Ambitions - Bloomberg https://www.bloomberg.com/news/articles/2024-10-25/apple-secretly-tests-blood-sugar-app-in-sign-of-health-ambitions Apple reportedly tested a blood glucose monitoring app https://www

                      Appleが血糖値測定機能を駆使した「糖尿病予備群の食事管理とライフスタイル改善を支援するアプリ」をテスト中
                    • JJUG CCC 2024 Fall ( #jjug_ccc ) - セッション資料の一覧 - 地平線に行く

                      JJUG CCC 2024 Fall に参加しました! JJUG CCC への登壇もなんと4回目。いい加減慣れてきた頃…、と思ったのですが全然そんなことなかったです。この1ヶ月ぐらいあーでもないこーでもないと構成を考えて書き直して図を追加してというのをずっと繰り返していました。そんな苦労が詰まっていた本日の登壇だったのですが、Twitter(現・X)の感想を見る限りでは好評だったようで、とても嬉しいです! 今回面白いなーと思ったところは、セッション内で「この点については、〜さんのセッションで話していましたね」みたいな話がちょくちょく出ていたことです。自分のセッションでもジェネリクスについてはなぎせさんのセッションを参照してくださいという話をしましたし、阪田さんからは indy については前回の私と桜庭さんのセッションをという話が、また桜庭さんのセッションでも私の今日のセッションについても触

                        JJUG CCC 2024 Fall ( #jjug_ccc ) - セッション資料の一覧 - 地平線に行く
                      • Weird Lexical Syntax

                        I just learned 42 programming languages this month to build a new syntax highlighter for llamafile. I feel like I'm up to my eyeballs in programming languages right now. Now that it's halloween, I thought I'd share some of the spookiest most surprising syntax I've seen. The languages I decided to support are Ada, Assembly, BASIC, C, C#, C++, COBOL, CSS, D, FORTH, FORTRAN, Go, Haskell, HTML, Java,

                          Weird Lexical Syntax
                        • C-Based Toolchain Hardening - OWASP Cheat Sheet Series

                          Introduction Index Alphabetical Index ASVS Index MASVS Index Proactive Controls Index Top 10 Cheatsheets C-Based Toolchain Hardening Cheat Sheet¶ Introduction¶ C-Based Toolchain Hardening is a treatment of project settings that will help you deliver reliable and secure code when using C, C++ and Objective C languages in a number of development environments. This article will examine Microsoft and

                          • OpenZFS deduplication is good now and you shouldn't use it

                            OpenZFS 2.3.0 will be released any day now, and it includes the new “Fast Dedup” feature. My team at Klara spent many months in 2023 and 2024 working on it, and we reckon it’s pretty good, a huge step up from the old dedup as well as being a solid base for further improvements. I’ve been watching various forums and mailing lists since it was announced, and the thing I kept seeing was people saying

                              OpenZFS deduplication is good now and you shouldn't use it
                            • Programming Languages That Blew My Mind

                              I’ve been a programmer since the age of 8, and some kind of developer for most of my life. Throughout my life as a coder, both hobbyist and professional, I’ve learnt plenty of programming languages that felt like cookie-cutter clones of each other, but also a few programming languages that changed the way I looked at programming, sometimes even at thinking. Ranking by order in which I discovered t

                                Programming Languages That Blew My Mind
                              • Claude 3.5 Sonnet on GitHub Copilot

                                Starting today, the new Claude 3.5 Sonnet begins rolling out on GitHub Copilot, enabling developers to choose Claude 3.5 Sonnet for coding—directly in Visual Studio Code and GitHub.com. This integration brings Claude’s coding capabilities to GitHub’s community of over 100 million developers. The upgraded Claude 3.5 Sonnet outperforms all publicly available models on SWE-bench Verified, a benchmark

                                  Claude 3.5 Sonnet on GitHub Copilot
                                • YAPC::Hakodate 2024 参加ブログ [速報] 刺激に満ちたハッカー祭り!「うまく描くにはいっぱい描く」んだ #yapcjapan - nikkie-ftnextの日記

                                  はじめに 1日ありがとうございました! nikkieです。 YAPC::Hakodate 2024に参加してきました。 最高の1日でした! 速度優先でブログに書き出します。 目次 はじめに 目次 YAPC::Hakodate 2024 感想:「速く描くにはうまくなる。うまく描くにはいっぱい描く。いっぱい描くには速く描く」だなぁ 深町先生「シェルとPerlの使い分け」 moznionさんキーノート ベストLT うーたんさん その他 終わりに P.S. 実質ミリアニ YAPC::Hakodate 2024 YAPCはYet Another Perl Conferenceの略で、Perlを軸としたITに関わる全ての人のためのカンファレンスです。 Perlだけにとどまらない技術者たちが、好きな技術の話をし交流するカンファレンスで、技術者であれば誰でも楽しめるお祭りです! 今回のYAPC::Hako

                                    YAPC::Hakodate 2024 参加ブログ [速報] 刺激に満ちたハッカー祭り!「うまく描くにはいっぱい描く」んだ #yapcjapan - nikkie-ftnextの日記
                                  • The Open Source AI Definition – 1.0

                                    Endorse the Open Source AI Definition: have your organization appended to the list of supporters of version 1.0 version 1.0 See FAQs See list of endorsements Endorse the OSAID Preamble Why we need Open Source Artificial Intelligence (AI) Open Source has demonstrated that massive benefits accrue to everyone after removing the barriers to learning, using, sharing and improving software systems. Thes

                                    • Announcing TypeScript 5.7 Beta - TypeScript

                                      Today we are announcing the availability of TypeScript 5.7 Beta. To get started using the beta, you can get it through npm with the following command: npm install -D typescript@beta Let’s take a look at what’s new in TypeScript 5.7! Checks for Never-Initialized Variables For a long time, TypeScript has been able to catch issues when a variable has not yet been initialized in all prior branches. le

                                        Announcing TypeScript 5.7 Beta - TypeScript
                                      • Rustls Outperforms OpenSSL and BoringSSL

                                        ISRG has been investing heavily in the Rustls TLS library over the past few years. Our goal is to create a library that is both memory safe and a leader in performance. Back in January of this year we published a post about the start of our performance journey. We've come a long way since then and we're excited to share an update on Rustls performance today. What is Rustls?Rustls is a memory safe

                                          Rustls Outperforms OpenSSL and BoringSSL
                                        • 第835回 Ubuntuのカーネルヴァリアントの違いを見てみよう | gihyo.jp

                                          Ubuntuにはいくつかのカーネルヴァリアントが用意されています。今回はこのカーネルヴァリアントがどういうものかを解説し、具体的なカーネルヴァリアントを取り上げてカーネルコンフィグ上の違いを確認する方法を紹介します。また、応用的な内容としてWSL2用のカーネルについてもカーネルコンフィグを見てみます。 カーネルヴァリアント Ubuntuでは特定の環境やユースケースなどに合わせてチューニング・用意されたカーネルがいくつかあります。これを「カーネルヴァリアント(kernel variants⁠)⁠」といいます。 本連載やUbuntu Weekly Topicsの読者の中には「カーネルフレーバー」という言葉を目にしているかもしれません。「⁠カーネルヴァリアント」はこのカーネルフレーバーに加え、ベースとなるカーネルバージョンの違いも含む、より広範な概念として定義されています。 なぜカーネルヴァリア

                                            第835回 Ubuntuのカーネルヴァリアントの違いを見てみよう | gihyo.jp
                                          • 75x faster: optimizing the Ion compiler backend

                                            In September, machine learning engineers at Mozilla filed a bug report indicating that Firefox was consuming excessive memory and CPU resources while running Microsoft’s ONNX Runtime (a machine learning library) compiled to WebAssembly. This post describes how we addressed this and some of our longer-term plans for improving WebAssembly performance in the future. The problem SpiderMonkey has two c

                                              75x faster: optimizing the Ion compiler backend
                                            • CSS nesting improves with CSSNestedDeclarations  |  Articles  |  web.dev

                                              CSS nesting improves with CSSNestedDeclarations Stay organized with collections Save and categorize content based on your preferences. Published: Oct 8, 2024 To fix some weird quirks with CSS nesting, the CSS Working Group resolved to add the CSSNestedDeclarations interface to the CSS Nesting Specification. With this addition, declarations that come after style rules no longer shift up, among some

                                                CSS nesting improves with CSSNestedDeclarations  |  Articles  |  web.dev
                                              • Mastodon 4.3

                                                Mastodon 4.3New safety and discovery tools and a refreshed look Mastodon 4.3 just landed! If you’re a mastodon.social user, you might have already seen some of this in action as we’ve been gradually rolling out these updates over the course of the last 11 months in nightly releases, but we’re finally making a new stable release available to the community. If you use a different server, you will ge

                                                • ハナユメのフロントエンドにSvelte/SvelteKitを採用しています - Ateam Tech Blog

                                                  こんにちは。エイチームライフデザインでハナユメという結婚式場情報サイトの開発を行っている大江です。 ハナユメは長い間、PHP/Symfonyを用いて開発・運用されてきました。しかし、プロダクトの成長と機能の複雑化に伴い、技術的負債が蓄積してきました。そこで、数年前からこの課題を解消するために、フロントエンドをSvelte/SvelteKitで置き換えるプロジェクトを始めました。現在では、検索ページ、式場詳細ページの一部、リングページなどいくつかのページをSvelte/SvelteKitでリリースしています。 今回は、Svelte/SvelteKitを選んだ理由や、実際に導入してみて感じたことについてお伝えします。 Svelte/SvelteKitを選んだ理由と実際に開発して良かったこと コード量が少なく書ける 以下は、ReactとSvelteで入力内容を同期してテキストを表示するコンポーネ

                                                    ハナユメのフロントエンドにSvelte/SvelteKitを採用しています - Ateam Tech Blog
                                                  • How Israel killed enemy number one Yahya Sinwar

                                                    Israeli troops had for more than a year hunted the leader of Hamas, who disappeared in Gaza soon after masterminding the 7 October attacks. Yahya Sinwar, 61, was said to have spent much of his time hiding in the tunnels under the Strip, along with a cadre of bodyguards and a "human shield" of hostages seized from Israel. But ultimately, it appears he met his end in a chance encounter with an Israe

                                                      How Israel killed enemy number one Yahya Sinwar
                                                    • Googleが検索結果に「本物の企業であることを保証する青色チェックマーク」を付与する機能をテスト中

                                                      Google検索では、入力したワードに適したウェブサイトがずらりと表示されますが、時には正当なブランドに見せかけた偽サイトが表示されてしまうこともあります。こうした事態を防ぐため、Googleが「本物の企業であることを保証する青色チェックマーク」をGoogle検索結果に付与する機能をテスト中だと報じられました。 Google is testing verified checkmarks in search - The Verge https://www.theverge.com/2024/10/4/24261877/google-search-verified-checkmarks-experiment-feature You may see blue checkmarks in your Google search results soon. Here's why | ZDNET htt

                                                        Googleが検索結果に「本物の企業であることを保証する青色チェックマーク」を付与する機能をテスト中
                                                      • How Vercel adopted microfrontends - Vercel

                                                        Learn how Vercel cut build times and improved developer velocity while maintaining a smooth user experience with microfrontends. Vercel's main website, once a single large Next.js application, serves both our website visitors and logged-in dashboard. But, as Vercel grew, this setup revealed opportunities for improvement. Build times grew, dependency management became more intricate, and workflows

                                                          How Vercel adopted microfrontends - Vercel
                                                        • New Architecture is here · React Native

                                                          React Native 0.76 with the New Architecture by default is now available on npm! In the 0.76 release blog post, we shared a list of significant changes included in this version. In this post, we provide an overview of the New Architecture and how it shapes the future of React Native. The New Architecture adds full support for modern React features, including Suspense, Transitions, automatic batchin

                                                            New Architecture is here · React Native
                                                          • 生成AIのソフトウェアテストへの活用 ――“使えるテストコード”を生成するプロンプト文と出力の現在地 | gihyo.jp

                                                            本稿は書籍『Javaエンジニアのための ソフトウェアテスト実践入門』Appendix 2をWeb記事として公開したものです。 2022年後半に登場したChatGPTを皮切りに、生成AIは瞬く間に世の中に浸透しました。現在では世界中の投資がこの分野に向けられており、新しいサービスも続々と登場しています。 生成AIが最もその価値を発揮するシーンの一つが、システム開発における活用です。例えばコーディングのアシストやレビュー、ログの分析、画面モックの作成など、生成AIの活用はすでに実用的な段階にあります。 本稿ではその中でも、「⁠生成AIをいかにしてテストに活用するか」という点にフォーカスを当てます。 1. 本稿で取り上げる生成AI 生成AIと一口に言ってもさまざまな種類がありますが、その代表は何といってもOpen AI社のChatGPTでしょう。 ChatGPTは、大規模言語モデル(LLM)とチ

                                                              生成AIのソフトウェアテストへの活用 ――“使えるテストコード”を生成するプロンプト文と出力の現在地 | gihyo.jp
                                                            • What’s New in POSIX 2024 – XCU

                                                              Table of Contents Highlights Handling of Filenames in Shell Modern C Limits & Cooperation Makefiles Logging Internationalization Minor Changes Changes Index In the 1950s, computers did not really interoperate. ARPANET has not yet happened (that would become a thing in the 60s), and every operating system was typically tied to the hardware that was meant to run on. Most communication actually happe

                                                                What’s New in POSIX 2024 – XCU
                                                              • Highlights from Git 2.47

                                                                The open source Git project just released Git 2.47 with features and bug fixes from over 83 contributors, 28 of them new. We last caught up with you on the latest in Git back when 2.46 was released. To celebrate this most recent release, here is GitHub’s look at some of the most interesting features and changes introduced since last time. Incremental multi-pack indexes Returning readers of this se

                                                                  Highlights from Git 2.47
                                                                • Ghostty 1.0 is Coming

                                                                  After nearly two years of development and private beta testing1, I’m excited to share that Ghostty 1.0 will be publicly released in December 2024 as an open-source project under the MIT license. In this blog post, I want to restate the broader goals of the Ghostty project and outline the specific goals for the 1.0 release. I have ambitious plans for Ghostty, but I also want to set clear expectatio

                                                                  • What's New in Ruby on Rails 8 | AppSignal Blog

                                                                    The first Rails 8 beta has officially been released, bringing an exciting set of features, bug fixes, and improvements. This version builds on the foundation of Rails 7.2, while introducing new features and optimizations to make Rails development even more productive and enjoyable. Key highlights include an integration with Kamal 2 for hassle-free deployments, the introduction of Propshaft as the

                                                                      What's New in Ruby on Rails 8 | AppSignal Blog
                                                                    • GitHub - xjdr-alt/entropix: Entropy Based Sampling and Parallel CoT Decoding

                                                                      Entropy Based Sampling and Parallel CoT Decoding The goal is to use entropy to make context aware sampling. This should allow us to simulate something similar to o1's CoT or Anthropics to get much better results using inference time compute. This project is a research project and a work in process. Its comprised of an inference stack, the sampler, and a UI (future). Please reach out to me on X if

                                                                        GitHub - xjdr-alt/entropix: Entropy Based Sampling and Parallel CoT Decoding
                                                                      • ACF | ACF Plugin no longer available on WordPress.org

                                                                        We were saddened and appalled by Matt Mullenweg’s actions this morning appropriating the Advanced Custom Fields plugin that our ACF team has been actively developing for the WordPress community since 2011. Advanced Custom Fields is a sophisticated plugin with over 200,000 lines of code, which we continually develop, enhance, support and invest in to meet the needs of our users across WordPress.  W

                                                                          ACF | ACF Plugin no longer available on WordPress.org
                                                                        • FacebookやInstagramで横行する「有名人の顔を無断使用した詐欺広告」の対策に顔認識システムを導入することをMetaが発表

                                                                          有名人や公人の顔写真を利用して詐欺サイトへ誘導する広告に対処するため、Metaが「広告に写っている有名人の顔と、有名人のFacebookやInstagramのプロフィール写真を比較する顔認識システム」の導入を進めていることを明らかにしました。 Testing New Ways to Combat Scams and Help Restore Access to Compromised Accounts | Meta https://about.fb.com/news/2024/10/testing-combat-scams-restore-compromised-accounts/ Meta tests facial recognition for spotting 'celeb-bait' ads scams and easier account recovery | TechCrunc

                                                                            FacebookやInstagramで横行する「有名人の顔を無断使用した詐欺広告」の対策に顔認識システムを導入することをMetaが発表
                                                                          • The Unlikely Inventor of the Automatic Rice Cooker

                                                                            “Cover, bring to a boil, then reduce heat. Simmer for 20 minutes.” These directions seem simple enough, and yet I have messed up many, many pots of rice over the years. My sympathies to anyone who’s ever had to boil rice on a stovetop, cook it in a clay pot over a kerosene or charcoal burner, or prepare it in a cast-iron cauldron. All hail the 1955 invention of the automatic rice cooker! How the a

                                                                              The Unlikely Inventor of the Automatic Rice Cooker
                                                                            • dbt-bigquery-monitoring: Monitoring BigQuery compute and storage with dbt

                                                                              dbt-bigquery-monitoring helps you to monitor your BigQuery compute and storage assetsIntroductionI’ve been using BigQuery for eight years, and it’s been an incredible platform for working with data at scale using SQL. Running queries and creating tables for analytics and data products is remarkably easy. The advent of dbt has further simplified creating complex workflows for many data practitioner

                                                                                dbt-bigquery-monitoring: Monitoring BigQuery compute and storage with dbt
                                                                              • テストから始めるWebアクセシビリティ

                                                                                自己紹介 すずきゆーだい(@szkyudi)です。株式会社ゆめみという会社でWebフロントエンドエンジニアをやっています。秋になると柿を200個食べます。 アクセシビリティは誰のためにあるか アクセシビリティは特定の人々だけでなく、あらゆる人のためにあるものです。 というような言葉はよく耳にすると思います。ただ、この言葉にピンときていない方々も多いと思いますし、私自身、まだまだ理解を深めていく必要があると感じています。 そこで、この記事では、エンジニア自身がアクセシビリティ向上の恩恵を受ける当事者であることを認識してもらうとともに、少しでもアクセシビリティに興味を持ってもらうために、テストから始めるアクセシビリティについて紹介したいと思います。 Webフロントエンドにおけるテスト Webフロントエンドにおけるテストには様々な種類がありますが、今回はその中でもUIコンポーネントのテストにおけ

                                                                                  テストから始めるWebアクセシビリティ
                                                                                • Next.jsをやめて、Remixで技術ブログを作り替えた話 | カルキチブログ

                                                                                  10ヶ月ぶりの更新です。 突然ではありますが、エンジニアになったばかりの時にNext.jsで構築した技術ブログをRemixでリプレイスしました。 Next.js全盛の今Next.jsを使うのをやめて、Remixにリプレイスした理由ですが、Remixを今後の自分の技術スタックの軸にしたいと考えたからです。 Remixについて Remix is a full stack web framework that lets you focus on the user interface and work back through web standards to deliver a fast, slick, and resilient user experience. 引用: https://remix.run ReactベースのフルスタックフレームワークGETリクエストはloaderで、GET以外