技術系
JSONとYAMLどっちがいい?APIフォーマット選びで悩んでいる開発者必見!
YAML の特徴とメリットを示す記事です
JSON と YAML のどちらが良いかと問われるとケースバイケースだと思いますが、人が読むことを前提とするのであれば YAML の方が嬉しいことが多いかなと思います
YAML もよく使う記法なので、是非とも構文を理解しておくことをおすすめいたします!
GitHub Actions をローカルで実行! nektos/act の紹介
Github Actions をローカルで実行可能なツールの紹介記事です
Github Actions は Default Branch になければ動作しない都合上、どうしても検証に時間がかかってしまう問題があるかと思います
そういったものもローカルで検証できればとても楽に実装が可能だと思いますので、Github Action を利用する際には、使ってみても良いのではと思います!
最近のCSSを改めてちゃんと学んでみた
最近利用可能になったCSSの紹介記事です
SASSが不要なのではと思うくらい便利になっています!
是非目を通してみてください。やりたいことを簡単に実現できるかもしれません!!
新卒エンジニアが書籍「脳に収まるコードの書き方」から得た学びとコード改善の実践
脳に収まるコードの書き方という書籍の輪読会を行った感想記事です
この記事の後半で『どんなものも、与える役割は「専用の機能1つ」だけ』と『人間の脳は7つまでしか覚えられない』という記載があります
これは自分たちが現在やっている勉強会の内容でもある、Class 単位で分離することや疎結合を目指すところと似ていると思います
ここで示される例でもかなり細かく Class を分離していることから、小さな部品として Class 設計をして関心事をまとめるほうが良いということだと思いますので、今後も Class が量産されることを恐れずに高凝集疎結合なプログラムを作りましょう!
共有するほどではないけど興味があったもので読んだもの
-
世はまさに大AI時代!「仕事はどうなるのか」不安な人に今やってほしい事
- AIによって作業するだけの人はかなり減りそう
- 指示できる人、判断できる人が今後求められる人材なのかもしれない
-
非同期処理って結局なに?
- JSにしか触れていない。完全に個人用メモ
-
ITエンジニア3年過ぎてキャリアがまずいことに気づく
- スキルではなく業務経験を条件にされると難しいよね…
-
元ヤフーエンジニア社長が考える、ITエンジニアに向いている人/向いていない人
- 確かに学ぶことが嫌いな人には向かないね
-
そのGitHub Copilotの機能、Preview版じゃない?
- コメント見る限りプレビュー版でも Opt in の設定があるらしい
-
C++しか使ってこなかった男がRustを使ってみた
- Rust という言語が気になってきた
-
リーダーの話し方 これでうまくいく!!
- リーダー業務だけではなく、子育てにも通用しそうな考え方だなって思った
-
遅いエンジニアリング
- 遅いエンジニアリングという考えは新しいなと思った
-
助けて! CloudWatch Logs のコストが急上昇!! ログ管理の最適化でコストを 1/3 にした話
- 当社は現状ではログは一切問題とはなってなさそうだった
-
社内でCTFを開催してみた
- 自分たちでCTFを開催するのは楽しそう
-
リスキリングのジレンマ ─学ばない人を動かすべきか?
- やる気がない人にやる気を出させるのは難しいよね… コスパ悪いし
- それよりもやる気がある、学習意欲がある人たちを評価・支援する方が何倍も効果ありそう
- ただタイプ1の支援を最低限にするのであれば、評価は最もされる仕組みを作らないといなくなりそうw
-
正論が意図しない暴力に?デキる人こそ気をつけたいコミュニケーション事故
- 自分も思考が遅いから、時間をもらえないと思考停止に陥りがちだから気持ちはわかる
- ただ逆に言ってしまうことも多々あるので気をつけなければならないと思った
-
自動化頼りすぎて失敗した話
- そこまで自動化に頼り過ぎな感じはしなかったが、AIの件はプロンプトの改善でなんとでもなりそう
-
品質保証の"お作法" 〜テストプロセス解体新書〜
- テストしない範囲を決めると本当にテストするべき範囲が決まるという考え方はなるほどと思った
- ここまでしっかりとしたテストをするのは大変そうだけど、それがQAとしての専門部隊なのかもしれない