Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...
![ソフトウェアクラフトマンになる](https://cdn-ak-scissors.b.st-hatena.com/image/square/856f16c8f47cd5adf04908f69a401fdc6b898551/height=288;version=1;width=512/https%3A%2F%2Fcdn.infoq.com%2Fstatics_s2_20240705082009%2Fstyles%2Fstatic%2Fimages%2Flogo%2Flogo-big.jpg)
そんなに使っているつもりはないのに、お金がない。次のお給料が入るまでどうしたらいいんだろうとお財布を眺めて悲しい気分になっている方もいると思います。 そんなときに限って、お金が出ていくような出来事が重なるものです。支払うべきものがあるのに支払えない!このピンチをどうやって乗り越えたらいいのか、今できる対処法についてお話ししましょう。 また、お金を作る方法やどうしていつもお金がない状態なのか、その原因についても詳しく説明します。 お金がない原因がわかれば、根本的な対処法がわかるようになります。お金がない辛い状況から早く抜け出せるようにしましょう。 お金がない!今すぐできる対処法 支払わなければいけないものがあるのに、お金がない!そんなとき、今すぐできることがいくつかあります。 とにかく今日中にお金が必要で、お金がない原因やアルバイトなどをしている暇なんてない!というお急ぎな人は、安心して利用
2014年7月、エンジニア向けのQ&Aサイト「teratail」がリリースされました。技術系のQ&Aというと「Stack Overflow」が思い浮かびますが、teratailはどのようなサービスを目指して運営されているのでしょうか? 「勉強会」「エンジニア同士の交流」などのキーワードを軸に、サービスについてお話を伺いました。 (※この記事はレバレジーズ株式会社によるPR記事です) 藤本 メディア・システム部、teratail プロジェクトリーダーの藤本です。 本橋 メディア・システム部の本橋です。teratailの開発側のリーダーとして立ち上げから関わっています。 ―― teratailはエンジニア向けのQ&Aサイトですが、立ち上げの経緯から教えてください。 ▽ teratail【テラテイル】|思考するエンジニアのためのQAプラットフォーム 本橋 立ち上げは2014年7月ですが、構想はも
「QA@IT(キューエーアットマークアイティ)」は、ITエンジニアのための問題解決コミュニティです。あなたが抱えている問題を投稿して問題を解決してみませんか。QA@ITのプロダクトオーナーが登録から使いこなし術まで徹底的に解説します。 毎日の作業の中で、疑問や問題に突き当たり、前に進めなくなるのはよくあること。「QA@IT」はそうした疑問を解決できる、ITエンジニアのための問題解決コミュニティです。あなたが抱えている問題をQA@ITに投稿すれば、解決策を知っている他のエンジニアが応えてくれます。逆に、仲間が困っているのを見掛けたら、ぜひあなたの知見で問題解決を手助けしてあげてください。 他者との質疑応答だけではなく、「『自分で質問して』『自分で答える』形式のQAを作成して、ノウハウを仲間と共有する」という使い方もできます。QA@ITは、ITエンジニアのサポートを目的にベストなQAの蓄積を目
ITや医療、アパレル業界などに向けた人材紹介サービスを手掛けるレバレジーズは、エンジニアに特化したQ&Aサービス「teratail(テラテイル)」を7月に開始した。開発時の疑問を質問できるもので、開始約1カ月で若い世代を中心とした2000人弱がユーザー登録しており、質問への回答率は98%に達するという。 teratailでは、PHP、Ruby、Java、Androidなどのウェブやネイティブアプリに関する質問や、ソースコードの分散型管理システムのGitや仮想環境構築ツールであるVagrantなどのツールに関する質問、さらにはSwiftやPHPのフレームワークであるLaravelといった最新技術に関する質問も投稿されており、それに対して各ユーザーがエンジニアとしての知見を活かして回答している。プロジェクトリーダーの藤本直也氏によると、「多い日で30個の質問が投稿され、そのほとんどに回答がつく
綺麗なコードと汚いコード。どちらのプログラマと一緒に働きたい?~可読性を意識したプログラム言語はRuby, CoffeeScript, Elixir #Ruby #CoffeeScript #Elixir 2014.02.04 Category:技術コラム Tag:CoffeeScript ,Elixir ,Ruby CodeIQの出題者である@tbpgrさんからの寄稿記事です!どうして汚いコードができてしまうのか、どうやったら綺麗なコードが書けるのかをわかりやすくポイントで解説しています。 また、綺麗なコードを書くには、言語の特性も関係するということで、可読性を意識したプログラム言語として、Ruby、CoffeeScript、Elixirを挙げています。 これであなたのコードも綺麗になる!? by CodeIQ運営事務局 プログラムの可読性について CodeIQでRubyやCoffeeS
私たちソニックガーデンでは、「プログラマを一生の仕事にする」ということを一つのビジョンにしています。 このブログではよく書いていますが、私たちの考えるプログラマとは、ただコンピュータに文字を打ち込むだけの仕事ではなく、ソフトウェアそのものの企画から、関連するすべての設計、そしてコーディングと、動かすための運用までの、ソフトウェアエンジニアリングのすべてを行う仕事です。 それらは「何をするか」という観点からプログラマの仕事を表したものですが、より抽象的に考えると、プログラマの仕事は何か、そして何を目指すことで「一生の仕事にする」ことができるのか、この記事では考えてみました。 Employees hand rolling cigars in a cigar factory: Ybor City, Florida / State Library and Archives of Florida プ
最近、プログラミングをどうやって学べばいいのかわからなくなってしまった。 筆者はドワンゴに雇われている。ドワンゴに入社して早4ヶ月になろうとしている。ドワンゴに雇われている名目は、C++の啓蒙である。C++の啓蒙にはC++の教育も含まれる。したがって、筆者はそろそろC++の教育をしなければならない。 筆者は、プログラミングを教育する最良の方法は、参考書を執筆することだと考えている。直接対面して教えるのは非効率的だ。文章を書いておけば、大勢が学べる。では、どのような参考書を執筆すればいいのか。すでにC++11のコア言語の参考書は書いた。 EzoeRyou/cpp-book C++14対応も、正式なC++14規格制定後に行わなければならない。そしてライブラリは、もし他にやる人がいないのであれば、やらなければならないだろう。 しかし、これらの本は、C++をこれから学び始める人向けではない。C++
プログラミングのオンライン学習サービス「CodeCamp(コードキャンプ)」を展開するトライブユニブは5月19日、サイバーエージェント・ベンチャーズを割当先とする第三者割当増資を実施したと発表した。払込日は3月13日で、調達額は4000万円。 CodeCampは、現役エンジニアによるプログラミングの個別レッスンをビデオチャットで受けられるサービス。プログラミングの初心者から本格的に習得したい人まで、目的やレベルに応じてコースを選択できる。サービスの提供時間は毎日10時~23時40分。トライブユニブによると、5月現在の累計受講者数は、過去の月額サービス(3万円)時の利用者を含めて約400人だという。 コースと価格は、15回のレッスンでHTML5とCSS3を学べる「ベーシックコース」が4万8000円、45回のレッスンでHTML5とCSS3、JavaScript、JQueryを学べる「スタンダー
topcoderというと「競技プログラミングのサイト」というイメージを持っている人が多いだろう。もちろん今でもその性格は色濃く残っているが、最近では「企業がシステム構築(SI)に利用できるサービス」という面が強くなっている。企業が、自らが必要とするソフトウエアの開発をtopcoderでコンテストとして掲示し、そのコンテストに参加するプログラマの解答を募るのだ。 クラウドコンピューティングに強みを持つSIerの米Appirioは、2013年9月にtopcoderを買収した。Appirioの日本法人であるアピリオ 代表取締役社長の藤田純氏(写真)によると「93%強の案件で、コンテスト開催企業が満足する解答を得られている」という。逆にいえば、失敗率はわずか7%弱。一般的なSIでどれだけの顧客が結果に満足しているかを考えると、驚くべき数字だ。Appirio自身も、顧客のシステムのプロトタイプ作成や
IT業界で広く行われている「特定労働者派遣」制度、廃止へなどで報じられているとおり、ITエンジニアの派遣について法改正によって大きな制限が加えられるようになる。これによって発生する影響について、日経ITproが取り上げている。 現在の「特定労働者派遣」制度と、法改正による変更点については日経ITproの1回目の記事にまとめられているが、派遣事業者に対し「純資産が2000万円以上あること」「事業資金として現金・預金が1500万円以上あること」などの条件が加わるため、小規模のITベンダーによる派遣は認められなくなる可能性が高いという。 このことから、派遣事業から撤退する中小ITベンダーも出てくるようだ(日経ITproの記事3回目)。近年では「多重下請け」を嫌がる企業も増えていることから、代わりとして「エンジニアの派遣」が使われている例も多いという。しかし、派遣法が改正されればこのような手法で人
本家/.にて、IDEに依存すると悪いプログラマになるのか?(Does Relying On an IDE Make You a Bad Programmer?)という話が議論になっている。 元々は、とあるプログラマが.NETを使う際にIDEに頼ってしまう、という話を自身のブログに書いていたものを、ITworldが取り上げたもの。.NET開発においてVisual Studioはコードの自動生成などを含めた非常に強力な開発支援ツールを提供している。しかし、それは逆に言えば「IDEで提供されているものしか使えない」というプログラマや、「ほかの言語や環境を扱えないプログラマ」を生み出してしまうことになるのではないか、という疑問が呈されており、そこからIDEを使うとプログラミング能力が落ちるのでは無いかという議論に発展している。 いっぽうのIDE擁護派は「言語が持つの特定の機能や関数を覚えているプロ
Ruby言語開発者 まつもとゆきひろ 1965年生まれ。筑波大学第三学群情報学類卒業。プログラミング言語Rubyの生みの親。株式会社ネットワーク応用通信研究所フェロー、一般財団法人Rubyアソシエーション理事長、Heroku Chief Architectなど、肩書多数。三女一男犬一匹の父でもある。温泉好き。鳥取県出身、島根在住。牡牛座。O型。 Ruby言語は、プログラミング言語の人気投票では必ず上位に顔を出す言語だ。Ruby言語開発者まつもとゆきひろ(ニックネームはMatz)は、世界で最も有名な日本在住のソフトウェア開発者といっても過言ではないだろう。 そんなRuby開発者に対して、Ruby開発への思い、ソフトウェア開発者を取りまく状況への思いを聞いた。私たちが今後どのような進路を取るべきか、ヒントが得られると考えたからだ。 まつもとゆきひろがRubyを作った動機はシンプルだ。「プログラ
自分は大学時代の4年間+SIer時代の5年間、Javaのみを書いてきました。 ここでいうJavaを書いてきたというのは、J2EEの世界でStrutsとかHibernateとかSeasar2とかSpringとかのFWを使って、業務系Webアプリの開発をしてきたということ。 そして今年転職して、Rubyの会社になりたい会社(つまりPHPも結構やってる)ペパボに入りました。そこで感じているJavaの世界とRubyの世界の違いについて書いていきます。とは言っても、Rubyの世界の入り口からちょっと覗き見したぐらいの立ち位置ですが。 今、自分が1番感じているのは、Rubyの世界は_ライブラリの開発スピードが速過ぎる_ということ。 開発スピードが速過ぎるとは railsで開発している時に色々なgemを使いますが、そのアップデートがめちゃくちゃ頻繁に起きます。メジャーなライブラリを使っていても、1週間に
2009/04/10 ソフトウェアは工業製品ではない――。Rubyの生みの親としてしられるまつもとゆきひろ氏は2009年4月9日、InfoQ主催のイベント「QCon Tokyo 2009」の基調講演で、ソフトウェアと何であり、何でないのか、それはどういう性質のものであるのかを雄弁に語った。 コードとは設計である 「ビューティフルコード」と題した基調講演を行ったまつもと氏は、2007年に共著者の1人として出版した同名の書籍に書いたエッセイに込めた思いを、次のように語る。 「世界に冠たる日本の製造業のノウハウを適用することで生産性を上げることができるに違いないという発想がありますが、ソフトウェアは工業製品ではない。そうした誤解を正していきたい」。 ソフトウェア産業界では、よくエンジニアが何十万人足りないということが言われる。しかし、まつもと氏は、これは工業生産と同じ方法論を当てはめることから来
IT業界ではおなじみの、複雑な下請け構造。今回は、複数社が間に入っている“三次請け”の案件に携わったエンジニアに、その仕事内容や特色を聞いてみた。 IT・Web系で常態化している下請け構造。上流から離れれば離れるほどプロジェクトのタスクは細分化されるので、業務内容も課題も上流工程のエンジニアとは異なってくる。プロジェクトの全体像や目的が把握しにくい状況で開発を行い、時には悩ましいオーダーに対しても、ガリガリと現場でソースコードを書いて何とか仕上げるIT職人といった印象があるが、実際はどうなのか。 今回、Tech総研では、三次請けの案件に携わってきたIT・Web系エンジニアにアンケートを行い、三次請け開発現場について聞いてみた。三次請けならではの「あるある」エピソードとは。 ・お客さま先での常駐がほとんどで自社の名刺は配ることがまずない。案件によっては、どこの会社から指示を受けて仕事をしてい
ソフトウェアエンジニアとしてのキャリアの大半をマイクロソフトで過ごした私であるが、一度だけ「アップルの文化」を肌で経験したことがある。アップル・ニュートンのチーフアーキテクトとして知られるスティーブ・キャップス(参照)としばらく一緒に働いた時のことだ。彼からは本当に色々なことを学んだ。直感的なユーザーインターフェイスの大切さだとか、常に新しいものを作り出そうとする姿勢だとか、私の考え方に最も大きな影響を与えたトップ10人の一人である。 そのスティーブとたまたま「マイクロソフトとアップルのどこが違うか」という話題になった時に、彼が言った言葉が今でも心に残っている。 「マイクロソフトのプロダクツにはソウル(魂)が無い」 この言葉には本当にまいってしまった。 私がマイクロソフトでOSの開発に関わっていた90年代の前半は、やはりアップルが最大のライバルで、いかにして相手よりも良いものを先に世の中に
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く