エンターテイメント!!

遊戯王好きのJavaエンジニアのブログ。バーニングソウルを会得する特訓中。

プログラミング

【意訳+要約】Business Intelligence Data Analyst vs. BI Developer

※本記事は、Bardによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 意訳+要約 ビジネスインテリジェンスデータアナリストとBI開発者の違い 両者の違い 両者の連携 まとめ 重要な部分 Bardさんに聞いてみた Q:データ…

【意訳+要約】Architecting Code Excellence: 20 Essential Tips for Crafting Clean and Maintainable Software

原文 意訳+要約 アーキテクチャーに関する20の重要なヒント まとめ Bardさんに聞いてみた Q:ソフトウェア開発で原理原則をしることのメリットを教えてください Q:原理原則は、どうやったら身につきますか? 感想+雑記 参考リンク 原文 Architecting Cod…

【意訳+要約】The Developer Job Market Is Insane 🤯 5 Tips On How To Survive (デベロッパーの転職市場は異常 🤯 生き残るための5つのヒント)

※本記事は、Bardによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 意訳+要約 2023年に開発者の仕事を見つけるのが難しい理由とその解決策 1. 需要の増加 2. 供給の不足 3. 採用基準の引き上げ 解決策 1. スキルアップ…

【意訳+要約】https://dev.to/onix-systems/5-steps-to-solving-programming-problems-11gc

※本記事は、Bardによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 意訳+要約 プログラミング問題を解決するための5つのステップ 1. 問題を定義する 2. 解決策を検討する 3. 解決策を実行する 4. 結果を評価する 5. 改…

JJUG CCC 2023 Fall 参加レポート

経緯 いつも参加しているJJUGが開かれるので参加 今回は、現地開催のみだったので、足を運んだ 公式サイト JJUG CCC 2023 Fall(現地開催のみ) - 日本Javaユーザーグループ/Japan Java User Group | Doorkeeper 参加したセッション 本当は、午前から参加す…

【意訳+要約】Two simple rules for better and more secure code

※本記事は、Bardによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 意訳+要約 より良い、より安全なコードのための2つの簡単なルール 概要 コードを分割する 入力を検証する 重要な部分 まとめ 感想 原文 Two simple r…

【意訳+要約】How To Write Better and Quality Code

※本記事は、Bardによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 意訳+要約 より良いコードを書くための 10 のヒント ファイル構造 再利用可能なコード コメント ユニットテスト テストフレームワークを使う IDE AI…

【意訳+要約】Unleash Your Coding Superpowers with CoderKit!

※本記事は、Bardによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 紹介サイト 意訳+要約 CoderKitでコーディングの超能力を解き放て! CoderKitの特徴 CoderKitの使い方 CoderKitのメリット CoderKitの注意点 まとめ …

【意訳+要約】The Rise of TypeScript: A Strongly Typed JavaScript Superset

※本記事は、Bardによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 意訳+要約 TypeScriptの台頭 TypeScriptの台頭の背景 TypeScriptのメリット TypeScriptの今後 まとめ 特に重要な部分 感想 原文 The Rise of TypeScr…

【意訳+要約】Java vs. JavaScript: Understanding Their Distinctions

※本記事は、Bardによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 意訳+要約 JavaとJavaScriptの違い 開発環境 実行環境 文法 用途 まとめ 特に重要な部分 感想 原文 Java vs. JavaScript: Understanding Their Disti…

【意訳+要約】So You Want to be a Better Developer?

※本記事は、Bardによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 意訳+要約 プログラマーとして成長する方法 1. 基本的なスキルを身につける 2. 実践経験を積む 3. 最新の技術を学ぶ 4. 他のエンジニアと交流する ま…

【意訳+要約】TIOBE Index for October 2023

どうも要約精度が高くなかったので、自分で翻訳+要約 原文 TIOBE Index - TIOBE 意訳+要約 10月のヘッドライン C#はJavaに近づいている C#とJavaの差はかつてないほど小さくなっている。 Javaの人気低下要因 - Java 8以降にオラクルが有料ライセンスモデル…

【翻訳+意訳】Java Is Not Dead Yet! Why Is Java So Popular Even In 2023?

※本記事は、Bardによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 Java Is Not Dead Yet! Why Is Java So Popular Even In 2023? - Stratoflow 意訳+要約 Javaが人気な理由 Javaは、1995年にSun Microsystemsによって…

【Bard意訳+翻訳】Front End Developer Roadmap

※本記事は、Bardによる意訳+翻訳を活用し、レイアウト調整したものです。 ※感想は、オリジナルです。 原文 Front End Developer Roadmap Bardによる意訳+翻訳 フロントエンドエンジニアとは、Webブラウザ上で動作するWebアプリケーションのユーザーインター…

【翻訳+意訳】Mastering OOP : A Comprehensive Guide

原文 Mastering OOP : A Comprehensive Guide - DEV Community 意訳+翻訳 OOPとは オブジェクト指向プログラミング(OOP)は、現代のソフトウェア開発で最も広く使われているプログラミング手法です。OOPをマスターすることで、より複雑なソフトウェアを効…

【翻訳+要約】Why Naming is #1 Skill for Writing Clean Code

