Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...
持続可能なソフトウェア(Sustainable software)は、変更をより短期間で顧客に提供するとともに、バグ可能性の低減、アプリケーションの総所有コストの削減、ビジネスアジリティの向上を可能にする。持続可能なソフトウェアの開発には、かんばんやスクラム、エクストリームプログラミングのプラクティスが利用できる。ソースコードの自動解析、専門家による技術的アーティファクトのレビュー、ベンチマークデータの比較を組み合わせることで、ソフトウェアの持続性を検証することが可能になる。 Software Improvement GroupでCTOを務める、“Building Maintainable Software”著者のJoost Visser氏は、Agile Consortium Belgium 2018カンファレンスで、持続可能なソフトウェアのアジャイル開発について講演し、Ventouris
Experimenting with LLMs for Developer Productivity This article describes an experiment that sought to determine if no-cost LLM-based code generation tools can improve developer productivity. The experiment evaluated several LLMs by generating unit tests for some open-source code and measuring the code coverage as well as the manual rework necessary to make the tests work.
InfoQでは、以前、QConLondonのBuilding Great Engineering Cultures and Organisationsのトラックについて取り上げた。このトラックではリーダーたちに聴衆から質問を受け、効率さと人間性のバランスを両立させつつチームを成長させ、リードすることについて話した。Google、Sky Betting、Gaming、ITV、Deliveroo、GlobalSignのリーダーたちが、自分たちがどのようにしてエンジニアリングについての素晴らしい文化を支援し構築してきたかを共有した。 登壇したのは7人のエンジニアリーダーだ。 Global SignのエンジニアリングバイスプレジデントであるVlad Galu氏は、QConLondonでBuilding and Growing Sustainable Teamsと題した講演もしている。これも、このト
F-Secureのテスタで“Mob Programming Guidebook”の著者のひとりであるMaaret Pyhäjärvi氏は先日、自身のモブテスト体験と、氏のチームが懐疑主義を克服し、クロスファンクショナルなスキルセット全般に渡って、個人およびチームの能力を向上させた経験に関する記事を執筆した。#NoEstimatesの生みの親であり、モブプログラミングプラクティスを発案したひとりでもあるWoody Zuill氏によれば、モブプログラミングで得られるのはチームメンバのリアルタイムなスキルアップに限らない。リリース可能な小ステップの連続としてソフトウェアを提供する場合の、効果的なコラボレーションモデルもそのひとつだ。 2月のAgile Uprisingポッドキャストで語った2部構成のエピソードの中で、Zuill氏はこのプラクティスについて、次のように説明した。 チームの全員が協力
InfoQでは今回,DBmaestro共同創設者でCTOのYaniv Yehuda氏にインタビューして,彼らがアジャイル開発をどのように実行し,DevOpsを利用しているのか,継続的デリバリや困難だと言われるアジャイルプラクティスをどのように実践しているのか,さらにはアジャイルやDevOpsプラクティスを使うことによって得られているメリットについて聞いた。 InfoQ: DBmaestroでどのようなアジャイル開発を行っているのか,これまでの経験をInfoQ読者に説明して頂けますか? Yehuda: 数年前まで私たちは,ウォーターフォールモデルで開発をしていました。大規模なバージョンを長期の開発サイクルで作り上げて,たくさんの機能を時間を掛けてテストしていたのです。 機能改善を提供するのがとても難しく,“次のリリース”にバンドルされるのが常でした。ユーザとしては,要求した機能や改善点を,何
Scaling Challenges: Productivity, Cost Efficiency, and Microservice Management The main objective of this article is to delve into the technical complexities and strategic adjustments undertaken by Trainline. By examining challenges such as managing peak transaction volumes and orchestrating microservice architectures, we aim to uncover the valuable lessons learned and insights gained from Trainli
MicrosoftのInternet Explorer PMであるJatinder Mann氏は、BUILD 2012でHTML5アプリとサイトを高速化する50のパフォーマンストリックというセッションで、Webアプリケーションを高速化する多くのチップスを提供した。 Mann氏が提供したアドバイスは、以下の6つの原則を中心に構成されていた。 1. ネットワークリクエストに迅速に応答する リダイレクトを避ける。上位1,000のWebサイトのうち63%は、リダイレクトを使用している。これらはリダイレクトをやめることによって10%のパフォーマンスを改善することができる。 メタリフレッシュを避ける。世界のURLのうち14%は、メタリフレッシュを使っている。 可能な限りユーザーの近くにあるCDNを使用してサーバーの応答時間を最小化する。 異なるドメインからのリソースをダウンロードすることによって、同時
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く