swift3でニュース配信アプリを作ってみる #2 (実装編)

こんにちは、サーバーサイドエンジニアの菅原です。
今回は前回の続き「swift3でニュース配信アプリを作ってみる #1 (storyboard編)」
で実装のソースをベースにみていきたいと思います。

URLSessionを使ってHTTP通信する

  • urlRequestに取得したいapiのリクエストURLを設定する
  • URLSessionを使ってタスクを作る
  • Jsonの結果データを取得する
  • 返って来たデータを整形し、Article.swiftのオブジェクトの中に入れていく。
  • task.resume()でタスクを開始する

続きを読む

PHPerが学ぶgo tour #2 ~制御構文~

こんにちは、エンジニアの東です。

PHPerが学ぶgo tour #1 ~基本~に引き続き、

PHPerがTour of Goで学んでいくときのためにPHPとGoでの書き方の比較をしていきたいと思います。

制御構文

今回はTour of Goの制御構文から(https://go-tour-jp.appspot.com/flowcontrol/1)紹介していきます。

制御構文は制御文に括弧がいらなくて戸惑うかと思いいますが、それくらいであとは基本的にシンプルです。

続きを読む

Goのフレームワーク”Revel”を触ってみた

はじめまして、システムエンジニア新卒1年目の若宮です。

今回はGoのフレームワークであるRevelを触ってみたので紹介します。

Revelとは

revel

Revelは機能が豊富なフルスタックフレームワークです。
フルスタックなのでgoの基本的な部分を学ぶのにとても役に立ちます。
webアプリケーションに必要な機能が揃っていてコードを編集すると
自動的にコンパイルを実行できたり、devモードの実行で簡単にデバックができます。
そしてハイパフォーマンスな言語です。

ちなみにGoのフレームワークにはGinやMartiniなどお酒の名前が多いことで有名ですが
Revelは酒盛りという意味があるそうです。酔いしれる。

引用元:https://revel.github.io/

続きを読む

Wedding Park TECH TALK #1 生産性向上

こんにちは!2年目のサーバーサイドエンジニアの菅原です。
先日ウエディングパークで開催した「Wedding Park TECH TALK #1 生産性向上」について報告致します。

ウエディングパークではこれまで、月に一度社内でエンジニアLT会を開催していました。

社内LT会の取り組みについて

今回は「No.1 BRIDAL TECH TEAM By→20」を目指すにあたり、初めてウエディングパーク主催のmeetup型LT会を開催しました!
記念すべき第一回目のテーマは「生産性向上」

会場は昨年オープンしたウエディングパークのCreators Studio「通称: Cスタ」です。

ウエディングパーク エンジニア・デザイナのための集中スペース「Cスタ」開設

続きを読む

PHPerが学ぶgo tour #1 ~基本~

こんにちは、エンジニアの東です。

今回は「PHPerが学ぶGo Tour」という題目通り、
Tour of GoをPHP使いが学ぶ上での言語の違いを書いていきたいと思います。

なぜこの記事を書くに至ったか。それは弊社では言語にGoを採用しておりますが、
慣れ親しんだ言語とは別に新しい言語を扱うのは、非常に戸惑うことが多いと思います。

筆者自身もよく、GoとPHPを行き来するため、PHPでセミコロン忘れやGoで変数定義で$piyoと書いてしまい、
「動かない…なんでー…」っと、小恥ずかしいミスをしまったこともあります。

なかなか新しい言語を使うのにはその言語をなれるまで結構大変です。

また、Tour of Go は他言語を学んでいる前提でのサイトです。
しかし、Go言語は他言語と勝手が違うことが多く、導入に戸惑う点も多々あると思います。

まず、言語に触れてみるのが大事だと思いますのでざっくり大雑把にTour of GoのソースをPHPで書いたらこんな感じですって紹介していきたいと思います。

続きを読む

やってみよう!AWSでWEBサーバー環境構築(シリーズ第3回)

こんにちは、岩橋です。

やってみよう!AWSでWEBサーバー環境構築、好評の第2回に続きまして、待望の第3回をやっていきたいと思います。前回までに作成したインフラ構成にKVS(Elasticache)データベース(RDS)さらにCDN(CloudFront)を追加して、Webアプリケーションの動作環境構築の仕上げをしましょう。

続きを読む

【学生向け】エンジニアLT女子会を開催しました

初めまして!新卒1年目エンジニアの高嶋です。
先日ウエディングパークで開催した「エンジニアLT女子会」について報告致します。

女子エンジニアが多く活躍するウエディングパークでは、定期的に女子エンジニアLTを開催し、
社内外から女子エンジニアが集まって最近気になる技術やワークスタイル等をテーマにLTを実施しています。
今回は、今後就職活動をされる学生に向けて、女子エンジニアの仕事についてアレコレを話すLT会を開催しました。
女子エンジニアだけではなく、学生も登壇OKということで、最近やっていることや自己紹介など
様々な話題で大盛況だったその様子についてレポートさせていただきます!

続きを読む

Windows 10 Creators Update に Bash 環境を構築してみました

こんにちは,エンジニアの久保です。

先月開催された Microsoft Build 2017 では,Bash on Windows で,
これまでの Ubuntu のほかに,FedoraopenSuSEサポートが発表されました。
この機能は,2017 年秋にリリース予定の Windows 10 Fall Creators Update に含まれるようです。楽しみですね。

今回は,現在利用可能な Bash on Ubuntu on Windows について,Windows 10 Creators Update 環境で導入してみました。

環境

  • Windows 10 Pro 64 bit
    • バージョン:1703(Creators Update)
    • OSビルド:15063.0

続きを読む

DRESPIC開発の裏側 ~技術選定~

はじめまして!システムエンジニアの谷渕です。

今日は、DRESPIC( https://drespic.net )についてお話ししようと思います。

DRESPICとは…?

top

DRESPICは、2017年1月11日にオープンした、ウエディングドレスのクチコミサイトです。私はこのサイトの立ち上げエンジニアとして、昨年からDRESPICに関わっています。サイトを0から立ち上げるという、わくわくと不安といろいろな気持ちを抱えて、事業責任者の、「ドレス業界に革命を起こしたい!」という夢に乗っかって、一緒に叶えよう!と決意し、DRESPICをつくってきました。
続きを読む