web.item.blog

挑戦し続けるテックカンパニーの技術ブログ

Pug を HTML に移行して .vue ファイル の template タグ内に ESLint を効かせた話

こんにちは!スマートキャンプで インサイドセールスに特化した SaaS を作っているエンジニアの中川です。 上記プロダクトのフロントエンドは Vue.js を用いて開発しているのですが、 その中で SFC 内の template タグで使用していた Pug をやめて HTML に移行した件をこの記事ではお話しようと思います。 また、実際に template タグに ESLint を効かせてみて発覚したエラーや警告

#Vue.js #HTML #SaaS #JavaScript #GitHub #API 

Athenaを活用した問い合わせ対応

初めまして、こんにちは。 セーフィー株式会社 プラットフォーム開発部の大友です。 サーバーサイド周りの開発を担当しています。 今回はユーザーより問い合わせを受け、システム内を調べなければならないとき、サーバーサイドはどのように対応しているのか!その一例を紹介したいと思います。 テーマはログ解析を用いた問い合わせ対応です。 Amazon Athena と お問

#AWS #SQL #API #Hive #AWS Lambda 

i18n定義を自動整理するための話

こんにちは!スマートキャンプのエンジニア、瀧川です。 私は今 BOXIL の開発を担当していて、Railsアプリケーションとしてローンチから6年近く経つプロダクトとなります。 その間に溜まった技術的な負債については、タスクの中で併せて解消したり、プロジェクトの合間でまとめて時間をとったりと前向きには取り組んでいる(先日Rails6, Ruby2.7にあげました👏🏻)のです

#Ruby on Rails #Ruby #API #Vue.js 

スマートキャンプに入社しました!& Chrome拡張機能をVue.jsで作りました!

初めまして!8月よりスマートキャンプにエンジニアとして中途入社した吉永です! 私は現在19歳で、通信制の大学に通いながらエンジニアチームの一員として開発に携わっています。 プログラミングは中学生の時に始め、高校在学時にとあるスタートアップ企業でインターンしたり、卒業後はエンジニアとして正社員で開発を行っていました。 得意分野はフロントエン

#Laravel #Vue.js #Django #Nuxt.js #CSS 

AIで「やりたいこと」とデータは、両輪で議論する

2020/08/19
AIで「やりたいこと」とデータは、両輪で議論する 2020.8.19 代表取締役CTO 藤原 弘将 概 要 AIを業務導入する際には、その業務の目的をしっかりと把握し、目的に適したデータを用いることが重要です。では、目的とズレがあるデータを使用してしまうとどのようなことが起きてしまうのでしょうか。また、データがない場合にはどう対応すれば良いのでしょうか。実例

#ビッグデータ #スタートアップ #ロボット #機械学習 #Deep Learning 

セーフィー社内の様子を公開!

こんにちは!セーフィー株式会社サービス開発部 きむらです。 セーフィーのECサイト 構築や、このブログの校正とか色々やっています。 今回は、普段の記事とはちょっと趣向を変えて、セーフィーの社内風景についてご紹介していこうと思います。どんな雰囲気なのか少しでも感じ取ってもらえれば幸いです。 クラウドカメラに囲まれた生活 ケースその1 ー 顔認証で

エンジニアとしてインターンするなかで気がついた質問の仕方

こんにちは!スマートキャンプに21卒入社予定の関口大地です。 私は現在大学に通っている4年生で、法律学を専攻しています。大学では法律学を専攻していますが、在学中に趣味ではじめたプログラミングの楽しさにハマり、Webエンジニアを目指し就活をしていました。 今年の1月にスマートキャンプから内定をいただき、 今年の4月からBOXIL開発チームで内定者としてイ

#GitHub 

JavaScriptでの絵文字の扱われ方を知っていますか?

スマートキャンプの20卒エンジニアの高砂です! 皆さんは、JavaScriptにおける絵文字の扱われ方が難しい事をご存知ですか? 本記事では、その背景と適切な方法を解説していきます! JavaScriptにおける絵文字の問題点 問題点の再現 問題点の背景 絵文字を適切に扱う方法 まとめ JavaScriptにおける絵文字の問題点 JavaScriptで文字数カウントを実装する際、素直に考えると下記