原文 Why Naming is #1 Skill for Writing Clean Code ‍ - DEV Community 紹介文 Clean Codeの鍵となるスキル、それは適切な名前の選択。開発者たちが頻繁に見過ごすが、実はコードを理解しやすくし、メンテナンスを効果的に行うための不可欠な手法。今回は…

【小ネタ】Qiita APIを利用して記事を取得してみた

経緯 実装 環境情報 Java17 SpringBoot3 実装 // ① HttpClient client = HttpClient.newBuilder() .version(HttpClient.Version.HTTP_1_1) .followRedirects(HttpClient.Redirect.NORMAL) .connectTimeout(Duration.ofSeconds(20)) .build(); // ② String we…

2023/10/02週 気づきと振り返りなどなど

業務こなしての気づき Javaのcompareの使い方 結果は0と比較した方がいい。 1とか-1で==で見ると、何してるのかわからない。 久々にそういう実装をみて、何をしているのか、さっぱり分からなかった。 0なら符号が挙動と一致するはずなので、可読性の観点から…

【意訳】The 5 principles of Unit Testing ~ユニットテストの5原則 ~

経緯 無茶苦茶いいねが付いていたので、目に止まったので、内容を意訳・要約してみた。 原文 The 5 principles of Unit Testing - DEV Community 意訳・要約 ユニットテストの基本的な原則 ユニットテストはコードの一部分を対象とし、その部分が期待通りに…

Top 7 JavaScript One-Liners: Your Path to Cleaner, Readable Code 見て思ったこと

経緯 サイト見てて思うところがあったから 原本 Top 7 JavaScript One-Liners: Your Path to Cleaner, Readable Code - DEV Community 思うところ 1) Sum of an array of elements は、よく使う。 何かの合計が欲しいときって、結構ある。 別言語でも、redu…

Java 21の事前調査

モチベ 公式サイト 環境準備 実験 JEP430 JEP431 JEP440 JEP441 JEP 452 詳細な内容まとめ JEP 453 その他雑記+愚痴 参考サイト モチベ LTSなので、要調査だと感じている。 そこまでやる気はでなかったけど、なんとか調べた。 公式サイト JDK 21 環境準備 s…

2023/08/13週 気づきと振り返り

業務をこなしての感想 配下メンバーがコピペエンジニア 配下にメンバーがいるのだが、コピペで中身を理解できてないケースが多い。。。 俺も人のこと言えるかと言うと怪しいが。。。 明らかに簡単に分かる箇所で、躓いているので、分からなくてもトレースで…

Why Not to Store images in Database?の翻訳・意訳+個人の意見

経緯 DBに画像を保存するシステム作ったことがあり、思うところがあったので、翻訳と意見をまとめた 原文 Why Not to Store images in Database? - DEV Community 翻訳+意訳 データベースに画像を保存するメリットとデメリット: データベースへの画像保存…

【翻訳・意訳】Best Practices for Versioning and Updating APIs: A Comprehensive Guide

経緯 かなりの長文で、書人も熱意を持っているんだろうと思って、訳してみた。 あと、自分の主戦場が、バックエンドで、APIはよく作るので、気になった。 原文 Best Practices for Versioning and Updating APIs: A Comprehensive Guide - Java Code Geeks -…

Backend development is more than writing endpoints for frontend の翻訳・意訳

経緯 バックエンドの開発を主に行っているけど、求められる要素って何だ?って問われたときに、漠然と言葉にしにくいので、それ系のまとめが目に止まった。 あと、やたらと人気の記事になっていたので、内容が気になった。 原文 Backend development is more…

【恥晒し】SpringBootのアップデートで依存関係の循環に対処した

経緯 SpringBoot2.6→3.0にバージョンアップした際に、依存関係が循環しているみたいなメッセージがでてきた。具体的な内容は、下記の通り The dependencies of some of the beans in the application context form a cycle: minhonController (field private…

Stuck On Code? Here’s How To Unblock Yourself の翻訳と感想

経緯 タイトルがキャッチーだったから釣られた。。。 行き詰まらないエンジニアってこの世にいるのだろうか? 少なくとも、俺は毎日行き詰まってる。。。 原文 Stuck On Code? Here’s How To Unblock Yourself - DEV Community 翻訳+意訳(AIによる要約) …

Top 10 Backend Development Mistakes to Avoid の意訳と個人の見解+感想

きっかけ バックエンド主体で開発しているが、失敗事例は覚えて置いたほうがいいと思って、内容をまとめようと思ったから。 原文 Top 10 Backend Development Mistakes to Avoid - DEV Community 意訳 バックエンド開発は、堅牢で効率的なWebアプリケーショ…

JJUG CCC 2023 Spring 参加レポート

経緯 いつも参加しているので、もう定例行事みたいなものになっているので、見かけたら取り合えす参加。 いつものことだけど、新しい視点を手に入れられないかという気持ちで参加した。 また、今回は久々のオフラインのイベントだったので、空気感を味わって…

【書評】Good Code, Bad Code ~持続可能な開発のためのソフトウェアエンジニア的思考

読んだ経緯 本へのリンク まとめも 理論編 抽象化レイヤー コードでの契約 エラー エラーの種類 実践編 コードを読みやすくする 想定外の事態をなくす 誤用しにくいコードを書く コードをモジュール化する コードを再利用、汎用化しやすくする ユニットテス…