BLUE
KKattakei.dev

PythonTutorの件をZennに書きたいなと

0
dailyzenntrends.bsky.social

今日のZennトレンド サーバーサイドTypeScriptを関数で書く理由 本記事は、Node.js環境におけるサーバーサイドTypeScript開発において、クラスではなく関数型プログラミングを採用する理由を解説している。 関数型では高階関数を利用した依存関係の解決が容易で、DIコンテナのような複雑なツールを必要としないため、軽量でテストしやすいコードが記述できる。 クラスベースの開発では、DIコンテナによる依存関係管理の複雑さや、継承による依存関係の増加といった問題が生じるが、関数型アプローチはこのような問題を回避できる。

サーバーサイドTypeScriptを関数で書く理由
サーバーサイドTypeScriptを関数で書く理由

この記事は?著者はNode環境でのサーバーサイドTypeScriptを専門としているエンジニアです。この記事では、サーバーサイドTypeScriptをClassではなく関数的に書く 理由について書きます。 比較対象テスタブルなコードを書くための手法に、DI(Dependency Injection) があります。ClassでDIをする場合と比べ、関数でDIをする場合にどのような感じになるか?をみ

0
dailyzenntrends.bsky.social

今日のZennトレンド Webとネイティブを融合させてRemixのようなデータ取得ができるフレームワーク”One”と、RSCの未来 Tamaguiチームが開発したReactフレームワーク「One」は、Webとネイティブアプリを単一コードベースで開発可能にする。 Remixライクなデータ取得機能や、SPA/SSR/SSG対応など、高速で効率的な開発を支援する機能を備えている。 将来的にはローカルファーストなデータ取得ライブラリ「Zero」との連携により、ネイティブアプリにおけるRSCの課題解決を目指す。

Webとネイティブを融合させてRemixのようなデータ取得ができるフレームワーク”One”と、RSCの未来
Webとネイティブを融合させてRemixのようなデータ取得ができるフレームワーク”One”と、RSCの未来

Tamaguiチームから、Webとネイティブアプリを単一コードベースで開発するReactフレームワーク「One」が発表されました。近年ではWebとネイティブを単一ソースコードで開発するスタックのことはUniversal Appと呼ばれ、徐々に注目を集めています。例えばユニバーサルなスタイルフレームワークであるTamaguiは、ExpoとMetro、Next.jsを使ったボイラープレートを提供してき

0
dailyzenntrends.bsky.social

今日のZennトレンド Ebitengine Monthly #22 - v2.8.0 リリース!3D描画強化?🤔 Ebitengine v2.8.0がリリースされ、32bit Floatオーディオストリームと頂点へのカスタムデータ追加機能が追加された。 後者は3D描画やGPU効率化に役立つと期待される。 Ebitengine関連の活動として、プログラミング講座の開催や、Webカメラ、アニメーション作成、ゲーム開発に関する記事や作品が紹介されている。 これらの情報やツールはEbitengine公式ブログやZenn、GitHubなどで公開されており、コミュニティの活発な活動が示されている。

Ebitengine Monthly #22 - v2.8.0 リリース!3D描画強化?🤔
Ebitengine Monthly #22 - v2.8.0 リリース!3D描画強化?🤔

少々充電期間をいただいておりましたが、Ebitengine Weekly は今回より通常の更新頻度に復帰します!今回はこの約1か月間にあったことを、Ebitengine Monthly として特盛りでお届けいたします。 本編の前に、Ebitengine (Weekly) についてEbitengine とは、Go言語で2Dゲームを作るための非常にシンプルなライブラリです。習得しやすく、モバイルやNi

0
dailyzenntrends.bsky.social

今日のZennトレンド visionOS Apple Samples この記事は、Appleが公開したvisionOSサンプルコードを紹介している。 サンプルは難易度別に分類され、2D/3D形状作成、空間オーディオ再生、ハンドジェスチャー認識、ARKit連携など、visionOS開発に必要な様々な技術を網羅している。 これらのサンプルコードを活用することで、visionOSアプリ開発を容易に進めることができる。

visionOS Apple Samples
visionOS Apple Samples

Update: 2024/10/4 visionOS Introductory visionOS samples難易度: ★☆☆☆☆ - ★★☆☆☆TitleImageCreating 2D shapes with SwiftUICreating 3D entities with RealityKitCreating SwiftUI windows in visionOSCreating 3D m

0
dailyzenntrends.bsky.social