#JavaScript 

ビジネスパーソンが読んでおきたい、AI関連オススメ本7冊

2020/08/05
ビジネスパーソンが読んでおきたい、AI関連オススメ本7冊 2020.8.4 シニアソリューションデザイナ 寺田 響 概 要 これからAIの導入や開発を検討されるビジネス担当者の中には「まずは最低限の知識を持っておきたい」「AIや機械学習で何ができるのか知りたい」という方も多いのではないでしょうか?今回は、AI開発を始めるにあたって参考になりそうな書籍を、ソリ

#Python #ビッグデータ #プログラミング #初心者 #機械学習 #Deep Learning #データ分析 #プロジェクトマネジメント 

リーダブルコードをプルリクレビュー改善に活用する

こんにちは!セーフィー株式会社のサービス開発部 モバイルチームの北本です。 主にSafie ViewerのiOSアプリの開発を担当しています。 今回は、リーダブルコードを読んで、プルリクレビュー改善に活用する話をしたいと思います。 なぜリーダブルコードを読むのか リーダブルコードとは? リーダブルコードに書かれていたこと 理解しやすいコードとは? 表面上の改善(

#iOS #Swift #Xcode #API 

スマートキャンプでの在宅勤務環境下のエンジニア間コミュニケーション施策の紹介

こんにちは、 https://boxil.jp を作っている徳田です。 今回は技術共有ミーティングであるSMARTCAMP Tech Talk、通称「STT」と、Stay Home環境下でのコミュニケーション施策について紹介します。 SMARTCAMP Tech Talkについて はじまった経緯 準備するKibelaのイメージ 数回開催した結果 他: 在宅勤務でのコミュニケーション施策について プロダクト本部 夜会 メンバ間1on1 SMARTCAMP Tech Talkに

#AWS #GraphQL 

セールスチームにKPTを導入してみた

スマートキャンプ、プロダクトマネージャーの郷田です。 弊社スマートキャンプのセールスチームに、開発チームで行っているKPTによる振り返りを導入してみました。 この記事では実際にKPTを導入するまでの背景と流れ、また実施してみたセールスチームからの感想を紹介いたします。 きっかけ 何ができるか考える やってみた 心理的安全性の説明 リーンコーヒー KPT

企業がAI導入を迷ってしまう障壁とは。 AI活用の現場から。​

2020/07/20
企業がAI導入を迷ってしまう障壁とは。 AI活用の現場から。​ 2020.7.21 シニアソリューションデザイナ 上田知広 概 要 AI導入に対する企業の期待が高まる一方、“AI導入の壁”とも言える現実とのギャップが、その実現を難しいものにしていることが多くの調査で明らかになってきました。AI導入を検討する企業が実際にどのような点に課題を感じているのか、そしてそ

#インフラ #データ分析 #アルゴリズム 

AWS CopilotでAmazon ECSの環境とCI/CDの超簡単構築を試してみた

スマートキャンプ、エンジニアの入山です。 突然ですが、みなさんはAmazon ECSを利用したことはありますか? コンテナで開発したアプリケーションをフルマネージドで運用してくれるECSですが、その環境構築を簡単に一括で行ってくれるサービスAWS Copilotが先日発表されました! AWS Copilotでは、ECSの環境構築だけでなく、GitHubと連携したCI/CDの構築もできるようになってお

#GitHub #AWS #Docker 

トマト画像物体検出データセット『Laboro Tomato』を公開

2020/07/15
トマト画像物体検出データセット『Laboro Tomato』を公開 2020.7.15 CTO 藤原 弘将 機械学習エンジニア ロマン・トリグベンコ 概 要 Laboro.AIはこの度、トマトの画像物体検出データセット『Laboro Tomato』を公開いたしました。以下では、開発・公開に至った背景や内容、期待される用途などについてご紹介いたします。 目 次 ・ 農業の現状とAI活用 ・ Laboro Tomatoについて  ・

#GitHub #IoT #人工知能 #機械学習 #品質管理 #ドローン