gomockのmockを入力とするmockが意図した出力を返さない理由

Vue 3でTODOを作る

Clean ArchitectureとDDDの概念と得られるもの

SageMaker Studioの使っていないKernelを自動でシャットダウンするsagemaker-studio-auto-shutdown-extension

GlueのカスタムコネクタでBigQueryに接続する

C++ STLのmapやunordered_mapのkeyにstructを使えるようにする

Athena(Presto)とGlue(Spark)で同じクエリを実行した際に異なる値が返る原因

Next.jsのpre-rendering

Notionでタスク管理を行う際のRelationによる親子タスクの紐付けとFormulaとRollupによる完了率の表示

Auth0の設定をauth0-deploy-cliでexportしてバージョン管理する

AWS SDK for Java 2.x のUnable to load an HTTP implementationとクライアント変更によるlambda実行高速化

WindowsのターミナルからRPAツールUiPathによる自動操作を行う

CircleCIのOrbをPublishする

ReviewdogのGitHub ActionsでGoのlintをかけてPRに表示する

shellの条件分岐の[と[[

AWS App Runnerの特徴と料金、CloudFormationのResource

127.0.0.1(localhost)と0.0.0.0

Windowsでの開発環境を構築する(WSL2, Docker, VSCode)

CDKでGlue Data CatalogのDatabase,Table,Partition,Crawlerを作成する

Raspberry PiでおうちKubernetesクラスタを構築する

FluentdがどのようにMulti Process Workersで処理を実行しているのか実装を追う

CDKでKinesis Data Analytics上にPyFlinkのコードをデプロイして動かす

AWS GlueのJobのBookmarkを有効にして前回の続きから処理を行う

CDKでStep Functionsによるワークフローを構築する

Application Auto Scalingのcustom-resourceによるKinesis Data Streamsのオートスケール設定

Goのio packageのReader/Writer/Closer/Seeker interfaceとストリーム処理

x/sync/semaphoreでgoroutineの数を制御する

Athena(Presto)でWindow関数を用いた集計を行う

Amazon Forecastで時系列データの予測を行う

偽陽性を許容して空間効率良くキーの存在を確認するBloom filterとCuckoo filter

PythonのProtocolによるstructural subtypingでインタフェースを記述する

Kinesis Data Analyticsによる集計遅延箇所の特定

Pythonのmoduleとpackage

fluentdの<parse>と<inject>でtime_formatを指定しなかった場合の挙動と内部処理

剰余を取った値の四則演算

C++で標準入力から数が不定なスペース区切りの文字列を読み込んで分割する

ウェブアプリとしてデプロイしたGASをブラウザからAPIとして呼ぶ際のCORSエラー

CDKでCognito UserPoolとClientを作成しトリガーやFederationを設定する

IstioのSidecarでmTLS認証を行いServiceAccountによるアクセス制御を行う

EKSにKubeflowをインストールする

claspでGoogle Apps Scriptをローカルで開発しデプロイする

GmailのSMTPサーバーにコマンドを送ってメールを送信する

makeで環境変数とMakefileの変数、引数の値の内どの値が参照されるか

GoのSheets API v4クライアントでSpreadsheetを読み書きする

kustomizeでkubernetesのmanifestを環境ごとに生成する

GitHub ActionsのDocker container actionを作る

GoでAthenaのクエリを実行する

GitHub ActionsでPRのコメントに返事を返すbotを動かす

GitHub Actionsのself-hosted runner

個数制限がある場合の重複組合せの総数を動的計画法で求める

SSH Agentに鍵を登録してVSCodeのdevcontainerの中で使えるようにする

VSCodeのdevcontainerにSAM CLIをインストールしlocal invokeする

ElastiCacheでRedisクラスタを作成する際の設定

Go CompilerのFunction Inlining

Kinesis Data AnalyticsのSQL, Lambdaへの出力とCDKによるリソースの作成

EKS上のLocustから負荷をかける際のリソースの割り当てやインスタンスタイプの調整

CloudWatch Container InsightsでEKSのメトリクスを取得する

CDKでEKSクラスタの作成からHelm ChartでのLocustのインストールまでを一気に行う

AWS Organizaionsで複数のアカウントを一元管理する

Goの実装に手を入れずにHTTPリクエストをmockするライブラリhttpmockとその仕組み

nkfによる文字コードの判定とGoでのShiftJISの扱い

VSCodeのDocker開発コンテナでJupyter Notebookを開いてAthenaのクエリを実行し可視化する

時系列データのMAモデルとARモデル、その定常性と反転可能性

SageMakerでTensorFlowのモデルを学習させる

TensorFlow2のKeras APIでTitanicのモデルを作る

Androidのプロキシ設定をMacのCharlesに向けて通信をキャプチャする

SageMakerで学習したPyTorchのモデルをElastic Inferenceを有効にしてデプロイする

SageMakerでPyTorchのモデルを学習させる

VSCodeのRemote DevelopmentでSageMakerのコンテナ環境でモデルを開発する

PoetryでPythonの依存パッケージを管理する

iOSアプリとLLVMのbitcode

時系列データの定常性と定常過程、単位根過程

SwiftのクラスをObjective-CのClass型に渡してinitしたときに落ちるパターン

SwiftのARCとweak、delegateが呼ばれなかったりObjective-Cで返り値が0やNOになる原因

SwiftのMetatypeとMetadata

Swiftのassociatedtypeとtype erasure

Swiftのdesignated/convenience/required/default initializerと継承

Pythonで時系列データを検定(Shapiro-Wilk test, runs test, Ljung-Box test)する

iOSのnibで作ったViewにCustom Classを対応させて描画する

C++でnext_permutationを使わずに順列を列挙する

SwiftのURLSession

SwiftのJSONEncoder/DecoderとCodable protocol

VPCエンドポイント

統計的仮説検定

C++でO(1)で読み書きできるLRUキャッシュを実装する

Goで参照型の変数に代入し値を変更したとき元の値に影響がある場合とない場合

Goのcipher packageに実装されている暗号利用モードのベンチマーク

Bellman–Ford法とDijkstra法で最短経路問題を解く

作ったライブラリをCocoaPods/Carthageでimportする

iOSのipa(app)のProfileを異なるTeamのものに置き換えて実機で動かす

iOSアプリのProvisioning Profile

Goのツールのバージョンをgo.modで指定する

Go Modulesのreplaceでforkしたコードのimportを書き換えずにfork後のpackageに向ける

Go Modulesのproxyとsumdb

DAX (DynamoDB Accelerator)の特性と挙動確認

ECSでアプリケーションを動かすBoilerplateを作った

AndroidのListViewで再利用されるViewのgetGlobalVisibleRect()が意図した値を返さない

Buildkitとは

SwiftでGCDのDispatchQueueに処理を投げて並列実行させる

貪欲法(Greedy algorithm)で問題を解く