Spring BootによるAPIバックエンド構築実践ガイド 第2版 何千人もの開発者が、InfoQのミニブック「Practical Guide to Building an API Back End with Spring Boot」から、Spring Bootを使ったREST API構築の基礎を学んだ。この本では、出版時に新しくリリースされたバージョンである Spring Boot 2 を使用している。しかし、Spring Boot3が最近リリースされ、重要な変...
はじめに 8月にFlutter製の個人開発アプリ「禁欲サポーター」をリリースしました。今回はそこで使った技術についてのまとめです。Flutterで個人開発がしたいと考えている人の参考になれば嬉しいです。 はじめに 1. 禁欲サポーターについて 「オ○禁」を選んだ真面目な理由 2. 使用した言語・フレームワーク等 dart-defineの活用 3. アーキテクチャ パッケージ分割(ディレクトリ構成) 4. テストコード 5. 静的解析 6. CI/CD 7. その他 最後に おまけ:FIrebase以外で使用したライブラリ flutter_riverpod esys_flutter_share freezed sqflite shared_preferences flutter_launcher_icons rxdart flutter_cupertino_date_picker flutt
ひとつのデザインが事実上の標準となり、その後の基本パターンを変えてしまうことがあります。変わった後ではそれが当たり前となってしまい、その標準に始まりがあったことなど誰も気にしなくなるのです。また振り返ってみたとしても、それがなかった頃の感覚に立ち戻ることはできないので、もはや何がどう新しかったのかを実感することは難しいのです。 2007年に iPhone が発売され、その一年後に日本で iPhone 3G が発売されてから今日(2018年7月11日)でちょうど10年が経ちました。この10年間でスマートフォンやそのアプリを介したオンラインサービスは瞬く間に普及し、私たちのモバイルコンピューティング、コミュニケーション、ソーシャルメディア、Eコマースなどの態様が大きく変化したのは周知のとおりです。 iPhone のデザインは多くの面で新しいものでした。そしてその大部分がその後のスマートフォンの
個人事業として、AppStoreにアプリを上げていたのだけれど、法人化することになった。 さて、このタイミングで、個人名義となっているディベロッパー名は法人名としたい。そんなニーズってありますよね? まずは、そんなことができるのかどうか? AppStoreのアカウントを個人名義から、法人名義に変更できるか? できます! 安心してください。 多少の手間はかかりますが、法人で新しくアカウントを取り直してそちらへ移行。なんていうことはしなくても済みますし、アカウントを取り直すコストも節約できます。 法人名義への変更手順 ①Appleディベロッパーサポート サイトへアクセスします。 ②「お問合せ」をクリックします ③ログイン画面が出るので、個人アカウントのApple IDでログインします ④「メンバーシップおよびアカウント」をクリックします ⑤「組織名の変更」をクリックします ⑥サポート方法を選択
スマートキャンプでエンジニアをしている瀧川です! 2月に育休を取得し、3月に復帰したと思ったらコロナでリモートワーク、そしてチーム異動となかなか落ち着かない今日このごろ。 みなさんいかがお過ごしでしょうか? 今回家にいる時間が多くなり、せっかくだから新しいことしたいよなーということで、以前から気になっていた Svelteを触ることにしました! Svelteの紹介記事では、「Vue.jsと構文が似ているため習熟が簡単」「Vue.jsの50倍早い」みたいなところにフォーカスされることが多いかなと思いますが、本記事ではSvelteのTutorialをやるなかで、フレームワーク(ライブラリ)の機能として普段Vue.jsを利用している私がおもしろいなーと思ったものをご紹介したいと思います。 Svelteとは 基本文法 特徴的な機能 propsやclassの省略記法 Await Block React
webpack の影に隠れがちな Rollup について調べてみました。 https://rollupjs.org https://github.com/rollup/rollup – Github Rollup で検索してみると、Rollup、rollupjs、rollup.jsなどどうもいまいち表記が定まってない感があるので、今回はとりあえず Rollup で統一します。 さて、Rollup とはなんでしょうか。一言で言うと JavaScript 用のバンドラーです。ES6 のモジュールシステムに沿って記述された JavaScript ファイルを読み取って、1つのファイルにバンドルします。 同じバンドラーである webpack が JavaScript だけでなく CSS や HTML など様々なファイル形式をバンドル対象とするのに対し、Rollup は JavaScript のみを対
Android App Bundle とはなにかユーザの端末に最適な apk を提供するための新しい仕組みです。 デベロッパーはAndroid App Bundle の形式のファイルをGoogle PlayにアップするAndroid App Bundle の形式のファイルの拡張子は .aabaab にはアプリのバイナリやリソースが全て含まれているGoogle Playはaabをもとに、ユーザー毎に最適なapkを作成(ビルド)し配信してくれるaabファイルは「全部入り」になっていて、Google Playはそこから必要なリソースだけピックアップしてapkを再構築してくれます。ユーザの手元には必要なリソースだけが含まれたapkが配信される、という塩梅。 必要なリソースだけが含まれるのでapkサイズの削減につながります。 ちなみに Android App Bundle を利用するためには Goo
こんにちは、BOXILの開発をしている徳田(@haze_it_ac) です。 今回は業務と少し離れた話をしてみます。 はじめに みなさんは仕事以外でもWebアプリケーションを作っていますか? 作りまくっている人も、仕事以外ではコードを書かない人も居るかと思います。 私は気になったライブラリを見つけたり、こういう実装ってできないかな?と思った際に、簡単なWebアプリケーションを作って試しています。 この記事ではその中で、ゴールデンウィーク中に "簡単に作れて、運用が楽な SPA/SSR + API Server 構成の小さなWebサービス" を考えて試した際の構成と、作成手順を紹介します。 サンプル 画面 https://blog-sample-fe.now.sh/ 見た目が雑で申し訳ないのですが、サンプルとして 会員登録 ログイン 会員ページ ログアウト 機能を実装したものです。 構成 全
パソコンやスマートフォンが普及した時代だからこそ、温かみのある「手書き」で想いを伝えたい。 大切な手紙なので失敗したくない、忙しくて書いている余裕がない、そんなお悩みを抱えている方々のお役に立たせていただいております。 手紙やハガキ、お礼状、メッセージカード、封筒の宛名など様々な手書きの代筆は当店にお任せください。 企業様向けにもアポイント獲得など各種営業のお手紙や、内定者の親族へのお手紙、ダイレクトメールやハガキなど法人様の大量手書き代筆代行も承っております。
背景 上は自分なりに解釈と言葉を変えて書いてますが、そんなことが架空の同期とかの話題に上がってました。それ何って感じですが、下記のNote見てください。 世間的に年齢が近いエンジニアって何をしているのか、どういう意識なのかわかりづらい部分もあるので、こういう存在が本当にありがたい。 note.com note.com 結構ゆるふわで何でも書いている感じで、リアルなのがひしひしと伝わってきてすごく良い場所だと思うので、本当にありがたいなと思ってます。タスカルタスカル…。 *1 そこでちょっと上がってたんですが、1日10分でも改善、積み上げをするのが大事、という話が刺さりました。うーん、確かにそうだ。0分と10分の積み上げ、半年後には0分と1800分(=30時間)になる。エンジニアで言うところの、ちょうど一週間弱分くらいの開発期間にもなる。これだけの時間があれば、何か成せないことはないだろう。
2022/04/21更新 ふりかえってみて、この記事は手段と目的をごっちゃにしちゃった自分がよくわかる記事です。 DDDは「どうやってコードを書くか」が問題ではありません。その点を勘違いしちゃってるエンジニアの話として、続きを読みたい人は読んでください🙏 DDD(Domain Driven Design)って難しいですよね。難しい難しいとばかり考えていた僕もようやく最近になって少しずつわかってきた気がします。そのきっかけとなった書籍と僕のストーリーを本記事で紹介できたらと思います。 TL;DR Clean Architectureはなんとなくわかる DDDは難しい と感じている人は「Domain-Driven Design in PHP」を読むと道が拓けるかもしれない。 leanpub.com 僕とDDD DDDといえばEvansのドメイン駆動設計: エリック・エヴァンスのドメイン駆動設
はじめに所信表明フロントエンド界隈でAureliaの布教活動を行います。 そして2019年の終わり頃には・・・ 日本で”Aureliaの人”と呼ばれるようになる!! 具体的には下記のKPIを2019年の目標とします。 月に2本以上Aureliaに関するブログを書く勉強会やLT大会で4回以上登壇(機会に恵まれなければ、自分で勉強会を開催する)そしてここから先は、なぜReactでもVue.jsでもAngularでもなく、Aureliaを選んだのか? その理由を自分のバックグランドも含めて、書き綴っていきます。 Aurelia is 何?を3行でそもそもなのですが、”Aurelia”自体を知らない人が多いのではないでしょうか? このエントリーでは深くは触れませんが、3行で簡潔に紹介したいと思います。 元Angular開発チームのRob Eisenberg氏らによって創られたSPA用のJavaSc
目次 概要uiコンポーネントテーマ系ライブラリサイトサービスツールcmsゲーム概要 Vue.jsで作成されたプロジェクトを紹介しているサイト 「made with vue.js 」があります。 面白くて役立ちそうなツールやサービスをまとめてみました。 UIコンポーネント VueSocial ソーシャルサービスのボタンを作成するVueのコンポーネント CKEditor 5 リッチテキストエディタのコンポーネント Vue.Draggable ドラッグ&ドロップのコンポーネント Vuetable 2 データテーブルのコンポーネント。demo vuejs-datepicker vueのdatepicker Kalendar Vueのカレンダーコンポーネント Vue Apexcharts SVGベースのグラフ可視化コンポーネント Vue.js Google Charts VueのGoogle Cha
2016/06/26 03:37 Blob, ArrayBuffer, Uint8Array, DataURI の変換 ◆ Blob からは FileReader をつかって非同期で変換処理 ◆ ArrayBuffer, DataURI, text, BinaryString ◆ ArrayBuffer や BinaryString, Uint 系配列 から Blob は Blob のコンストラクタでできる ◆ Uint 系配列の buffer プロパティが ArrayBuffer ◆ ArrayBuffer を Uint 系のコンストラクタに入れるとその TypedArray に変換できる 色々あって変換するときにどうすればいいんだっけと思うのでまとめ 今回の対象はこれ BlobArrayBufferUintXXArrayFileBinaryStringDataURI UintXXArr
Beegleデータとは、営業・マーケティング担当者のための企業データベースです 企業活動がわかるマーケティングタグ(当社オリジナル)を付与! AI分析にも使える豊富な企業属性項目を提供! 2か月ごとに65万社の企業情報を更新! 部署情報、キーマン情報、工場情報、旧会社情報も網羅!
前回は外部ファイルとしてテキストファイル(CSV)を扱ったので、今回は画像ファイル(PNG)を扱うぜ。まーどっちもファイルなので、Fileクラスを利用すんのは共通なんだけど、Godotで外部の画像ファイルを利用するにはさらに2つクラスが必要だ。それが、ImageTextureとImageクラスだ。あんまし多くの場面で使う事はないだろうけど、覚えておくとイイことあるかも? 続きを読む 日本語しか表示できないと顧客が限定されてしまうので、ガッポガッポ儲けられない。そこで、多言語化が必要なんだけど、何ケ国語にも自力で翻訳出来るわけではないので、ユーザーが勝手に翻訳ファイルを作成出来るシステムを作ったぜ。 続きを読む 注文してテーブルに届くまで1週間。 「なんてカフェだ!」 なんてな。俺が無能なだけだって。ま、とにかくナビゲーションメッシュでお届けだぜ。 続きを読む 「注文システム」が出来たのでY
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く