APIs for Building Secure and Reliable Microservices Dapr provides integrated APIs for communication, state, and workflow. Dapr leverages industry best practices for security, resiliency, and observability, so you can focus on your code.
JavaScriptは動的に型を定義しているので、実行するまでエラーが分からなかったり、デバッグ時にも間違いに気付きにくかったりという欠点があります。特に大規模開発になり、複数人で分担して開発を進めるようになってくると、この型の違いや名前空間の衝突など、実行してみて初めて気付く障害が多くなっていきます。そのため、記述力の向上や、静的な型定義機能などによるコーディング品質の均一化および向上を図った代替プログラミング言語が多数開発されており、その総称を「altJS」と言います。altJSでは、別の言語を使って実装を行い、JavaScriptにコンパイルして使用します。 今回はそのうちの一つであるMicrosoftが開発した「TypeScript」を使用して実装してみます。TypeScriptは上記のようなaltJSとしての特徴を持つため、品質向上に一役買うだけではなく、将来のJavaScrip
This article was first published on Cloudflare blog: When TCP sockets refuse to die Accompanying scripts While working on our Spectrum server, we noticed something weird: the TCP sockets which we thought should have been closed were lingering around. We realized we don't really understand when TCP sockets are supposed to time out! In our code, we wanted to make sure we don't hold connections to de
Play with Kubernetes A simple, interactive and fun playground to learn Kubernetes Play with Kubernetes is a labs site provided by Docker and created by Tutorius. Play with Kubernetes is a playground which allows users to run K8s clusters in a matter of seconds. It gives the experience of having a free Alpine Linux Virtual Machine in browser. Under the hood Docker-in-Docker (DinD) is used to give t
僕は自分で作ったスマホアプリを売って生活しとるんですが、これまで個人事業主として確定申告してきました。 一年目は青色申告会でお世話になり、二年目以降は自分で申告していました。Taxnoteという帳簿付けアプリを作っているので、リアルなストレスポイントを知るため、税理士さんにはお願いせず、出来る限り自分で最後の申告手続きまでやってきました。 そんな僕ですが、二年ほど前に、色々考えて法人化することにしました。ついにIT社長です。一人法人なんで、誰でもなれるんですが。法人税とかも払ったので、わかったことを共有してみます。 法人化した方が良い利益基準は思ったより低かった 僕が個人事業主時代に帳簿付けを勉強させてもらっていた青色申告会の方は、「法人化した方がいい基準は年収1000万超えたぐらいって言われてますねえ。」と言ってた。 なので、僕としては、そうか、1000万円稼ぐまでは個人事業主の方がメリ
ISUCON9 オンライン予選 1日目の結果発表 : ISUCON公式Blog ISUCON9 オンライン予選 全てのチームのスコア(参考値) : ISUCON公式Blog 土曜日に行われたISUCON9予選にチームにがりとして参加し、1人チームで予選1日目の最高スコア及び予選全体で2番目のスコアを獲得しました。 つまり1日目1位だったので決勝に進む権利はあったのですが、後述の理由で決勝を辞退しています。そのためタイトルも順位ではなく「最高スコア」という表記にしています。 # 辞退した理由 セキュリティの未来を生み出すU-25ハッカソン「セックハック365」| SecHack365 に参加しており、その集合イベントがちょうどISUCON決勝と被っていたからです。 もともと昨年組んでいたチーム(NaruseJun)での参加を予定していたのですが、出場登録前に日程的に決勝参加が難しいことに気づ
Slides for Webエンジニアが使う身近な Kubernetes 2019/09 https://m3-engineer.connpass.com/event/143295/
どうも、イケダです。会社やチームなどという枠組みがだんだんぼやけてきて、どの組織でも「副業メンバー」の存在感は強まる一方だと思います。CTO+副業エンジニア数名というチーム構成によってプロダクトの初期フェーズを乗り越えたなんてスタートアップを何社も見てきました。 かつては採用サイトからアプローチした人材が「副業なら〜」という流れで副業人材の獲得に至るケースがほとんどだったのが、BOSYUを皮切りにはじめから副業での採用を積極的に行う組織が増えてきたような印象です。BOSYUはプラットフォームを持たないため副業という文脈でまとめて募集を見ることはできませんが、YOUTRUSTは繋がりから得られる信用というTwitterの良さを残しながらもそのペインを解消しうるサービスのように思っています、素敵。 実際のトップ画面がこちらなのですが今日はこれを勝手にリデザインしてみたいと思います。IAはガッツ
When people in the software industry talk about “architecture”, they refer to a hazily defined notion of the most important aspects of the internal design of a software system. A good architecture is important, otherwise it becomes slower and more expensive to add new capabilities in the future. Like many in the software world, I’ve long been wary of the term “architecture” as it often suggests a
EC2やECS、RDSなどといったサービス利用時にAmazon VPC(以下よりVPC)が合わせて必要になります。 VPCの設計はCIDRとテナンシーの選択のみとシンプルですが、案外迷ってしまいます。 私が設計時に気をつけている5点をまとめてみました。 RFC1918準拠のIPアドレス範囲から指定する IPアドレスの範囲はrfc1918に準拠した範囲を指定することを推奨します。 少し難しく聞こえますが、下記のIPアドレス範囲から指定するということです。 10.0.0.0 - 10.255.255.255 (10/8 プレフィックス) 172.16.0.0 - 172.31.255.255 (172.16/12 プレフィックス) 192.168.0.0 - 192.168.255.255 (192.168/16 プレフィックス) よく見るプライベートIPアドレス範囲ですね。 16ビット以上で
QA出身スリーアミーゴスでDeep Dive! スクラムで品質とスピードを意識したOne Teamを構成するために必要だったもの / Deep Dive into the the Essence of 'One Team'
AWS Developer Tools Blog Introducing the ‘aws-rails-provisioner’ gem developer preview AWS is happy to announce that the aws-rails-provisioner gem for Ruby is now in developer preview and available for you to try! What is aws-rails-provisioner? The new aws-rails-provisioner gem is a tool that helps you define and deploy your containerized Ruby on Rails applications on AWS. It currently only suppor
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く