CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。
テーマはSBOM。最近ではカンファレンスのキーワードで扱われる機会が増えてきている。JFrog Japan デベロッパーアドボケイト 横田紋奈氏は顧客からの問い合わせが増えているのを感じているという。「こういうのは浸透するまで時間もエネルギーもかかります。前回のデブサミでも取りあげましたが『この人しつこいな』と思われるまでやっていきます!」と元気にDevSecOpsの重要性について解説した。 (上)JFrog Japan株式会社 デベロッパーアドボケイト Java女子部 JJUG 横田紋奈氏、(下)JFrog Japan株式会社 デベロッパー・アドボケイト 佐藤由久氏 ソフトウェアの推移的依存関係をどこまで把握できるか? まずはソフトウェアのサプライチェーンについて考えてみよう。簡単に言えば、ソフトウェアが本番環境にデプロイされ、ユーザーの元へ届くまでの一連の流れを指す。物流のサプライチェ
2018年、GitHubのリポジトリ数は1億件を達成した。これはGitHubが年に一度発表する、世界の開発者および開発環境に関する情報をまとめたレポート「The State of the Octoverse」の中で紹介された数字だ。同社のデータサイエンティストチームによって作成されたこのレポートは、開発トレンドを把握し、今後のソフトウェア開発事情を見通すうえで非常に重要な役割を担っている。そのレポートの注目ポイントが、2018年10月に開催されたGitHub Universeでのセッション“State of the Octoverse”で語られた。また、セッションに登壇したデータサイエンティストAnna Filippova氏にインタビューを敢行した。 急成長地域や人気の言語…この1年のトレンドは? 「The State of the Octoverse」は毎年10月にGitHubがまとめて
10月20日に開催された「PyData.tokyo One-day Conference 2018」では、フリーランスのプログラマで、python.jpの管理人もしている石本敦夫氏がPythonやNumPyの歴史とPythonで並行処理を行う時のポイントを解説した。 python.jp管理人 石本敦夫氏 PyData.tokyo One-day Conference 2018 「NumPyの歴史とPythonの並行処理」講演資料 なぜ機械学習にはPythonなのか ~NumPyを核に形成された科学技術計算のエコシステム いま「機械学習」でググると「python」が関連キーワードとしてサジェストされるほど、AIや機械学習を扱うならPythonは定番の言語だ。2011年にIEEEが発行した雑誌には「科学技術計算においてPythonはデファクトスタンダード」と記述されている。 その理由を示すべく
たくさんのパブリッククラウドサービスがある中、どうしてGoogle Cloud Platform(GCP)なのか、他のパブリッククラウドとの違いはなんでしょうか。GCPの魅力とは何か、それらを知るにはGCPを実際に触るしかありません。では、どうやって始めればいいのでしょうか? GCPには50以上のサービスがあり、何から手をつければよいか迷ってしまう人もいるでしょう。せっかく勉強しても実は目的にあっていなく、全く関係ないサービスだったなんてことも起こりえます。また、勉強してもその実力を証明するためのものがほしいという人もいるでしょう。今回はそんな不安を解消するための手助けをしたいと思います。 具体的には以下のことについて説明していきます。 どうしてGCPなのか GCPの効率的な学び方 認定資格について 認定トレーニング概要 はじめに 筆者は、もともとはフリーランスのAndroidエンジニアで
GitHubは開発プラットフォームであり、プログラムを共有し、ソフトウェアの共同開発をしやすくするためのプラットフォームだ。誰かがソースコードを書いたら、「プルリクエスト(Pull Request)」でレビューを要請し、本体にマージするのが基本的な流れ。共同開発の生産性を高める仕組みとして定着している。GitHubエンタープライズサポートエンジニアの鈴木順子氏が解説する。 講演資料:意外と知らない?!GitHubの新機能を紹介します GitHub エンタープライズ サポート エンジニア 鈴木順子氏 GitHubは企業向けソリューションもある まずはGitHubの基本機能からおさらいしよう。「開発プラットフォーム」ということでソースコードを保存し、バージョン管理ができる。特徴的なのは「プルリクエスト(Pull Request)」。新しくコードを書いた人が、仲間にレビューを要請する。ソースコー
ギットハブ・ジャパンは、業界のエキスパートがGitHubおよびソフトウェア開発の最新情報を、コミュニティ、ソフトウェア開発者、開発にかかわるすべての人々と共有することを目的としたカンファレンス「Satellite Tokyo」を、6月12日~13日にTOC五反田メッセ(東京都品川区)で開催する。入場は無料だが、事前登録が必要。 「Satellite」は、世界各地の都市で開催されており、東京での開催はロンドン、アムステルダムに続いて3か所目となる。 1日目(6月12日)には、ソフトウェア開発コミュニティに向けたさまざまなセミナーを開催するとともに、セッション終了後はカクテルアワーとして、開発者同士が情報交換やネットワーキングを行う機会を提供する。 基調講演として、GitHubより公家尊裕氏、ジェイソン・ワーナー氏が登壇するほか、Rubyアソシエーションの理事長であるまつもとゆきひろ氏、Git
技術を根本から理解して使いこなす面白さや喜びを伝えたい――そう語るのは『プログラマのためのGoogle Cloud Platform入門』の著者、中井悦司さんです。また、共著者の阿佐志保さんは「クラウドサービスの利用はこれからのエンジニアの必須スキル」と言います。本書刊行に際し、お二人に読みどころやGCPについてうかがいました。 クラウドサービスの利用はこれからのエンジニアの必須スキル ――『プログラマのためのGoogle Cloud Platform入門 サービスの全体像からクラウドネイティブアプリケーション構築まで』は、GCPの特徴や機能だけでなく、インフラの基礎知識も解説した、まさにこれから学びたいプログラマのための本です。 著者の中井さんは外資系ベンダーでLinuxエンジニアとして仕事をしたあと、Linuxディストリビューターのエバンジェリストを経て、現在はGoogle Cloud
IT業界において数十年もの間、大きな仕様変更がなく主流の技術であり続けているのがリレーショナルデータベースとSQLです。『SQL 第2版 ゼロからはじめるデータベース操作』の著者でデータベースエンジニアのミックさんは、SQLを学べば長く役立つものの、データベースの魅力はそれ自体の面白さだとおっしゃいます。今回、ミックさんにデータベースの役割や魅力、そしてSQLの学び方についてうかがいました。 いろいろなシステムを見ることができるのが面白い ――ミックさんは『SQL 第2版 ゼロからはじめるデータベース操作』のほかにも、翔泳社から多数出版されています。データベースとSQLの書籍が主ですが、普段はどういった仕事をされているのでしょうか。 ミック:私はSIerに勤めていて、システム開発というよりは、システム開発でトラブルが起きたとき支援を行なうチームに所属しています。パフォーマンスを高めることが
サーバサイドJavaScript環境 Node.jsにおいて、日本で二人いるコラボレーターのうちの一人である古川陽介さん。新卒で入社した企業では、主にJavaとデータベースといったフロントエンドとは遠い技術を扱っていた。仕事にも慣れた20代後半のころ、これまでやってきたこと以外に新たに「プラスα」を学びたいという気持ちから、JavaScriptの勉強を始め、34歳となった現在は、Node.js 日本ユーザーグループの代表を務めるほどに技術を極めている。そこまで技術を研鑽できるモチベーションはどこから生まれているのか。古川さんのキャリアと、コミュニティ活動やOSSへの貢献について話を聞いた。 リクルートテクノロジーズ ITソリューション統括部 インフラソリューション2部 APソリューショングループ 古川陽介氏 Node.jsコミュニティの会長、JavaScriptは20代後半から学んだ ――
CodeZineがお届けするPodcast「かまぷとゆうこのデベロッパーズ☆ラジオ」略して「デブ☆ラジ」。この番組では、USP研究所のかまたひろこと、CodeZine編集部の近藤佑子が、ソフトウェアデベロッパーのみなさんに向けて、IT技術に関するちょっといい話をお送りします。音声に加えて、ダイジェスト版の記事もお届け。第3回のゲストは、Linuxカーネルに関する同人誌サークル「低級はっかーズ」の岩尾はるかさんです。 Linuxカーネルは賃貸でいう大家さんみたいなもの iTunesからの視聴はこちら! 岩尾はるかさん(中):計算機を使って何かするよりも、計算機の仕組みや高速化そのものに興味がある。某IT企業でエンジニアとして働きつつ、趣味はゲームと旅行。JavaScriptと仲良くなりたい。 近藤佑子(以下、ゆうこ) 今回のゲスト、同人サークル「低級はっかーズ」の岩尾はるかさんの登場です!
多くの人が子どもにプログラミングを学ばせたいと考えていますが、全員がプログラマーになるわけではありません。では、学んだことは無駄になるのでしょうか。そうではない、と『ルビィのぼうけん』の著者、リンダ・リウカスさんは言います。大事なことは子どもたちにテクノロジーへのドアを開き、さまざまな領域で活用できるプログラマー的思考法を身につけてもらうこと。今回、リンダさんと本書の翻訳者・鳥井雪さんにお話をうかがいました。 『ルビィのぼうけん こんにちは!プログラミング』は、プログラミングではなくプログラマー的思考法を学ぶことができる子ども向けの絵本です。著者はフィンランド出身のプログラマーでイラストレーターでもあるリンダ・リウカスさん。女性にプログラミングを学んでもらうワークショップを主催するRails Girlsの創設者の一人です。 彼女は多くの講演でプログラミング教育の重要性を説き、子どもたちのた
FacebookやLinkedIn、GitHubといった著名企業が導入し、開発会社が昨年7000万ドルの資金調達をしたことでも注目を集めているオープンソースの全文検索エンジン「Elasticsearch(エラスティックサーチ)」。このソリューションの魅力はどこにあり、どこを目指しているのか。7月末に来日したElasticsearch社CTOのシャイ・バノン(Shay Banon)氏に、国内でElasticsearchを本格的に活用した求人検索エンジン「スタンバイ」を展開しているビズリーチCTO 竹内真氏とともにインタビューした内容をお伝えする。 ビズリーチ 取締役CTO 竹内真氏(左)と、Elasticsearch社CTO シャイ・バノン氏(右) 必要なのは、ユーザーが欲しいデータをもっと簡単に取り出せること ――Elasticsearchという製品の特徴を教えてください。 シャイ・バノン
Web開発をするとき、ツールやフレームワークはとても便利です。しかし、日々の仕事に囚われて、それらの単なる「利用者」になってはいませんか? 今回『入社1年目からの「Web技術」がわかる本』の著者、濱勝巳さんにプロとしてやっていくうえで最低限知っておくべきWeb開発の知識を網羅した本書についてうかがいました。 翔泳社が8月21日(金)に刊行した『入社1年目からの「Web技術」がわかる本』は、視覚表現からネットワークの基礎知識まで、Web技術を広く網羅した解説本です。個別の要素技術やツールの使い方について説明した書籍がある中で、本書ではWeb開発者や設計者が仕事をするにあたって知っておくべきWeb技術の全体像を描写しています。 著者の濱勝巳さんはアーキテクチャ設計などのコンサルタントを主業務とする株式会社アッズーリと、IT運用支援サービスを行う株式会社アジルコアの取締役。もともとエンジニア出身
ヤフー株式会社には、技術や制作の分野において専門性に優れたエキスパート人財を「黒帯」に認定し、その活動を手厚く支援する黒帯制度があります。「ある分野に突出した知識とスキルを持っているその分野の第一人者」が黒帯として認定され、褒賞金と活動予算が付与され、それぞれの分野のエバンジェリストとして社内外で活躍します。この黒帯によるリレー連載として、第2回目は「Solr黒帯」が執筆します。 はじめに 企業において、データの可視化(Visualization)の重要性が取り上げられ、今注目されています。WebサイトやECサイトを運営しているのであれば、サーバーのアクセスログには、現在までの顧客の活動記録といった膨大な量のデータが蓄積されており、顧客がどんなキーワードで自社サイトにたどり着いたのか、どんな商品を購入していったのかなど、その内容は多岐にわたります。そのデータを分析することで、新たな発見につ
対象読者 JavaScriptフレームワーク・ライブラリの選定に悩んでいる方 本格的にJavaScriptを触るのが初めてという方 jQueryでの大規模なフロントエンド開発に限界を感じている方 必要な環境 Node.jsがインストールされていることが推奨です。 React.jsとは何か React.jsは最近注目を浴びているFacebook製のライブラリで、MVCアーキテクチャでいうViewにあたる機能を提供します。 前提として、JavaScriptの世界でMVCのVといえば、紛れもなくDOM(Document Object Model)のことを指します。特に何も意識しないで作った場合、都合の良いDOMからデータを引っ張り出しては別のDOMを書き換えるといった、行き当たりばったりな作りになりがちです。そこで、MVCの考え方を導入することにより、データを画面とは独立した構造体として切り出し
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く