今日のZennトレンド Apple × Google × メール認証機能をFlutter × Supabase × Riverpodで実装する この記事は、Flutter、Supabase、Riverpodを用いたGoogle、Apple、メール認証機能の実装方法を解説している。 Supabaseの認証機能と、Riverpodによる状態管理、Resultクラスを使ったエラーハンドリングを組み合わせた効率的な実装例を示している。 具体的なコードとディレクトリ構成、エラー処理の仕組みを詳細に説明している。

Apple × Google × メール認証機能をFlutter × Supabase × Riverpodで実装する
Apple × Google × メール認証機能をFlutter × Supabase × Riverpodで実装する

この記事では、FlutterとSupabaseを活用して、Google、Apple、メール認証を実装する方法を紹介します。アーキテクチャにはRiverpodを採用し、状態管理も効率的に行います。Resultを用いてエラーハンドリングの簡略化も行っております。 前提この記事をスムーズに進めるためには、以下の前提条件を満たしていることが推奨されます。Flutterの基本的な知識があることSupabas

0
dailyzenntrends.bsky.social

今日のZennトレンド Webとネイティブを融合させてRemixのようなデータ取得ができるフレームワーク”One”と、RSCの未来 Tamaguiチームが開発したReactフレームワーク「One」は、Webとネイティブアプリを単一コードベースで開発可能にし、SPA、SSR、SSGをサポートすることで高速なユーザー体験を提供する。 RemixライクなLoader機能や、ローカルファーストなデータ取得方法「Zero」も特徴で、RSCは限定的にサポートする予定。 小型チームでもWebとネイティブアプリ両方の開発を効率化し、ユーザー体験の向上を目指す点がOneの目指すところである。

Webとネイティブを融合させてRemixのようなデータ取得ができるフレームワーク”One”と、RSCの未来
Webとネイティブを融合させてRemixのようなデータ取得ができるフレームワーク”One”と、RSCの未来

Tamaguiチームから、Webとネイティブアプリを単一コードベースで開発するReactフレームワーク「One」が発表されました。近年ではWebとネイティブを単一ソースコードで開発するスタックのことはUniversal Appと呼ばれ、徐々に注目を集めています。例えばユニバーサルなスタイルフレームワークであるTamaguiは、ExpoとMetro、Next.jsを使ったボイラープレートを提供してき

0
dailyzenntrends.bsky.social

今日のZennトレンド Flatt Secuurity サマーインターン応募課題 課題晒し この文章は、Flatt Securityのサマーインターン応募課題として、筆者がOAuth 2.0技術と、OAuthにおけるCSRF攻撃の脆弱性について解説したものである。 OAuth 2.0の仕組み、アクセストークンの役割、認可サーバーとの連携フローを詳細に説明し、CSRF攻撃の原因と対策としてStateパラメータの重要性を強調している。 さらに、具体的な脆弱性事例と対策方法を提示することで、WebセキュリティにおけるOAuthの重要性と、その実装における注意点を読者に伝えようとしている。

Flatt Secuurity サマーインターン応募課題 課題晒し
Flatt Secuurity サマーインターン応募課題 課題晒し

Flatt Secuurity サマーインターン応募課題 はじめにこんにちは、hatomatoです。この記事は、Flatt Security サマーインターン2024 に参加した際の応募課題です。またこの内容は選考結果が送られてきた6月上旬に書いています。課題晒しなので文体・内容は変えていません。(見やすいようにセクション分けはするかも)また応募課題の作成に当たり、2023年度サマーインターン生

0
dailyzenntrends.bsky.social

今日のZennトレンド DMMTVでiOSインターンに参加してきた話 DMM.comのDMM TV開発インターンに参加した学生は、コードの質の高さ、社員の優しさ、インターン生への大きな裁量、快適なリモート環境に大変満足した。 大規模プロダクト開発特有のアーキテクチャやチーム開発の知見を得られたことが大きな収穫であり、将来のエンジニアを目指す学生にとって貴重な経験になったと述べている。 特に、チーム開発におけるコードの可読性やアーキテクチャ設計の重要性を学び、DMM.comのインターンシップを強く推奨している。

DMMTVでiOSインターンに参加してきた話
DMMTVでiOSインターンに参加してきた話

DMM.comさんでインターンに行ってきました!みなさんこんにちは、ちゃんくろです。今回はDMM.comさんのDMMTVを開発するプレミアムプロダクト開発部で就業インターンに参加してきたのでこれについて色々振り返りをしようと思います。 参加してきた感想めちゃくちゃ良かったです。(マジでシンプル)XにもPOSTしたのですが、良かったと思うところを以下に箇条書きで記載します。コードのレベルが高い読み

0