マガジンのカバー画像

Tech Blog

18
運営しているクリエイター

記事一覧

HANOWAのRubyを2.7から3.3に、Railsを6.1から7.1にバージョンアップしました

HANOWAのRubyを2.7から3.3に、Railsを6.1から7.1にバージョンアップしました

こんにちは。HANOWAエンジニアの榎本です。

今回はHANOWAのRubyを2.7から3.3に、Railsを6.1から7.1にそれぞれ最新のバージョンにバージョンアップしたことを紹介します。

背景HANOWAではバックエンドにプログラミング言語としてRubyを使用していましたが、バージョンが2.7とすでにEOLを迎えていたバージョンを使用しており、バージョンを上げないとまずいということになり

もっとみる
API呼び出し設計のデザインパターン - RepositoryFactory

API呼び出し設計のデザインパターン - RepositoryFactory

こんにちは。HANOWAエンジニアの佐々木です。

今回はHANOWAで導入したAPIの呼び出し設計、RepositoryFactoryパターンについてお話しさせていただきます。

RepositoryFactoryパターンとはVueエヴァンジェリスト(ITの啓蒙家的なもの)のJorgeという方によって2018年に紹介されたAPI呼び出しのデザインパターンです。

フロント側からサーバー側のAPI

もっとみる
【エンジニアお悩み別】FigmaのDev Mode使い方5選

【エンジニアお悩み別】FigmaのDev Mode使い方5選

こんにちは!
HANOWAのUIデザイナーです。

2024年1月末でFigmaのDev Modeベータ版の無償提供終了に伴い、Figmaでデザイン確認するHANOWAの開発メンバーは、全員有料課金を開始しましたが、それほどHANOWAでは必要とされているDev Mode。

使用を検討しているが有料課金なので躊躇している

使い方がわからない

といったエンジニアの方々に向けて、「是非Dev M

もっとみる
IndexedDBを使ってみよう

IndexedDBを使ってみよう

こんにちは。HANOWAエンジニアの榎本です。

今回はフロントエンドの開発で利用される、IndexedDBについて紹介していきたいと思います。

はじめにWebアプリケーションの開発において、クライアントサイドでデータ保存が必要になる場面は少なくないと思います。

ユーザーの設定、オフラインでの作業データ、または大量のデータを扱うWebアプリケーションなど、多岐にわたる用途でクライアントサイドス

もっとみる
かわいいは作れる!ーターミナル編ー

かわいいは作れる!ーターミナル編ー

新年あけましておめでとうございます。
今年もよろしくお願いいたします。🎍

前から思ってたんですが、エンジニアの作業環境ってシンプルっていうか素材そのまま!って感じのものが多いですよね。
可愛いもの好きの自分としては、時々この環境がしんどい・・・
可愛いものからしか取れない養分ってありますよね!?(伝われ)

そんなわけで前から気になっていたターミナルの改造をやってみました✨

私のターミナルB

もっとみる
フリーランス×2児の父×フルリモート なソフトウェアエンジニアの1日

フリーランス×2児の父×フルリモート なソフトウェアエンジニアの1日

新年明けましておめでとうございます。

本年もどうぞ宜しくお願い致します、筈井です。

約2年ほど、HANOWAという歯科医院と歯科医療従事者のマッチングプラットフォームの開発をお手伝いさせて頂いているのですが、そちらの忘年会に顔を出したり、実家の関西に帰省したりと充実した年末を過ごしておりました。

私の業務委託契約先はもう1社あるのですが、そちらの忘年会はスケジュールの都合がつかずに参加を断念

もっとみる
誰でも使えるデザインガイドラインをみんなで作った話

誰でも使えるデザインガイドラインをみんなで作った話

こんにちは!
HANOWAでUIデザイナーをしています。先日大きな取り組みとして、HANOWAデザインガイドラインを社内向けにリリースしました。

HANOWAデザインガイドラインというのは、

HANOWAにいるメンバーが

誰でもわかりやすく

かんたんにデザインルールを参照・利用できる

