FLINTERS Engineer's Blog

FLINTERSのエンジニアによる技術ブログ

新人が合同勉強会で感じた、空まで続くハードルと、その対応策

対象 新人、周りのレベルの高さに焦っている偉い人 プロローグ 平素よりお世話になっております。 フロントエンドエンジニア歴 祝0.9167年 *1 フロントエンドエンジニアの志村です。 *1:キリが悪いですね

Beyond the Twelve-Factor App を元にした アプリケーション開発のプラクティス考察

こんにちは、エンジニアマネージャーの堀越です。 ちょっと前、TLで割と盛り上がっていたこちらの書籍をポチり読んでみました。いいですよこの本!! gihyo.jp こちらの書籍の第3章に Beyond the Twelve-Factor App なるものの紹介があり、色々調べて考察し…

データ分析に使えるAWSサービス(Glue・Athena)の紹介

こんにちは、渡部です。 これは先日行われたAWS勉強会で話した内容をまとめた記事です。 私は普段データチームとして広告データやレポートデータが格納してあるデータウェアハウスの開発・運用・保守等を行なっています。 その業務の中で使用している、デー…

生成系AIがプログラマに与える影響について妄想を勉強会で話してきました

こんにちは。河内です。 昨日セプテーニグループのミロゴス社と FLINTERS 社で合同勉強会をしてきました。 私は「生成系AIがプログラマーに与える影響」についての妄想を語ってきました。

GA4のカスタムイベントをコードで管理する話

こんにちは。FLINTERSのカレンダー | Advent Calendar 2022 - Qiita 24日目を担当します、宮下です。 はじめに 弊社が開発を手掛けているマンガアプリGANMA!ではサービスの改善やトラブルシューティングなどのためにGoogleアナリティクス4(GA4)を利用してユ…

GANMA!管理画面で Create React App から Vite に移行した話

こんにちは。生田です。 この記事は FLINTERSのカレンダー | Advent Calendar 2022 - Qiita の21日目の記事です。 今回は、GANMA! の管理画面で Create React App から Vite へ移行した話をご紹介します。 背景 GANMA! の管理画面は React で書かれており、…

BottlerocketのManaged Node Groupでbootstrap containerを使う

この記事はFLINTERS Advent Calendar 2022の20日目の記事です。 こんにちは、永倉です。 私が所属しているチームでは多くのアプリケーションをKubernetes上で動かしています。Kubernetes ClusterはAmazon Elastic Kubernetes Service (EKS)を使って構築して…

SwiftUIでContextMenuのプレビューを別のViewに変えて表示する方法

こんにちは。FLINTERSのカレンダー | Advent Calendar 2022 - Qiita 19日目を担当します、佐野です。 今回はSwiftUIで長押ししたViewとは別のViewのプレビューをContextMenuで実装する方法をGANMA!でも実際に実装したので紹介しようと思います。 ContextMenu…

AIを騙してChatGPTの限界を覗く

こんにちは!菅野です。この記事はFLINTERS Advent Calendar 2022の15日目の記事です! ChatGPTすごいですよね?AIがまるで人間のような受け答えをしてくれて、聞くだけで色々教えてくれます! openai.com 自然な受け答えができる 頼めば物語などの創作もし…

FLINTERSにプロジェクトマネージャーを増やすための取り組み

こんにちは、FLINTERSの事業推進部の横山です。 本投稿はFLINTERSアドベントカレンダーの12日目の記事となります。 qiita.com さて、日々私は採用、育成、社内制度運用、社内イベント運営、業績管理などなど、会社を成長させるのに必要な様々な業務に携わっ…

子会社「FLINTERS BASE」を設立した話

こんにちは、関です。 こちらは、FLINTERSアドベントカレンダー11日目の記事です。 調べたら本ブログへの投稿は6年ぶりでした(!)。 この6年、エンジニアからスクラムマスター、PO、事業責任者と様々なことをやってきましたが、 実は昨年2021年の8月に子会社…

Xcode Cloudを使ってみた

FLINTERSでGANMA!のiOSアプリの開発をしている宗像です。この記事はFLINTERS Advent Calendar 2022の10日目の記事です! 数ヶ月前にXcode CloudをGANMA!で使ってみたのでやったことや使った感想をまとめてみました。 背景 これまでのGANMA!のCI/CD事情をざっ…

後進の育成支援と部署間連携の取り組み

こんにちは、エンジニアマネージャーやってます堀越( @tkt_horikoshi )です。本投稿はFLINTERSアドベントカレンダーの5日目の記事となります。 qiita.com 先日、社内のオフライン勉強会がありましてチーム内での教育の取り組みや、部署を跨いだ支援の仕組み…

私がエンジニアリングマネージャーになった理由

こんにちは、細川です。 FLINTERSアドベントカレンダー3日目はエンジニアリングマネージャーについてのエッセイです。 私はエンジニアとして2018年に中途入社し、FLINTERS歴はそろそろ満5年、マネージャー歴は2年と少しになります。 嬉しいことに業務やプラ…

tfmigrate を導入して、安心して terraform state が書き換えられるようになった

