algonote

There's More Than One Way To Do It

SQL

バックエンド開発に必要な能力の半分以上は言語力以外の部分

ChatGPT時代の戦い方 言語経験年数だけ見るのは間違い ソフトウェアエンジニアの能力を測る指標としてしばしばプログラミング言語の経験年数が使われることがあります。Perl〇〇年、Go〇〇年というやつですね。 一方で例えばWebフロントエンド開発にHTMLやCS…

0→1のWeb開発においてRDBMSを使った方がその先につながりやすく、Railsが復権したのがSaaS時代のトレンド

プロダクトの変遷でアーキテクチャーがどう変わったか 前口上 Web開発においてとりうるアーキテクチャーにはいくつかパターンがあります。 サーバー構成をモノリスかマイクロサービスかで分ける場合もありますし、データベースを内製で持つか外部のmBaaSに任…

メッセージをやりとりするサービスの難しさについて

チャット機能の難しさについて 前口上 新しい技術やプロダクトトレンドを追うのが好きで、よくピッチイベントを見たりするのですが、その中でプレゼンされるプロダクトの中にはチャット機能を持つものがしばしばあります。 システムは何かしらの利用料を得て…

日本MySQLユーザ会会(MyNA会) 2021年07月 -下位レイヤ勉強会- メモ #mysql_jp

日本MySQLユーザ会会(MyNA会) 2021年07月 -下位レイヤ勉強会-に参加しました NAND Flash から InnoDB にかけての話(仮) NAND Flash から InnoDB にかけての話(仮) from Takanori Sejima www.slideshare.net NAND FlashのERASEは遅い SSD内部には複数のチ…

HackerRankでWrite Code Every Day

HackerRankで遊んだメモ HackerRankとは HackerRankはプログラミングの問題を解いて学べる学習サイト。この手のサイトは普通のWeb開発系と競技プログラミング系の一方に特化していることが多いが、HackerRankは競技プログラミングの問題とプログラミング言語…

Developers Summit 2018 2日目まとめ&感想 #devsumi

Developers Summit 2018に参加しました。 実況パワフルモブプログラミング Rakutenでのモブプログラミングの事例というかライブコーディング。 本当に複数人で同時に1画面でプログラミングをしていた。普段は4~6人でやっているとのこと。 教育目的ならいい…

2017年に読んだ技術書、個人的トップ5

2017年もたくさん本を読みました。 集計したら技術書だけで80冊読んでいるので4.5日に1冊ペース。ちょっと読みすぎでは?その中でも印象に残ったトップ5を紹介。 ビッグデータ分析・活用のためのSQLレシピ ビッグデータ分析・活用のためのSQLレシピ作者: 加…