従来のWebサイトやWebシステムは、CakePHPやLaravelといったPHPフレームワークを利用し、さらにはBladeやTwig、Smartyといったテンプレートエンジンを利用して、コーディングしなければならないフロントエンドエンジニアも多かったと思います。Laravel mixやGulpも使いました。 そ...
Webサービスを運用していたり、新しくWebサービスをリリースしようとすると、どうしてもサーバー環境の構築や保守の必要性がでてきますね。最近だとAmazonのAWSを利用する企業が多いと思います。弊社もその1社です。 ところが、Vue.jsやHTMLのコーディングをするフロントエンドエンジニアや、PHPなどでバッ...
みなさん、TypeScript書いてますかー? 今回はバックエンドエンジニアから見たTypeScriptについて書きます。 JavaScriptには「クラスという概念がない」とう仕様があります。それを補う形で、即時関数でカプセル化を行います。 function SmallCat() { this.catt...
Vue.jsやNuxt.jsで開発をしていると、CSSフレームワークを使って管理画面を開発することが結構あります。 今回は、Bootstrap-vueとVuetifyについて考えてみました。 Boostarap-vue BootstrapをVue.jsで使えるようにしたのが、Bootstrap-vueになります。...
みなさん、テストしてますかー? 今回はテストについて少し考えてみました。 上司「なんでテスト書かないんだよ!💢」 部下「実装で手一杯で、テストまでなかなか時間が無くて・・・」 上司「バグを出さないためにカバレッジ高めにテスト書いてよね」 のような会話が多くの会社で飛び交っていることが想像されますね。通常、テストを...
ここ1、2年の間に急速にヘッドレスCMSの人気が高まってきていますね。 ヘッドレスCMSとは、簡単に言うとView(ビュー)の無いCMSです。例えば、WordPressで言うと、ビューやテーマの無くなってしまったCMSです。 例えば、ホームページを作ろうと思って、ヘッドレスCMSをインストールしたり、ホーム...
仕事でPHPを書いているエンジニアの多くは、HTMLやCSS、JavaScriptを触ることも多いと思います。最近まで(今もですが)リッチな動きのWEB画面を作るときは、主にjQueryを用いました。ところが最近ではVue.jsというJavaScriptフレームワークが人気です。Vue.jsは、昔jQueryが...
ハードディスクの小型化、大容量化の日進月歩は、目をみはるものがあると思ってしていましたが、SSDがここまで小さくなるとは思っていませんでした。 RAOYI社の外付SSDをAmazonで¥16,999で購入しました。せっかくなんで、SSD外付け(左)、小型SSD(真ん中)、USBメモリスティック(右下)、SDカ...