こんにちは。河内です。 これは FLINTERS advent calendar 2022 2日目の記事です。 2022年にやってよかったこととして、今日は tfmigrate の導入について書きます。 terraform でインフラを管理していて、しばらく経つと state を変更したくなる場面がありま…

AWS Secret Manager で RDS の Secrets 自動ローテーションと IntelliJ からのアクセスを試してみた!!

こんにちは。FLINTERSアドベントカレンダー1日目を担当します、堀越です。 はじめに セキュリティに対する意識の高まりを感じる昨今、機密情報(以降、Secretsと称します)の管理の重要性が増してきているように感じます。 代表的な Secrets としてデータベー…

Snowflake x Streamlit でデータを可視化する

Snowflake x Streamlit でデータを可視化しよう こんにちは、データチームにてデータ基盤開発を行なっています、井山です。 データチームでは、データ基盤に関係する各種運用メタデータ(wfの処理時間やデータ格納時間等々)をSnowflake上に格納、Tableau上…

チーム配属後の新卒への効果的なフォローアップの実践

こんにちは、チーム運営や組織論に関心強めな清水です。みなさん、新卒社員をチームに迎えた後のフォローアップはどのようにしていますか?ここ数年はリモートが当たり前になったことで新卒・先輩社員ともにより一層苦労されているのではないでしょうか。 今…

iOS アプリから GraphQL API を利用する

こんにちは。GANMA!のiOSアプリを開発している宗像です。 GANMA!では7月にホーム画面をリニューアルしました。新しいホーム画面では、GraphQL の API を利用しています。アプリから GraphQL を利用するまでにやったことなどをまとめました。 GraphQL の学習 …

GANMA!にGraphQLを導入した話

こんにちは。2022年の1月から株式会社FLINTERSに入社した平野です。 この度GANMA!にGraphQLを導入したので、その経緯などについてまとめようと思います。 GraphQLとは GraphQLはデータに対する問い合わせ言語です。GraphQL自体はクエリ言語とそのクエリを解…

YAML から jsonnet に乗り換えて快適な生活を送る方法

こんにちは。河内です。 Kubernates の manifest や CI の設定などなど、仕事の中で YAMLを書く機会は結構あるかと思います。 YAML にも若干の構造化機能があるものの限定的であり、例えばCIで複雑なジョブ構成を定義しようとすると、巻物のように長いYAMLフ…

2022年新人研修の振り返り

はじめまして、2022年4月に新卒入社した渡部です。 これからFLINTERSに入社を考えている人に向けて、また自分自身に向けた振り返りとして、この3ヶ月間で行った新人研修や会社のことを書こうと思います。

新人研修を終えて

こんにちは、2022年4月に新卒で入社しました出口です。 大学は情報系の学部にいました。研究室では自然言語処理を研究していて、卒論のテーマはSNS(Twitter)において、ある1つのツイートについたリプライの文章からリツイートなどの反応量を予測するというも…

2022年度新卒研修を終えて

初めまして、新卒の三浦です。入社が決まった方やFLINTERSの研修について知りたい方に向けて記事を書いていこうと思います。

業務アプリケーションをScala 3で動かしてみた(後編)

こんにちは。FLINTERSでTech Adviserをしています、OE(@OE_uia)です。 Scala 3.0.0が2021年5月14日にリリースされたことを受けて、いつアップデートするか検討中の方も多いかと思います。 実際、今FLINTERSではScala製プロダクトのScala 3へのバージョンアッ…

Row Level Security で事故らないアプリケーションを構築する

こんにちは、清水(@_smzst)です。直近の業務でマルチテナントな DB でアプリケーションでのスイッチロール機能を実現するために Amazon Cognito や表題にある Row Level Security について技術検証や設計検討を行っていました。 今回はこの Row Level Secu…

Tech × Marketing Conference 2021に登壇しました

FLINTERSでエンジニアをしている堀(@ho1yHero)と申します。 去る2021年12月10日、弊社が共同主催として名前を連ねている、Tech × Marketing Conference 2021というイベントがオンラインで開催されました(公式Twitterはこちら)。本エントリーはその登壇レ…

イーサリアムキラーの本命?Solanaのプログラムを作って遊んでみる!

こんにちは。菅野です。 今年も暗号資産界隈は話題に事欠かないですね! その仕組みを支えているのはブロックチェーンです。 最近もAmazonやGoogleが注力している分野の一つです。 そして2021年に最もホットで技術的に魅力なブロックチェーンといえばSolana…

BigQuery ML のモデル作成機能を使ってレポートの推移を予測してみた

TL;DR 本日はBigQuery MLの時系列モデルを用いてレポートデータの予測をしてみました。 時系列モデルを使ってモデルの作成からモデルの作成までをSQLライクにできて非常にかんたんでした。 今回はそちらのやり方・内容・料金面についてご紹介させていただき…

3ヶ月の新人研修を終えて

こんにちは新卒の中澤です。これから入社するあなた、エントリーを検討しているあなたに向けて研修中どんなことを学んでいたのかを伝えられたらと思います。 目次 目次 自己紹介 内定後〜入社前の様子 ついに始まった研修 Scalaは大学数学みたいだった 顧客…