がんばるぞ

がんばります

API 設計で意識していること3選

この記事はスターフェスティバル Advent Calendar 2025 23 日目の記事です。 qiita.com カプセル化について思いを馳せるタイミングがちょこちょこあるので、今回は時間の許す限り API 設計をする際に個人的に意識していることを書いていこうと思います。 API…

家買った

32歳。家を買いました。 この記事では家を買う時に僕が考えていたことを書きます。 あとこの記事はスターフェスティバル Advent Calendar 2025 9日目の記事です qiita.com マンション vs 一戸建て まず最初に浮かぶのが、マンションにするのか一戸建てにする…

PHP Conference 小田原 2025 で登壇した

こちらのイベントで登壇してきました。全体的にめちゃくちゃ楽しくて最高でした。天気も良かったのでより最高でした。 パンダさんと初めてお話しすることができたのもラッキーでした。 phpcon-odawara.jp タイトルは「恣意性から考える変更に強いモデルの作…

スタフェスに入社してから4年経ちそうです

この記事はスターフェスティバル Advent Calendar 2024 19 日目の記事です。 アドベンドカレンダーのときしか書かないブログになってしまっている qiita.com はやいもので年が明けたらもう入社して4年になります。 今年の後半は組織的にかなり激動の一年だっ…

可読性についてレビューするときに気をつけていること

この記事はスターフェスティバル Advent Calendar 2023 9 日目の記事です。 qiita.com 最近社内で可読性について会話をするタイミングがあり、可読性について思っていることを言語化してみるか〜と思ったので書いてみます。 可読性って難しいしよくわからな…

PHPerKaigi 2023 に参加しました! #phperkaigi

phperkaigi.jp 数年ぶりにオフラインでカンファレンスに参加してきました。 去年も行きたかったんですが家庭の都合が合わず参加できなかったので、念願の!でした。 セッションの感想など PHPの最高機能、配列を捨てよう!! fortee.jp 朝1発目から uzulla さ…

スターフェスティバルに入社して2年が経ちそうです

この記事はスターフェスティバル Advent Calendar 2022 18 日目の記事です https://qiita.com/advent-calendar/2022/stafes 昨日は @k1rnt の 自作プログラミング言語「リンちゃんなう!」 でした。 リンちゃん、だいぶ荒れ狂ってましたね。 はじめに 早いも…

知らない技術まみれのチームに移動した時に実践したこと

この記事はスターフェスティバル Advent Calendar 2022 11 日目の記事です qiita.com 昨日は @shota1995m の オブジェクト指向 UI デザインを読んだから図解してみる でした はじめに 僕は生粋(?)の PHPer なので、PHP 以外の技術はなんちゃってレベルでしか…

composerの依存で ^1.0 || ^2.0 みたいな指定をしているパッケージはどうやって動作保証しているのか調べた

ふと気になったので調べてみました github.com なるほど

DynamoDBに入門したい

そろそろDynamoDBを触らないといけなさそうな雰囲気があったので、土日に勉強してみました。 勉強した順にリンクを並べていく そもそもNoSQLって何 そもそもNoSQLとはってところから説明してくれている。 NoSQLの使い所やNoSQLの種類についてざっくり学べる …

ロジックを書くときは抽象度を揃えるように気を付けている話

この記事はスターフェスティバル Advent Calendar 2021 の19日目です。 qiita.com 尽く会社と関係のない話ばっかりしていてアレですね。 抽象度揃ってる方がイイヨーみたいな話をレビューとかでたまにしているので、ちゃんと言語化しよーと思ったのでブログ…

1ヶ月間姿勢が悪かったのでPureScriptの勉強をしているよという話をします

この記事はスターフェスティバル Advent Calendar 2021の5日目です。 姿勢 1ヶ月間良い姿勢で仕事した結果、腰痛が治るわ睡眠効率が改善するわ最高!という話をするつもりだったのだけど、この一ヶ月間全くもって姿勢が良くなかった。 一体何が悪かったのだ…

買ってよかったもの2020

今年は色々と物を買った気がするので、買ってよかったものを振り返ってまとめようと思います。 トゥギャッターではリモートワーク手当として毎月3万円が支給される(!!!)ので、自宅の作業環境の改善による生産性の向上を口実に色々と利用させていただきました…

コンピュータシステムの理論と実装 Chap3

www.amazon.co.jp これの三章です。 三章の概要 この章では順序回路について学び、フリップフロップ、レジスタ、メモリなどを実装する。 順序回路 順序回路とは時間に依存した回路のこと。 1章、2章で実装した回路は時間に依存しておらず、組み合わせ回路と…

コンピュータシステムの理論と実装 Chap2

www.amazon.co.jp 前回に引き続きこれです 2章概要 2進数、符号付き2進数、2の補数、ブール算術など理解し、加算器・算術論理演算機を実装する 2進数 0と1のみを使って数を表現するやつ 符号付き2進数 正の数と負の数を表現できる2進数 2の補数 符号付き2進…

