新着記事一覧
2023年04月07日(金) 〜 2023年03月08日(水)
-
Java開発の生産性を上げるためにMicrosoftが取り組んでいること
2021年5月、Microsoftはプログラミング言語Java向けの開発キット「Microsoft Build of OpenJDK」の提供を...
3 -
プロダクトの品質をテストするために必要な、チームのモヤモヤを解消するための仕組み作り
ソフトウェアテストの目的の一つは、プロダクトの価値を明らかにすること。だが、プロジェクトの規模が大きくなると、メンバー全員が同じ方向を向くこと...
0 -
無償デスクトップ自動化ツール「Power Automate Desktop」でファイルの圧縮・解凍作業を自動化する
Power Automate for Desktopは、自動化可能な作業の流れ(フロー)をデザインし、実行するためのソフトウェアです。第19回...
0
-
ユーザーに最適な二要素認証の方法を考える、それぞれのメリット・デメリットとは?
ユーザーは多くのアカウント管理を強いられている一方で、アカウント情報の流出は頻繁に起こっている。もはやIDやパスワードは流出するものとして考え...
0 -
アプリケーションのセキュリティ対策をしよう! DevSecOpsで継続性・自律性・自動化を実現する
2000年代から2010年代前半に、セキュリティやウェブパフォーマンスのスタートアップに携わったSnyk創業者のガイ・ポジャーニー(Guy P...
0
-
昔ながらの監視ツールから脱却しよう!Datadog APMで学ぶオブザーバビリティ実践法
コンテナで稼働する多数のサービスが複数のクラウドをまたがって疎結合する現代のアプリケーションは、一昔前のシンプルなアーキテクチャのアプリケーシ...
1 -
ソフトウェアテストの専門家が解説する、失敗しないテスト自動化の始め方と継続して運用していく秘訣とは?
ソフトウェアテストの自動化は、Developer Summitでも人気のテーマだ。今回も、自動化について多くのセッションがおこなわれた。テスト...
3 -
メンテナンスしやすいアプリを作成しよう! RoomをViewModelと組み合わせて利用する方法
CodeZineの連載「Android Studio2で始めるアプリ開発入門」が終了してから約1年後、Android Jetpackがリリース...
0
-
月1万件のアラートが1/10に! 元AWSエンジニアの経験から生まれた「PagerDuty」のインシデント対応とは
システムの安全と安定稼働を支える運用担当者は、日々膨大なインシデント検知アラートの処理で疲弊している。そんな彼らの負担をAIによるトリアージや...
1 -
せっかく磨いたスキルなら成長産業で発揮しよう! 複数企業でのCTO経験から語る、エンジニアのキャリアに大切な事
エンジニアが現在の仕事に疑問を抱き、新しい道を模索しようとするとき、どんなことを重視するだろうか。経験を積んで身に付けてきた技術は、簡単に変え...
0 -
CARTA HOLDINGSの伝統インターン「Treasure」──ベテランから若手エンジニアへ受け継がれる開発の意思とは?
近年、エンジニアの需要が高まる中で、あらゆる企業が工夫を凝らした学生のインターンを行っている。その中でCARTA HOLDINGSは、2006...
1
-
レースで楽しみながら機械学習を習得! 4年ぶり現地開催の「AWS Summit Tokyo」で行われるDeepRacerの魅力
AIや機械学習を学ぶなら、いろんな方法がある。しかしせっかく学ぶなら楽しい方がはかどるというもの。AWSでは開発者が機械学習を習得することを目...
2 -
アジャイル開発で行いたいテストの準備、進め方とは?──品質保証を行うプロセス、フレームワークを紹介
多くの日本企業が取り組むアジャイル開発。しかし、従来と異なるプロセスのため、品質を犠牲にスピードを上げてしまうなど、望むものを見誤ってしまうプ...
1 -
Google Cloudが解説! エンジニアはAI/MLソリューションのレイヤー構造を理解しよう!
AIやML(機械学習)が話題になるとき、「AIは簡単に使えるようになり、民主化が進んでいる」という論調もあれば、「AIを使いこなすには(あれこ...
1
-
re:Invent 2022で発表された新アップデート~EventBridge Pipes、Officeライセンス込みAMI、CloudWatch Logs~
本連載では、AWSに関して、なかなか時間がとれず最新のアップデートを追えていない方や、これからAWSを利用したいと考えている方に向けて、AWS...
0
-
絶え間ない進化を続けるC#──バージョン11を理解しよう! 参照の強化と文字列関連の新機能を紹介
第2回では、refフィールドなどの参照系の機能を中心に紹介します。参照系は、C# 7.0から細かく機能拡張されているため、その流れを追うことで...
2
-
優勝は誰の手に?スパコンの威力を社会課題の解決に活かす「NECスパコン・プログラミングコンテスト」最終審査
日本電気株式会社(以下、NEC)は昨年11月29日より、NEC製スーパーコンピュータ「SX-Aurora TSUBASA」を活用した社会課題の...
7 -
より使いやすくなったPHP 8.2の新機能──関数の改良やデータベースサポートの変更を中心に紹介
第2回では、関数の改良とデータベースサポートの変更について主に紹介します。まずは、callable構文の一部の削除について紹介します。次に、8...
1
-
LINEのプライベートクラウド「Verda」のDevOpsを支えるPagerDutyによるインシデント管理
LINEが2016年から運用しているプライベートクラウド「Verda」には、同社がサービスを提供するにあたって必要なシステム基盤が展開されてい...
2
-
SRE導入の秘訣は、組織にあったアプローチで手のつけやすいところから小さく始めること
クラウドネイティブへの移行が加速するにつれ、注目を集めているSRE。SREとはGoogleが提唱したシステム運用の方法論である。2016年にオ...
0
-
「プロダクトマーケティングマネージャー(通称:PMM)」という職種を聞いたことがあるだろうか。“マーケティング”という言葉が入っており、一見、...
2 -
本連載では、SwiftUIの基本的なプログラムができる読者を対象に、SwiftUIの新しい機能の基本的な事柄を解説します。iOS16で追加され...
1
-
数字を上げることが目的ではない──「Four Keysメトリクス」で高い開発者体験の実現を目指す
2023年2月9日、10日の2日間に渡って開催された「Developers Summit 2023(デブサミ2023)」。2日目に行われたセッ...
0 -
オンプレミスにもPagerDutyを活用! MSPからの移行でMTTA短縮化とコスト削減を実現したオイシックス・ラ・大地
Oisix、大地を守る会、らでぃっしゅぼーやなど、食品宅配のサブスクリプション事業を提供するオイシックス・ラ・大地株式会社。企業理念「これから...
2
-
この連載は、マンガで分かるプログラミング用語辞典です。気軽に読み流せるマンガと、テキストによる詳しい解説で、プログラミング未経験者がつまづきが...
16
-
ChatGPTとも連携! 複雑な要件でもこのデータベースだけでOK、人気急上昇中のTiDBとは?
最近人気急上昇中のデータベースとしてTiDBがある。2015年に設立したPingCAPが開発するオープンソースの分散データベースである。MyS...
2
-
SpringOne Essentialsで紹介されたSpringアプリケーション最新情報~Spring Framework 6.0、GraalVMなど
Spring Frameworkを中心としたOSSプロダクト群と、Springアプリケーションの開発を加速させるプラットフォームに関するカンフ...
1
-
さまざまな「空間データ」を活用しよう~ラスターデータ、点群データをデータベースで扱うには
この連載では、開発者の皆様がシステム・アーキテクチャやアプリケーション・コードをより洗練させるのに役立つデータベース・マネジメント・システム(...
5
-
企業のOSS採用が増加する中、デメリットにはどう対処する? Aivenが語るデータ基盤構築のベストプラクティス
Developer Summit 2023のデータテクノロジーのセッションでは、「OSSを活用した次世代大容量データ基盤構築のベストプラクティ...
0
-
JavaScriptライブラリ「Wijmo」のさまざまな部品を徹底活用!~階層構造のデータを表示するTreeViewコントロール~
本連載ではグレープシティのJavaScriptライブラリ「Wijmo(ウィジモ)」の部品を複数組み合わせて利用する例を、複数回にわたって紹介し...
0
-
【WWDC2022総復習】「機能不足」は過去の話、さらに表現力を増したSwiftUI
本記事は、WWDC2022にて発表されたアップデート内容を紹介する連載記事の第3回となります。前回はiPhoneのロック画面、iPadのデスク...
2
-
LINEアプリ開発の基本、LINEユーザと連携するために認証の仕組みと流れを理解しよう
前回はLINEでのサービス全般について紹介しました。今回は、本システムにおけるLINEログインの使い方から、友だち登録をするまでの応用について...
1