エンジニア技術 Tips | SEROKUジャーナル
ログイン
新規登録（無料）
マイページ
案件募集・オークション
プロフィール
案件管理
企業情報
取引管理・メッセージ
設定
ログアウト
ホーム / SEROKUジャーナル / 仕事お役立ち情報 / エンジニア技術 Tips
エンジニア技術 Tips
エンジニアのお仕事に役立つTipsを掲載します。お仕事の合間に読んで新しい知識を修得しよう！
2019.01.09
Jenkinsとwebpack bundle analyzerでフロントエンドプロジェクトの合計サイズを定常的に計測する方法
「SEROKU フリーランス(以下、SEROKU)」の中の人をやっている kouki です
今回はフロントエンド側の成果物がどの程度容量で出力されているか計測するための Tips をご紹介したいと思います。そもそも SEROKU ではバックエンドとフロントエンドにプロジェクトが分かれており、フロントエンドプロジェクトは Angular を利用しています。実装のモチベーションとなったのは、「プロジェクト内で minify されていない画像や動画がプロジェクトに紛れ込んだ時にすぐに気づける仕組みを構築したかった」ためです。
SEROKU の開発では CI を積極的に採用しており、Jenkins の Multibranch pipeline を活用して、ブランチにマージする前にテストを自動的に行うようになっています。この既存の Multibranch pipeline を使っているジョブに対して、プロジェクトの成果物の総容量の遷移をグラフで出力する機能を付け加えました。
続きを読む
2018.12.24
リモートオフィスでも寂しくない！遠隔の仲間と繋がる方法〜第二章〜
みなさんこんにちは、大分は別府からリモートオフィスでSEROKUの開発に携わっている「たっちゃん」です。
この記事では、私「たっちゃん」が、WESEEKで実際に行っているリモートワークの現状と、それに至るまでの過程について、第1章に引き続きお話したいと思います。
続きを読む
2018.12.22
beego で実装した掲示板サービスの Go言語を読んでみる その2
完全に前回の続きで、引き続き go言語での開発始めてみる〜beego で掲示板っぽいもの作ってみる編〜 で作成した 掲示板風アプリ で beego の scaffold 機能を使って自動生成された go のコードを読み進めていきたいと思います。
前回の重複にはなりますが 筆者は A Tour of Go を一周した程度であり、初心者の初心者による初心者のためにわかりやすく説明を行うことを心掛けていっています。
引き続きA Tour of Go のリンクなどを交えて解説していこうと思います。
続きを読む
2018.12.10
アプリケーション開発におけるテストの概要や概念 〜第２話〜
前回の記事は、アプリケーション開発においてテストを作成することが重要であること、テストを作成するための開発手法はいくつかあるため現場に即した方式を採用することが望ましいこと、テストする対象としてどのようなものがあるのかを概要と概念について説明しました。
今回は、分かりやすいテストを作成するための記述方式について紹介し、そのような記述形式に多くの場合に対応しているテストフレームワークの存在しについて紹介したいと思います。
続きを読む
2018.11.16
Angular の 開発で Browsersync を使って複数ブラウザ対応を楽にしよう
「SEROKU フリーランス(以下、SEROKU)」の中の人をやっている ryosuke です。
今回は SEROKU に採用しているフレームワークである Angular でのWebアプリケーション(Webページ)について、複数のブラウザや端末に対応した画面表示の開発をしやすくする Browsersync を導入する方法について取り上げます。
続きを読む
2018.11.14
beego で実装した掲示板サービスの Go言語を読む〜その1〜
前回までマニュアルと雰囲気でなすがままに実装をしていて、フルスタックフレームワークでのコード自動生成という強力なサポートもありながら、Go 自体をあまり知らなくともできていました。
しかし細かい実装をするには自分の書いている言語、そして自動生成されたコード自体について最低限理解しておくべきというのは公然の事実と言えます。
ってことで自動生成したコードを中心に読んでいき、A Tour of Go のリンクなどを交えて解説していこうと思います。
なお筆者は A Tour of Go を一週した程度なのでそんなに高度な解説は期待しないでください。しかし初心者なりに初心者の目線でわかりやすく説明を行うことを心掛けていこうと思います。
教材は前回までやってきた go言語での開発始めてみる?beego で掲示板っぽいもの作ってみる編 で作成した 掲示板風アプリ です。
続きを読む
2018.11.12
Prometheus でスケーラブルな監視基盤を作ってみよう！ 〜概要編〜
「SEROKU フリーランス」の中の人をやっている syunsuke です。SEROKU では主にインフラ面の担当をしています。
最近 DevOps 界隈でよく聞く監視システム Prometheus。 WESEEK 社内でも時代の波に乗り(?)、社内サービスや外部に提供しているサービスの監視に Prometheus を活用しています。
本記事連載では、Prometheus を利用した監視アーキテクチャがどういうものなのか、どういった特徴があるのかを解説し、実際に docker/docker-compose を用いた場合の Prometheus インストール手法、Kubernetes を用いた場合の Prometheus インストール手法について説明していきたいと思います。
続きを読む
2018.11.08
アプリケーション開発におけるテストの概要や概念 〜第１話〜
こんにちは、佐藤です。
アプリケーション開発においてテストが重要であると感じさせるきっかけが何回か起こり、テストについての考えを整理したいなと感じましたので、アプリケーション開発におけるテストについて紹介していきたいと思います。
まず今回はテストに関する概要や概念について紹介した後、次回以降では具体的なテストコードを使いつつ、テストフレームワークも踏まえて紹介していきたいと思います。
続きを読む
2018.11.04
プロジェクトリポジトリに Dockerfile と kubernetes helm chart を入れておくと幸せになれる(かもしれない)話
「SEROKU フリーランス(以下、SEROKU)」の中の人をやっている kouki です
今回は社内の別プロジェクトで採用している手法ですが、「プロジェクトリポジトリに Dockerfile と kubernetes helm chart を入れておくと幸せになれる(かもしれない)話」をご紹介したいと思います
(SEROKU ではプロジェクトリポジトリに Dockerfile は含めていますが、helm chart を同梱するまでには至っていません)
続きを読む
2018.11.02
ゲーム開発のためにCocos Creator 触ってみた！ 〜その3〜
みなさんこんにちは。前回の記事から、「ツムツム」をベースの題材にしてゲームを作っていこうということ決め、さっそくタイトル画面を作成してみました。画面を作成するうえで、簡単にシーンの説明と画面の見方等をおさらいしながら進めていきました。
ただ、前回はスクリプトは一切書かずに終わってしまったのでタイトルを表示した後何もすることができない状態でした笑今回は、その状態から一歩進んでスクリプトを作成して別のシーンに遷移してみましょう。
続きを読む
12345

