Bookmarks

Bookmarks

50139 bookmarks
Custom sorting
mruby handbook
mruby handbook
First Step to learn mruby! New comprehensive mruby handbook now on sale.
·store.tzbooks.com·
mruby handbook
The False Identifier Anti-pattern
The False Identifier Anti-pattern
Use the token subject and issuer for the primary key when identifying a federated account.
·techcommunity.microsoft.com·
The False Identifier Anti-pattern
Terraformで不要になったmoved/import/removedブロックを楽に削除する
Terraformで不要になったmoved/import/removedブロックを楽に削除する
Terraformのmovedブロックやimportブロック、removedブロックは便利です。しかし、applyした後に削除するのが面倒です。面倒といっても何か制約がある訳ではなく、単に削除するPRを出すのが面倒という話です。そこまで頻繁にこれらのブロックを使うわけではないのですが、削除を楽にするために https://github.com/takaishi/tfclean というツールを作りました。 例えば、以下のようなtfファイルがあるとします。aws_security_groupリソースが1つと、movedブロックとimportブロック、removedブロックがあるファイルです。 resource "aws_security_group" "example" { name = "example-security-group" description = "Example security group" # vpc_id = "vpc-e5e1f180" // アウトバウンドルール egress { from_port = 0 to_port = 0 protocol = "-1" cidr_blocks = ["0.0.0.0/0"] } tags = { Name = "example-security-group" } } # removed removed { from = aws_security_group.example lifecycle { destroy = false } } # import import { id = "resource_id" to = module.foo.hoge } # moved moved { from = module.
·repl.info·
Terraformで不要になったmoved/import/removedブロックを楽に削除する
JS体操|ひらがなを画数順に並び替えよう
JS体操|ひらがなを画数順に並び替えよう
『JS体操』は、面白法人カヤックが主催するJavaScriptのコードゴルフです!出題される問題は、JavaScriptの言語仕様を駆使するものから数学や様々なアルゴリズムを使う問題まで様々。 上級者の方からJavaScriptを使い始めたという方まで、たくさんの挑戦お待ちしています!
·hubspot.kayac.com·
JS体操|ひらがなを画数順に並び替えよう
Effective TypeScript › A keyof puzzle
Effective TypeScript › A keyof puzzle
Effective TypeScript is nearly 400 pages long, but I've received the most feedback by far on just one passage. It comes in Item 7: Think of Types as Sets of Values: keyof (A&B) = (keyof A) | (keyof B)keyof (A|B) = (keyof A) & (keyof B) If you can build an intuition for why these equations hold, you'll have come a long way toward understanding TypeScript's type system! I'll explain these equations in a moment. But before I do, head over to the TypeScript Playground and test them out with a few types. See if you can build that intuition for why they hold.
·effectivetypescript.com·
Effective TypeScript › A keyof puzzle
monorepo内でのパッケージのバージョンを1つだけに統一するOne Version Ruleをpnpm catalogで実装する - newmo 技術ブログ
monorepo内でのパッケージのバージョンを1つだけに統一するOne Version Ruleをpnpm catalogで実装する - newmo 技術ブログ
newmoでは、フロントエンド、バックエンド、iOSやAndroidなどのモバイルアプリをすべて同じリポジトリで管理するmonorepoを採用しています。 monorepoを採用することで、アプリケーション間で共通のコードを共有することができたり、CIの管理が楽になったり、他のチームのコードを見るのにわざわざリポジトリ…
·tech.newmo.me·
monorepo内でのパッケージのバージョンを1つだけに統一するOne Version Ruleをpnpm catalogで実装する - newmo 技術ブログ
フィーチャーフラグの標準規格 OpenFeature の React SDK を試してみる
フィーチャーフラグの標準規格 OpenFeature の React SDK を試してみる
OpenFeature はフィーチャーフラグのオープンな規格です。特定のベンダーに依存しない API や SDK が提供されています。フィーチャーフラグの API の標準化により、ベンダーロックインを回避し、フィーチャーフラグのツールを自由に選択できるようになります。この記事では OpenFeature の React SDK を使ってフィーチャーフラグを評価する方法を紹介します。
·azukiazusa.dev·
フィーチャーフラグの標準規格 OpenFeature の React SDK を試してみる
The Ultimate Guide to Headless CMS
The Ultimate Guide to Headless CMS
An overview of headless CMS: what it is, how it differs from traditional CMS, its use cases, and how to choose the right solution for your needs.
·builder.io·
The Ultimate Guide to Headless CMS
GitHub ActionsのJobが落ちたときに何をするべきかを記述するPlaybookの仕組みを作って運用している話 - newmo 技術ブログ
GitHub ActionsのJobが落ちたときに何をするべきかを記述するPlaybookの仕組みを作って運用している話 - newmo 技術ブログ
newmoではGitHub Actionsを自動テスト、Lint、デプロイなどに利用しています。 また、newmoではmonorepoで開発しているため、1つのリポジトリに複数のチーム/複数のアプリケーションが存在しています。 GitHub Actionsではpathsを使うことで、特定のファイルが変更された場合のみ特…
·tech.newmo.me·
GitHub ActionsのJobが落ちたときに何をするべきかを記述するPlaybookの仕組みを作って運用している話 - newmo 技術ブログ
Rails 7.1 Adds *_deliver Callbacks To ActionMailer
Rails 7.1 Adds *_deliver Callbacks To ActionMailer
With Rails 7.1, we can hook into the lifecycle of email delivery with the help of ActionMailer before_deliver, around_deliver and after_deliver callbacks.
·blog.saeloun.com·
Rails 7.1 Adds *_deliver Callbacks To ActionMailer
Painting the Plane as We Fly It: Designing JSR
Painting the Plane as We Fly It: Designing JSR
JSR, created for the JavaScript community, needed a logo and a website to look distinct, friendly, and inclusive. Here's how we approached this design problem.
·deno.com·
Painting the Plane as We Fly It: Designing JSR
A Complete Guide to Beginning with JavaScript
A Complete Guide to Beginning with JavaScript
This guide serves as an introduction to learning JavaScript, covering necessary prerequisite knowledge and addressing common obstacles. It highlights JavaScript’s origins, essential concepts, and practical applications across different environments.
·frontendmasters.com·
A Complete Guide to Beginning with JavaScript