並び順

ブックマーク数

期間指定

  • から
  • まで

81 - 120 件 / 137件

新着順 人気順

formatterの検索結果81 - 120 件 / 137件

  • ログラスのバックエンド技術スタック2023

    はじめに こんにちは、ログラスの小林(@mako-makok)です! 昨日は@asa_kossyさんの「ログラスのプロダクトマネージャーチームが今年取り組んだこと、いま苦労していること 2023」でした。 ログラス社はありがたいことに、 CTO 協会主催の「開発者体験が良い」イメージのある企業で 25 位にランクインさせていただいております。 この結果は非常に光栄だと思っており、自分が想像する要因としては DDD、スクラム、技術的投資の 3 点だと思っています。 これらは継続的に活動しています。 ライブラリバージョンアップは欠かさずやりますし、DDD に関しては社内で DDD という言葉はもうほぼ使われていないレベルで浸透しており、機能追加の際はドメインエキスパートと会話つつ、モデルと実装を行き来して開発しております。 この認知は非常に嬉しい結果ではありますが、実際は開発者体験に課題を感じ

      ログラスのバックエンド技術スタック2023
    • Rust製TypeScript Linterにおける型情報Lintルールの模索

      Rust製TypeScript LinterであるBiome, Oxc, deno_lintなどは、TypeScriptの型情報を利用するLintルール(型情報Lintルール)[1]を持っていません。本記事では、その背景から、Rust製TypeScript Linterが型情報Lintルールを実現するための手段についてまとめます。 筆者のTSKaigi 2024で利用した下記登壇資料に情報を追加し、文章化したものです。 要約すると、以下になります。 Rust製TypeScript Linterは、安全性をさらに高めてくれるtypescript-eslintの型情報Lintルールが欲しいが、パフォーマンスを犠牲にしたくない。TypeScript Compilerに頼らずに実現するには、Alternative TypeScript Compilerや型推論が必要。型情報Lintルールの実装を型

        Rust製TypeScript Linterにおける型情報Lintルールの模索
      • NumPy 2.0.0 Release Notes — NumPy v2.2.dev0 Manual

        Getting started What is NumPy? Installation NumPy quickstart NumPy: the absolute basics for beginners Fundamentals and usage NumPy fundamentals NumPy for MATLAB users NumPy tutorials NumPy how-tos Advanced usage and interoperability Using NumPy C-API F2PY user guide and reference manual Under-the-hood documentation for developers Interoperability with NumPy Extras Glossary Release notes 2.2.0 2.1.

        • 時雨堂を支える Python

          時雨堂では Python や Python で書かれたツールをどのように利用しているかを書き出しておきます。 何に使っているか 主力製品の Python SDK 主力製品の E2E テストに pytest 標準ライブラリのみを利用したビルドツール 主力製品のクラウド版のツール IT 自動化システム Ansible ドキュメントツール Sphinx なぜ Pyhton 使い慣れてるから pytest が本当に良くできてるから 必要なライブラリが揃ってるから SpaceX がツールやテストに Python を採用していたから We are the SpaceX software team, ask us anything! Python for tools, testing and automation Rye / Ruff / uv Rust で書かれたツールを採用しています。 astral

            時雨堂を支える Python
          • GitHub - biomejs/biome: A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.

            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

              GitHub - biomejs/biome: A toolchain for web projects, aimed to provide functionalities to maintain them. Biome offers formatter and linter, usable via CLI and LSP.
            • 2024-04-11のJS: zx 8.0.0、ESLint 9.0.0、Flowの`component`構文

              JSer.info #688 - zx 8.0.0がリリースされました。 Release 8.0.0 · google/zx パッケージサイズの削減、$.syncの追加、inputオプションの追加、AbortControllerのサポート、killメソッドの追加などが行われています。 そのほかには、$.verboseのデフォルト値をfalseに変更、ssh APIの削除などの変更も含まれています ESLint 9.0.0がリリースされました。 ESLint v9.0.0 released - ESLint - Pluggable JavaScript Linter Node.js 18.18未満のサポート終了、Flat Configをデフォルト化、ビルトインのformatterの一部をパッケージに移動、JSDocのルールを削除、eslint:recommendeddの更新などの変更が行われ

                2024-04-11のJS: zx 8.0.0、ESLint 9.0.0、Flowの`component`構文
              • VSCode で React + Vite 環境に Tailwind CSS を導入して自動整形させてみた | DevelopersIO

                Tailwind CSS を使っていると、class の書き順がバラバラになったり、冗長な class が増えたりなどの問題が起きてしまいました。 そこで VSCode で Tailwind CSS の自動整形をやってみました! 環境 "react": "^18.2.0", "vite": "^5.0.0" "tailwindcss": "^3.3.6", "prettier": "^3.1.0", "eslint-plugin-tailwindcss": "^3.13.0", React + Vite の環境構築 まずは、React + Vite の環境を構築します。 npm create vite@latest my-app -- --template react-ts cd my-app npm install Tailwind CSS を導入 次に、Tailwind CSS を導入

                  VSCode で React + Vite 環境に Tailwind CSS を導入して自動整形させてみた | DevelopersIO
                • Fault tolerant Gleam – Gleam

                  Published 27 May, 2024 by Louis Pilfold Gleam is a type safe and scalable language for the Erlang virtual machine and JavaScript runtimes. Today Gleam v1.2.0 has been published, a release that focuses on improving the language server and developer experience. It’s a big one both in terms of size and impact, so let’s take a look as what it includes. Fault tolerant compilation Gleam’s compiler has t

                    Fault tolerant Gleam – Gleam
                  • Visual Studio Code February 2024

                    Version 1.92 is now available! Read about the new features and fixes from July. February 2024 (version 1.87) Update 1.87.1: The update addresses these issues. Update 1.87.2: The update addresses this security issue. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the February 2024 release of Visual Studio Code. There are many updates in thi

                      Visual Studio Code February 2024
                    • 38TB of data accidentally exposed by Microsoft AI researchers | Wiz Blog

                      38TB of data accidentally exposed by Microsoft AI researchers Wiz Research found a data exposure incident on Microsoft’s AI GitHub repository, including over 30,000 internal Microsoft Teams messages – all caused by one misconfigured SAS token Executive summary Microsoft’s AI research team, while publishing a bucket of open-source training data on GitHub, accidentally exposed 38 terabytes of additi

                        38TB of data accidentally exposed by Microsoft AI researchers | Wiz Blog
                      • A new F# compiler feature: graph-based type-checking - .NET Blog

                        This is a guest blog post by Florian Verdonck. Florian is a freelance software craftsman. He does consultancy, training and open-source development. Currently, he is very active in the F# community, working on the compiler and tooling, improving the overall state of the F# ecosystem according to the needs of his customers. Florian is a member of the open-source division at G-Research and a maintai

                          A new F# compiler feature: graph-based type-checking - .NET Blog
                        • 週刊Railsウォッチ: Kaigi on Rails発表「Simplicity on Rails」を見るほか(20231107)|TechRacho by BPS株式会社

                          こんにちは、hachi8833です。Kaigi on Railsの動画が正式に公開されました🎉。 Kaigi on Rails 2023の発表アーカイブを公開しました。 当日に見逃したトーク、もう一度聞きたいあのトークも、ぜひゆっくりご覧ください! 💻 #kaigionrailshttps://t.co/N4EX6ERVut — Kaigi on Rails (@kaigionrails) November 3, 2023 発表資料まとめ記事を再録します↓。現時点では1本を除いて全スライドが公開されています。まとめありがとうございます! 参考: 【Kaigi on Rails 2023】発表資料まとめ #Rails - Qiita 週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRails

                            週刊Railsウォッチ: Kaigi on Rails発表「Simplicity on Rails」を見るほか(20231107)|TechRacho by BPS株式会社
                          • Rust初心者がRust.Tokyo 2023 をオンライン視聴した感想

                            2023/10/21(土)、Rust.tokyo 2023を自宅からオンライン視聴しました。 この記事においては、Rust歴1ヶ月の筆者がRust.tokyoにオンライン参加した感想レポートを、筆者がRustを始めた経緯などとも絡めつつ記述します。 TL;DR Rust初心者でもRust.tokyoはとても楽しめたし、勉強になった 組織におけるRustの導入プラクティスとしては、「まずは少人数から」が良さそうだと感じた ライブリーディングは、Rustにおいては特に学習としての効果が高そう 筆者のRust(とその他)歴 筆者は今年の10月から、株式会社LabBaseにおいて長期インターンとして勤務しております。チームとしてはリサーチチームに所属しており、Rustを用いたWebバックエンド開発や、新規プロダクト/機能の開発を行っております。 これまでに経験した言語はPython, TypeSc

                              Rust初心者がRust.Tokyo 2023 をオンライン視聴した感想
                            • 請求書発行のためにEmbulkを使って爆速でデータを集約した話 - 一休.com Developers Blog

                              こんにちは。宿泊開発チームの菊地です! このエントリは 一休.com Advent Calendar 2023 12日目の記事です。昨日は id:rotom によるSlack Enterprise Grid における情報バリアの設計でした。その他の素敵なエントリも以下のリンクからご覧ください。 qiita.com 私はEmbulkを使って、各プロダクトの請求データを集約する機能を担当しました。今回は、Embulkの紹介とふりかえりをしていきたいと思います! 背景 課題 解決策 Embulkとは? 今回の課題に対してEmbulkがマッチした理由 union: 複数のデータソースを連結する config.ymlの記述例 lookup: 複数のデータソースを結合する config.ymlの記述例 ふりかえり とくに良かったこと config.ymlの取り回しのよさが開発スピードをあげてくれた c

                                請求書発行のためにEmbulkを使って爆速でデータを集約した話 - 一休.com Developers Blog
                              • $20k Bounty was Claimed! · Prettier

                                Prettier, a JavaScript code formatter, has seen an incredible adoption thanks to its careful handling of the very, very, long tail of ways people can write code. At this point, the formatting logic has been solid and after our work on ternaries lands, it will be in a happy state. This means that we can now focus on the next important aspect: Performance. Prettier has never been fast per se, but fa

                                  $20k Bounty was Claimed! · Prettier
                                • Biome v1.5

                                  Along with the Roadmap for 2024, the new logo and homepage, we also published a new version. This version has few features around the CLI and many fixes in our formatter. Our TypeScript, JSX and JavaScript formatting has surpassed the 97% compatibility rate with Prettier. Biome now provides over 190 lint rules. Update Biome using the following commands:

                                    Biome v1.5
                                  • Migrate to ESLint 9.x

                                    Have you updated your ESLint setup to version 9.x? This version includes many breaking changes. Two major changes you need to consider are: Node.js < v18.18.0 and v19 are no longer supported. Flat config is now the default and has some changes. Flat config ESLint’s new flat config system makes setting up easier by using just one JavaScript file (named eslint.config.js, eslint.config.mjs, or eslint

                                      Migrate to ESLint 9.x
                                    • Multi-target projects – Gleam

                                      Published 16 Jan, 2024 by Louis Pilfold Gleam is a type safe and scalable language for the Erlang virtual machine and JavaScript runtimes. Today Gleam v0.34.0 has been published. Let’s take a look at what’s new! Multi-target projects Gleam can compile to one of two targets: Erlang or JavaScript. Some packages may only support one of the two targets, possibly because they make use of Erlang feature

                                        Multi-target projects – Gleam
                                      • Announcing native npm support on Deno Deploy

                                        Deno Deploy makes it easy build and host any JavaScript app, function, or API server. Programming is faster and easier with Deno’s simple and robust APIs — web standard APIs, Node.js built-ins, and essential cloud services turned into first class JavaScript APIs, such as Deno KV (now in open beta). Your applications are run close to your users across 35 regions in the world, ensuring minimal laten

                                          Announcing native npm support on Deno Deploy
                                        • How to write a code formatter

                                          I suspect it's not so much that gofmt in itself is a particular noteworthy formatter (other than not allowing you to configure it in any way, as it should be), but rather that Go itself is incredibly popular and thus subjected many developers to the beauty of not having to worry about manually formatting your code. This then caught on over time, resulting in an increase in the number of available

                                          • 開発者必見!Chromeの拡張機能おすすめ40選【2023年版】 - Qiita

                                            はじめに この記事はNuco Advent Calendar 2023の7日目の記事です。 本記事では、おすすめのChromeの拡張機能を8つのカテゴリ別に40個紹介しようと思います。 利用ユーザー数と評価は、2023年11月時点のものです。 弊社Nucoでは、他にも様々なお役立ち記事を公開しています。よかったら、Organizationのページも覗いてみてください。 また、Nucoでは一緒に働く仲間も募集しています!興味をお持ちいただける方は、こちらまで。 目次 Google Chromeの拡張機能とは? 1. 開発全般に使える拡張機能 (4選) 2. テストデータ作成に使える拡張機能 (2選) 3. サーバーサイド開発時に使える拡張機能 (3選) 4. フロントエンド開発時に使える拡張機能 (14選) 5. クラウドサービス利用時に使える拡張機能 (3選) 6. ドキュメント作成時に使

                                              開発者必見!Chromeの拡張機能おすすめ40選【2023年版】 - Qiita
                                            • Notion + Google Driveで「映え」な文献管理|tk

                                              院生など、研究をしてると論文が溜まってくるので文献管理ツールが必須ですよね。私はMendeleyを使っているのですが、研究のログや考察にはNotionを使っているので、文献もNotionでうまいこと一元管理できたらいいのになーと考えていました。そこで今回は主に、研究でNotionをヘビーに使われている方や、Notionで既に文献管理をされている方向けに、文献管理の一例 ↓をご紹介します。 完成形のイメージ実装の一例を早く見たい方は [本題] PaperpileとGAS + Notion APIで実装する、までスキップしてください。 文献管理ツールに求める機能私が特に求めているのは、以下の4つの機能です。 文献の管理と検索 文献のメタ情報(e.g. タイトル・著者・出版年・ジャーナル)の自動取得 文献のPDF保管(ストレージ)と閲覧・コメント(PDFビューワー) 文献内容のメモ(エディタ)

                                                Notion + Google Driveで「映え」な文献管理|tk
                                              • 使っているvimプラグインの棚卸し(2023冬)

                                                この記事はVim Advent Calendar 2023 シリーズ2の11日目の記事です。 私のdotfilesの12/10時点でインストールされているプラグインについて棚卸しをしようと思います。 使っているのはnvimでHEADを手元でビルドしています。 執筆時点のrevisionは1054525です。 プラグイン一覧 取得は以下。 :echomsg dein#get()->values()->map({->v:val.repo}) プラグイン総数はdein#get()->values()->map({->v:val.repo})->len() = 125でした。 そのうち2つはプラグインの設定を参考にするため、cloneしているリポジトリだったので正味123個が対象です。 (参考にさせてもらっています。ありがとうございます。) https://github.com/Shougo/sh

                                                  使っているvimプラグインの棚卸し(2023冬)
                                                • VSCodeでPythonのLinter/Formatterの拡張機能が出たらしい - Qiita

                                                  (2024/02/06 追記) こちらの記事で紹介している拡張機能はPython3.7以下では動作しないようです。 はじめに Pythonの新しいLinter、Formatter用の拡張機能が追加されたみたいです。 それに伴って今までのやり方は非推奨になるようなので、この拡張機能を利用していない人は切り替えましょう(私も最近気が付きました)。 なので、拡張機能の導入手順を残しておこうと思います。 この拡張機能を使えば、Flake8とかautopep8とかのパッケージをpipでインストールしなくてもいいらしい。 嬉しいですね 詳細は以下のページに書いてありました。 (2024/5/12 追記) 今更気が付きましたが、同じことを書いてる方がいました。 旧設定方法からこの記事で紹介している拡張機能に変更したい方は、👇️の記事を参考にすると良いと思います。 サクッと一から設定したい方は私の記事で

                                                    VSCodeでPythonのLinter/Formatterの拡張機能が出たらしい - Qiita
                                                  • Change Request: Deprecate formatting rules and recommend using a source code formatter · Issue #17522 · eslint/eslint

                                                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                      Change Request: Deprecate formatting rules and recommend using a source code formatter · Issue #17522 · eslint/eslint
                                                    • フロントエンド技術選定のヒント 【令和五年度版】 - KAKEHASHI Tech Blog

                                                      こちらの記事は カケハシ Advent Calendar 2023 の 4日目の記事になります。 こんにちは。カケハシでエンジニアをしている今川です。 今回はこれからフロントエンドの技術選定をする方向けに、どんな技術・ツールを使えばいいかのヒントになるような記事を書いていきたいと思います。 ただし、本記事では個人的な好みというよりは、npm trendsやGitHub Star Historyなど客観的な指標からどんな技術が世間に受け入れられているかの比較にしていきたいです。 もちろん数値などの比較以外に、ドキュメントを読んだり使ってみたりすることも重要だということは言うまでもないと思います。あくまでも今回の記事が知らないライブラリを知る機会だったり、ヒントになれば幸いです。 もくじ パッケージマネージャ ランタイム フロントエンドフレームワーク レンダリングフレームワーク ビルドツール

                                                        フロントエンド技術選定のヒント 【令和五年度版】 - KAKEHASHI Tech Blog
                                                      • Why is Prettier rock solid?

                                                        Why is Prettier rock solid?I've always wondered why Prettier is so good. Yes, it learnt from gofmt what to do (note that gofmt doesn't indent, which is the hard part). Yes, it was announced in a real life conference, which helped get the initial momentum behind it. All that is fine, but what was a bit inexplicable to me is its quality. You might disagree with the defaults (I like them. The only on

                                                        • 週刊Railsウォッチ: Rails 7.1.0リリース、YARPがprismにリネームほか(20231011)|TechRacho by BPS株式会社

                                                          こんにちは、hachi8833です。先週のつっつきの直前に7.1が正式リリースされました🎉。 Rails 7.1: Dockerfiles, BYO Authentication, More Async Queries, and more!https://t.co/c32MdUifNs — Ruby on Rails (@rails) October 5, 2023 週刊Railsウォッチについて 各記事冒頭には🔗でパーマリンクを置いてあります: 社内やTwitterでの議論などにどうぞ 「つっつきボイス」はRailsウォッチ公開前ドラフトを(鍋のように)社内有志でつっついたときの会話の再構成です👄 お気づきの点がありましたら@hachi8833までメンションをいただければ確認・対応いたします🙏 TechRachoではRubyやRailsなどの最新情報記事を平日に公開しています。T

                                                            週刊Railsウォッチ: Rails 7.1.0リリース、YARPがprismにリネームほか(20231011)|TechRacho by BPS株式会社
                                                          • Visual Studio Code July 2024

                                                            Version 1.92 is now available! Read about the new features and fixes from July. July 2024 (version 1.92) Update 1.92.1: The update addresses these issues. Downloads: Windows: x64 Arm64 | Mac: Universal Intel silicon | Linux: deb rpm tarball Arm snap Welcome to the July 2024 release of Visual Studio Code. There are many updates in this version that we hope you'll like, some of the key highlights in

                                                              Visual Studio Code July 2024
                                                            • 【GitHub Actions】reviewdog + reusable workflows によるCI/CD共通化 - Sansan Tech Blog

                                                              この記事は Sansan Advent Calendar 2023 の13日目の記事です。および【R&D DevOps通信】の連載記事のひとつです。 こんにちは、研究開発部 Architectグループの藤岡です。 今回は部で運用しているCI/CDに関する取り組みについてお話しします。共通化のノウハウや、どういった種類のCI/CDを導入してコード品質を担保しているかといった話をしたいと思います。 そのまま使える実装例もあるので、是非参考にしてみてください。 目次 目次 CI/CD共通化 reviewdog による Pull Request へのコメント 導入しているCI/CD PythonのCI その他のCI CD 実装例 reusable workflows composite action reusable workflows を利用する例 release-drafter によるリリース

                                                                【GitHub Actions】reviewdog + reusable workflows によるCI/CD共通化 - Sansan Tech Blog
                                                              • Biome v1.7

                                                                Today we’re excited to announce the release of Biome v1.7! This new version provides an easy path to migrate from ESLint and Prettier. It also introduces experimental machine-readable reports for the formatter and the linter, new linter rules, and many fixes. Update Biome using the following commands:

                                                                  Biome v1.7
                                                                • textlint v14をリリースしました

                                                                  textlint v14.0.0をリリースしました! リリースノート: textlint v14.0.0 · textlint 変更ログ: Release v14.0.0 · textlint/textlint textlint v14.0.0は、Node.js v18.14.0以降が必要になります。 Node.js 16は既にEOLなので、Node.js 16のサポートを終了しました。 古いNode.jsを使っている場合は、LTS(Long Term Support)版のNode.jsにアップグレードする必要があります。 Download | Node.js ユーザー向けの変更点 基本的にはNode.jsのバージョンが18以降なら、特に影響がある変更はありません。 Node.js 16のサポートを終了 textlint v14はNode.js v18.14.0+が必要です。 Node.j

                                                                    textlint v14をリリースしました
                                                                  • Pythonのloggingについて基本的な部分を確認する | DevelopersIO

                                                                    Pythonのloggingについてloggerの定義方法の種類や、Formatterの出力できる項目等の基本的な項目について確認してみました。 DA事業本部の横山です。 今回は。普段から利用しているPythonのloggingについてなんとなくで理解している部分が多かったため、基本的なことから復習したので確認した内容を共有します。 前提条件 本記事で利用しているPythonのバージョンは以下になります。 Python: 3.8.13 確認した内容 今回は、以下の項目について公式ドキュメントを中心に確認を行いました。 ログレベル loggerの定義方法の種類 設定ファイル形式 Formatter 一番簡単な利用例 import logging logging.warning('Watch out!') # will print a message to the console loggin

                                                                      Pythonのloggingについて基本的な部分を確認する | DevelopersIO
                                                                    • Migrate to v9.x - ESLint - Pluggable JavaScript Linter

                                                                      To address: If you are using any of these formatters via the -f command line flag, you’ll need to install the respective package for the formatter. Related issue(s): #17524 Removed require-jsdoc and valid-jsdoc rules The require-jsdoc and valid-jsdoc rules have been removed in ESLint v9.0.0. These rules were initially deprecated in 2018. To address: Use the replacement rules in eslint-plugin-jsdoc

                                                                        Migrate to v9.x - ESLint - Pluggable JavaScript Linter
                                                                      • (初心者向け)Scalaでsbtプロジェクトを作るときの勘所 - Lambdaカクテル

                                                                        この記事では、Scala初心者がプロジェクトを作るときに分かりにくい(であろう)ポイントを埋めようというものです。 こんな記事を読んだ。 trap.jp 普段Rustを書いている人がScalaを書いてみたという内容の記事で、普段Scalaに振れていない人の視点があってとても良かった。普段我々はScalaを書きすぎているので、初心者がどこでハマるのか?初学者はどのようなポイントを見ているのか?といったことがわからないのだ。 そこでこの記事では、上掲の記事を参考にしつつ、普段自分がScalaプロジェクトを作るときどのようにしているかを説明しようと思う。 プロジェクトを作る 最低限必要なもの sbtはどこからどこまでやってくれるのか プロジェクト作成 その他エコシステムの諸々(コンパイラ、フォーマッタなど) コンパイラ LSP Formatter / Linter scalafmt scalaf

                                                                          (初心者向け)Scalaでsbtプロジェクトを作るときの勘所 - Lambdaカクテル
                                                                        • VSCodeで特定の拡張子だけformatterを走らせるには - Qiita

                                                                          はじめに 初めまして。エンジニアのkeita_Maxです。 VSCodeで特定のページだけformatterを走らせるにはどうしたらいいか調べて、分かったので備忘録として残します。 この記事にいろいろ書いてありました。 結論 "editor.formatOnSave": true, "[html]": { "editor.formatOnSave": false }, "[javascript]": { "editor.formatOnSave": false }, "[javascriptreact]": { "editor.formatOnSave": false }, "[typescript]": { "editor.formatOnSave": false }, "[typescriptreact]": { "editor.formatOnSave": false }, (引用:

                                                                            VSCodeで特定の拡張子だけformatterを走らせるには - Qiita
                                                                          • Codemod partnering with the React team

                                                                            We’re excited to announce that we are partnering with the React team to build and maintain the react-codemod repo, offering open-source codemods to enhance the migration experience for React 19 and beyond. React 19 MigrationTo kick things off, we've released 10 new codemods and recipes to assist with upgrading to React 19. Upgrade your React project with the following command: For more details, re

                                                                              Codemod partnering with the React team
                                                                            • 【DX向上】VSCodeの設定のススメ【Mac】 - Qiita

                                                                              VSCode の設定のすゝめ はじめに みなさんこんにちは、GENEROSITY の西村です。 ご存知の通り、VSCode(Visual Studio Code)は、Microsoft が開発したフリーでオープンソースのコードエディタです。 非常に出来ることが多く、設定は自分好みにカスタマイズ可能で拡張機能も豊富です。 しかし、その力を最大限に引き出すためには、適切な設定が必要です。 設定を見直し、DX(Developer Experience)を向上しましょう! おことわり 今回は、Mac の環境での設定について記載をします。 ショートカットキーは⌘(Cmd), ⌥(Option), ⇧(Shift), ^(Ctrl)を使用します。 適宜 Windows ユーザーの方は置換していただければと思います。 最後に本記事の私の考えや発言は個人の見解として捉えていただければと思います。 キーボー

                                                                                【DX向上】VSCodeの設定のススメ【Mac】 - Qiita
                                                                              • Rails 7.2 adds Rubocop by default to new applications

                                                                                Rails 7.2 adds Rubocop by default to new applications Apr 8, 2024 RuboCop is a static code analyzer also linter and code formatter for the Ruby programming language. It will enforce the guidelines outlined in the community Ruby Style Guide. It helps developers in ensuring adherence to coding style standards, identifying potential code flaws, and enhancing the overall quality of the codebase. In ad

                                                                                  Rails 7.2 adds Rubocop by default to new applications
                                                                                • 【C#】古い環境向けでもなるべく最新で書く

                                                                                  ライブラリはnugetで探す 新しく追加された公式APIは、ライブラリとしても公開されている事が多い。 たとえばTimeProviderは.NET8以降だが、 nugetで追加ライブラリとしても公開されていて、 対応バージョンが「.NET Standard 2.0」や「.NET Framework 4.6.2」の古い環境でも使える。 .NET 8 .NET Standard 2.0 .NET Framework 4.6.2 APIリファレンス(MS learn)にはこのことが書かれてないので注意。 対応バージョンだけで判断してはいけない。 MSが公式に出している事が多いのでMicrosoft.~で始まる名前で調べると出たりする Microsoft.Bcl.~ .NET Standard2.0でも使える新しめのAPI 追加ver: .NET 8 ~ FrozenDictionary<T> /

                                                                                    【C#】古い環境向けでもなるべく最新で書く