TwitterでTILしたらGitHubに草が生える
はじめにTIL(Today I Learned): 今日学んだことをtwitterのつぶやきで行おうと思いました#tilというハッシュタグで学びをつぶやく1日1回自分の投稿の #tilハッシュタグを拾いに行くGitHubにコミットというのがいけないかな〜と思ったのがきっかけですAWSで CloudWatch Events + Lambda...
View ArticleFirebaseを使ってみたので、所感を語ってみる
目的Firebaseって何?使ってみたいけどどんなものなの?って人向けざっくりFirebaseってどんなものなのか?ざっくり説明します。 Googleが提供するBaasの一種。...
View Articleゼロから始めるtoio.js 買ったばかりのMacbook Proでサンプルを動かすまで
これは「toio™(ロボットトイ | toio(トイオ)) Advent Calendar 2019」の18日目の記事になります。はじめに先日記事に書いたtoio.jsの作例は全てwindows PC上で開発しました。ソフトウェア初心者がtoio.jsで作ってみた 5つの作例紹介最近別件でiOS App開発を始めたいなと思い、新しくMacbook...
View ArticleAzureFunctionsをJavascriptで構築する時の嵌りどころ
はじめにJavascript初心者がAzureFunctionsの開発を行った際に嵌ったポイントをお伝えしたいと思います。前提実際の案件概要は以下のような感じです概要:検証用のPoCアプリの開発構成:SPA(Vue.js) + AzureFunctions + CosmosDBでのサーバレスアプリケーション(基本PaaSで)ローカル環境:Windows +...
View Article【kintone】 APIトークンの自動生成
まえがきレコードやアプリの操作は、kintone REST APIでほぼほぼ実装できます。しかし、通知やAPIトークンといった一部設定値については、kintone REST APIでサポートされておりません。 cybozu developer...
View ArticleDecorator と継承
この記事は NestJS アドベントカレンダー 2019 14 日目の記事です。寝込んでいたため遅くなり申し訳ありません。はじめにこの記事では NestJS で多用される Decorator...
View Articlenpmのパッケージグローバルインストールは憲法違反です。
結論npxコマンドを使おうグローバルインストールとは$ npm install -g elm このように-gをつけてグローバル環境にパッケージをインストールをすることですローカルインストール対して、ローカルインストールは、$ mkdir my_project && cd my_project $ npm init $ npm install elm --save // or...
View ArticleNode.js boilerplate / Authentication from scratch - (express, graphql, mongodb)
A boilerplate for Node.js apps / API server / Authentication from scratch - express, graphql - (graphql compose), mongodb - (mongoose).https://github.com/watscho/express-graphql-mongodb-boilerplate
View ArticleVue + Expressのテンプレート作成メモ
はじめにバックエンドをNode.js、フロントエンドをVue.jsでwebアプリを開発することが増えたので簡単にひな形を作る手順を残しておこうと思います。手順expressのプロジェクト作成express プロジェクト名vueのプロジェクトを作成expressで作ったプロジェクトのルートディレクトリへ移動しvue create public...
View Articlegrpc_tools から生成した gRPC クライアントを promisify してみた。
前提条件% node --version v12.13.0 % npm --version 6.13.2 目的最近、grpc_toolsと grpc_tools_node_protoc_tsを併せて Typescript の型ファイルと node.js の gRPC のクライアントを生成する機会がありました。生成される GRPC クライアントなのですが、Node.js にありがちな callback...
View Article新入社員に適当にNode.jsのアプリ入門教えたら意外とウケたのでメモ
はじめに細かいことは気にせずにNode.jsでwebアプリケーションを作る手順をまとめました。新入社員の教育につかってみたら思ったより理解してくれて、開発の一歩目になってもらえたのでメモがてら置いておきます。これから開発をする方がこの記事にたどり着いて少しでも開発への苦手意識などがなくなれば嬉しいです。SlideShareはこちら👇https://www.slideshare.net/SoheiUc...
View ArticleNode.jsのバージョンを上げた際のnode-sassのビルドエラー
ほんとにどうってこと無いメモです。久々に開発しようとしたNuxtJSプロジェクトで、node-sassがコケました。node-sassはv4.13.0です。$ yarn dev ・ ・ ・ ● Client █████████████████████████ building (61%) 431/466 modules 35 active...
View ArticleDecorator Hell を解消する
これを解決します。src/models/user.tsimport{IsNotEmpty,MaxLength}from'class-validator';import{Column,PrimaryGeneratedColumn}from'typeorm';import{ApiProperty}from'@nestjs/swagger';exportclassUser{@PrimaryGenerate...
View ArticleSlack の Bolt フレームワークのチュートリアルを Heroku 上で実行する
最近 Slack のイベントにも参加したりした時に色々と聞いたので、自分でもやってみたものです。ほとんど公式ドキュメントをなぞったものなので、難しい内容とかは特にないかと思います。シンプルに 「Heroku で開発するならどうやるのか」 を試した感じです。前提条件これからやる作業の前提条件として、次のことはすでに済ませてある前提で進めていきます。Heroku のアカウントを作成済みHeroku...
View ArticleLambda + API GatewayでGithub上のアクションを検知してGithubに対してアクションする
はじめに最近バックエンドの実装をメインに担当しているエンジニアです。先日チームメンバー(@sen-higaさん)と共同で行った業務効率化タスクを通して、初めてWebhookやサーバレスアーキテクチャに触れたので、その時の備忘録です。やったことGithub上のアクションを検知してGithubに対してアクションするという仕組みをLambda + API Gatewayで実装しました。...
View ArticleBlankAndroidTV向けアプリをReactNativeで起動するまで
Ateam Lifestyle Advent Calendar 2019の19日目は株式会社エイチームライフスタイル 自動車事業部 の @mziyutが担当します 最近購入したテレビがAndroidTVをベースにしたものだったのもあり、...
View ArticleNode.js+Selenium WebDriverでブラウザのエラーログを取得する話
はじめにこんにちは。 surimi_panです。本記事はNorth Detail Advent Calendar 2019の19日目の記事となります。日付の数字(19)が西暦の下2桁(19)と一緒ですが、当記事に19に関わる要素は特にありません。今回はNode.jsとSelenium WebDriverを利用して、 Google...
View ArticleGitHub ActionsでNode.jsのテストカバレッジをCoverallsに登録する
はじめにGitHub Actionsを触りたくてActionを作ってみました。Node.js(というかTypeScript)で書いているのですが、テストカバレッジをREADMEにバッジ表示したくて調べました。前提公式テンプレート1を利用してリポジトリを作成します。https://github.com/actions/typescript-actionCoveralls側でAdd...
View ArticleC#でJWTを発行して、Node.jsで検証する簡単なお仕事です
SC(非公式)Advent Calendar 2019の19日目です。はじめに最近JWT周りのなんやかんやを触る機会が多いです。別の言語での取り回しなんかもできるのが、JWTでの検証の良いところだと思います。今回は.NetCore3.0で追加された 暗号化キーのインポート/エクスポートで、...
View ArticleAurora Serverless DB を作って Node.js(TS) から使う
概要Aurora Serverless DB を作成して、 Node.js (TypeScript) からアクセスしてみます。実行時の環境 2019/12/04MacOS 10.14.4node v10.15.0npm 6.6.0ts-node v8.5.4aws-sdk 2.584.0DB の作成Data API 公式ドキュメントを見ると、現在、Data API...
View Article