RAKUS Developers Blog | ラクス エンジニアブログ

株式会社ラクスのITエンジニアによる技術ブログです。

エンジニア組織と二人三脚で取り組む技術広報活動記録【2021年上期編】

アイキャッチ画像

こんにちは、技術広報チームです!

ラクスの開発組織ではこの1年半、技術広報に力を入れ、会社の技術的な取り組みの発信を行ってきました。 ちょうど2021年8月末にエンジニア・デザイナー採用サイトの技術コンテンツを強化してリニューアルしたタイミングでもあり、 ここまでの取り組みを振り返ってみたいと思います。

  • ラクスの技術広報について
  • 取り組みのきっかけ
  • ゴールの考え方
  • やってきたこと
    • 採用Webサイトを技術情報のハブにアップデート
    • 外部イベント登壇
      • エンジニア登壇実績のご紹介(一部)
    • 主催イベント
      • 10月の技術イベントのご案内
      • 社内登壇メンバーのスライド、動画も公開
    • テックブログ
  • まとめ
    • そして最後に宣伝
続きを読む

【初心者向け】Laravelで WebAPIを作成する。

こんにちは この記事ではLaravelの環境構築を行い、ごくシンプルなWebAPIを作成します。

Larevelはバックエンドのロジックから画面の描画まで行うことができますが、今回は画面の開発は行わずAPIの開発のみを行います。 バックエンドをAPIとして開発することで、外部アプリケーションと連携することができる・ フロントエンドと疎結合になり保守性が高くなる・フロントエンドと並行して開発することができるといった恩恵を享受することができます。

LaravelはMVCモデルに準じたフレームワークですが、APIを開発する際は画面(View)が不要になります。したがってこの記事ではModelとControllerのみを作成します。

  • 環境・MWのバージョン
  • 作業手順
  • 1. Laravelの環境構築
  • 2. LaravelでAPIを作成・動作確認
    • ※ Laravel8 ではこの記法が使えません。Laravel8で開発をする際はご注意ください。
    • create メソッド
    • indexメソッド
    • show メソッド
    • update メソッド
    • delete メソッド
  • 3. PostmanでLaravelで作成したAPIの動作確認
  • 終わりに
続きを読む

PHP8.1 の新機能について語り合う・後編【PHP TechCafe イベントレポート】

f:id:tech-rakus:20210927173913p:plain 弊社で毎月開催し、PHPエンジニアの間で好評いただいているPHP TechCafe。2021年8月のイベントでは社外でご活躍されているPHPエンジニアにもご参加いただいて「PHP8.1の新機能」について語り合いました。

rakus.connpass.com

PHP8.1の新機能は8.0に比べれば少ないとはいえ、順番に追いかけてみると思ったより大きなボリュームになったためイベント内容を2回に分けてレポートします。今回は後編として後半の半分をご紹介します。

前編はこちら。

tech-blog.rakus.co.jp

続きを読む

【保存版】Tech系Podcast17選 人気番組ランキング まとめ

アイキャッチ画像

技術広報のyayawowoです。

iPhoneiPodのモバイルデバイスをお持ちの皆様、

Podcast(ポッドキャスト)」という無料のアプリをご存知でしょうか?

是非ご自身のモバイルデバイスをご確認ください。
Podcastポッドキャスト)がデフォルトで既にインストールされているはずです。
インターネットを通じて配信された音声や動画を無料で視聴できるサービスとなっており、暇つぶしや勉強にも役立つ最強アプリなんです!

今回は、エンジニアやデザイナーの皆様向けにTech系のPodcastポッドキャスト)番組をにまとめてみました。
本ブログを通して、是非おうち時間を有効活用する一つの手段にPodcastポッドキャスト)を追加していただけますと幸いです。

国内外のTech系Youtubeチャンネルをまとめた記事は以下になります!
【2021年版】国内外Tech系YouTubeチャンネル10選 - 登録者数順まとめ! - - RAKUS Developers Blog | ラクス エンジニアブログ

  • Podcastポッドキャスト)を始めてみよう!
  • Tech系Podcast人気番組
    • Apple Events
    • Rebuild
    • Apple Events (video)
    • Apple News Radio ワンボタンの声
    • backspace.fm
    • Image Cast
    • texta.fm
    • TEDTalks テクノロジー
    • TED Radio Hourt
    • 電脳タイガー飯店
    • Off Topic // オフトピック
    • 石川温のスマホNo.1メディア
  • 弊社エンジニアおすすめ番組
    • fukabori.fm
    • UIT INSIDE
    • EM . FM #EMFM
    • PHPの現場
    • ajitofm
  • 終わりに
続きを読む

オブジェクト指向を学ぶためのオブジェクト指向エクササイズ

こんにちは。west-cです。

オブジェクト指向を意識した開発を行うようになってからしばらく経ちました。
当初に比べると手続き的な考え方からいくらかは脱却できたかと思いますが、オブジェクト指向的な設計手法やコーディング方法が完璧に身に付いたと言える自信はまだありません。

そこで今回は、オブジェクト指向的な考え方を鍛えることができると言われている「オブジェクト指向エクササイズ」を試してみることにしました。

  • オブジェクト指向とは
  • オブジェクト指向エクササイズとは
  • オブジェクト指向エクササイズをやってみた
    • ・すべてのプリミティブ型と文字列型をラップすること
    • ・ファーストクラスコレクションを使用すること
    • ・Getter、Setter、プロパティを使用しないこと
    • ・else句を使用しないこと
    • ・名前を省略しないこと
    • ・1行につきドットは1つまでにすること
  • おわりに
  • 参考文献・参考資料
続きを読む

PHP8.1 の新機能について語り合う・前編【PHP TechCafe イベントレポート】

f:id:tech-rakus:20210914155822p:plain

弊社で毎月開催し、PHPエンジニアの間で好評いただいているPHP TechCafe。2021年8月のイベントでは社外でご活躍されているPHPエンジニアにもご参加いただいて「PHP8.1の新機能」について語り合いました。

rakus.connpass.com

PHP8.1の新機能は8.0に比べれば少ないとはいえ、順番に追いかけてみると思ったより大きなボリュームになったためイベント内容を2回に分けてレポートします。今回は前編として前半の半分をご紹介します。

  • PHP8.1 新機能について
  • Enums
    • Enumの実現は10年以上かかった
  • Fibers
    • 恩恵を受けるのはまだ先
  • Performance improvements
    • パフォーマンスが約20%向上
  • Array Unpacking with string keys
    • 覚えておけば得することもある書き方
  • new in initializer
    • PHP8.0から拡張されて進化している
  • Readonly Properties
    • 今まではPHPDocなどに頼っていた
  • First-class Callable Syntax
    • 静的解析が可能になる
  • 後編へ続く
続きを読む
Copyright © RAKUS Co., Ltd. All rights reserved.