2021.8.10 業務効率化 開発・便利ツール VSCodeで始めるデバッガ みなさんはデバッガを使っていますか? プログラマは新しくプログラムを書くよりも書かれたプログラムを見ている時間の方が長く、書かれたプログラムの動作を効率よく把握できるかは大事です。 仕様書や引き継ぎからはもちろんですが、実際にプログラムを動作させながらの確認も、内容を把握するために有効な手段の一つですね。 バグが発生した時の挙動の調査はもちろん、新しく自身が配属されたプロジェクトや機能を改修する前
2020.10.16 職種紹介 採用 Server bravesoft bravesoftの職種紹介(サーバーサイドエンジニア) こんにちは、サーバーサイドエンジニアのhoge太郎です。今回は私が業務内容を紹介させていただきます。 こんなお仕事です 弊社では主にPHPを利用しているので、フレームワークにはLaravel、フロントは最近だとVueJSを採用して開発をします。それでAPIを作ったり管理画面やアプリからWebViewで読み込まれる画面を実装したりします。 サーバーを立ててソフトウェアをインストールしたりセットアップするなどのインフラ的
2020.10.12 iOS Server 技術開発 機械学習・ディープラーニング PUSH 20201012週刊Techニュース ニュースをまとめているとよくあるのが、ニュースが出るときは出るけど、出ないときはでないといった状況です。 今回は割と少なめな感じではありました。とはいえ、今週にはiPhone12が発表される予定など、Appleが盛り上がる週になりそうです。 少なめではありますが、気になったニュースをまとめていきます。 ソフトウェア AppleからのDeadline関連のお知らせ 1. UIWebViewのデッドラインの延期 2020年12月までを期
2020.5.27 社内イベント 第5回hogehoge会の実施 -FizzBuzzを日本語でプログラミング、からの色々な手法へ- 弊社のエンジニア陣を筆頭に開催しているhogehoge会も第5回目を迎えました!!今回もリモートで開催です。 ちなみに過去の開催テーマは第1回目は「リモートhogehoge会「リモート環境での困ったことの共有&俺スゲー環境自慢」」第2回目は「第2回 hogehoge会の実施 -アプリを作ってみよう-」第3回目はブログではなく別の場所で近日公開!!第4回目は「第4回hogehoge会 -個人開発「川柳アプリ」の紹介-」のようになっております。そし
2020.5.14 COM WEB Server 技術開発 新卒2年目がGo言語に挑戦してみた! お久しぶりです!和尚です🤗 前回ブログを書いたのが入社すぐだったので、一年ぶりの登場です!さっそくですが、新卒2年目になりました〜✌️一年目はPHPとJavascriptをメインにサーバーサイドとWebフロントのお仕事をしていました!直近では HONNE Webや HONNE100万DLページ なんかを(まさかのデザインから)作ったりしてます🖥 エンジニアは1年1言語と言われますが(諸説あり)、丁度良く2年目に突入してすぐにGo言語のプロジェク
2018.5.16 WEB Server 技術開発 リポジトリデザインパターン はじめ 開発の時、リポジトリを良く使うと思うが、有用だと思うのでリポジトリデザインパターンの紹介をします。 Repositoryとは データの操作に関連するロジックをビジネスロジックから切り離し、抽象化したレイヤに任せることで保守や拡張性を高めるパターンです。Laravelにリポジトリパターンを取り入れることで、 * テストがしやすくなる * DBエンジンの変更に対応しやすくなる * データ操作のロジックが1箇所にまと
2017.10.19 WEB Server 技術開発 Laravelチップシリーズ 2:SOLIDの世界1 初めに 前投稿にデザインパターンについて書こうと思いましたが、デザインパターンのベースをまとめた方がいいと思い、Laravelと関係があまりないですが、個人的にとても大切だと思うため、当投稿を作成し、チップシリーズ に追加したいと思います。有用であれば、「いいね」つけていただければ幸いです。 なぜSOLIDの世界 SOLIDとは ・Single responsibility principle ・Open/closed principle ・Liskov substitut
2017.10.4 WEB Server 技術開発 Laravelチップシリーズ 1:データ取得良い方 初め!!! Laravelを使う時、色々なやり方があると思います。良いか良くないかケースバイケースですが、良いやり方を本チップシリーズにまとめたいので、これからどんどん紹介します。 Eager Loading 開発の時、一対N関係のモデルを良く使うと思います。 例えば: ・LaravelのPostモデルでpostsテブールに投稿一覧を格納する ・ユーザーと投稿の関係は一対Nである その時に、投稿一覧及び各投稿の作ったユーザーをViewで
2015.10.30 WEB Server 技術開発 開発・便利ツール PHPによるウェブアプリケーション作成入門 社内で行った初心者向けPHP勉強会のスライドを改変したものです。 社内のiOSエンジニアを想定して資料を作成しました。 プログラム自体の初心者ではないが、PHPでのウェブサービスの作り方についてよく分からないという方向けの入門です。 この文書に記述されていること PHPでウェブアプリを作成するための重要な知識とツールをまとめました。 この文書に記述されていないこと 文法については説明しません。 HTML,CSS,Ja
2015.7.6 WEB Server 技術開発 PHPのエコシステムに関する知識を得たい人に最適な一冊:Modern PHP 今年の2月に発売されたModern PHP: New Features and Good Practices を読んでみました。 Modern PHP: New Features and Good Practices 著者(Josh Lockhart)について PHPの初心者向けのガイドとして有名なPHP the right wayの発起人です。 Slim FrameworkというWAFの作者でもありPSRを制定しているPHP-FIGのメンバーでもあります。 現在このタイトルで本を書くのにもっとも相応しい人物といえます。 感想 PHPを使ったサービ