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が最近リリースされ、重要な変...
原文(投稿日:2021/01/21)へのリンク 高い品質の成果物を高い完成度で、常に提供しなければならないという意識は、ストレスを生み出し、燃え尽き症候群(burnout)の原因になる可能性がある。何よりもまず、燃え尽き症候群に陥るのを避ける問題を自分が抱えている、ということを受け入れなければならない。個人レベルでアジャイルを適用することが、ストレスを低減し、燃え尽き症候群の可能性を低めながら、高い目標を達成する上で一助となるはずだ。 Thought Machineで品質管理の責任者を務めるMaryam Umar氏は、Agile Testing Days 2020で、メンタルヘルスのためのアジャイル導入について講演した。 燃え尽き症候群のサインは外部からは分からない、とUmar氏は言う。風邪や咳とは違い、自分の内にある心から来るものだからだ。疲れを感じたり、頻繁に頭痛がしたり、仕事に対する
原文(投稿日:2020/09/30)へのリンク 1980年9月30日に "The Ethernet: A Local Area Network; Data Link Layer and Physical Layer Specification" がバージョン1.0仕様として公開されてから、今日がちょうど40年目にあたる。この仕様は1981年7月、ACM SIGCOMM Computer Communication Reviewに掲載された。Ethernetは現在もコンピュータネットワークの最下層として広く使用されており、IPとその上位レベルプロコトルであるTCP/UDPの下に位置している。 1970年代から1980年代にかけてのコンピュータ間ネットワークは、プロプライエタリで制限されたものだった。この状況に対処するため、Robert Metcalfeという元Xeroxのエンジニアが、Xer
原文(投稿日:2020/02/27)へのリンク ZetZ、略してZZは、RustにインスパイアされたCのダイアレクト(diarect, 方言)だ。コンパイル時に仮想マシン内でシンボリック実行することによって、コードの形式的検証を行う。 ZZはハードウェアに近い部分で動作するソフトウェアをターゲットにしているが、クロスプラットフォームなANSI-C準拠のライブラリ構築にも使用することができる。実際には、ZZはCコードのトランスパイラとして、処理結果を任意の標準的Cコンパイラに入力することで動作する。多くの言語が行っている安全性へのアプローチとは対照的に、ZZは、例えば生のポインタアクセスのように"安全でない(unsafe)"と見なした機能の除外や制限は行わない。その代わりに静的単一代入(static single assignment, SSA)を使用して、yices2やz3といったSMTプ
原文(投稿日:2019/07/09)へのリンク Continuation LabsのシニアソフトウェアエンジニアであるGabriel Cuvillier氏が、有名なDoom 3ゲームを、WebAssemblyを使ってブラウザに移植した。7週間に及ぶフルタイムの開発作業か明らかになったのは、ヘビーウェイトなデスクトアプリケーションやゲームをシームレスに実行する上で現在のWebAssemblyが持っている、潜在的パフォーマンスと不足している部分の両方だ。InfoQはCuvillier氏とのインタビューで、開発中に遭遇した技術的課題や、WebAssemblyを使ったデスクトップアプリケーションに移植を検討中の開発者が学ぶべき教訓について聞いた。 Doom 3は2004年、Microsoft Windows用としてリリースされた、ホラーを題材とした一人称型シューティングゲームだ。Doom 3では、
原文(投稿日:2019/06/20)へのリンク 航空や医療といった別の業界について学び、別の分野を研究することで得られるものがある、とPoppuloのソフトウェアテスターであるConor Fitzgerald氏はRebelCon.io 2019で語った。航空には失敗から継続的に学ぶ歴史がある一方、医療では文化とバイアスが、学びと継続的な改善の障壁であるように思われる。 Fitzgerald氏の航空への興味はコーチングコースに始まっている。例えば、非難のない文化へのシフトなど、インストラクターが航空における文化の変化を何度も引用していたからだ。チェックリストが航空業界の優れた安全記録にどう貢献したかを学ぶのに、いかに興味をそそられたかを述べた。 救急法のコースでFitzgerald氏は、医療はヒューリスティックス、記憶術、オラクルを利用していると気付いた。彼は、医療で使われているもので、他に
Agnieszka Walorska氏によると、今日の一般的な女性の仕事は、適応性、即効性、感情的な知性、暗示的な知識が中心であり将来的に優位になるという。人工知能とロボティクスは、主に男性が行っている高度な技術のある仕事を自動化する。 Creative Constructionの創設者であるAgnieszka Walorska氏は、Codemotion Berlin 2018で男性が自動化されたとき、女性がどのように世界を支配するかについて話した。InfoQはこのカンファレンスのQ&A、要約、記事をカバーする。 19世紀の産業革命とは異なり、21世紀の技術的失業は、熟練度の低い労働者に限らず、熟練のホワイトカラーの仕事にも影響を及ぼすとWalorska氏は主張する。男性は、現在男性が占めている領域において、人工知能により力を失うことになるとWalorska氏は言う。 男性は、予測可能、繰
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く