コンピュータシステムの理論と実装 Chap1

www.amazon.co.jp 最近この本をやり始めたのでメモ 1章概要 ブール理論を理解し、本書から提供されているハードウェアシミュレーターを用いて数種類の論理ゲートを実装する。 論理ゲート ブール関数を実装した物理デバイスのことらしい。が、実際に物理デバ…

2019年まとめ

主な出来事 焼肉界隈が爆誕した めっちゃ焼肉をたかられるようになった みなさんいつもありがとうございます。 広義の焼肉? 広義の焼肉1 広義の焼肉2 広義の焼肉3 広義の焼肉4 広義の焼肉5 広義の焼肉6 広義の焼肉7 広義の焼肉8 焼肉の大先輩*1であるすえな…

PHP Conference Japan 2019で登壇してきました

かなり時間が経ってしまいましたが、PHP Conference Japan 2019 にて登壇してきました。 togetter.com 20%もなかったカバレッジを90%まであげたので、そのためにしたことの話をしました。 動画はそのうちYoutubeに上がるのかな?上がったらこの記事に貼って…

PHPカンファレンス沖縄2019のLTでミューテーションテストについて話してきました

PHPカンファレンス沖縄2019でLTをしてきました。 togetter.com speakerdeck.com LTの内容はミューテーションテストの基礎的な概要を紹介するといったものだったのですが、5分という時間の制約上伝えられなかったことがたくさんあるので、この記事で補足を兼…

Englishman in New Yorkを耳コピしたのでメモ

www.youtube.com かっこいいですね。 かっこいいので耳コピしました。 今まで耳コピしたものは、雑にコード譜を書いているだけだったのですが これからは雑にコード譜を書いた後は共有までしてみようかなと思ったので、ブログにでも載せることにします。 著…

Coverageの計測をxdebugからpcovに変えたら、CIの実行時間が5分の1になった

PCOVなるものを使うと、CIがめっちゃ早くなるという情報を得て、早速CIに導入してみました pcovとは 超高速にCoverageの計測が出来るドライバーです。 こちら を確認してみると2019/1/16に初めてリリースされた、かなり新しめのプロジェクトのようですね 動…

牛肉について

先日ツイッターのTLで自由研究LTというイベントを見かけて、こんなツイートをしました 自由研究っていいな。俺も参加しないけど自由研究はなんかやろう残暑に負けるな!自由研究LT大会 https://t.co/BPmdgZGL7K #engineers_lt— 吉田あひる (@strtyuu) 2019年…

ahiru.yakiniku #1 を開催しました

日頃から焼肉を奢れという脅迫を受けている僕ですが 6/21(金)にとうとうahiru.yakinikuという、焼肉を(割り勘で)食べるだけのイベントを開催しました。 話したこと エンジニアのコミュニティは最高 コミュニティ運営はむずい 吉祥寺.pmはすごい 先輩焼肉エン…

Laravel Meetup Tokyo #12 にて登壇してきました。

かなり今更ですが、 Laravel Meetup Tokyo #12というイベントで登壇してきました。 Eloquentに別れを告げるタイミングについて考えたというタイトルで20分ほど話をさせていただきました。 登壇の反応はTogetterでまとめましたので、よければみてください。 t…

トゥギャッター株式会社に転職しました

2019/4/1からトゥギャッター株式会社というところで働いています。 前職はWebアプリケーションの受託開発をやっていましたが、次は自社サービスの開発をしていきます。 誰? 吉田あひるです。 今まではWebアプリケーションの受託開発を営んでいる会社に勤め…

Circle CIでIlluminate\Contracts\Container\BindingResolutionExceptionが発生する

Circle CIで、全てのテストが通っているのにCIが落ちるエラーが発生しました。#!/bin/bash -eo pipefail./vendor/bin/phpunitPHPUnit Pretty Result Printer 0.25.1 by Codedungeon and contributors.PHPUnit 7.5.

2018年を振り返る

https://twitter.com/strtyuu/status/1079567851717943296

LaravelでRoutingしてるのに404エラーが返ってくる

Routingしてるのに404エラーが帰って来たこんな感じで定義してたんですがRoute::patch('/user/{user-id}, 'UsersController@update');どうやら{user-id} という書き方はダメみたい。{user_id

【読んだ】PHPフレームワーク Laravel Webアプリケーション開発 バージョン5.5 LTS対応

最近出たLaravel本を読み終わったので感想文です。 どんなことが書いてあるのか Laravelの内部処理の解説 Laravelの内部処理を独自実装に変える方法 アプリケーションの設計 TDDも軽く Laravelを触ったことない人を置いてけぼりにした内容なおかげでかなり実…

PHP勉強会#129でLTしてきた

PHP勉強会でLTしてきました。DDDについて1ヶ月ほど勉強したので、それを5分にまとめるという苦行をしてきました。DDDを5分でまとめるのはそもそも無理があるため、かなり大雑把な説明になってしまったので今度は20分枠で発表したいなあという感じです。