タグ アプリケーション開発
人気順 5 users 10 users 50 users 500 users 1000 usersデータベース中心の設計になってしまう問題と闘う - laiso
『手を動かしてわかるクリーンアーキテクチャ 』の第二章の冒頭に登場する話題に共感したので紹介。 従来の多層アーキテクチャでは、データベースを中心にアプリケーションの 開発が行なわれます。この場合、Web 層はドメイン層に依存し、ドメイン層は 永続化層、つまり、データベースに依存することになります。そうな... 続きを読む
「キャッシュは麻薬」という標語からの脱却 - id:onk のはてなブログ
これは はてなエンジニア Advent Calendar 2023 の 18 日目の記事です。昨日は id:gurrium による private-isuで70万点取るためにやったこと - ぜのぜ でした。私は 50 万点ぐらいで満足してしまっていたので、しっかり詰めていて凄いなと思う。 developer.hatenastaff.com Web アプリケーション開発において、「キャッ... 続きを読む
TypeScriptでどこまで「関数型プログラミング」するか ─ 「手続き Haskell」から考察する - 一休.com Developers Blog
この記事は 一休.comのカレンダー | Advent Calendar 2023 - Qiita 10日目の記事です。 昨今は Web アプリケーション開発の世界でも、関数型プログラミングのエッセンスを取り入れるような機会が増えてきました。 とはいえ、一つのアプリケーションを 1 から 10 までがっちり関数型プログラミングで構成するというわけで... 続きを読む
LLMを使ったアプリケーション開発の基本とLangChain超入門
書籍はこちら:https://www.amazon.co.jp/dp/4297138395 === ChatGPTのAPIが公開されたころから、多くの組織が大規模言語モデル(LLM)を使ったアプリケーション開発に取り組むようになりました。LLMを使ったアプリケーション開発では、「LangChain」というフレームワークも大きく注目されています。 しかし、「LLMやLan... 続きを読む
AWS のコンテナ: 選択方法
コンテナは現代のアプリケーション開発の重要な要素です。コンピューティングリソースを整理し、アプリケーションデプロイのコンテンツを管理するための標準的な方法となっています。 コンテナは、個別に再現可能なコンピューティング環境を提供します。また、パッケージ化と依存関係管理を簡素化する方法も提供します。... 続きを読む
React/Next によるアプリケーション開発のこれから
[スタディサプリ] Railsアプリケーションのモジュールとして存在していた Darklaunch (Feature Toggles) を Goアプリケーションとしてフルスクラッチでマイクロサービス化した話 続きを読む
[速報]マイクロソフト、自然言語で誰でもアプリケーション開発が可能に なる「Copilot in Power Automate」「Copilot in Power Apps」発表
[速報]マイクロソフト、自然言語で誰でもアプリケーション開発が可能に なる「Copilot in Power Automate」「Copilot in Power Apps」発表 マイクロソフトはローコードでスマートフォン用の業務アプリケーションを開発する「Power Apps」と、CRMなどの既存の業務アプリケーションを組み合わせて新たな業務アプリケーシ... 続きを読む
サービスメッシュについて理解する | DevelopersIO
サービスメッシュは、マイクロサービスアーキテクチャの様々な問題点や課題を解決します。Kubernetes クラスターへの導入もそこまで複雑ではなく、サービスメッシュから得られるメリットは計り知れません。 カナダ・バンクーバーオフィスの山口です。 Kubernetes でマイクロサービスのアプリケーション開発をしていると... 続きを読む
Next.js + TypeScript + AWS Amplify でアプリケーション開発 - 虎の穴開発室ブログ
こんにちは、虎の穴ラボのNSSです。 最近ReactやTypeScriptを勉強中なのですが、Reactで作ったアプリケーションを簡単にデプロイして公開できるツールとして、AWS Amplifyがあります。 AWS Amplifyとは、AWSが提供するモバイルやWEBのアプリケーションを素早く開発することができるプラットフォームです。 AWS Amplifyは... 続きを読む
ユーザインタフェース設計 | junkato.jp
Myersらの1992年の調査によれば、一般的なグラフィカルユーザインタフェース(Graphical User Interface; GUI)アプリケーション開発でコードの48%、実装時間の約半分がユーザインタフェース部分に割かれているといいます。それだけユーザインタフェースの設計は難しいプロセスなのです。 ユーザインタフェース設計で役... 続きを読む
「ビジネスロジック」とは何か、どう実装するのか - Qiita
アプリケーション開発で、「ビジネスロジックは分離しろ」だとか「Controller にビジネスロジックを書くな」といったことをよく言われると思います。 しかし、ビジネスロジックという言葉の意味を聞いたり調べたりしてみても、「システムのコアの部分」とか「システムの目的になる処理をするところ」みたいなことを言わ... 続きを読む
Googleはなぜノーコード開発ツールのAppSheetを買収し、1年半前に正式版になったばかりのApp Makerを終了させるのか? - Publickey
Googleはなぜノーコード開発ツールのAppSheetを買収し、1年半前に正式版になったばかりのApp Makerを終了させるのか? Googleは先日、コーディング不要でアプリケーション開発ができる「AppSheet」の買収を発表しました。しかしGoogleはノーコード開発ツールのApp Makerを2018年から提供しており、同社の業務アプリケー... 続きを読む
Google、コーディング不要でアプリケーション開発ができる「AppSheet」買収。クラウドをベースにした業務アプリケーションのノーコード開発を強化 - Publickey
Google、コーディング不要でアプリケーション開発ができる「AppSheet」買収。クラウドをベースにした業務アプリケーションのノーコード開発を強化 Googleは、コードを用いたプログラミングをせずにモバイルアプリケーションやWebアプリケーションを開発できる、いわゆるノーコードツールベンダの「AppSheet」を買収した... 続きを読む
いま知っておきたいLinux─WebアプリがOSのプロセスとしてどのように見えるか? を運用に生かす - エンジニアHub|若手Webエンジニアのキャリアを考える!
こんにちは、sat(@satoru_takeuchi)と申します。 コンピュータが誕生してから現在まで、最終的にエンドユーザが意識するアプリケーション開発はどんどん楽になっています。先人たちのたゆまぬ努力の結果、アプリ開発者はOSや、そのさらに下にあるハードウェアのことをほとんど意識することなく開発ができるようになり... 続きを読む
Webアプリエンジニアに贈る アプリケーション開発におけるサーバーレス流の考え方 / The concept of serverless in application development - Speaker Deck
Webアプリエンジニアに贈る アプリケーション開発におけるサーバーレス流の考え方 / The concept of serverless in application development 昨今、アプリケーションをつくるのに、様々な手段があります。「フルサーバーレス」はその一つで、マネージドサービスを駆使し効率的にアプリケーション開発を行うことができま... 続きを読む
Docker始める人はまずこれ!書評「Docker/Kubernetes 実践コンテナ開発入門」 | DevelopersIO
「最近、Dockerむっちゃ流行ってんなぁ。やっぱりやってみるべきやんな。なにから始めてみよ…」 いまやすっかり定着した感があるDocker。プロダクション環境での事例も珍しくなくなり、その取り回しのやりやすさ、CI/CDパイプラインの構築のやりやすさ、DevOpsとの親和性など、従来のインフラ構築、アプリケーション開発... 続きを読む
破綻しない Vue.js アプリケーション開発のために大切なこと / How to make a robust Vue.js application - Speaker Deck
破綻しない Vue.js アプリケーション開発のために大切なこと / How to make a robust Vue.js application 続きを読む
破綻しない Vue.js アプリケーション開発のために大切なこと / How to make a robust Vue.js application - Speaker Deck
破綻しない Vue.js アプリケーション開発のために大切なこと / How to make a robust Vue.js application 続きを読む
IT業界でSESがクソって言われるのに対して実体験を元にした反論|あれっくす / 株式会社マンハッタンコード|note
自己紹介筆者はIT業界10年目でインフラ構築運用からシステムやアプリケーション開発までをエンジニアとして経験してきました。小規模な受託もやってましたが、SESの方が規模が大きいものが多いのでSESで育ってきたと言っても過言じゃありません。使用していた技術はCiscoのiOSから、AppleのiOSまで実務でやってました。... 続きを読む
Haskellは真面目なアプリケーション開発にとても向いている - syocy’s diary
2017 - 05 - 20 Haskellは真面目なアプリケーション開発にとても向いている qiita.com ↑の記事で(主題ではないと思うものの) Haskell の批判に結構な分量が割かれていて、その批判のなかに「ちょっと違うんじゃないかな」という点がいくつかあったので反論ぽいことを書きます。 " Haskell は真面目なアプリケーション開発には向いてない"について これには多分いくつか... 続きを読む
Rails を使った EC アプリケーション開発について学べる本 "Take My Money" を読んだ - blog.kymmt.com
2017 - 04 - 09 Rails を使った EC アプリケーション開発について学べる本 "Take My Money" を読んだ Rails 読書メモ 読みました。 pragprog.com どんな本か 副題が “Accepting Payments on the Web” となっているように、決済 (payment) システムをもつ Web アプリケーションを作る方法について説明していま... 続きを読む
「サーバレスとは何か」そして「サーバレスとPaaSの違い」とは。マーチン・ファウラー氏のブログに投稿された解説 - Publickey
「サーバレスとは何か」そして「サーバレスとPaaSの違い」とは。マーチン・ファウラー氏のブログに投稿された解説 サーバレスアーキテクチャは、クラウドに対応したアプリケーション開発においてホットな話題の1つと言えます。 その発端はAmazonクラウドが AWS Lambdaを発表 したことですが、その後Googleが 「Google Cloud Functions」 を、IBMが 「OpenWhis... 続きを読む
なぜAWSを捨ててHerokuを選んだのか - sakagami memo
2016 - 07 - 24 なぜAWSを捨ててHerokuを選んだのか Amazon AWS heroku list Tweet 仕事であるアプリケーション開発を担っているのですが、 当初 AWS を用いて1人で運用していたのが、現在は Heroku のプラットフォームに移行し、チームとして6人で開発を行っている状況になりました。そこに至るまでの経緯とその際の運用についてご紹介したいと思います。... 続きを読む
WebエンジニアがReact Nativeでアプリをリリースしてみた — Coiney Product Team — Medium
Coiney窓口 をリリースしました。 Coiney (スマートフォンやタブレットを使ったクレジットカード決済サービス)のサポートに特化したアプリです。 盛り過ぎ注意 数年前のアプリケーション開発は、アプリのインストールというハードルによって、ブラウザで完結するWebアプリケーションが主流でした。しかし、最近はユーザーの学習によってアプリのインストールのハードルが下がりました。そこで出てきた考え方... 続きを読む
Railsによるアプリケーション開発に参考になるオープンソース5選 | SimpliePost
Railsでアプリケーションを開発しているとき、モデルやコントローラをどう分割すればよいか、テストをどうかけばよいか、といった悩みが出てくることがあると思います。 そんなとき、自分の中で参考にできるオープンソースをいくつか持っておくことで、よりよいコードが書けるようになります。 ここでは、参考になるオープンソースを5つ紹介し、それぞれについて簡単に説明します。 選定条件 まず、参考とするオープンソ... 続きを読む