Shoeisha Technology Media

CodeZine(コードジン)

特集ページ一覧

記事一覧

46~60件(全5304件)
  • 2019/07/11

    Slimのコンテナ機能を使ってみよう

     本連載では軽量PHPフレームワークであるSlimを紹介していきます。フレームワークといえば、重厚長大なもの、いわゆるフルスタックフレームワークが多い中で、あえて軽量フレームワークを取り上げます。軽量ゆえのメリットを味わっていただこうと思います。前回は、テンプレートエンジンTwigとSlimを連携させる方法を紹介しました。今回はSlimのコンテナ機能を紹介します。

  • 2019/07/10

    大規模Webサービスの改善に向けたR&Dの取り組み――SPAのボイラープレート開発とFastlyの活用

     本連載ではリクルートテクノロジーズにおける大規模Webサービスの改善についてお伝えしてきました。最終回となる本稿では前回までの話とは異なり、今後のリクルートのWebフロントエンド技術について紹介します。具体的には、Single Page Applicationのボイラープレート開発と、Fastlyなどに代表されるCDN導入に焦点を当てた内容をお送りします。

  • 2019/07/09

    関西のIT事情からキャリア論まで徹底解説! U30エンジニアのための生存戦略【Developers Boost KANSAI】

     6月15日、関西の若手エンジニア向けカンファレンス「Developers Boost KANSAI(デブスト関西)~U30エンジニアの登竜門~」が開催された。基調講演に登壇したのは、K.S.ロジャース株式会社と株式会社ZEEDのCTOを務め、関西を中心としたエンジニア採用・開発チーム構築などのコンサルティングも行う民輪一博氏。目覚ましい活躍を見せる民輪氏は「関西は東京と比べると、IT企業にとってまだまだ苦労の多い土地」であると語る。関西でエンジニアとして働くうえで、自分自身の市場価値をどう向上...

  • 2019/07/08

    多様性豊かな環境でデベロッパードリブンな開発に特化するLINE KYOTOのリアル

     毎日のように手元のスマートフォンに誰かからのLINEメッセージが届く。いつしかLINEでは個人同士のやりとりだけではなくグループの情報共有もするようになり、今では買い物の決済、保険の契約、投資までできるように発展している。このLINEプラットフォームやその周辺で提供するサービスはどのようなエンジニアが、どのような環境で開発しているのか。京都で開催されたイベント「LINEエンジニア採用の日」からLINE KYOTOで働くエンジニアたちの姿を垣間見ることができた。

  • 2019/07/05

    オープンから1年、LINE KYOTOは今どうなった? 少人数で高い専門性を持つエンジニア集団の実態

     LINEが京都に開発専門の拠点を開設したのが1年前。あらためてLINEの開発文化にも触れつつ、現在のLINE KYOTOがどう育ったのかLINE 上級執行役員 サービス開発担当 池邉智洋氏と同 Developer Relationsチーム 藤原聖氏に聞く。

  • 2019/07/04

    「1on1」はただの面談ではない~メンバーが気づきを得るためのカイゼンの場を作ろう

     この連載では、開発現場で実践できるカイゼンのやり方と考え方について、お伝えしていきます。下敷きになっているのは、「カイゼン・ジャーニー」という書籍です。「カイゼン・ジャーニー」も、現場のカイゼンがテーマになっています。この新たに始める連載は、内容としては書籍を補完するもので、チームが現場でこのWebページを開きながら、実際にふりかえりをしたり、カンバン作りをしたりできるように作っています。本を開きながらより、Webページをモニタに映す方が、ワークショップもやりやすいですよね :) また、読者の...

  • 2019/07/03

    JavaScript UIフレームワーク「Vue.js」で「Wijmo(ウィジモ) 5」のリッチなUI部品を使おう

     本連載では、グレープシティが提供するJavaScriptライブラリWijmo(ウィジモ)について、サンプルとともに利用例を紹介します。WijmoはさまざまなJavaScriptフレームワークやライブラリと組み合わせて利用できますが、今回はJavaScript UIフレームワークVue.jsと組み合わせる方法を説明します。WijmoのコントロールをVue.jsのWebページに組み込んで活用できます。

  • 2019/07/02

    多機能なアプリの設計をシンプルに保つ手法とは? Eight iOSを支えるアーキテクチャ【Developers Boost KANSAI】

     「どんなアーキテクチャを選ぶか」は、アプリの開発効率や信頼性を左右する重要な要素だ。適切な設計パターンを選択すれば、各コンポーネントが持つ役割は明確になり、再利用性も高くなる。iOS版「Eight」では、コードをシンプルに保つために数々のアーキテクチャの工夫がなされている。6月15日に開催された、若手エンジニア向けカンファレンス「Developers Boost KANSAI(デブスト関西)~U30エンジニアの登竜門~」では、そんな多くのユーザーに愛される名刺アプリの設計ノウハウについて、Sa...

  • 2019/07/02

    自律的にカイゼンを続ける組織を作る方法論としての「スクラム」の可能性

     刻々と変化するビジネス環境やユーザー要求に柔軟に対応するシステム開発手法としての「アジャイル」、中でも「スクラム」が、多くの注目を集めています。一方、「ビジネス」と「システム」との関係が不可分なものとなっている現在、システム開発の領域だけでなく、事業に関わる組織全体を「アジャイル化」することの重要性も増しています。今回、ヤフーにおいてクレジットカード事業に関わるシステムの刷新と継続的な「カイゼン」に取り組んでいる中村亮介氏と、それぞれに「アジャイル開発」の普及を目指した活動に携わり、『カイゼン...

  • 2019/07/01

    GitHub SponsorsはOSSへの新しいコントリビュートの形――GitHub Satelliteでの発表を日本向けに解説

     5月23日、GitHubやソフトウェア開発の最新情報を共有するためのカンファレンス「GitHub Satellite」がドイツのベルリンで開催され、いくつかの新機能・新サービスが発表された。そのGitHub Satellite Berlinに登壇したGitHubのデヴォン・ツェーゲル氏が来日し、日本向けに記者発表会を実施。新サービス「GitHub Sponsors」をはじめ、セキュリティやエンタープライズ版の新しい機能についても、詳しい説明がなされた。また、発表会終了後にツェーゲル氏にインタビ...

  • 2019/07/01

    Spring Bootでデータベースにアクセスしよう

     前回、サンプルアプリケーションを通じて、Spring MVC(Webインターフェース)で利用する基本的なアノテーションについて紹介しました。今回も前回利用したサンプルアプリケーションを通じて、Spring Bootでのデータベースを扱う際の設定や基本的操作について紹介します。

  • 2019/06/28

    RubyKaigiの知見を共有し合おう――AFTER RubyKaigi 2019レポート

     4月18日~20日に開催されたRubyistたちの祭典「RubyKaigi 2019」。その発表内容や知見を共有するためのイベント「AFTER RubyKaigi 2019」が、RubyKaigiスポンサーであるラクスル、Sansan、ZOZOテクノロジーズの3社共催で5月15日に行われた。本イベントでは3社のエンジニア&ゲストによるLTや、Ruby有識者によるパネルディスカッションが実施された。ここでは、そのレポートをお届けする。

  • 2019/06/27

    Spring I/O 2019 参加レポート~5.2以降の開発動向と、Spring Cloudにおける周辺環境の変化への対応

     JavaのOSSフレームワーク「Spring Framework」に関するヨーロッパ最大規模のイベントである「Spring I/O 2019」が5月16日、17日スペイン・バルセロナにて開催されました。7月31日(注1)にリリースが予定されているSpring Framework 5.2に関する話題や、Spring Framework 5.3以降に開発が予定されているトピック、Spring Cloudにおける周辺環境の変化への対応など、カンファレンスで取り上げられた主要な情報についてレポートしま...

  • 2019/06/26

    「Ruby on Rails」の基本理念とベースとなる考え方を知っていますか?

     RubyのWebアプリケーション開発用フレームワークといえばRails。翔泳社では独学でスキルを習得できる「独習」シリーズの最新刊『独習Ruby on Rails』を6月19日に発売しました。今回、本書からRailsのベースとなる考え方を紹介。どのような思想で成り立っているフレームワークなのかを理解することで、より効率的に学ぶことができるのではないでしょうか。

  • 2019/06/25

    「共通鍵暗号」 ~マンガでプログラミング用語解説

     この連載は、マンガで分かるプログラミング用語辞典です。気軽に読み流せるマンガと、テキストによる詳しい解説で、プログラミング未経験者がつまづきがちな専門用語・概念をやさしく読み解き、よりスムーズな学習を手助けします。市販のプログラミング入門書の副教材としてもぜひご活用ください。今回解説するのは、機密情報を安全に届けるために使われる暗号化方式の一つ「共通鍵暗号」です。

46~60件(全5304件)
All contents copyright © 2005-2019 Shoeisha Co., Ltd. All rights reserved. ver.1.5