をテーマに作成したのですが、なぜこのようなデザインガイドラインを作ることになったのか、どのように作ったの

もっとみる
AIを活用して開発効率を上げる(ChatGPT、GithubCopilot)

AIを活用して開発効率を上げる(ChatGPT、GithubCopilot)

こんにちは。HANOWAエンジニアの佐々木です。

みなさんAIツール使用していますか?
2022年11月にChatGPTが出てきたことで技術職以外の人でも耳にする機会が増えてきた気がします。

実際にChatGPTを使ってみたことがある人も多いのではないでしょうか。

今回は開発において私が活用しているAIツールの、ChatGPTとGithubCopilotについてお話しさせていただきます。

もっとみる
HANOWAで働くリモートワーカー達のデスク環境大公開

HANOWAで働くリモートワーカー達のデスク環境大公開

こんにちは、筈井です。

九州の朝晩はかなり冷え込むようになってきました。

いつまでも夏の気分のまま半袖で過ごしていると、うっかり風邪を引いてしまいそうです。気をつけます。

さて、私は約2年ほど、HANOWAという歯科医院と歯科医療従事者のマッチングプラットフォームの開発をお手伝いさせて頂いています。

HANOWAは創業当時からリモート中心の働き方により、各メンバーは自宅を含めさまざまな拠点

もっとみる
エンジニア出身UIデザイナーのメリット3選

エンジニア出身UIデザイナーのメリット3選

私はフリーランスUIデザイナーとしてHANOWAをはじめとした多くの案件に携わってきましたが、キャリアの最初からデザイナーだったわけではなく、エンジニアからデザイナーに転向した経緯があります。

何故転向したのかという具体的な話は別の機会にしたいと思いますが、Webエンジニアを約2年経験した中で、現在のUIデザイン業務に活かせている部分が多いなと最近感じたので、今回そのメリットをご紹介したいと思い

もっとみる
VSCodeの拡張機能 おすすめ5選

VSCodeの拡張機能 おすすめ5選

こんにちは。HANOWAエンジニアの佐々木です。

今回は、エンジニアの多くが使用しているであろうコードエディター「VSCode」の拡張機能について、私が活用しているものをご紹介させて頂ければと思います。

VSCodeとは正式名称は「Visual Studio Code」でMicrosoftから提供されている無料のコードエディターです。実際にプログラムを書くところですね。エンジニアといえばこの画

もっとみる
HANOWAで使えそう!2022-2023年のCSS新機能3選

HANOWAで使えそう!2022-2023年のCSS新機能3選

どうも、HANOWAでエンジニアとして働いてますかぺです。
我が家には1歳と2歳半の2人姉妹がおります。
次女が生まれてから約1年。
子育てと仕事と家事に追われる日々の中に、ちょっとだけスキマ時間ができてきました。

元WebデザイナーでCSS大好きな私。

スキマ時間にCSSを眺めていて、「HANOWAで使いたいな」と思ったCSS新機能を勝手にご紹介しちゃいます!!

HANOWAとCSS最初に

もっとみる
リモートワークにおいて円滑なコミュニケーションを行うテクニック

リモートワークにおいて円滑なコミュニケーションを行うテクニック

筈井です。

前回の記事では所属しているチームの開発サイクルを変えた話をしました。

今回は、コロナ禍以前からフルリモートワークのチームで働いている私が、日々のコミュニケーションで意識しているポイントを、テクニックという形で紹介していこうと思います。

こちらは、私が所属しているHANOWAというチームに限らず、どの組織に行っても有効な内容になっているため、最後までお読み頂けると幸いです。

テク

もっとみる
デザイン原則完成しました

デザイン原則完成しました

みなさんの組織にデザイン原則はありますか?
デザイン原則というのはその名の通り、デザイナーがデザインをする上での指針になるものですが、その指針の言語化は組織が大きくなるにつれ必要性も増してくると感じています。

今回はそんなデザイン原則をHANOWAというスタートアップで完成させた過程をお伝えできればと思っています。

(HANOWAのデザイン原則に関しては、社内向けではありますがこちらでもCOO

もっとみる