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をつくってきました。
続きを読む

コンビニレシートから学ぶ!データモデリング手法

はじめに

こんにちは、岩橋です。
今回は私が実務で行っているデータモデリング手法(実際手法とは名ばかりですが…)を紹介いたします。

データモデリングは、ご存知の通り、その後のシステム開発や拡張スピード、またシステム自身のパフォーマンスにも深く関わってきます。ここをどのように設計するかが開発プロジェクトを進める上で大きなカギになります。

なぜレシートなのか

モデリングする上で、その対象となるサービス・システムのビジネスロジックや仕様を深く理解する必要があります。レシートの背景にある「物を買う」という行為は至極身近なものであり、誰しもがそのレシートが発行されるまでの流れを経験で知っています。またレシートは、その小さな紙の中に「店舗」や「商品」など、WEBサービスで馴染みがある概念も多く含まれており、訓練をする上で非常に手頃なものです(「コンビニ」なるフレーズは掴みに使わせていただきましたw)。

今回の話のエリア

スクリーンショット-2017-03-20-12.02.47 (1)

今回は概念設計〜論理設計の前半までの内容を対象としています。具体的には「ある特定日のレシート一覧を出力できるシステム」のデータモデリングを行っていきます。

続きを読む

学生向けインターン WeddingPark Winter TechCamp 2018 を開催しました!

こんにちは、フォトウエディングスタジオ検索サイト「Photorait」の担当エンジニアの武田です。

先月の1/10~13日に学生向けの冬のインターン、WeddingPark Winter TechCamp 2018 を開催いたしましたので報告いたします!

概要

参加している学生同士でチームを組み、4日間で実際のウエディングパークのサービス開発フローを体験します。
今回のインターンでは、ウエディングパークが運営するサイト「Photorait」で スマホ向けコンテンツの企画~開発~テストを行ってもらいました!
また、作成するコンテンツのテーマは「結婚を決めたカップルがフォトウエディングをしたくなるようなスマホコンテンツを作成する。」です。

続きを読む