新着記事一覧
2023年01月19日(木) 〜 2022年12月20日(火)
-
C# 11の新機能を理解しよう──オブジェクトの初期化とジェネリック型数値演算を解説
第1回では、オブジェクトの初期化やジェネリック型数値演算を中心に、requiredメンバー、auto-default構造体、インタフェースの静...
11
-
マルチプラットフォームのGUIフレームワーク「Avalonia UI」でMVVMアプリを始めよう
数年前からMicrosoftは、Windows onlyから脱却してマルチプラットフォーム戦略を打ち出しています。その戦略はデスクトップ向けの...
6
-
この連載は、マンガで分かるプログラミング用語辞典です。気軽に読み流せるマンガと、テキストによる詳しい解説で、プログラミング未経験者がつまづきが...
1
-
iOS16/SwiftUI4で高度になった地図機能に触れてみよう
本連載では、SwiftUIの基本的なプログラムができる読者を対象に、SwiftUIの新しい機能の基本的な事柄を解説します。iOS16で追加され...
1
-
React向けのフレームワーク「Remix」で初めてのWebサイトをつくる
Remixは、Webサイトの画面遷移とサーバーサイドレンダリングに着目して、通信するデータ量の削減によるユーザー体験の向上を目指したフレームワ...
5
-
【Android Jetpack入門 】データベース処理を自動化してくれるライブラリ「Room」を徹底解説!
CodeZineの連載「Android Studio2で始めるアプリ開発入門」が終了してから約1年後、Android Jetpackがリリース...
9
-
プロダクトの安全のために「攻め」の脆弱性診断と「守り」のSensor監視に取り組むPSIRTの日々
2022年1月からfreeeにジョインした越智郁氏。Product Security Incident Response Team(以下、PS...
2 -
「IT業界のジェンダーギャップ解消を」神谷優さんが思う、女性エンジニアが増えたほうが良い理由とは? Equityを実現するために企業が取り組むべきこと
2022年のジェンダーギャップ指数は、日本は116位と先進国で最低レベルの結果となった。こうした大きなジェンダーギャップは、日本のIT業界でも...
7
-
2022年版実践WPF業務アプリケーションのアーキテクチャ【見積編】~ドメイン駆動設計&Clean Architectureとともに~
現在、ドメイン駆動設計やClean Architectureなどが日本でも良く語られるようになり、広く受け入れられはじめています。技術的にはW...
10 -
「VSCode」での開発をよりスムーズに!基本的で役に立つ拡張機能を解説
VSCodeの優れているところは、豊富な拡張機能を選んで組み合わせて使えることです。第3回は、拡張機能の探し方、拡張機能の情報の見方、インスト...
16
-
わかるように伝える方法を探し、寄り道をすることで成長したキャリア
Webプログラマーであり二児の母でありながら、『ルビィのぼうけん』シリーズ(翔泳社)など、子ども向けのIT関連本も含め、翻訳者としても活躍する...
0
-
【WWDC2022総復習】知ってる? ロック画面以外でもiOS 16/iPadOS 16はこんなに進化したんです
Worldwide Developers Conference(以下、WWDC)は、Appleが毎年6月ごろに開催する開発者向けイベントです。...
0
-
GG Voice & Actionに訊く──「当たり前」に潜むジェンダーギャップに気づき、身近なところから変えていくには?
「テクノロジーで人の困りごとを解決し、世界を変えることができるIT業界ってかっこいい」とデザイン方面からITの世界に入った宮内あかりさん。今回...
1
-
ゲームデバッグはもう古い? 現代的なゲームテストの考え方となる「ソフトウェアテストの7原則」とは
ゲーム業界で行われているデバッグは「バグ探し」としてのみ認識されており、それだけでは品質を担保するのが難しくなっている。そう語るのが『ゲームを...
6
-
セキュリティインシデントで顧客に広がる不安、企業が取るべき情報発信とは
とある鉄道会社の社内SEの悲哀を描く技術系コメディ! 姫路と京都を結ぶ京姫鉄道株式会社。広報部システム課に配属された祝園アカネは、今日もトラブ...
0 -
AWS「GuardDuty」「Firewall Manager」がもっと便利に! セキュリティ関連のアップデート3選
本連載では、AWSに関して、なかなか時間がとれず最新のアップデートを追えていない方や、これからAWSを利用したいと考えている方に向けて、AWS...
1 -
DockerとSSHでセキュリティと手軽さを両立したリモート開発環境を構築する
リモートワークが一般的になり、一方でさまざまな課題が生じてきています。特にコミュニケーションの課題などは多くの人に関係するため大きな関心を集め...
16 -
要件定義の不安をなくす。全体像や機能、進め方などを『図解まるわかり 要件定義のきほん』から解説
要件定義はプロジェクトの成否を左右するほど重要なものですが、いざその担当になったとき、不安なく要件定義書をまとめることはできるでしょうか。失敗...
18
-
プロダクトマネージャー、アーキテクト、デザイナー……戦略コンサルティングファームでデジタル人材は何をしているのか
デジタル人材のキャリアパスや活躍の場として「コンサルティングファーム」という選択肢がある。しかし、どんな仕事をしているのか、どんなキャリアを築...
1 -
Rails 7で簡単にSPA開発! Turbo StreamsとJavaScript利用を支援するStimulus
連載第6回では、Railsアプリケーションのデフォルト構成であるHotwireを使ったSPA(Single Page Application)...
4 -
この連載は、マンガで分かるプログラミング用語辞典です。気軽に読み流せるマンガと、テキストによる詳しい解説で、プログラミング未経験者がつまづきが...
0
-
「Transformer」の仕組み──AIによる画像・動画生成や自然言語処理で話題の深層学習モデルを理解する
海外のWebサイトを日本語に翻訳したり、言葉から画像や動画を自動生成したりするなど、AIのアウトプットは年々人間の創造物に近づいてきている。今...
15 -
Pythonで「割り勘アプリ」を作ってみよう! 初心者でも簡単にできるデスクトップアプリの作り方
プログラミング初心者向けの入門書『Python2年生 デスクトップアプリ開発のしくみ』から、計算アプリの1つである「割り勘アプリ」の作り方を紹...
7
-
上流工程を目指すなら、小さな改善から始めよう エンジニアからITコンサルタントになるための3つのスキル
ITによる経営・現場の課題解決において、重要な役割を果たすITコンサルタント。ITエンジニアのキャリアパスとして注目されるポジションの1つだが...
2 -
遅れる初動、はびこる隠ぺい……組織がセキュリティインシデントに対応していくには?
とある鉄道会社の社内SEの悲哀を描く技術系コメディ! 姫路と京都を結ぶ京姫鉄道株式会社。広報部システム課に配属された祝園アカネは、今日もトラブ...
0
-
JavaScriptライブラリ「Wijmo」のさまざまな部品を徹底活用!~まずは表とチャートから解説~
グレープシティのJavaScriptライブラリ「Wijmo(ウィジモ)」は、Webページ作成に利用できるさまざまな部品の詰め合わせです。本連載...
0 -
複雑化するコード、工数がかかるテスト…… 開発プロセスの改善はどこから手を付けるべきか
かつてソフトウェア開発は品質を担保するために、時間をかけてしっかりと作り込んでいた。そのため「品質とスピードはトレードオフ」という観念があった...
2 -
スタートアップ/メガベンチャーで働くには? 20代から考えたい、エンジニアに求められる4つのスキルとこれからの伸ばし方
本連載では、スタートアップやメガベンチャーでエンジニアを経験したのち、コーディング試験サービスを展開するスタートアップの代表を務める葛岡氏が、...
1
-
Shopify Plusでeコマースや企業DXに携わるメリットとは?
ビジネスの立ち上げから運営、成長に必要なすべてのeコマース機能とPOS機能を一つのプラットフォームで提供するShopify。その最上位プラン「...
0 -
イタズラ電話で済ませてない? 情報セキュリティインシデントの外部通報
とある鉄道会社の社内SEの悲哀を描く技術系コメディ! 姫路と京都を結ぶ京姫鉄道株式会社。広報部システム課に配属された祝園アカネは、今日もトラブ...
1
-
開発で培った知見は最初からフルオープン TISが技術ナレッジサイト「Fintan」で目指す世界とは
TISでは技術ナレッジやノウハウを「Fintan」というサイトで公開している。一般的にIT企業がエンジニアブログでノウハウを公開していることは...
9 -
無償デスクトップ自動化ツール「Power Automate Desktop」とAI機能作成サービスを組み合わせてみる
Power Automate for Desktopは、自動化可能な作業の流れ(フロー)をデザインし、実行するためのソフトウェアです。第15回...
1 -
ソーシャルログインの実装入門に、IDaaSの「Firebase Authentication」が適している理由とは?
普段利用しているSNSやWebサービスのアカウントを利用して別のアプリなどに登録・ログインする仕組みが、ソーシャルログインです。今やサービス開...
0