2019-01-01から1年間の記事一覧

【初心者向け】Laravelテストチュートリアル

はじめに 「ようこそ・・・『テストの世界』へ・・・」 本記事では、テストコードをまだ書いたことのないプログラミング初学者向けに 「今日からテストを書いてみようかな」 と思ってもらえるよう、チュートリアル形式で簡単なテストの流れを説明します。 題…

【Laravel】アクセサの使い方

はじめに Laravelのアクセサを使うことで、モデルのプロパティ(テーブルのカラム)を、オリジナルの値から別の値に変換して取得することが可能となります。 本記事では、このアクセサの利用例を解説します。 目次 はじめに 目次 環境 事例 アクセサの実装 ア…

「LaravelでLINE Botを作るTechpit教材」のレビュー・感想まとめ

はじめに 「Laravelで飲食店検索LINE Botを作ろう!」という教材をTechpitで公開し、約1ヶ月半が経過しました。 多くの方に購入いただき、また教材への感想も多数いただいています。 今回はそれらを紹介させていただきます。 目次 はじめに 目次 Techpitでの…

「AWS IAMのマニアックな話」とCloudFormation

技術書典7で頒布された「AWS IAMのマニアックな話」のダウンロード版をBOOTHにて購入しました。 takuros.booth.pm 本の概要 タイトルに「マニアックな・・・」とありますが、実は表紙を見ると「初心者からマニアまで必読」とあるこの本。 AWSアカウントとIAM…

ITエンジニアの副業として有料チュートリアルが持つ可能性

はじめに プログラミング初学者向けの教材(チュートリアル)を執筆し、Techpitというプログラミング学習サービスで公開しました。 Techpitは、作りながらプログラミングが学べる「プログラミング学習教材のマーケットプレイス」です。現役のエンジニアがプロ…

Webエンジニアになって3ヶ月が経ちました

はじめに Webエンジニアにキャリアチェンジして、3ヶ月が経過しました。 今回は直近約2ヶ月間(6〜7月)の振り返りとなります。 目次 はじめに 目次 おもな仕事内容と得られた知見 フレームワークの機能の把握 適度なドキュメント整備 テストコード 今後につい…

Webエンジニアになって1ヶ月が経ちました

はじめに 今年5月からWebエンジニアとして働き始めたことを以前にブログでお伝えしました。 6月に入り、この1ヶ月でWebエンジニアとしてどんな働き方をしてきたかを簡単に振り返りたいと思います。 目次 はじめに 目次 配属先 仕事の進め方 1日の仕事の流れ …

【Laravel】多対多の中間テーブルのモデルはPivot化するとアクセスしやすくなりメソッドを使いやすい

はじめに 多対多の関係の中間テーブルのモデルはPivot化すると、リレーション経由でアクセスしやすくなります。 中間テーブルのモデルにメソッドを持たせていて、それを使いたい場合に便利です。 目次 はじめに 目次 Pivot化していない場合 Pivot化する 補足…

Webエンジニアになって初めて使うようになったGitコマンド5選

Git

はじめに 独学でプログラミングを勉強していた頃には全く知らなかったけれど、Webエンジニアに転職してから実務でよく使う便利なGitコマンド/オプションを状況別に5個紹介します。 1位 作業途中の状態から、別のブランチに切り替えたい ローカルブランチでフ…

Webエンジニアになって1週間が経ちました

はじめに 今年1月からWebエンジニアへの転職活動を行い、2月末に内定を獲得したことを以前にブログでお伝えしました。 転職先の会社にはこの5月の連休明けから入社して働いているので、その簡単な振り返りを報告します。 所感 まだわずか1週間ではありますが…

平成最後のみんなのPython勉強会で得た知見 〜 正規表現/機械学習/Pyramid/環境構築/Falcon/そして 〜

Pythonでの正規表現/機械学習/Pyramid/環境構築/Falcon/持っていないものを見つける話

WEBエンジニアへ転職したい人のための勉強会「転職LT#4 〜春の転職まつり〜」に参加してきました

はじめに WEBエンジニアへ転職したい人のための勉強会「転職LT#4 〜春の転職まつり〜」に参加してきたので、そのレポートです。 目次 はじめに 目次 参加のきっかけ 会場およびスポンサー企業 登壇内容メモ 未経験だからこそSNS転職 SNS転職での失敗 面接を…

50代の銀行員がプログラミング(Python)を始めた話

はじめに 先日、Pythonを始めた50歳銀行員の方についてツイートしたところ、多くの方からの反響がありました。 仕事でお世話になっている銀行員の方にWebエンジニアへの転職活動中であることを打ち明けたら「へえ!実は僕も3ヶ月前からPython始めたんだ」「…

プログラミングを学び、Web系エンジニアへの転職が決まるまで

はじめに 今年2019年1月からWeb系エンジニアへの転職活動を行っていましたが、このたびWeb系の自社開発企業(自社のWebサービス等を外注せず社員で内製開発・運営している企業)から内定をいただき、入社を決めました。 目次 はじめに 目次 転職の動機とその活…

Python版悟空語ジェネレーター「gokulang」を作った振り返り

はじめに 先日、きんみさん(@_kinmi)の悟空語ジェネレーターに触発され、Pythonモジュール版であるgokulangとそのWeb API版を作成して公開したので、その振り返りです。 qiita.com @shonansurvivors さんの手によっておらがぺぇそんになったぞ…!https://t.c…

PHP/Laravelの学び方をYYPHP(わいわいPHP)で聞く

はじめに PHPの情報交換や仲間作りをする集い、YYPHP(わいわいPHP)に参加してきました。 yyphp.connpass.com 会場 写真を撮り忘れたので当日の様子では無いのですが、会場はこんな感じのスペースです。 参加のきっかけ 私はここ10ヶ月ほどはずっとPythonとDj…

WEBエンジニア勉強会 #11に参加しました

はじめに 2019/2/1(金)に開催された、WEBエンジニア勉強会 #11に初参加してきました。 web-engineer-meetup.connpass.com はじめに 会場 勉強会の進め方と参加者間の交流について 勉強会メモ 写真共有アプリ「みてね」に見る簡潔な良UI/UX WEBエンジニアが知…

モグモグDjango読書会に参加しました

はじめに 現場で使えるDjangoの教科書《基礎編》の読書会である、モグモグDjango読書会に参加してきました。 mogumogu-django.connpass.com 会場 会場はENECHANGE株式会社さんの提供でした。 勉強会終了後、ENECHANGE CTOの白木さんのご厚意でオフィスをぐる…

django-allauthでカスタマイズしたUserモデルを使う場合の設定について

はじめに DjangoのUserモデルについて、ユーザー名(username)を削除し、代わりにメールアドレス(email)を追加するカスタマイズはよく行われるものかと思いますが、その場合にDjangoの便利な認証パッケージ「django-allauth」を使うには、settings.pyの設定を…

Start Python Club「みんなのPython勉強会#41」に参加してきました

はじめに Webエンジニア転職活動中のやんばるです。 1月16日にStart Python Clubの「みんなのPython勉強会#41」に参加してきました。 startpython.connpass.com 以下、勉強会の内容のメモと、懇親会のレポートです。 #1 Pythonの話をしよう 辻 真吾さん Pyth…