運営サービスのご紹介
業界初のスキルオークション型採用サービス「SEROKU」
SEROKUは、フリーランスエンジニアが働きやすい社会を実現するための新しいプラットフォームです。フリーランスと企業がダイレクトにスキルオークションを通して、ダイレクトに結びつくことで、現在、開発現場で発生している様々な課題（法律面、報酬面）を解決します。
SEROKUジャーナル
フリーランスインタビュー
生活お役立ち情報
仕事お役立ち情報
エンジニア技術 Tips
お知らせ（SEROKU運営事務局から最新情報を提供します）
特集！
電源カフェ・Wifiカフェ特集
コワーキングスペース特集
こんな人におすすめ！コンテンツ
JavaScriptエンジニア Javaエンジニア PHPエンジニア Railsエンジニア Web エンジニア エンジニア未経験 エージェント クラウドソーシング スキル ネットワーク フリーランス プログラマー 企業・法人 働き方 副業 土日 在宅 報酬 実務経験 将来性 履歴書 常駐 年収 年齢 技術 案件 求人 環境 税金 言語 転職 開発 需要 面接
最近の投稿
エンジニアを採用する際にあたっておすすめなサービス3選
エンジニアの採用マーケットの現状は？採用を成功させる7つのポイント
エンジニアの採用で人事担当者が知っておきたい５つのポイント
エンジニアの採用におすすめのエージェントと利用の際の注意点
エンジニアの採用単価はいくら？方法別のコストと抑えるコツを紹介！
エンジニアを探す
SEROKU TOP
スキル検索
セロクジャーナル
インタビュー
エンジニアお役立ち情報
企業お役立ち情報
おすすめのスキル
Java のエンジニア
JavaScript のエンジニア
Ruby のエンジニア
Python のエンジニア
PHP のエンジニア
C# のエンジニア
GO言語 のエンジニア
セロクを知る
フリーランスガイド
企業向けガイド
取引ガイド
ご利用料金について
Q&A
ガイドライン
その他
キャリア相談
CTOバンク
利用規約(フリーランス)
利用規約(企業)
プライバシーポリシー
運営会社
ヘルプ
お問い合わせ
ガイドライン
© Copyright 2021 WESEEK, Inc. All rights reserved.
