input & output 2023/9/11-2023/9/17

WWDC23

What’s new in Core Data
https://developer.apple.com/wwdc23/10186
・Lightweight migration
・Staged migration

O`reilly Learning Pickup Book

Engineering Manager’s Handbook
https://learning.oreilly.com/library/view/engineering-managers-handbook/9781803235356/
成果を上げるためのヒント、コツ、テクニックが満載のエンジニアリング・マネジメントの総合ガイド

Practical MongoDB Aggregations
https://learning.oreilly.com/library/view/practical-mongodb-aggregations/9781835080641/
MongoDB 7.0最新機能を含むMongoDBアグリゲーションフレームワークの可能性を最大限に

Elevate SwiftUI Skills by Building Projects
https://learning.oreilly.com/library/view/elevate-swiftui-skills/9781803242071/
プロジェクトの構築によってSwiftUIのスキルを向上

Clean Code Cookbook
https://learning.oreilly.com/library/view/clean-code-cookbook/9781098144715/
クリーンコードの利点を理解し、コード・スモークの検出方法を学ぶ

Functional Programming with C#
https://learning.oreilly.com/library/view/functional-programming-with/9781492097068/
C#ですぐに関数型コードを書く方法を学ぶ。

The Software Developer’s Career Handbook
https://learning.oreilly.com/library/view/the-software-developers/9781098116668/
コードを書く以外の仕事への取り組み方を学びます。
自分が楽しんでいることが、次のキャリアステップにどう影響するかを見極める。

Modern X86 Assembly Language Programming: Covers X86 64-bit, AVX, AVX2, and AVX-512
https://www.oreilly.com/library/view/modern-x86-assembly/9781484296035/
x86-64アセンブリ言語関数のコーディング方法を解説

Pro Spring 6 with Kotlin: An In-depth Guide to Using Kotlin APIs in Spring Framework 6
https://learning.oreilly.com/library/view/pro-spring-6/9781484295571/
Kotlinを使って独自のSpringアプリケーションを構築する

Introducing Functional Programming Using C#: Leveraging a New Perspective for OOP Developers
https://learning.oreilly.com/library/view/introducing-functional-programming/9781484296974/
FPの理解、実装、FPとOOPの最良のテクニックを組み合わせることで、より優れたコードを作成。

Go Cookbook
https://learning.oreilly.com/library/view/go-cookbook/9781098122102/
Goを使用する際によくある問題を解決し、便利なタスクを実行するのに役立つレシピを紹介

The Software-Defined Vehicle
https://learning.oreilly.com/library/view/the-software-defined-vehicle/9781098157814/
アイデアから要件検証、ソフトウェアで定義された自動車を実現するための、自動車ソフトウェア設計

Practical Next.js for E-Commerce: Create E-Commerce Sites with the Next.js Framework
https://learning.oreilly.com/library/view/practical-next-js-for/9781484296127/
Next.jsを使ったeコマースサイトの実装

Frameworkless Front-End Development: Do You Control Your Dependencies or are They Controlling You?
https://learning.oreilly.com/library/view/frameworkless-front-end-development/9781484293515/
フレームワークやサードパーティライブラリを使用しないフロントエンドアプリ開発の代替方法

Python Data Analytics: With Pandas, NumPy, and Matplotlib
https://learning.oreilly.com/library/view/python-data-analytics/9781484295328/
データの取得と解析の世界に取り組むのに役立つ最新のPythonツールやテクニックを探求

Pickup

Mojo
https://www.modular.com/mojo
Mojoは、Pythonの使いやすさとC言語のパフォーマンスを組み合わせ、AIハードウェアの比類ないプログラマビリティとAIモデルの拡張性を解き放つ。

Eclipse Store
https://projects.eclipse.org/projects/technology.store
Eclipse Storeは、Javaで書かれたクラウドネイティブなマイクロサービスやサーバーレス機能のために構築されたJavaマイクロ永続化レイヤーを提供する。Eclipse Storeは、システム・プルーブド・アーキテクチャ・パターンに基づいている。
あらゆるサイズと複雑さのJavaオブジェクトを、AWS S3やその他のバイナリ・データ・ストレージのようなクラウド・ブロブ・ストアにトランザクション・セーブでシームレスに保存できます。
そのため、Eclipse StoreはさまざまなリレーショナルおよびNoSQLデータベースシステムへのコネクターを提供します。
ACIDトランザクションはジャーナルされ、システム状態の変更は定期的にディスクに保存されます(デルタのみ)。
すべてのトランザクションは、ストレージに付加された高度に最適化された直列化バイト形式で保存されます。
起動時間を短縮し、少ないRAM容量でも動作するように、Eclipse Storeはレイジーローディングを提供します。
システム起動時には、オブジェクトIDのみをメモリにロードする必要があります。
関連するオブジェクト参照(サブグラフ)は、一般的なgetメソッドを呼び出すことで、オンデマンドでメモリーにロードおよびリストアされます。
Java Streams APIは、メモリー内のデータの検索とフィルターに使用されます。
Eclipse Storeは、オブジェクトのバージョニング、ダイナミック・クラスのロード、およびクラスの変更を処理するためのシリアライゼーション・コントロールを提供し、クラスが変更されてもアプリケーションが機能し続けることを保証します。
Eclipse StoreはAndroidモバイル、エッジ、組み込みデバイスでも動作します。

Astro 3.0
https://astro.build/blog/astro-3/
https://astro.build/
Astroは、高速なコンテンツサイト、パワフルなウェブアプリケーション、ダイナミックなサーバーAPI、そしてその中間のすべてを構築します。

JakartaData
https://jakarta.ee/specifications/data/
Jakarta Dataは、簡単なデータアクセス技術を可能にするAPIを提供する。
したがって、Java開発者は、フレームワークが実装するクエリによるメソッドを持つリポジトリ・インターフェースなど、いくつかの機能で永続性とモデルを分割することができます。

LLVM
https://llvm.org/
LLVMプロジェクトは、モジュール式で再利用可能なコンパイラとツールチェーン技術の集合体である。
その名前とは裏腹に、LLVMは従来の仮想マシンとはほとんど関係がない。LLVM」という名前自体は頭字語ではなく、プロジェクトの正式名称である。

Clang
https://clang.llvm.org/
Clangプロジェクトは、LLVMプロジェクト向けに、C言語ファミリーの言語(C、C++、Objective C/C++、OpenCL、CUDA、RenderScript)用の言語フロントエンドとツール基盤を提供します。
GCC互換コンパイラ・ドライバ(clang)とMSVC互換コンパイラ・ドライバ(clang-cl.exe)の両方が提供されます。

Google Cloud Next Tokyo
https://cloudonair.withgoogle.com/events/next-tokyo

input & output

Posted by shi-n