タグ

2023年2月21日のブックマーク (6件)

  • 自然発生した実装パターンに、マイクロフロントエンドと名がつきました / JSConf JP 2022

    JavaScript: Past, Present, and Future - NDC Porto 2020

    自然発生した実装パターンに、マイクロフロントエンドと名がつきました / JSConf JP 2022
    syque
    syque 2023/02/21
    iframe を使う
  • 【衝撃】AWSのRDSがデータを失わないBlue/Greenデプロイに対応しました #reinvent | DevelopersIO

    「最近は、データベースもB/Gデプロイできるらしいよ?」 「そりゃそうやろ。B/Gデプロイなんて、最近当たり前……… へ?DBが?無理でしょ?ほぇ?どういうこと?」 最初アップデートのタイトルを見たときの、ハマコーの率直な感想です。 Blue/Greenデプロイは、現行バージョンのトラフィックを活かしたまま新バージョンを動作確認し、問題なければ新バージョンをリリースするという、最近の安全なデプロイの概念において無くてはならないものです。 同時に新旧バージョンを稼働させるため、基的にはステートレスなアプリケーション・サーバーにおいて利用するものという固定概念があったのですが、それをデータベースに対して既存のAWS技術を組み合わせつつAWSらしいマネージドな仕組みで解決しようという、意欲的なリリースです。制約事項もそれなりにあるので、皆さんの運用ワークロードに当てはまるかは、事前の検証が必

    【衝撃】AWSのRDSがデータを失わないBlue/Greenデプロイに対応しました #reinvent | DevelopersIO
    syque
    syque 2023/02/21
    “制約はある程度あるが、マネージドな仕組みでDB変更に安全性をもたらす夢の技術”
  • メーカーのスケジュールとマネージャーのスケジュール|Jack

    ポール・グレアム(Paul Graham)が執筆したエッセー「Maker's Schedule, Manager's Schedule」の日語訳になります。「... 取り組むことを意識するだけで、一日中悩ますこともあるだろう」 - チャールズ・ディケンズCharles Dickens2009年7月 プログラマーがミーティングをものすごく嫌うひとつの理由は、プログラマーが他の人とは異なるタイプのスケジュールにあるからである。ミーティングはプログラマーに多くの負担を強いる。 2つのタイプのスケジュールがあり、私はそれらを「マネージャーmanagerのスケジュール」と「メーカーmakerのスケジュール」と呼ぶことにする。マネージャーのスケジュールは上司bossesのためのものである。マネージャーのスケジュールは、一日一日を一時間単位で区切った従来のスケジュール帳に体現されている。あなたは必要で

    メーカーのスケジュールとマネージャーのスケジュール|Jack
    syque
    syque 2023/02/21
    “マネージャーのスケジュールは、一日一日を一時間単位。プログラマーやライターのように、モノを作る人たちは一般的に、最低でも半日単位で時間を使うことを好む。”
  • リモートマシンから手元に向かってコマンドを実行できるやつを作った - Write and Run

    KOBA789 です。寒い日が続きますね。こうもあまりに寒いとアイスをべたくなるものです。昨日の私はその衝動に抗えず、コンビニでソフトクリーム(チョコ味とのミックス)を買ってきてべました。余計に寒くなったのでもう二度とやりません。今はおでんがべたいです。よろしくお願いします。 リモートから手元に向かってコマンドを実行したい さて、寒いとアイスがべたくなるように、リモートマシンに SSH でログインしていると手元でコマンドを実行したくなるものです。せっかくリモート接続してるのにね。人って不思議です。 たとえば、SSH 先の Linux マシンで code って打ったら手元の MacBook Air で VS Code が起動してほしいわけです。VS Code の Integrated Terminal 内ならできますけど、そもそも VS Code のウィンドウが1枚も開いていないとき

    リモートマシンから手元に向かってコマンドを実行できるやつを作った - Write and Run
    syque
    syque 2023/02/21
    “この SSH Agent Protocol には拡張機能のための仕様があり、message type = SSH_AGENTC_EXTENSION(27) としたメッセージの中身に拡張機能の識別子と任意のデータを詰めて送っていいことになっています”
  • SQLFluffのルール一覧

    Rule Reference Rule_L001 末尾の空白は必要なし! Rule_L002 空白文字にタブと空白は混在しない! 2にしようかと思ってます tab_space_size=2 Rule_L003 インデント構えの行と一致しないのはNG! Rule_L004 インデントに使う文字が統一してない! Rule_L005 カンマ前の空白はいらない! Rule_L006 演算子(+とか)は、前後に空白! Rule_L007 演算子(+とか)は改行の前後どちらか operator_new_lines = after Rule_L008 カンマの後には、空白!(コメント時以外) Rule_L009 ファイルの末尾に改行(のみの行)必要 Rule_L010 予約語や関数は、小文字or大文字に統一 小文字統一にしようかと思ってます capitalisation_policy = lower R

    SQLFluffのルール一覧
    syque
    syque 2023/02/21
  • 📜 The SQL Linter for Humans — SQLFluff stable_version documentation

    📜 The SQL Linter for Humans¶ Bored of not having a good SQL linter that works with whichever dialect you’re working with? Fluff is an extensible and modular linter designed to help you write good SQL and catch errors and bad SQL before it hits your database. Notable releases: 1.0.x: First stable release, no major changes to take advantage of a point of relative stability. 2.0.x: Recode of rules,

    syque
    syque 2023/02/21
    “Fluff is an extensible and modular linter designed to help you write good SQL and catch errors and bad SQL before it hits your database”