【技術選定ガイド第3部】実録!個人開発ブログの技術選定~コストと既存リソース優先の決断~
はじめに これまで「技術選定ガイド」シリーズでは、技術選定における主要な考慮ポイント(第1部)や、エンジニアの立場による視点の違い(第2部)について解説してきました。しかし、理論だけではなかなかイメージが湧きにくい部分もあるかもしれません。 本記事は「技術選定ガイド」シリーズの最終回、第3部です。今回は、個人開発でサービスサイトを立ち上げるという具体的なシナリオを通して、実際にどのように技術選定が…
はじめに これまで「技術選定ガイド」シリーズでは、技術選定における主要な考慮ポイント(第1部)や、エンジニアの立場による視点の違い(第2部)について解説してきました。しかし、理論だけではなかなかイメージが湧きにくい部分もあるかもしれません。 本記事は「技術選定ガイド」シリーズの最終回、第3部です。今回は、個人開発でサービスサイトを立ち上げるという具体的なシナリオを通して、実際にどのように技術選定が…
はじめに 前回の「【技術選定ガイド第1部】失敗しないための主要な5つの考慮ポイント」では、技術選定を行う上で基本となる5つの重要な視点について解説しました。しかし、これらのポイントの重み付けや、さらに考慮すべき事項は、エンジニアが置かれている立場や組織の特性によって微妙に、あるいは大きく異なってくることがあります。 本記事は「技術選定ガイド」シリーズの第2部です。今回は、SIer(システムインテグ…
はじめに 「どの技術を選べばいいんだろう…」 システム開発やサービス開発において、「技術選定」はプロジェクトの初期段階で行われる非常に重要な意思決定の一つです。選んだ技術によって、開発の効率、コスト、将来の拡張性、さらにはサービスの成否そのものまでが大きく左右されることも少なくありません。 本記事は、そんな技術選定の悩みを解決するための一助となるべくお届けする「技術選定ガイド」シリーズの第1部です…
Tailwind CSS をアプリ作成の段階でReact環境でv4を試してみましたが、残念ながら「画面が真っ白になる」「ビルド時にエラーが出る」といった問題に直面し、原因を特定するには至りませんでした。 最終的に、安定性を求めてTailwind CSS v3に切り替えたところ、問題なく動作するようになりました。この経験から、v4とv3それぞれの手順や、v4でつまずきやすいポイント(たとえ原因不明で…
こんにちは!今回は、私が初めてAIの力を借りてWebアプリケーション開発に挑戦した経験をブログ記事にまとめました。AIって本当にすごいの?開発ってどう変わるの?そんな疑問をお持ちの方に、少しでも参考になれば嬉しいです。 作成したもの 今回、AIと一緒に開発したのはこちらのタイピングゲームです。 https://typing.tokiraku.com シンプルなゲームですが、AIとの共同作業で、驚く…
「今日の仕事、AIに相談して振り返ってみようかな」 「新しい企画のアイデア、AIと壁打ちすれば何か閃くかも!」 最近、仕事や自分の考えを整理するために、AIを「対話相手」として活用する人が増えています。まるで優秀なアシスタントのように、24時間いつでも、客観的な視点で私たちの思考の整理を手伝ってくれます。 しかし、その一方で、「AIと話していると、どうも話が噛み合わない」「かえって混乱してしまった…
こんにちは!今回は、私がレンタルサーバーのカラフルボックスでNext.jsアプリケーションを運用しようとした際に直面した「nproc占有問題」と、その解決策としてReact(Create React Appなど)ベースのアプリケーションに切り替えた経緯についてお話しします。 きっかけ:レンタルサーバーでのNext.jsアプリ運用 手軽にWebアプリケーションを公開したいと考え、使い慣れたカラフルボ…
こんにちは!Web開発の世界へようこそ!プログラミングを学び始めると、たくさんの新しい言葉や仕組みに出会いますよね。その中でも、ユーザーの情報を一時的に保存しておく「Cookie(クッキー)」は、ログイン機能などを作る上で欠かせない技術です。 先日、プログラミングを勉強中の後輩からこんな相談を受けました。 「フロントエンドとバックエンドを分けて開発してるんですけど、バックエンドでCookieがうま…
こんにちは!プログラミング学習、楽しんでいますか? 先日、職場の後輩と「MVCのコントローラーって、どこまで仕事させるのがいいんですかね?」なんて話になりました。確かに、Webアプリケーション開発でよく聞くMVCパターンですが、コントローラーの役割って意外と悩ましいポイントですよね。 特にプログラミングを始めたばかりの頃は、「とりあえず動けばOK!」とコントローラーに色々な処理を詰め込んでしまいが…
下記の記事で、React+nextアプリの公開の仕方を書きました。 https://tech.tokiraku.com/archives/300 しかし、いまの動作では問題があることがわかりました。 nprocの値が非常に大きいまま、開放されないということです。 ちょっとこれだとまずいので対策を考え中。。。
こんにちは!今回は、レンタルサーバー「カラフルボックス」を利用してNext.jsで作成したアプリケーションを公開するまでの手順と、その過程で得た知見を備忘録としてまとめました。同じようにカラフルボックスでNext.jsアプリをデプロイしようとしている方の参考になれば幸いです。 完成したアプリケーションはこちらです: https://typing.tokiraku.com/ はじめに Next.js…
こんにちは!キャリアについて考えるすべてのエンジニアの皆さんへ。 このブログシリーズも、いよいよ最終回を迎えました。これまで、エンジニアの多様なキャリアパス、管理職の役割、そして技術専門職として輝く道について考えてきました。最終回となる今回は、私たちエンジニアが本当にその能力を最大限に発揮し、心から「ここで働けて幸せだ」と感じられる場所、つまり「理想の組織」とはどのようなものか、そして残念ながら多…