新着記事一覧
2023年09月07日(木) 〜 2023年08月08日(火)
-
アプリケーション開発でもToilをなくそう!スリーシェイクのトヨタ事例で学ぶ、モダンな開発環境への道
効率的なアプリケーション開発や運用を実現するには、Toil(トイル:労苦)をなくすことが重要だ。トイルとは、自動化できるのに手動で対応している...
2 -
VSCodeをプログラミングエディタとして強化しよう! 便利な設定や拡張機能を紹介
第6回は、VSCodeをプログラミングのためのエディタとして使うときに便利な設定や、注目のPolyglot Notebooksを含むお勧めの拡...
12
-
Remixで古き良き通信体験を取り戻そう──データ取得とデータ更新について解説
Remixは気持ちのよい開発体験を目指しつつも、Web標準で十分に良い体験が得られるものについてはWeb標準に寄り添うフレームワークです。本記...
5
-
アジャイルやマイクロサービスについてのセオリーは耳タコではないだろうか。しかし実践となると、そう簡単ではない。グロース・アーキテクチャ&チーム...
2 -
この連載は、マンガで分かるプログラミング用語辞典です。気軽に読み流せるマンガと、テキストによる詳しい解説で、プログラミング未経験者がつまづきが...
7
-
「SPACEフレームワーク」を開発組織に導入しよう:カテゴリーの選び方と指標の計測の実例
開発者の生産性を多面的に評価する指標として注目されている「SPACEフレームワーク」。本連載では、SPACEフレームワークとは何か、そして筆者...
1
-
目視のコードレビューまかせにしない!静的解析ツール「Axivion Suite」で業界最高水準のソフトウェア品質を担保
今やあらゆるものがソフトウェアで制御される時代。こうしたソフトウェアの中には、自動車や医療機器など、不具合を起こすと人の命に関わるものもある。...
2 -
Firebase Authenticationを活用してユーザー認証機能を実装しよう
クロスプラットフォームに対応した、Googleが提供するmBaaS「Firebase」。無料で使い始めることができ、アプリ開発者の工数を大幅削...
1
-
悩み多き若手エンジニアがこれまでの歩みを振り返って思う、結局「行動」が運を掴み将来の道をつくる
新卒で入社したのは、エンジニアとは無縁の会社──。仕事に面白さを感じられず模索する中で、プログラミングに出会い、未経験ながらエンジニアへのキャ...
3 -
LiveData/Flowを自働生成するRoomの仕組みを理解しよう!──Kotlin専用「Flow」も解説
CodeZineの連載「Android Studio2で始めるアプリ開発入門」が終了してから約1年後、Android Jetpackがリリース...
0
-
エンジニアの進路の悩みを、人事・エンジニア・アイドルの三者が解決へと導く
「エンジニアが明るく楽しく働ける未来をつくりたい」というコンセプトのWebサイト「SES Plus」。同サイトで提供されている、AKKODiS...
0 -
Figmaの新機能「Variables」とは?──デザインとコードの同期に大活躍の機能を解説
本連載では、ソフトウェアエンジニアがFigmaというデザインツールを通してデザインのことを学んでみたくなる、Figmaを使って日々の業務の効率...
1
-
Akamai本国CTOが語るクラウド市場参入の理由──「3大クラウド」と比較した技術的利点とは
今や企業においてクラウドの活用は当たり前のものとなっている。この傾向はシステム開発にも大きく影響している。従来、Webアプリケーションの開発は...
4
-
入社半年で挑戦した人事データ分析プロジェクト、データサイエンティストとしての成長とは
かつて個人や企業の必勝法は勘と経験で磨かれたものだったかもしれない。しかしそれはケースバイケースであり、時代にも左右される。データを駆使すれば...
6 -
予想していない出来事があなたのキャリアをつくる──「計画的偶発性理論」で小さな行動を線にする
2023年7月1日、翔泳社主催の若手エンジニア向け技術カンファレンス「Developers Boost 2023〜U30エンジニアの登竜門〜」...
5
-
AWSの運用がもっと楽になる!「CloudWatch」で注目の新機能と使い方4選
本連載では、AWSに関して、なかなか時間がとれず最新のアップデートを追えていない方や、これからAWSを利用したいと考えている方に向けて、AWS...
1
-
【Flutter解説】データをもとに画面処理を行う方法──ビジネスロジックと画面処理のアーキテクチャを知ろう
前回までは、データを保存する方法と取得する方法などについて紹介しました。今回は、取得したデータをもとに画面処理を行う方法について紹介します。多...
3 -
無償デスクトップ自動化ツール「Power Automate Desktop」にタイマー機能を加え、任意にフローを実行する
Power Automate for desktopは、自動化可能な作業の流れ(フロー)をデザインし、実行するためのソフトウェアです。第21回...
10
-
FirebaseでPush通知を実現しよう! Firebase Cloud Messagingを用いた通知システム
クロスプラットフォームに対応した、Googleが提供するmBaaS「Firebase」。無料で使い始めることができ、アプリ開発者の工数を大幅削...
1
-
本連載では、Modern C++と称されるC++について、Modern C++らしい言語仕様をピックアップし紹介していきます。第2回は、第1回...
40
-
この連載は、マンガで分かるプログラミング用語辞典です。気軽に読み流せるマンガと、テキストによる詳しい解説で、プログラミング未経験者がつまづきが...
11
-
関数型プログラミングを学ぶメリットとは? そもそも関数とは何かを理解する
今やどんな開発環境でも見られるようになった関数型プログラミングとそのメリットを活用できていますか? JavaやRubyのような命令型のオブジェ...
17
-
データ更新に応じてUI変更を自動実行しよう ―データを非同期でUIに反映できる「LiveData」とは?
CodeZineの連載「Android Studio2で始めるアプリ開発入門」が終了してから約1年後、Android Jetpackがリリース...
2