Tech – walker – 2022-06-08

16 items · updated 2026-05-19 23:32 UTC · RSS · Up to 2022-06

Rails の with_options がヤバいし、なんならバグってたって話

Zenn · 2022-06-08

3行で Rails の with_options は黒魔術 ちゃんと使わないとバグる ちゃんと使っててもバグってた どんな機能? with_options というメソッド、ご存じでしょうか? https://api.rubyonrails.org/classes/Ob

Jetpack ComposeとRecyclerView(やGroupie)のパフォーマンス比較

Zenn · 2022-06-08

概要 FlutterでもSwiftUIでもそうですが、宣言的UIなアプリを作る際は、ちゃんとパフォーマンスを意識して作らないと効率の悪い状態になります。 では、公式で書いてある通りに実装したとして、旧来の方式(RecyclerView)と比べてもJetpack Compose

Notion APIとデータベースを使ってCMSを作りベトナム語の単語学習アプリを作成した

Zenn · 2022-06-08

使用技術 Next.js TypeScript Notion SDK JS TailiwindCSS この記事を書いたきっかけ こんにちは。 ITエンジニア1年生のひろっきーと申します。 私にはベトナム人のパートナーがおり、ベトナム語の習得をしたいと感じたが私自身エン

【AWS】AmazonConnectの電話番号に架電してから、着信するまでの流れについて、自分なりにまとめてみた

Qiita(trend) · 2022-06-08

はじめに どうも、ARIの名古屋支社に勤務している愛知県民です♪ (/・ω・)/ 最近、AmazonConnectについて初学者向けに発表する機会があり、AmazonConnectについて色々調べました。 そこで今回はAmazonC...

【初投稿】Google Magenta でファイナルファンタジーの戦闘曲を学習させて新曲を作る試み

Qiita(trend) · 2022-06-08

初めまして! Qiita初投稿です。 自身の初学習成果を備忘録も兼ねて投稿します。 初学者向けの内容です! 開発環境は少し古いです😅 Magentaを導入して自動作曲アートとして何か面白いアイデアの参考になればと思います。 海外でもニ...

ts-patternでTypeScriptにパターンマッチングを持ち込み、より型安全な世界へ

Zenn · 2022-06-08

0. はじめに 現代のWebアプリケーションの開発言語として、TypeScriptはファーストチョイスの一つです。特殊なケースを除き、フロントエンドの開発言語にはTypeScriptが選ばれるため、言語を統一するメリットを優先し、バックエンドにもTypeScriptが採用され

Cloneは用法容量を守って使いましょう。

Qiita(trend) · 2022-06-08

Cloneは用法容量を守って使いましょう。 TL;DR Cloneは、メモリコピーのコストもあるが、リソースの保持者が分かりにくくなるので注意が必要 参照をうまく使うことでCloneを減らすことができる。 Cloneは悪でもない...

React初学者からみた最良のディレクトリ構造

Qiita(trend) · 2022-06-08

こんにちは!最近、中華ばっかり食べてる話をしていたら「中華マン」というあだ名を つけられました、中華マンことゆーだいです。 今回は、ReactでTodoアプリを作る際に、どのようなディレクトリ構造がベストなのかについて疑問に思ったので...

TypeScript: const n=1とconst n:1=1は何が違うのか、なぜ違うのか

Zenn · 2022-06-08

TypeScriptにおいて、それぞれ以下のように書いたときの違いと、その理由を説明できますか。 const n: 1 = 1; const n = 1; 両者の違い エディタでホバーするといずれも 1 という型が表示され、一見同じことをしているように思えるかもしれません。し

Reactでスクロール位置によって要素のスタイルを変える

Zenn · 2022-06-08

以前、Webページでスクロール位置に応じて要素のスタイルを変えたいようなケースがありました。 上の例では、最初は60pxですが、現在の位置より上にスクロールされると少しずつサイズが小さくなり、ビューポート上部に達したときに20pxになるように実装されています。 これをReact

[NFT] Pythonで独自コントラクトを作成しアイコンをmint(NFT化)してみた

Qiita(trend) · 2022-06-08

今回の記事の目的 OpenSeaなどのNFTマーケットを利用すれば簡単にNFT化できるが、今回はPython(一部solidity)で独自にやってみることによってNFT化とはどんなことをやっているか理解する ※詳しい用語の説明はして...

ITILファンデーション合格体験記

Qiita(trend) · 2022-06-08

はじめに この度「ITIL® 2011 Foundation」に満点合格しました。 これから受験を考えている方に、使用した問題集や勉強法など、参考にしていただければと思います。 試験を受けた感想・難易度 試験の難易度は公開されてい...

WWDC22, iOS 16: WeatherKitで気象データを取得

Qiita(trend) · 2022-06-08

※一般公開されているWWDC Keynoteの動画と公開Session/Documentation/Sample Codeページだけを使ってこの記事を執筆しました。 新しくリリースされたWeatherKitフレームワークでは、...

マイベストにおいて graphql-ruby はどう使われているか

Zenn · 2022-06-08

こんにちは、マイベストに中途で入社して1年が経ったegamiTaです。 本記事ではマイベストにおけるRails内でのGraphQLの運用について紹介していきたいと思います。 マイベストではコンテンツの作成・管理をする社内向けのプロダクト(いわゆる管理画面)のAPIにGraphQL

Airflowはすごいぞ!100行未満で本格的なデータパイプライン

Qiita(trend) · 2022-06-08

はじめに ワークフローを作成、実行、監視するためのプラットフォーム「Airflow」が、近年人気を集めていて、多くの企業に利用されています。Airflow Summit 2022 のようなグローバルイベントも開催されるようになり、世...

自動テストとの向き合い方

Zenn · 2022-06-08

はじめに 初めまして! 株式会社おてつたびでフルスタックエンジニアをしているぶりぼんと申します。主にフロントエンド領域を開拓しており、ReactやTypeScriptが最も得意です。 今回は、おてつたびの自動テストとの向き合い方に関してお話しします。 フロントエンドのテスト環