You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
TL;DR: Learn how to build and secure a Go API with JSON Web Tokens (JWTs) and consume it with a modern React UI. Users will authenticate on the React side with Auth0 and then make a request to the Go API by sending their access token along with the request. Check out the GitHub repo for the full code now. Why GolangGolang, or simply Go, is an open source programming language developed by Google fo
Automated end-to-end tests are a powerful tool for your team to ship faster and with more confidence. End-to-end tests automate UI interactions and can validate the functionality of your applications. To this end, we are announcing Playwright for Python in preview today. Playwright enables developers and testers to write reliable end-to-end tests in Python. Get started by installing Playwright fro
自分が目指したいRailsアプリの形とは何か、ということについて考えていた。 常日頃から考えていたRailsアプリでの不満をこの議論に合流させた結果、「Rubyを書くときに当たり前にやるようなことを、Railsアプリを書くときでも当たり前のようにやる」というところが肝で、自分が目指したいRailsアプリの形はその先にあるのではないか、と一旦結論付けてみることにした。 「普通にRubyでコードを書くときはやらないけど、Railsだったらこう書く」という何かが存在していることが、さまざまな失敗の原因をつくっていると思う。 RubyとRailsが地続きに繋がっていないというか、どこかで断絶があり、そこから筋の悪い設計が生まれている ―あるいは持ち込めるはずの良い設計を持ち込めていない― のではないか、という話。 実際にはどの辺りが気になっているのか?という例を挙げると、氷山の一角を指摘するだけな
以前から自宅で練習がてら作りたいwebアプリがあって、慣れたやり方で作った後、vue.jsを導入してみるとか、pythonで作り直してみるとかそういうことをしようと画策していた。それでメモがてらevernoteに構成書いていって、そろそろやるかと思って自宅のMacを取り出す。 ひとまず「いつものスタイル」みたいなのを用意してからじゃないと、新しいことを学び始めると心が折れると思ったので、MacでできるLravel+Dockerらくらくセットみたいなのをネットから拾ってきたのよ。こういうのは本当にらくらくで、「最初のページ」をブラウザで開くまではらくらくそのものなわけ。 さてブラウザでapache確認したし、まずはDBから取り掛かるかと、シコシコとmigration(コマンド一発でDBができる)を書いた。あらかた書けたのでコマンドオンってするとエラーで通らない。色々調べて2時間ぐらい経って解
CDK Patterns at 20! Let's Walk Through all 20 Serverless Patterns for AWS There are now 20 fully deployable serverless architecture patterns at cdkpatterns.com, all built with AWS CDK TypeScript/Python and all including the vanilla CloudFormation Template. This seemed like a good time to stop and reflect on what has been built showcasing the use cases for each pattern in one article. I will simply
AI & MLLearn about artificial intelligence and machine learning across the GitHub ecosystem and the wider industry. Generative AILearn how to build with generative AI. GitHub CopilotChange how you work with GitHub Copilot. LLMsEverything developers need to know about LLMs. Machine learningMachine learning tips, tricks, and best practices. How AI code generation worksExplore the capabilities and be
長らく自動テストとテスト容易設計を生業としてきましたが、最近は色々な限界を感じて形式手法に取り組んでいます。 この記事では、既存の自動テストのどこに限界を感じてなぜ形式手法が必要なのかの私見を説明します。なお、私もまだ完全理解には程遠いため間違いがあるかもしれません。ご指摘やご意見はぜひ Kuniwak までいただけると嬉しいです。 著者について プログラマです。開発プロセスをよくするための自発的な自動テストを支援する仕事をしています(経歴)。ここ一年は R&D 的な位置付けで形式手法もやっています。 自動テストの限界 自動テストとは 私がここ数年悩んでいたことは、iOS や Web アプリなどのモデル層のバグを従来の自動テストで見つけられないことでした。ただ、いきなりこの話で始めると理解しづらいと思うので簡単な例から出発します。 この記事でいう自動テストとは以下のようにテスト対象を実際に
Amazon Web Services ブログ AWS Systems Manager を使用したソフトウェアのパッチ適用 世界中の企業でクラウドコンピューティングの導入が急速に増加しており、クラウドジャーニー(クラウド活用を進める過程)の中で、さまざまな移行パターンが選ばれています。モノリシックなレガシーアプリケーションをそのまま使用してクラウドに移行することは「リフト・アンド・シフト」とも呼ばれるアプローチであり、クラウド移行の有力な手法の1つです。一方で、お客様が移行パターンについての知識を深めるにつれ、クラウドネイティブツールを最大限に活用できるようにリフト・アンド・シフト方式を最適化する必要があります。 適切なデプロイプロセスとリリース計画が整っていない場合、コードを移行することは困難でありコストがかかることがあります。多くの組織がアプリケーション開発にアジャイルな手法を採用し始
Other parts of this guide: Part 1. Profiling and Django settings Part 2. Working with database Part 3. Caching Django is a powerful framework used in many great projects. It provides many batteries, that speed up development and therefore reduces the price of it. When a project becomes large and is used by many users you inevitably will run into performance problems. In this guide, I will try defi
釧路旅行に行ってきました。 まさか旅程がニュースになるなんて思わなかった。 せめてネタにしたい。2時間半分のネタにはしたい。あと願わくば同じような事はもう二度と起きませんように、という気持ちも込めて。 大型で記録史上最凶などと噂される台風が近づく中、9/5関空からPeachでたんちょう釧路空港まで行ってまいりました。 幸いにも関西から北海道は直撃も避けたようなので予定通り二泊三日。 炉端焼き食べたり スパカツ食べたり エスカロップ食べたり 花咲蟹ラーメン食べたり 霧で何も見えない摩周湖行ったり 湿原眺めたものの、熊出没注意の看板にビビったて即車に戻ったり ふと見つけた花畑の看板に誘われて覗いたり 東の果ての納沙布岬から北方領土眺めたり してたわけなんです。 とても美味しかったし楽しかった!! さすが北海道!!!釧路初めてだけど楽しいなぁ!!ホテルも良かったし、ペーパードライバーだけど運転も
はじめに Alexaのカスタムスキルを開発するにあたって、複数人(チーム)でスキルの開発や共有を行いたいケースがあります。 今回は、Alexa Developer 開発者コンソール(以下、開発者コンソール)のユーザー権限機能を利用したスキル共有の方法を紹介します。 Alexa開発者アカウントの準備 Alexa開発者アカウントを作成していない場合は、以下を参考にアカウントを作成してください。 まずチームの代表(オーナー)となるアカウントを準備します。 失敗しないAlexa開発者アカウントの作り方 続いて、スキルを共有したいチームメンバーの開発者アカウントも、同様に準備しておいてください。 オーナーアカウントにユーザー権限を追加する 開発者コンソールでは、アカウントに対してユーザー権限を追加する機能があります。 特定のAlexa開発者アカウントに対し、別のユーザーアカウントに開発権限を付与する
BASE株式会社取締役 EVP of Development / PAY株式会社取締役 / BASE BANK株式会社マネージャのえふしんです。 新型コロナによる非常事態宣言下で起きたことについては、大変勉強をさせていただきました。 非常事態宣言下の巣ごもり消費、リアル店舗等でご活躍されている事業者様のEC利用が急増する中で、BASEにおいても例外ではなく、サービスに訪れるトラフィック急増、4月から5月の頭にかけては、サービスの安定性にも影響が出てしまうという状況が発生していました。 その中で起きていた一つの事象を解決した件が以下のCTOによる記事です。 devblog.thebase.in この記事はCTOやSREチームやWebアプリケーションのエンジニアの活躍で、負荷急増の問題解決をした一つの事例となります。 この対策を通じて、改めて認識したことがあります。 それは、 BASEに訪れる
これは何か 行動経済学をプロダクトマネジメントに活かすために、人の様々な行動パターンやバイアス、そしてその活用方法を自分なりに整理したものです。 ※記事の最後に参考にした文献を記載しています。 ※とてつもなく長いのでブックマークして必要な時に参照するのがオススメです。 ※今後も日々更新・追記していく予定です。 インデックス 更新履歴 行動経済学とは何か プロダクトマネジメントとどう関係するのか 前提:システム1とシステム2 人は選択の機会を欲しながら意思決定を避ける 人は集団に左右される 人はすぐに思いつくものに左右される 人はイメージに左右される 人は感情に左右される 人は損をすることを嫌う 人は所有物を過大評価する 人は後から辻褄を合わせる 人はピークを評価する 人は状況を評価しない 人は相対的にしか評価できない 人は全体を無視し一貫性を追い求める 人は難しい問題を回避したがる 人はお
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く