新着記事一覧
2023年11月23日(木) 〜 2023年10月24日(火)
-
Pythonの機械学習ライブラリ(pandas)を使って、回帰アルゴリズムで不動産価格を予測しよう
Pythonでの機械学習を学ぶ入門書『実務で役立つPython機械学習入門』(翔泳社)が発売中です。本書では実際にありうるビジネス課題を想定し...
10
-
ActiveReportsJSやWijmoがデータを取得できるAPIを、PythonのDjango REST frameworkで作る
本記事では、メシウスのライブラリ「ActiveReportsJS」や「Wijmo」をReactと組み合わせて構築したWebページを、Web A...
0 -
Elasticsearchの組み合わせでより有効な生成AIの活用を実現する
ChatGPTの登場により、今やバスワード化している生成AI。その注目の高さから、経営者や顧客から「生成AIで何かやりたい」と言われる場面も増...
2 -
画面へのデータ反映処理を自動化できるデータバインディング! コードのバリエーションを紹介
本連載は、「Android Studio2で始めるアプリ開発入門」連載、および『Androidアプリ開発の教科書』の続編にあたる内容として、J...
1
-
オブザーバビリティをNew Relicで実現──年間連結決済処理金額13兆円超、決済のサービスレベルを維持する
複雑に連携したシステムを見える化したい。そんな課題を持っている人は多い。ECサイトと連携し、多様な決済手段を提供するオンライン総合決済サービス...
0
-
React Routerを元に誕生した「Remix」──ルーティングに関するAPIを解説!
RemixはReactでシングルページアプリケーションを構築する際に定番のルーティングライブラリである、React Routerを元にして生み...
4
-
VSCodeのソース管理をはじめよう! Gitの連携機能について解説
第7回は、VSCodeとバージョン管理システムGitの連携機能を紹介します。VSCodeにおけるソース管理の基本を、リポジトリの作成から変更の...
22
-
最新版Python3.12を使いこなす! 型引数や文法関連の新機能を3.10からの変遷で紹介
Pythonは、この10月2日にバージョン3.12としてリリースされました。Pythonはバージョン3.9から1年おきのリリースを続けてきてお...
23
-
FlutterのBuildContextとは?──その役割と制限をきちんと理解しよう
今回は、これまでコード上でなんとなく使ってきたBuildContextを中心に説明します。そして、Flutterだけではなく他のフレームワーク...
7
-
画面部品へのアクセスを効率化、ビューバインディングとデータバインディングを解説
本連載は、「Android Studio2で始めるアプリ開発入門」連載、および『Androidアプリ開発の教科書』の続編にあたる内容として、J...
1
-
認証やID管理は「Okta CIC」に任せてみては?──開発者が主要機能開発にフォーカスできるCIAMの魅力に迫る
昨今のアプリやサービスでは安全性の観点から多要素認証が必要とされているものの、サービス提供としては認証周辺の機能はメイン機能ではないので、あま...
1 -
C#とマイコンでIoTプログラミング! .NET nanoFrameworkとESP32の基本を解説
.NET nanoFrameworkは、組み込みデバイス向けの.NET実装です。.NET nanoFrameworkを用いれば、ハードウェア的...
33
-
エンタープライズシステムにおけるマイクロサービスの課題とは? マイクロサービスと統合型システムのメリット・デメリット
当初、最適だと思っていたシステムアーキテクチャも事業の成長と共により複雑な機能を求められ、結果、当初の決断に疑問を感じることがあります。最近で...
6
-
この連載は、マンガで分かるプログラミング用語辞典です。気軽に読み流せるマンガと、テキストによる詳しい解説で、プログラミング未経験者がつまづきが...
22
-
ゆめみ 片岡氏×GitHub 服部氏が語る、AI時代のエンジニアの生存・成長戦略
生成AIの登場で大きく変わり始めた開発者体験。AIが存在しない世界には戻れない今、開発者は今後AIとどう向き合い、どう活用し、どんなスキルセッ...
0 -
メモリ利用を効率化! Modern C++のキモ「ムーブセマンティクス」
本連載では、Modern C++と称されるC++について、Modern C++らしい言語仕様をピックアップし紹介していきます。第4回は、Mod...
23
-
無償デスクトップ自動化ツール「Power Automate Desktop」のOCR処理の結果をExcelに出力する
Power Automate for desktopは、自動化可能な作業の流れ(フロー)をデザインし、実行するためのソフトウェアです。第24回...
2
-
ASP.NET Coreでリアルタイム通信を実現! SignalRの使い方
この回では、Webアプリケーションにリアルタイム処理を導入できるSignalRを紹介します。リアルタイムチャットのアプリケーションを作りながら...
8
-
【Python 3.12への道のり】3.11で導入された可変長ジェネリクス・データクラス変換とは?型関連の機能を紹介
Pythonは、この10月にバージョン3.12としてリリースされました。Pythonはバージョン3.9から1年おきのリリースを続けてきており、...
6
-
ChatGPTはコーディングテストをどこまで解けるか? AI時代の「エンジニア採用選考」を考える
Track Testは、累計350社以上で導入されている。今回のセッションでは、Track Testが初級・上級の問題を用意。ChatGPTが...
1 -
スクラムを使いこなそう! スプリントレビュー・レトロスペクティブ・リファインメントとは
スクラムは、コードを見て学ぶような具体的な開発手法ではなく、コミュニケーションや情報共有に「型」をつくることで仕事の流れを円滑にし、プロダクト...
13
-
Spring誕生から20年! Spring FrameworkやJavaの最新情報が披露された「SpringOne 2023」レポート
Spring FrameworkやSpring Bootの最新情報や、DevOps、マイクロサービスといったソフトウェア開発のトレンドをテーマ...
7
-
Spring Boot 2.7と3.0のOSSサポート切れ間近! 開発が便利に楽しくなる最新バージョンへ移行しよう
サポート切れのOSSを放置すると、脆弱性のリスクが高まり、移行するにしても、バージョンを数段飛ばしで移行するのは至難の業だ。2023年11月下...
3 -
初めて任された現場でプロジェクトマネジメントができるのか、不安でたまりません
プロジェクトを率いる立場になると、チーム内のエンジニアの1人だった時代とはまったく異なる不安に襲われます。プロジェクトの成否がその肩にのしかか...
6
-
新用語「ASPM」とは? ソフトウェア品質を高めるためのセキュリティ最新動向を解説!
ガートナーの予測で「2026年までに、自社でアプリケーションを開発している組織の40%以上がアプリケーションのセキュリティ問題をより迅速に解決...
10 -
マイクロサービスAPIとは何か? マイクロサービスとWeb APIの定義と仕組みを解説
多くのソフトウェアで利用されているマイクロサービスとその統合に欠かせないWeb API。これらの設計と構築に費やす時間を考えれば、基本的な事柄...
3
-
これからのOAuth/OIDCで知っておきたいこと。最新の拡張仕様やAuthleteを活用した実装方法
API認可にOAuth 2.0(以下、OAuth)、ID連携にOpenID Connect(以下、OIDC)を使うことは、いまでは当たり前の選...
1 -
Next.js 13の新機能「App Router」でコンテンツ部分だけを更新する
App Routerという仕組みには、Webサイトを快適に制作するためのツールとしての側面があります。その一環として、Nested Route...
5