<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Gather-Tech.Info</title>
    <description>国内、国外のTech系ニュースを分野問わず紹介</description>
    <link>https://gather-tech.info//</link>
    <atom:link href="https://gather-tech.info//feed.xml" rel="self" type="application/rss+xml"/>
    <pubDate>Mon, 01 Feb 2021 23:30:20 +0000</pubDate>
    <lastBuildDate>Mon, 01 Feb 2021 23:30:20 +0000</lastBuildDate>
    <generator>Jekyll v3.9.0</generator>
    
      <item>
        <title>Gather-Tech.info #240: Improving how we deploy GitHub、How to use HTTPS for local development など</title>
        <description>&lt;p&gt;＃240です。&lt;/p&gt;

&lt;h2 id=&quot;ニュース&quot;&gt;ニュース&lt;/h2&gt;

&lt;h3 id=&quot;making-twitter-a-better-home-for-writers&quot;&gt;&lt;a href=&quot;https://blog.twitter.com/en_us/topics/company/2021/making-twitter-a-better-home-for-writers.html&quot;&gt;Making Twitter a better home for writers&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;Twitterがnewsletter作成サービスのRevueを買収。これによりRevueのPro版が無料に。&lt;/p&gt;

&lt;h3 id=&quot;webrtc-is-now-a-w3c-and-ietf-standard&quot;&gt;&lt;a href=&quot;https://web.dev/webrtc-standard-announcement/&quot;&gt;WebRTC is now a W3C and IETF standard&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;W3CとIETFがWebRTCがStandard仕様に到達したことをアナウンス。&lt;/p&gt;

&lt;h3 id=&quot;jaas-the-team-that-builds-jitsi-can-now-also-run-it-for-you---jitsi&quot;&gt;&lt;a href=&quot;https://jitsi.org/blog/jaas-the-team-that-builds-jitsi-can-now-also-run-it-for-you/&quot;&gt;JaaS: the Team that Builds Jitsi Can Now Also Run it for You! - Jitsi&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;JitsiがJitsi as a Service (JaaS)をリリース。VideoミーティングをアプリやWebサイトに組み込めるAPI、SDKを提供。&lt;/p&gt;

&lt;h3 id=&quot;access-control-for-github-pages--github-changelog&quot;&gt;&lt;a href=&quot;https://github.blog/changelog/2021-01-21-access-control-for-github-pages/&quot;&gt;Access control for GitHub Pages : GitHub Changelog&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;GitHub Enterprise CloudでGitHub Pagesの公開範囲を制御できるように。Orgメンバーのみに公開とかもできるように。&lt;/p&gt;

&lt;h2 id=&quot;アーティクル&quot;&gt;アーティクル&lt;/h2&gt;

&lt;h3 id=&quot;improving-how-we-deploy-github--the-github-blog&quot;&gt;&lt;a href=&quot;https://github.blog/2021-01-25-improving-how-we-deploy-github/&quot;&gt;Improving how we deploy GitHub : The GitHub Blog&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;GitHubで開発者の数を2倍にしたことで生じたデプロイツール面での問題をどのように改善したかについて。どのような問題が発生し、それをどのように整理し改善したかについて書かれている。&lt;/p&gt;

&lt;h3 id=&quot;operating-lambda-anti-patterns-in-event-driven-architectures--part-3--aws-compute-blog&quot;&gt;&lt;a href=&quot;https://aws.amazon.com/jp/blogs/compute/operating-lambda-anti-patterns-in-event-driven-architectures-part-3/&quot;&gt;Operating Lambda: Anti-patterns in event-driven architectures – Part 3 : AWS Compute Blog&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;AWS Lambdaを使ったイベント駆動型のアーキテクチャのアンチパターンの紹介。いくつかのアンチパターンを紹介し、その問題を回避するための方法などが書かれている。&lt;/p&gt;

&lt;h3 id=&quot;how-to-use-https-for-local-development&quot;&gt;&lt;a href=&quot;https://web.dev/how-to-use-local-https/&quot;&gt;How to use HTTPS for local development&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;local環境でHTTPSを使ったサイトを実行する方法について。いくつかの方法とそのやり方について書かれている。この記事ではmkcertを推奨。&lt;/p&gt;

&lt;h3 id=&quot;技術的なハマりパターンを分類オサレに命名しパターン毎に解決策エンジニアのググり方質問の仕方を明示してみた--qiita&quot;&gt;&lt;a href=&quot;https://qiita.com/y_tom/items/1b54d4e1a9a5f3fab402&quot;&gt;技術的なハマりパターンを分類・オサレに命名し、パターン毎に解決策(エンジニアのググり方・質問の仕方)を明示してみた : Qiita&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;技術的にはまるときのよくあるパターンの分類とその解決策についてのまとめ。&lt;/p&gt;

&lt;h2 id=&quot;ツールライブラリ&quot;&gt;ツール、ライブラリ&lt;/h2&gt;

&lt;h3 id=&quot;deepmindtree-github&quot;&gt;&lt;a href=&quot;https://github.com/deepmind/tree&quot;&gt;deepmind/tree: GitHub&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;ネストされた配列をより操作しやすくするPythonライブラリ。&lt;/p&gt;

&lt;h3 id=&quot;ttv20gdriveocr-github&quot;&gt;&lt;a href=&quot;https://github.com/ttv20/gDriveOCR&quot;&gt;ttv20/gDriveOCR: GitHub&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;Google Drive APIのOCR機能を使ってPDFにOCRをかけるCLIツール。&lt;/p&gt;

&lt;h3 id=&quot;twittertwittertexteditor-github&quot;&gt;&lt;a href=&quot;https://github.com/twitter/TwitterTextEditor&quot;&gt;twitter/TwitterTextEditor: GitHub&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;Twitter for iOSで使われているリッチtext editor。&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://blog.twitter.com/engineering/en_us/topics/open-source/2021/introducing-twitter-text-editor.html&quot;&gt;Introducing Twitter Text Editor&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;rockbrunoswiftshield-github&quot;&gt;&lt;a href=&quot;https://github.com/rockbruno/swiftshield&quot;&gt;rockbruno/swiftshield: GitHub&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;iOSプロジェクトのメソッド名などをランダマイズ化してリバースエンジニアリング攻撃を防ぐためのツール。&lt;/p&gt;

&lt;h3 id=&quot;rust-starterrust-starter-github&quot;&gt;&lt;a href=&quot;https://github.com/rust-starter/rust-starter&quot;&gt;rust-starter/rust-starter: GitHub&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;RustでCLIアプリを作るときのボイラープレート。&lt;/p&gt;

&lt;h2 id=&quot;サービスアプリ&quot;&gt;サービス、アプリ&lt;/h2&gt;

&lt;h3 id=&quot;gcpでセキュリティガードレールを作るための方法と推しテク--speaker-deck&quot;&gt;&lt;a href=&quot;https://speakerdeck.com/yuyamada/gcpdesekiyuriteigadoreruwozuo-rutamefalsefang-fa-totui-siteku&quot;&gt;GCPでセキュリティガードレールを作るための方法と推しテク : Speaker Deck&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;GCPでセキュリティを担保するための方法について。おすすめのプロジェクト初期設定、VpcServiceControlsの使い方や注意点、Security Command Centerの使い方などがまとめられている。&lt;/p&gt;

&lt;h3 id=&quot;firefox-relay&quot;&gt;&lt;a href=&quot;https://relay.firefox.com/&quot;&gt;Firefox Relay&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;メールアドレスをランダムに生成して本当のメールアドレスに転送してくれるサービス。生成したアドレスの管理もできるのでスパムが来たらそのアドレスを無効にするなどもできる。&lt;/p&gt;

&lt;h3 id=&quot;todays-best-developer-blogs-on-any-tech-stack&quot;&gt;&lt;a href=&quot;https://bloggingfordevs.com/trends/&quot;&gt;Today’s Best Developer Blogs on Any Tech Stack&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;Tech領域ごとの人気ブログのトレンドを集計しているサイト。他の記事から参照や言及されているもの、Retweetsやlikeされている数などをもとにポイントを付けて集計している。&lt;/p&gt;

&lt;h3 id=&quot;open-design---work-with-ui-design-data-programmatically&quot;&gt;&lt;a href=&quot;https://opendesign.avocode.com/&quot;&gt;Open Design - Work with UI Design Data Programmatically&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;Sketch、Figma、Photoshop、Illustrator、XDのデザインファイルを読み込んでJSONとアセットに変換できるツール。&lt;/p&gt;

&lt;h3 id=&quot;parcel-the-code-editor-built-for-email-development&quot;&gt;&lt;a href=&quot;https://useparcel.com/&quot;&gt;Parcel: The Code Editor Built for Email Development&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;HTMLメール用のコードエディタ。Preview機能、送信テスト機能などがある。&lt;/p&gt;
</description>
        <pubDate>Mon, 01 Feb 2021 00:00:00 +0000</pubDate>
        <link>https://gather-tech.info//news/2021/02/01/Gather240.html</link>
        <guid isPermaLink="true">https://gather-tech.info//news/2021/02/01/Gather240.html</guid>
        
        
        <category>news</category>
        
      </item>
    
      <item>
        <title>Gather-Tech.info #239: The best of Changelog 2020 Edition、生産性・技術的負債をMetabaseで可視化した話 など</title>
        <description>&lt;p&gt;＃239です。&lt;/p&gt;

&lt;p&gt;先週はGitHubが2020年のサービスアップデート内容のまとめ記事を投稿していました。昨年追加された機能などをまとめて確認できるので目を通しておくとよいです。&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.blog/2021-01-21-changelog-2020-edition/&quot;&gt;The best of Changelog • 2020 Edition : The GitHub Blog&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;ニュース&quot;&gt;ニュース&lt;/h2&gt;

&lt;h3 id=&quot;github-enterprise-server-30-is-here--the-github-blog&quot;&gt;&lt;a href=&quot;https://github.blog/2021-01-15-github-enterprise-server-3-0-is-here/&quot;&gt;GitHub Enterprise Server 3.0 is here! : The GitHub Blog&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;GitHub Enterprise Server 3.0 RCが利用可能に。Enterprise ServerでもActionsやCode scanningが利用で可能に。&lt;/p&gt;

&lt;h3 id=&quot;ruby-comes-to-cloud-functions--google-cloud-blog&quot;&gt;&lt;a href=&quot;https://cloud.google.com/blog/products/application-development/ruby-comes-to-cloud-functions&quot;&gt;Ruby comes to Cloud Functions : Google Cloud Blog&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;GoogleがCloud FunctionsでRubyのサポートを発表。&lt;/p&gt;

&lt;h2 id=&quot;アーティクル&quot;&gt;アーティクル&lt;/h2&gt;

&lt;h3 id=&quot;生産性技術的負債をmetabaseで可視化した話--lifull-creators-blog&quot;&gt;&lt;a href=&quot;https://www.lifull.blog/entry/2021/01/20/195106&quot;&gt;生産性・技術的負債をMetabaseで可視化した話 : LIFULL Creators Blog&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;Github APIとCodeClimateQuality APIで取れる情報からMetabaseで技術的負債に関する指標をダッシュボード化し可視化している話。&lt;/p&gt;

&lt;h3 id=&quot;gyaoトップページの表示パフォーマンス改善--graphqlアーキテクチャへの移行--yahoo-japan-tech-blog&quot;&gt;&lt;a href=&quot;https://techblog.yahoo.co.jp/entry/2021011830062031/&quot;&gt;GYAO!トップページの表示パフォーマンス改善 〜 GraphQLアーキテクチャへの移行 : Yahoo! JAPAN Tech Blog&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;GYAOのトップページで行った表示パフォーマンスの改善施策について。GraphQLを使用して初期画面に必要な情報のみを表示、WebPの採用による画像サイズの削減と遅延読み込みなど行った改善とその効果について書かれている。&lt;/p&gt;

&lt;h3 id=&quot;本物のウェブアクセスログを使用した機械学習による異常検知全データソースコード公開--waf-tech-blog&quot;&gt;&lt;a href=&quot;https://www.scutum.jp/information/waf_tech_blog/2021/01/waf-blog-077.html&quot;&gt;本物のウェブアクセスログを使用した、機械学習による異常検知(全データ/ソースコード公開) : WAF Tech Blog&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;異常検知を行いログを分析する方法について。Harvard Dataverseで公開されている実在のショッピングサイトのアクセスログを利用して解説されている。&lt;/p&gt;

&lt;h3 id=&quot;最近見かける新しいライセンスについて--kengos-blog&quot;&gt;&lt;a href=&quot;https://blog.kengo-toda.jp/entry/2021/01/20/234622&quot;&gt;最近見かける新しいライセンスについて : Kengo’s blog&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;MongoDBなどが出している従来のOpen Sourceライセンスとは違う新しい形式のライセンスについて。どのようなライセンスを出している企業があるのか、それが登場した背景の考察などが書かれている。&lt;/p&gt;

&lt;h3 id=&quot;rust-in-production-1password&quot;&gt;&lt;a href=&quot;https://serokell.io/blog/rust-in-production-1password&quot;&gt;Rust in Production: 1Password&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;1PasswordでのRustの活用状況について。どのような部分で利用しているのか、Rust採用の利点などが書かれている。&lt;/p&gt;

&lt;h2 id=&quot;ツールライブラリ&quot;&gt;ツール、ライブラリ&lt;/h2&gt;

&lt;h3 id=&quot;pavlobudeskreen-github&quot;&gt;&lt;a href=&quot;https://github.com/pavlobu/deskreen&quot;&gt;pavlobu/deskreen: GitHub&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;ディスプレイダミープラグを使って、Wi-Fi経由でブラウザを持ったデバイスをセカンドディスプレイとして使えるようにできるツール。&lt;/p&gt;

&lt;h3 id=&quot;novelwriter--a-markdown-like-editor-for-writing-novels&quot;&gt;&lt;a href=&quot;https://novelwriter.io/&quot;&gt;novelWriter – A markdown-like editor for writing novels&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;小説などの大きめの文書を書くためのテキストエディタ。アウトラインを構造的に見られるViewなどを備えている。Qt製。&lt;/p&gt;

&lt;h3 id=&quot;hypercore-protocol&quot;&gt;&lt;a href=&quot;https://hypercore-protocol.org/&quot;&gt;Hypercore Protocol&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;BitTorrentライクなpeer-to-peerな分散データネットワークの仕組み。&lt;/p&gt;

&lt;h3 id=&quot;yusukejapan-holidays--github&quot;&gt;&lt;a href=&quot;https://github.com/yusuke/japan-holidays&quot;&gt;yusuke/japan-holidays : GitHub&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;内閣府が公開している情報を元に日本の祝休日、営業日判定が行えるJavaライブラリ。&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://yusuke.blog/2021/01/19/2847&quot;&gt;祝日、休日、営業日の判別を簡単に行えるJavaライブラリ japan-holidays をリリースしました #Java祝休日 : yusuke.blog&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;サービスアプリ&quot;&gt;サービス、アプリ&lt;/h2&gt;

&lt;h3 id=&quot;home---jingos&quot;&gt;&lt;a href=&quot;https://www.jingos.com/&quot;&gt;Home - JingOS&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;iPad OSライクなLinux Distro。&lt;/p&gt;

&lt;h3 id=&quot;beeper---all-your-chats-in-one-app&quot;&gt;&lt;a href=&quot;https://www.beeperhq.com/&quot;&gt;Beeper - All Your Chats In One App&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;Facebook messenger、iMessage、WhatsApp、Slackなどの主要なチャットサービスをひとつにまとめて見られるアプリ。&lt;/p&gt;

&lt;h3 id=&quot;rysolv&quot;&gt;&lt;a href=&quot;https://rysolv.com/issues&quot;&gt;rysolv&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;Open SourceのIssueに報奨金を設定して解決した人にそれを支払えるサービス。&lt;/p&gt;

&lt;h3 id=&quot;application-load-testing-tools-for-api-endpoints-with-loaderio&quot;&gt;&lt;a href=&quot;https://loader.io/&quot;&gt;Application Load Testing Tools for API Endpoints with loader.io&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;SendGridが提供している負荷テストサービス。&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://dev.classmethod.jp/articles/try-loader-io/&quot;&gt;Loader.ioで負荷テストをしてみる : Developers.IO&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
</description>
        <pubDate>Mon, 25 Jan 2021 00:00:00 +0000</pubDate>
        <link>https://gather-tech.info//news/2021/01/25/Gather239.html</link>
        <guid isPermaLink="true">https://gather-tech.info//news/2021/01/25/Gather239.html</guid>
        
        
        <category>news</category>
        
      </item>
    
      <item>
        <title>Gather-Tech.info #238: Maximizing Developer Effectiveness、Webエンジニアとしていま知っておきたいWebアクセシビリティ など</title>
        <description>&lt;p&gt;＃238です。&lt;/p&gt;

&lt;p&gt;先週は&lt;a href=&quot;https://2020.stateofjs.com/en-US/&quot;&gt;State of JS 2020&lt;/a&gt;が公開されていました。よく使うライブラリ、ライブラリやツールの満足度などJavaScriptの動向が確認できます。rawデータがJSONで公開されているので自分の観点でvisualizeすることもできます。&lt;/p&gt;

&lt;h2 id=&quot;アーティクル&quot;&gt;アーティクル&lt;/h2&gt;

&lt;h3 id=&quot;maximizing-developer-effectiveness&quot;&gt;&lt;a href=&quot;https://martinfowler.com/articles/developer-effectiveness.html&quot;&gt;Maximizing Developer Effectiveness&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;Developerが普段頻繁に行う要素で生産性などに影響を与える重要なものをフィードバックループとして明確にし、各フィードバックループにかかる時間を短くすることでDeveloper Effectivenessを最大化させることができるというアプローチ方法について。&lt;/p&gt;

&lt;h3 id=&quot;webエンジニアとしていま知っておきたいwebアクセシビリティ--zenn&quot;&gt;&lt;a href=&quot;https://zenn.dev/ymrl/articles/7f41ad2f39f714&quot;&gt;Webエンジニアとしていま知っておきたいWebアクセシビリティ : Zenn&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;Webアクセシビリティについて。Webアクセシビリティの概念、WCAGについての説明、4つの原則、検証ツールなどについてまとめられている。普遍的な価値を高めるための加点法のものとして捉える。&lt;/p&gt;

&lt;h3 id=&quot;entire-computer-science-curriculum-in-1000-youtube-videos--laconicml&quot;&gt;&lt;a href=&quot;https://laconicml.com/computer-science-curriculum-youtube-videos/&quot;&gt;Entire Computer Science Curriculum in 1000 YouTube Videos : Laconicml&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;YouTubeの動画で構成されるコンピューターサイエンスのカリキュラム。40コース、1079本のビデオで構成されている。&lt;/p&gt;

&lt;h3 id=&quot;distributing-mac-apps-outside-the-app-store-a-quick-start-guide--rambo-codes&quot;&gt;&lt;a href=&quot;https://rambo.codes/posts/2021-01-08-distributing-mac-apps-outside-the-app-store&quot;&gt;Distributing Mac apps outside the App Store, a quick start guide : Rambo Codes&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;MacアプリをApp Storeで配布することのPros/Cons、App Storeを通さないで配布することのProc/Cons、App Store外で配信するときの方法やポイントがまとめられている。&lt;/p&gt;

&lt;h3 id=&quot;bigqueryの監査ログをリアルタイムに監視して使いすぎを防止してみる--zozo-technologies-tech-blog&quot;&gt;&lt;a href=&quot;https://techblog.zozo.com/entry/bigquery-overuse-alerting-system&quot;&gt;BigQueryの監査ログをリアルタイムに監視して使いすぎを防止してみる : ZOZO Technologies TECH BLOG&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;BigQueryのスキャン量やSlot使用量が多いクエリを発見するために監査ログをリアルタイムで監視してSlackに通知する仕組みについて。Cloud Pub/Sub、Cloud Runを使って実装している。&lt;/p&gt;

&lt;h2 id=&quot;ツールライブラリ&quot;&gt;ツール、ライブラリ&lt;/h2&gt;

&lt;h3 id=&quot;joereynoldssql-lint-github&quot;&gt;&lt;a href=&quot;https://github.com/joereynolds/sql-lint&quot;&gt;joereynolds/sql-lint: GitHub&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;SQLのlintツール。今のところMySQLとPostgreSQLをサポートしている。&lt;/p&gt;

&lt;h2 id=&quot;サービスアプリ&quot;&gt;サービス、アプリ&lt;/h2&gt;

&lt;h3 id=&quot;vantage&quot;&gt;&lt;a href=&quot;https://www.vantage.sh/&quot;&gt;Vantage&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;AWSコンソール代替サービス。ここから何か操作するというよりは使っているリソースなどを分かりやすく表示してくれるダッシュボードという感じ。&lt;/p&gt;

&lt;h3 id=&quot;warplingmacmoji-github&quot;&gt;&lt;a href=&quot;https://github.com/warpling/Macmoji&quot;&gt;warpling/Macmoji: GitHub&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;MacでSlack風に:cat:のように絵文字を入力できるようにするツール。&lt;/p&gt;

&lt;h3 id=&quot;timetagger---tag-your-time-get-the-insight&quot;&gt;&lt;a href=&quot;https://timetagger.app/#pricing&quot;&gt;TimeTagger - Tag your time, get the insight&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;日々の活動のタイムトラッキングサービス。Open Source版もあり。&lt;/p&gt;

&lt;h3 id=&quot;thumbnail-ai---generate-social-thumbnails-in-1-click&quot;&gt;&lt;a href=&quot;https://thumbnail.ai/&quot;&gt;Thumbnail AI - Generate social thumbnails in 1-Click&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;Blog記事などのURLを入れるといい感じに共有用のサムネイル画像を作ってくれるサービス。&lt;/p&gt;
</description>
        <pubDate>Mon, 18 Jan 2021 00:00:00 +0000</pubDate>
        <link>https://gather-tech.info//news/2021/01/18/Gather238.html</link>
        <guid isPermaLink="true">https://gather-tech.info//news/2021/01/18/Gather238.html</guid>
        
        
        <category>news</category>
        
      </item>
    
      <item>
        <title>Gather-Tech.info #237: コミットはスナップショットであり差分ではない、仕事の進め方のヒントになるかもしれない 「アジャイル」からのつまみ食い など</title>
        <description>&lt;p&gt;＃237です。&lt;/p&gt;

&lt;p&gt;先週は&lt;a href=&quot;https://2021.scrumgatheringtokyo.org/index.html&quot;&gt;Regional Scrum Gathering Tokyo 2021&lt;/a&gt;が開催されていました。以下でスライドをまとめてくれています。&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://scrummasudar.hatenablog.com/entry/2021/01/06/170719&quot;&gt;Regional Scrum Gathering Tokyo 2021のスライドまとめ #RSGT2021 - スクラムマスダーの日記&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;ニュース&quot;&gt;ニュース&lt;/h2&gt;

&lt;h3 id=&quot;jupyterlab-30-is-released-the-30-release-of-jupyterlab-brings--jupyter-blog&quot;&gt;&lt;a href=&quot;https://blog.jupyter.org/jupyterlab-3-0-is-out-4f58385e25bb&quot;&gt;JupyterLab 3.0 is released!. The 3.0 release of JupyterLab brings… : Jupyter Blog&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;JupyterLab 3.0がリリース。visual debugger機能、Table of Contents表示機能などが追加された。&lt;/p&gt;

&lt;h3 id=&quot;advancing-developer-freedom-github-is-fully-available-in-iran--the-github-blog&quot;&gt;&lt;a href=&quot;https://github.blog/2021-01-05-advancing-developer-freedom-github-is-fully-available-in-iran/&quot;&gt;Advancing developer freedom: GitHub is fully available in Iran : The GitHub Blog&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;GitHubがイランからの利用制限を解除。イランからもフルアクセスが可能に。&lt;/p&gt;

&lt;h2 id=&quot;アーティクル&quot;&gt;アーティクル&lt;/h2&gt;

&lt;h3 id=&quot;コミットはスナップショットであり差分ではない--githubブログ&quot;&gt;&lt;a href=&quot;https://github.blog/jp/2021-01-06-commits-are-snapshots-not-diffs/&quot;&gt;コミットはスナップショットであり差分ではない : GitHubブログ&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;Gitがリポジトリにデータをどのように保存しているかの詳細を説明しながらGitの仕組みが深掘りして解説されている。&lt;/p&gt;

&lt;h3 id=&quot;introduction---rust-design-patterns&quot;&gt;&lt;a href=&quot;https://rust-unofficial.github.io/patterns/&quot;&gt;Introduction - Rust Design Patterns&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;Rustのデザインパターン、アンチパターン、イディオムをまとめたe-book。&lt;/p&gt;

&lt;h3 id=&quot;承認リードタイムが15slack-ワークフロー承認機能の紹介--dena-engineers-blog&quot;&gt;&lt;a href=&quot;https://engineer.dena.com/posts/2020.09/netsuite-with-slack/&quot;&gt;【承認リードタイムが1/5】Slack ワークフロー承認機能の紹介！ : DeNA Engineers’ Blog&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;NetSuiteとSlackを連携して稟議や申請の承認をSlack上で行えるようにした話。どのように開発したのか、開発時の工夫などがまとめられている。&lt;/p&gt;

&lt;h3 id=&quot;テレワークのためのマナー-ガイド--dropbox-business&quot;&gt;&lt;a href=&quot;https://navi.dropbox.jp/a-guide-to-remote-work-etiquette&quot;&gt;テレワークのためのマナー ガイド : Dropbox Business&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;Dropboxによるリモートワーク時のマナーガイド。細かい気づかいやコミュニケーションの工夫点がまとめられている。&lt;/p&gt;

&lt;h3 id=&quot;わかりやすい-association-rule--gmoアドパートナーズグループ-tech-blog-bygmo&quot;&gt;&lt;a href=&quot;https://techblog.gmo-ap.jp/2021/01/06/associationrule/&quot;&gt;わかりやすい Association Rule : GMOアドパートナーズグループ TECH BLOG byGMO&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;相関性を持つデータを探す法則であるAssociation Ruleについて簡単な例を用いながら分かりやすく解説されている。&lt;/p&gt;

&lt;h2 id=&quot;スライドビデオ&quot;&gt;スライド、ビデオ&lt;/h2&gt;

&lt;h3 id=&quot;仕事の進め方のヒントになるかもしれない-アジャイルからのつまみ食い開発者じゃなくてもひとりでも--sneak-tips-from-agile--speaker-deck&quot;&gt;&lt;a href=&quot;https://speakerdeck.com/ykmc09/sneak-tips-from-agile&quot;&gt;仕事の進め方のヒントになるかもしれない 「アジャイル」からのつまみ食い（開発者じゃなくても、ひとりでも） / Sneak Tips From Agile : Speaker Deck&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;Agile、ScrumなどのTipsやエッセンスを仕事へ取りかかるとき、仕事を進めるとき、何かを決めるときといった場面ごとにどのように活用できるかがまとめられている。&lt;/p&gt;

&lt;h2 id=&quot;ツールライブラリ&quot;&gt;ツール、ライブラリ&lt;/h2&gt;

&lt;h3 id=&quot;yordshargs-github&quot;&gt;&lt;a href=&quot;https://github.com/Yord/shargs&quot;&gt;Yord/shargs: GitHub&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;JavaScriptのコマンドラインの引数パーサーライブラリ。&lt;/p&gt;

&lt;h3 id=&quot;defxsynergy-github&quot;&gt;&lt;a href=&quot;https://github.com/defx/synergy&quot;&gt;defx/synergy: GitHub&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;小さくてシンプルなWeb UI構築のランタイムライブラリ。&lt;/p&gt;

&lt;h3 id=&quot;ddj231handel-github&quot;&gt;&lt;a href=&quot;https://github.com/ddj231/Handel&quot;&gt;ddj231/Handel: GitHub&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;ブラウザ上で作曲するためのプログラミング言語。Tone.jsを使っている。&lt;/p&gt;

&lt;h3 id=&quot;ethereal-developers-incopenscan-github&quot;&gt;&lt;a href=&quot;https://github.com/Ethereal-Developers-Inc/OpenScan&quot;&gt;Ethereal-Developers-Inc/OpenScan: GitHub&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;写真でとったドキュメントをPDFに変換できるOpen Sourceなアプリ。&lt;/p&gt;

&lt;h2 id=&quot;サービスアプリ&quot;&gt;サービス、アプリ&lt;/h2&gt;

&lt;h3 id=&quot;plapo--プランニングポーカーをもっとなめらかに&quot;&gt;&lt;a href=&quot;https://plapo.net/&quot;&gt;Plapo : プランニングポーカーをもっとなめらかに&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;オンラインでプランニングポーカーができるサービス。ルームを作ってURLを共有するだけで使える。&lt;/p&gt;

&lt;h3 id=&quot;cv--mindful-professional-profiles&quot;&gt;&lt;a href=&quot;https://read.cv/&quot;&gt;CV – Mindful professional profiles&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;履歴書作成サービス。一緒に働いた人をタグ付けできるソーシャル機能もある。&lt;/p&gt;

&lt;h3 id=&quot;unclack-for-macos&quot;&gt;&lt;a href=&quot;https://unclack.app/#/&quot;&gt;Unclack for macOS&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;タイピング中に自動でマイクをミュートしてくれるMacアプリ。&lt;/p&gt;

&lt;h3 id=&quot;exercism&quot;&gt;&lt;a href=&quot;https://exercism.io/#explore-languages&quot;&gt;Exercism&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;メンターが付いてプログラミングを学べるサービス。対応言語も多い。&lt;/p&gt;

&lt;h3 id=&quot;costless--costlessはawsのサーバーレスにおけるコストの詳細を可視化して継続的なコスト最適化削減を支援するためのサービスです&quot;&gt;&lt;a href=&quot;https://costless.io/ja/&quot;&gt;Costless – CostlessはAWSのサーバーレスにおけるコストの詳細を可視化して、継続的なコスト最適化・削減を支援するためのサービスです&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;AWS Lambda、DynamoDB、API Gatewayの利用料金を分かりやすく表示してくれるサービス。Slackやメールへの通知機能もあり。&lt;/p&gt;

&lt;h3 id=&quot;rss-to-json-converter-online---rss2jsoncom&quot;&gt;&lt;a href=&quot;https://rss2json.com/&quot;&gt;RSS to JSON Converter online - rss2json.com&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;RSSをJSONに変換するサービス。APIもある。&lt;/p&gt;
</description>
        <pubDate>Mon, 11 Jan 2021 00:00:00 +0000</pubDate>
        <link>https://gather-tech.info//news/2021/01/11/Gather237.html</link>
        <guid isPermaLink="true">https://gather-tech.info//news/2021/01/11/Gather237.html</guid>
        
        
        <category>news</category>
        
      </item>
    
      <item>
        <title>Gather-Tech.info #236: Next.jsのISRを使ってスプレッドシートをデータソースにして業務フローを変えた話、A Guide to Securing Node.js Applications など</title>
        <description>&lt;p&gt;＃236です。&lt;/p&gt;

&lt;p&gt;あけましておめでとうございます。今年もよろしくお願いします。&lt;/p&gt;

&lt;p&gt;先週の2020年12月31日をもってついにAdobe Flash Playerのサポートが終了しました。Adobeはただちにアンインストールすることを強く推奨しています。まだの方はセキュリティ観点からもアンインストールしておきましょう。&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.adobe.com/jp/products/flashplayer/end-of-life.html&quot;&gt;Adobe Flash Playerサポート終了&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://japanese.engadget.com/today-203000382.html&quot;&gt;2020年12月31日、「Adobe Flash Player」のサポートが終了しました：今日は何の日？ - Engadget 日本版&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;ニュース&quot;&gt;ニュース&lt;/h2&gt;

&lt;h3 id=&quot;intellij-idea-202031-is-out-with-apple-silicon-support--jetbrains-blog&quot;&gt;&lt;a href=&quot;https://blog.jetbrains.com/idea/2020/12/intellij-idea-2020-3-1/&quot;&gt;IntelliJ IDEA 2020.3.1 Is Out With Apple Silicon Support : JetBrains Blog&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;IntelliJ IDEAがAppleシリコンをサポートしたバージョンをリリースした。&lt;/p&gt;

&lt;h2 id=&quot;アーティクル&quot;&gt;アーティクル&lt;/h2&gt;

&lt;h3 id=&quot;nextjsのisrを使ってスプレッドシートをデータソースにして業務フローを変えた話--パンダのプログラミングブログ&quot;&gt;&lt;a href=&quot;https://panda-program.com/posts/nextjs-isr-spreadsheet&quot;&gt;Next.jsのISRを使ってスプレッドシートをデータソースにして業務フローを変えた話 : パンダのプログラミングブログ&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;Next.jsのISRの活用方法の例。定期的にアップデートが必要な書籍リストのデータをSpreadSheetで管理してGASのAPIをコールする。これにより非エンジニアもマスターデータを更新できるように。&lt;/p&gt;

&lt;h3 id=&quot;a-guide-to-securing-nodejs-applications--dev-community&quot;&gt;&lt;a href=&quot;https://dev.to/shaikhshahid/a-guide-to-securing-node-js-applications-4bcc&quot;&gt;A Guide to Securing Node.js Applications : DEV Community&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;Node.jsアプリをSecureに実装する方法の紹介。SQL Injection、Bruteforce Attack、Session Hijackingの防ぎ方、Data Validation、Password Hashingの行い方などがまとめられている。&lt;/p&gt;

&lt;h3 id=&quot;go言語でelectronアプリケーションの高速化を実現した話--dmm-inside&quot;&gt;&lt;a href=&quot;https://inside.dmm.com/entry/2020/12/23/go-electron&quot;&gt;Go言語でElectronアプリケーションの高速化を実現した話 : DMM inside&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;Electronで並列処理部分を高速化した話。Goでdllを作成しnodejsのNative Addonで呼び出すことでパフォーマンスを改善。&lt;/p&gt;

&lt;h3 id=&quot;creating-a-chrome-extension-with-react-and-typescript&quot;&gt;&lt;a href=&quot;https://react.christmas/2020/12&quot;&gt;Creating a Chrome Extension with React and TypeScript&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;React、TypeScriptでChrome拡張を作るチュートリアル。筆者がboilerplateを用意してくれていてそれに基づいて説明されている。&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.com/sivertschou/react-typescript-chrome-extension-boilerplate&quot;&gt;sivertschou/react-typescript-chrome-extension-boilerplate&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;top-10-python-libraries-of-2020-you-should-know-about--tryolabs-blog&quot;&gt;&lt;a href=&quot;https://tryolabs.com/blog/2020/12/21/top-10-python-libraries-of-2020/&quot;&gt;Top 10 Python libraries of 2020 you should know about : Tryolabs Blog&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;TryolabsによるTop 10 Python libraries of 2020。2020年にLaunchまたは普及したもの、きちんとメンテされているものといった観点で選出されている。&lt;/p&gt;

&lt;h3 id=&quot;the-big-little-guide-to-message-queues&quot;&gt;&lt;a href=&quot;https://sudhir.io/the-big-little-guide-to-message-queues/&quot;&gt;The Big Little Guide to Message Queues&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;Message Queuesとは何か、なぜ必要なのか、仕組みについての概念などについてまとめられている。&lt;/p&gt;

&lt;h3 id=&quot;今年のaiトレンド概観2020年に論文で言及された機械学習トピック-top20&quot;&gt;&lt;a href=&quot;https://ja.stateofaiguides.com/20201228-most-frequently-mentioned-ml-topics-2020/&quot;&gt;今年のAIトレンド概観　2020年に論文で言及された機械学習トピック TOP20&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;2020年にarXivで機械学習、自然言語処理、コンピュータービジョンの各分野で発表された論文を分析してどのようなトピックが多く扱われたかなどを解説している。&lt;/p&gt;

&lt;h2 id=&quot;ツールライブラリ&quot;&gt;ツール、ライブラリ&lt;/h2&gt;

&lt;h3 id=&quot;jameslittle230stork-github&quot;&gt;&lt;a href=&quot;https://github.com/jameslittle230/stork&quot;&gt;jameslittle230/stork: GitHub&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;高速に動作するWASM製のindexer、full-text searchツール。&lt;/p&gt;

&lt;h3 id=&quot;adder46hstr-rs-github&quot;&gt;&lt;a href=&quot;https://github.com/adder46/hstr-rs&quot;&gt;adder46/hstr-rs: GitHub&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;シェルの履歴をページネーション付きで検索できるツール。Rust製。&lt;/p&gt;

&lt;h3 id=&quot;art-divinxcodeupdates-github&quot;&gt;&lt;a href=&quot;https://github.com/art-divin/XcodeUpdates&quot;&gt;art-divin/XcodeUpdates: GitHub&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;Xcodeの管理ユーティリティ。過去バージョン、Beta版含めGUIでインストールできる。&lt;/p&gt;

&lt;h3 id=&quot;mattssevoyager-github&quot;&gt;&lt;a href=&quot;https://github.com/mattsse/voyager&quot;&gt;mattsse/voyager: GitHub&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;Rust製のWebスクレイピングツール。&lt;/p&gt;

&lt;h3 id=&quot;thisiscammath-with-slack-github&quot;&gt;&lt;a href=&quot;https://github.com/thisiscam/math-with-slack&quot;&gt;thisiscam/math-with-slack: GitHub&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;SlackのデスクトップクライアントアプリにMathJaxをinjectさせて数式を表示できるようにするツール。&lt;/p&gt;

&lt;h2 id=&quot;サービスアプリ&quot;&gt;サービス、アプリ&lt;/h2&gt;

&lt;h3 id=&quot;memo-app---take-smarter-notes-with-github-gists--memo-app&quot;&gt;&lt;a href=&quot;https://usememo.com/&quot;&gt;Memo App - Take Smarter notes with GitHub Gists | Memo App&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;Gistを利用したメモアプリ。ブラウザ版、デスクトップ版がある。&lt;/p&gt;

&lt;h3 id=&quot;tuchu--automatically-highlight-a-document&quot;&gt;&lt;a href=&quot;https://tuchu.app/&quot;&gt;Tuchu – Automatically highlight a document&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;pdfをアップすると自動で大事そうな部分をハイライトしてくれるサービス。&lt;/p&gt;

&lt;h3 id=&quot;seelink---the-easiest-way-to-share-and-collaborate-on-links-with-friends-family-and-teammates&quot;&gt;&lt;a href=&quot;https://www.seelink.app/&quot;&gt;SeeLink - The easiest way to share and collaborate on links with friends, family, and teammates.&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;リンク共有サービス。共有したい相手ごとにボードを作ってその中でリンクを共有できる。&lt;/p&gt;

&lt;h3 id=&quot;timestripe&quot;&gt;&lt;a href=&quot;https://timestripe.com/&quot;&gt;Timestripe&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;目標管理ツール。年、週、日といった単位で管理できるTodoツールといった感じ。&lt;/p&gt;

&lt;h3 id=&quot;magic---auth-simplified&quot;&gt;&lt;a href=&quot;https://magic.link/&quot;&gt;Magic - Auth Simplified&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;Slackのようなmagic links方式で認証を実装できるサービス。SDKはサーバー側がJavaScript、iOS、Android、React Native用が、サーバー側はNode、Python、Ruby、PHP、Goが用意されている。&lt;/p&gt;
</description>
        <pubDate>Tue, 05 Jan 2021 00:00:00 +0000</pubDate>
        <link>https://gather-tech.info//news/2021/01/05/Gather236.html</link>
        <guid isPermaLink="true">https://gather-tech.info//news/2021/01/05/Gather236.html</guid>
        
        
        <category>news</category>
        
      </item>
    
      <item>
        <title>Gather-Tech.info #235: テックリードになって気をつけていること、なぜWebサービスの選定においてSAML/SSOが重要なのか など</title>
        <description>&lt;p&gt;＃235です。&lt;/p&gt;

&lt;p&gt;先週はRuby 3.0.0がパフォーマンスの改善、並行処理、静的解析という目標を達成してリリースされてしました。7年ぶりのメジャーバージョンアップとなります。&lt;br /&gt;
詳しくはリリースノートに書かれています。&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.ruby-lang.org/ja/news/2020/12/25/ruby-3-0-0-released/&quot;&gt;Ruby 3.0.0 リリース&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;アーティクル&quot;&gt;アーティクル&lt;/h2&gt;

&lt;h3 id=&quot;テックリードになって気をつけていること--qiita&quot;&gt;&lt;a href=&quot;https://qiita.com/ma91n/items/207f32db1b51754d6933&quot;&gt;テックリードになって気をつけていること : Qiita&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;テックリードをする上で気をつけていることがアーキテクチャ設計、開発生産性、品質、コミュニケーションなどの観点でまとめられている。&lt;/p&gt;

&lt;h3 id=&quot;なぜwebサービスの選定においてsamlssoが重要なのか&quot;&gt;&lt;a href=&quot;https://oka-lab.jp/importance-of-saml-sso-in-web-services&quot;&gt;なぜWebサービスの選定においてSAML/SSOが重要なのか&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;Webサービス選定時にSAML/SSOが大切な理由について。管理工数の削減、セキュリティ面、利用者のパスワード管理面で必要性がまとめられている。&lt;/p&gt;

&lt;h3 id=&quot;new-year-edition-top-uxui-design-trends-rushing-to-us-in-2021--by-dana-kachan-muzli---design-inspiration&quot;&gt;&lt;a href=&quot;https://medium.muz.li/new-year-edition-top-ux-ui-design-trends-rushing-to-us-in-2021-67279e9534e4&quot;&gt;New Year Edition: Top UX/UI Design Trends Rushing to Us in 2021 : by Dana Kachan Muzli - Design Inspiration&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;2021年のUI/UXトレンドの予測。よりインテリジェンスなMotion Graphics、音声ドリブンなUI、リアルなテクスチャなどが挙げられている。&lt;/p&gt;

&lt;h3 id=&quot;parsing-json-at-the-cli-a-practical-introduction-to-jq-and-more--sequoia-mcdowell&quot;&gt;&lt;a href=&quot;https://sequoia.makes.software/parsing-json-at-the-cli-a-practical-introduction-to-jq-and-more/&quot;&gt;Parsing JSON at the CLI: A Practical Introduction to &lt;code class=&quot;language-plaintext highlighter-rouge&quot;&gt;jq&lt;/code&gt; (and more!) : Sequoia McDowell&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;jqでのJSON解析のTips。PrometheusのメトリクスログやKubernetesデプロイメントのステータスを例に具体的な使い方が説明されている。yqやpupも紹介されている。&lt;/p&gt;

&lt;h3 id=&quot;how-to-use-nextauthjs-for-client-side-authentication-in-nextjs--logrocket-blog&quot;&gt;&lt;a href=&quot;https://blog.logrocket.com/how-to-use-nextauth-js-for-client-side-authentication-in-next-js/&quot;&gt;How to use NextAuth.js for client-side authentication in Next.js : LogRocket Blog&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;Next.js用の認証ライブラリNextAuth.jsについて。GitHub OAuth、Google OAuth、Facebook OAuthアプリの作り方が説明されている。&lt;/p&gt;

&lt;h3 id=&quot;rettyでプロダクトマネージャーのスキル定義評価制度を導入した話--のぐちひろき-note&quot;&gt;&lt;a href=&quot;https://note.com/roki_n_/n/n296cfddf661a&quot;&gt;Rettyでプロダクトマネージャーのスキル定義＆評価制度を導入した話 : のぐちひろき note&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;Rettyのプロダクトマネージャーの評価制度について。プランナーの上位としてPMを位置づけ。社の行動規範をベースとして5つのスキルを定義している。&lt;/p&gt;

&lt;h3 id=&quot;how-to-favicon-in-2021-six-files-that-fit-most-needs--martian-chronicles-evil-martians-team-blog&quot;&gt;&lt;a href=&quot;https://evilmartians.com/chronicles/how-to-favicon-in-2021-six-files-that-fit-most-needs&quot;&gt;How to Favicon in 2021: Six files that fit most needs : Martian Chronicles, Evil Martians’ team blog&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;多様なデバイスやスクリーンサイズがある昨今での最適なfaviconの作り方について。&lt;/p&gt;

&lt;h2 id=&quot;ツールライブラリ&quot;&gt;ツール、ライブラリ&lt;/h2&gt;

&lt;h3 id=&quot;radarlabsapi-diff-github&quot;&gt;&lt;a href=&quot;https://github.com/radarlabs/api-diff&quot;&gt;radarlabs/api-diff: GitHub&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;JSON APIのdiff表示ができるツール。差分が見やすいHTML出力もできる。&lt;/p&gt;

&lt;h3 id=&quot;bbodinotecalc3-github&quot;&gt;&lt;a href=&quot;https://github.com/bbodi/notecalc3&quot;&gt;bbodi/notecalc3: GitHub&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;電卓機能を含んだメモアプリ。ノートを書きながら計算結果を出してくれる。Rust製。&lt;/p&gt;

&lt;h3 id=&quot;robinlinussnapdrop-github&quot;&gt;&lt;a href=&quot;https://github.com/RobinLinus/snapdrop&quot;&gt;RobinLinus/snapdrop: GitHub&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;WebRTCを使ってファイルの共有ができるAppleのAirdropのようなWebアプリ。&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://coliss.com/articles/build-websites/operation/javascript/how-one-developer-recreated-airdrop-using-just-javascript.html&quot;&gt;とあるデベロッパーが、JavaScriptだけでどのようにしてAirDropを再現したか : コリス&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;fkubotacarrier-owl-github&quot;&gt;&lt;a href=&quot;https://github.com/fkubota/Carrier-Owl&quot;&gt;fkubota/Carrier-Owl: GitHub&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;キーワード指定した項目に関連した論文をarxivから見つけてSlackに通知してくれるシステム。&lt;/p&gt;

&lt;h2 id=&quot;サービスアプリ&quot;&gt;サービス、アプリ&lt;/h2&gt;

&lt;h3 id=&quot;デザインパターン---google-cloud-のソリューション&quot;&gt;&lt;a href=&quot;https://events.withgoogle.com/solution-design-pattern/&quot;&gt;デザインパターン - Google Cloud のソリューション&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;GCPのソリューションデザインパターンまとめページ。システムのデザインパターンだけでなく企業で使うときの管理方法もまとめられている。&lt;/p&gt;

&lt;h3 id=&quot;craft---create-amazing-documents&quot;&gt;&lt;a href=&quot;https://www.craft.do/&quot;&gt;Craft - Create Amazing Documents&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;Mac、iOS用のノートアプリ。リンクを共有して共同編集もできる。&lt;/p&gt;
</description>
        <pubDate>Mon, 28 Dec 2020 00:00:00 +0000</pubDate>
        <link>https://gather-tech.info//news/2020/12/28/Gather235.html</link>
        <guid isPermaLink="true">https://gather-tech.info//news/2020/12/28/Gather235.html</guid>
        
        
        <category>news</category>
        
      </item>
    
      <item>
        <title>Gather-Tech.info #234: ZOZOのテックカンパニーへの変遷CTOとしての取り組みを振り返る、BigQueryのデータのアクセス権限 など</title>
        <description>&lt;p&gt;＃234です。&lt;/p&gt;

&lt;p&gt;先週は&lt;a href=&quot;https://developersonair.withgoogle.com/events/cdsrecap&quot;&gt;Chrome Dev Summit Recap Japan 2020&lt;/a&gt;が開催されていました。登録することで動画の視聴が可能です。&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://developers-jp.googleblog.com/2020/12/chrome-dev-summit-recap-2020-report.html&quot;&gt;Google Developers Japan: Chrome Dev Summit Recap 2020を開催しました&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;なお、Chrome Dev Summit 2020自体の動画は以下で公開されています。&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.youtube.com/playlist?list=PLNYkxOF6rcIDzLmWaDwfHVZJl1Q5RFgOR&quot;&gt;Chrome Developer Summit 2020&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;ニュース&quot;&gt;ニュース&lt;/h2&gt;

&lt;h3 id=&quot;welcome-yari-mdn-web-docs-has-a-new-platform--mozilla-hacks-the-web-developer-blog&quot;&gt;&lt;a href=&quot;https://hacks.mozilla.org/2020/12/welcome-yari-mdn-web-docs-has-a-new-platform/&quot;&gt;Welcome Yari: MDN Web Docs has a new platform : Mozilla Hacks the Web developer blog&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;MDN Web Docsの新しいプラットフォーム(コードネーム: Yari)がリリースされた。コンテンツはGitHubで管理され編集はPRベースで行うように。&lt;/p&gt;

&lt;h3 id=&quot;no-cookie-for-you--the-github-blog&quot;&gt;&lt;a href=&quot;https://github.blog/2020-12-17-no-cookie-for-you/&quot;&gt;No cookie for you : The GitHub Blog&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;GitHubが自社のサービスを提供するのに必要なCookie以外は全部削除したことを発表。開発者のプライバシーを優先することをあらためて強調。&lt;/p&gt;

&lt;h3 id=&quot;introducing-cloudflare-pages-the-best-way-to-build-jamstack-websites&quot;&gt;&lt;a href=&quot;https://blog.cloudflare.com/cloudflare-pages/&quot;&gt;Introducing Cloudflare Pages: the best way to build JAMstack websites&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;CloudflareがJAMstackでWebsiteのホスティングや自動デプロイが可能なCloudflare Pagesを発表。Cloudflare Workersと合わせて使うことで単なる静的サイト以上の処理も加えることができる。&lt;/p&gt;

&lt;h2 id=&quot;アーティクル&quot;&gt;アーティクル&lt;/h2&gt;

&lt;h3 id=&quot;zozoのテックカンパニーへの変遷ctoとしての取り組みを振り返る--kyuns-キュン-今村雅幸-note&quot;&gt;&lt;a href=&quot;https://note.com/kyuns/n/n00d467243857&quot;&gt;ZOZOのテックカンパニーへの変遷、CTOとしての取り組みを振り返る : kyuns /キュン 今村雅幸 note&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;ZOZOテクノロジーズのエンジニア組織がテックカンパニーを目指す中で行ってきたことのまとめ。技術戦略、技術広報、人事戦略、成長支援制度などさまざまな取り組みについて詳細に書かれている。&lt;/p&gt;

&lt;h3 id=&quot;bigqueryのデータのアクセス権限--magellan-blocks&quot;&gt;&lt;a href=&quot;https://www.magellanic-clouds.com/blocks/blog/hints/bigquery_data_access_rights/&quot;&gt;BigQueryのデータのアクセス権限 : MAGELLAN BLOCKS&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;BigQueryのアクセス権の設定方法について。アクセス権とジョブ発行の権限の違い、ロールの説明、具体的なアクセス権の設定方法などについて書かれている。&lt;/p&gt;

&lt;h3 id=&quot;carthageで生成したframeworkの管理でromeを導入してみた--クラシル開発ブログ&quot;&gt;&lt;a href=&quot;https://tech.dely.jp/entry/2020/12/13/090000&quot;&gt;Carthageで生成したframeworkの管理でRomeを導入してみた : クラシル開発ブログ&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;Carthageで生成したframeworkをさまざまなストレージで管理することを可能にしてくれるツールRomeについて。なぜ導入したか、導入手順などについてまとめられている。&lt;/p&gt;

&lt;h3 id=&quot;開発組織におけるマネージャの責務を分解しチーム運用してみる--techtouch-developers-blog&quot;&gt;&lt;a href=&quot;https://tech.techtouch.jp/entry/2020/12/14/230317&quot;&gt;開発組織におけるマネージャの責務を分解し、チーム運用してみる : Techtouch Developers Blog&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;テックタッチ株式会社でのマネージャーの責務分割の方法について。ピープルマネジメントの責務を切り出してエンハンサーという新しいロールを作って運用している。&lt;/p&gt;

&lt;h3 id=&quot;無人化システムを駆逐する組織マネジメントとエンジニアリング&quot;&gt;&lt;a href=&quot;https://zenn.dev/tmknom/articles/93f227ad5e55aa&quot;&gt;「無人化システム」を駆逐する組織マネジメントとエンジニアリング&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;メンテする人がいなくなってもなお動いているシステムの対応について。このようなシステムの問題点、対応方法について書かれている。&lt;/p&gt;

&lt;h3 id=&quot;jwashamcoding-interview-university-github&quot;&gt;&lt;a href=&quot;https://github.com/jwasham/coding-interview-university&quot;&gt;jwasham/coding-interview-university: GitHub&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;これからCSの学位が必要なSoftware Engineerになりたい人向けの学習プランのまとめ。アルゴリズムの学習リソース、面接のための準備方法などがまとめられている。&lt;/p&gt;

&lt;h2 id=&quot;スライドビデオ&quot;&gt;スライド、ビデオ&lt;/h2&gt;

&lt;h3 id=&quot;20201207-aws-black-belt-online-seminar-aws-reinvent-2020-速報-part1--slideshare&quot;&gt;&lt;a href=&quot;https://www.slideshare.net/AmazonWebServicesJapan/20201207-aws-black-belt-online-seminar-aws-reinvent-2020-part1-239843875&quot;&gt;20201207 AWS Black Belt Online Seminar AWS re:Invent 2020 速報 Part1 : SlideShare&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;AWS re:Invent 2020のサービスアップデートのまとめ。週ごとに分けてまとめられている。&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://www.slideshare.net/AmazonWebServicesJapan/20201214-aws-black-belt-online-seminar-2020-aws-reinvent-part2&quot;&gt;20201214 AWS Black Belt Online Seminar 2020 年 AWS re:Invent 速報 Part2&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;ツールライブラリ&quot;&gt;ツール、ライブラリ&lt;/h2&gt;

&lt;h3 id=&quot;n7olkachevimgdiff-github&quot;&gt;&lt;a href=&quot;https://github.com/n7olkachev/imgdiff&quot;&gt;n7olkachev/imgdiff: GitHub&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;画像のdiffをピクセル単位で出せるツール。Go製。&lt;/p&gt;

&lt;h3 id=&quot;lane-c-wagnergo-password-validator-github&quot;&gt;&lt;a href=&quot;https://github.com/lane-c-wagner/go-password-validator&quot;&gt;lane-c-wagner/go-password-validator: GitHub&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;パスワード強度を検証できるGoのライブラリ。&lt;/p&gt;

&lt;h3 id=&quot;vercelvirtual-event-starter-kit-github&quot;&gt;&lt;a href=&quot;https://github.com/vercel/virtual-event-starter-kit&quot;&gt;vercel/virtual-event-starter-kit: GitHub&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;Next.js Conf2020で使われたオンラインイベントアプリのスターターキット。&lt;/p&gt;

&lt;h2 id=&quot;サービスアプリ&quot;&gt;サービス、アプリ&lt;/h2&gt;

&lt;h3 id=&quot;capiche-fm&quot;&gt;&lt;a href=&quot;https://capiche.fm/&quot;&gt;Capiche FM&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;インターネットラジオを配信できるプラットフォーム。日本のStand.fmに近い感じ。&lt;/p&gt;

&lt;h3 id=&quot;juicebox--juice-analytics---build-data-products-and-visualization&quot;&gt;&lt;a href=&quot;https://www.juiceanalytics.com/juicebox&quot;&gt;Juicebox — Juice Analytics - Build Data Products and Visualization&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;データをきれいにVisualizeして共有できるサービス。&lt;/p&gt;
</description>
        <pubDate>Mon, 21 Dec 2020 00:00:00 +0000</pubDate>
        <link>https://gather-tech.info//news/2020/12/21/Gather234.html</link>
        <guid isPermaLink="true">https://gather-tech.info//news/2020/12/21/Gather234.html</guid>
        
        
        <category>news</category>
        
      </item>
    
      <item>
        <title>Gather-Tech.info #233: How to Make Your Code Reviewer Fall in Love with You、「この機能のアクセシビリティどうしよう」と思ったら など</title>
        <description>&lt;p&gt;＃233です。&lt;/p&gt;

&lt;p&gt;先週は&lt;a href=&quot;https://githubuniverse.com/&quot;&gt;GitHub Universe 2020&lt;/a&gt;がオンラインで行われていました。公式サイトですべての動画も公開されています。&lt;br /&gt;
また、主な発表内容は以下にまとめられています。&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://github.blog/2020-12-08-new-from-universe-2020-dark-mode-github-sponsors-for-companies-and-more/&quot;&gt;New from Universe 2020: Dark mode, GitHub Sponsors for companies, and more : The GitHub Blog&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;ニュース&quot;&gt;ニュース&lt;/h2&gt;

&lt;h3 id=&quot;announcing-lambda--microsoft&quot;&gt;&lt;a href=&quot;https://techcommunity.microsoft.com/t5/excel-blog/announcing-lambda-turn-excel-formulas-into-custom-functions/ba-p/1925546&quot;&gt;Announcing LAMBDA : Microsoft&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;MicrosoftがExcelの数式を使って独自のカスタム関数を定義できる機能LAMBDAをOffice Insider Program向けに提供開始。&lt;/p&gt;

&lt;h3 id=&quot;github-actions-workflow-visualization--github-changelog&quot;&gt;&lt;a href=&quot;https://github.blog/changelog/2020-12-08-github-actions-workflow-visualization/&quot;&gt;GitHub Actions: Workflow visualization : GitHub Changelog&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;GitHub Actionsの実行のワークフローを視覚的に見られる機能がパブリックベータで利用可能に。&lt;/p&gt;

&lt;h3 id=&quot;google-workspace-updates-use-macro-converter-add-on-to-convert-microsoft-excel-files-with-macros-to-google-sheets&quot;&gt;&lt;a href=&quot;https://workspaceupdates.googleblog.com/2020/12/macro-converter-excel-to-google-sheets.html&quot;&gt;Google Workspace Updates: Use Macro Converter add-on to convert Microsoft Excel files with macros to Google Sheets&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;GoogleがVBAで書かれたExcelのマクロをGASのコードに変換するMacro Converterを公開。ただし使えるのはGoogle Workspace EnterprisePlusおよびGSuite Enterprise for Education契約者のみ。&lt;/p&gt;

&lt;h2 id=&quot;アーティクル&quot;&gt;アーティクル&lt;/h2&gt;

&lt;h3 id=&quot;how-to-make-your-code-reviewer-fall-in-love-with-you--mtlynchio&quot;&gt;&lt;a href=&quot;https://mtlynch.io/code-review-love/#12-award-all-ties-to-your-reviewer&quot;&gt;How to Make Your Code Reviewer Fall in Love with You : mtlynch.io&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;コードレビューを依頼するときのゴールデンルールについて。相手の時間を奪わないようにする工夫、コミュニケーション方法など13のTipsがまとめられている。&lt;/p&gt;

&lt;h3 id=&quot;技術的負債の優先順位について論文を読んでみた&quot;&gt;&lt;a href=&quot;https://zenn.dev/matsutakegohan1/articles/6e078c80673d0f&quot;&gt;技術的負債の優先順位について論文を読んでみた&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;技術的負債の優先順位付けについて書かれた論文「A Systematic Literature Review of Technical Debt Prioritization」の紹介と、その中で提案されている技術的周匝の特定方法について書かれている。&lt;/p&gt;

&lt;h3 id=&quot;この機能のアクセシビリティどうしようと思ったら--zenn&quot;&gt;&lt;a href=&quot;https://zenn.dev/ymrl/articles/c5bce0baecc055&quot;&gt;「この機能のアクセシビリティどうしよう」と思ったら : Zenn&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;アクセシビリティの考え方について。手段のアクセシビリティではなく結果としてのアクセシビリティで考えるのが重要ということが書かれている。&lt;/p&gt;

&lt;h3 id=&quot;polyfill-を深堀りする--mizdras-blog&quot;&gt;&lt;a href=&quot;https://www.mizdra.net/entry/2020/12/05/234806&quot;&gt;polyfill を深堀りする : mizdra’s blog&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;polyfillとは何か、トランスパイラ/shimトの違い、歴史、polyfillの限界などについてまとめられている。&lt;/p&gt;

&lt;h3 id=&quot;2020年版-モダンアプリケーションでのdb選定--developersio&quot;&gt;&lt;a href=&quot;https://dev.classmethod.jp/articles/2020-modern-application-db/&quot;&gt;2020年版 モダンアプリケーションでのDB選定 : Developers.IO&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;AWSのマネージドなデータベースの比較。各データベースの特徴や特性についてまとめられている。&lt;/p&gt;

&lt;h3 id=&quot;linkedinschool-of-sre--github&quot;&gt;&lt;a href=&quot;https://github.com/linkedin/school-of-sre&quot;&gt;linkedin/school-of-sre : GitHub&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;LinkedInで使っている新卒や経験の浅い人向けにSREの基礎知識を学んでもらうためのオンボーディング資料。&lt;/p&gt;

&lt;h3 id=&quot;セキュリティ視点からの-jwt-入門--blog-of-morioka12&quot;&gt;&lt;a href=&quot;https://scgajge12.hatenablog.com/entry/jwt_security&quot;&gt;セキュリティ視点からの JWT 入門 : blog of morioka12&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;JWTのセキュリティリスクについて。JWTの脆弱性を突いた攻撃の種類とその方法、セキュアな実装にするためのベストプラクティスなどがまとめられている。&lt;/p&gt;

&lt;h2 id=&quot;スライドビデオ&quot;&gt;スライド、ビデオ&lt;/h2&gt;

&lt;h3 id=&quot;ふりかえり会-の第一歩--the-first-step-to-retrospective--speaker-deck&quot;&gt;&lt;a href=&quot;https://speakerdeck.com/silvers/the-first-step-to-retrospective&quot;&gt;“ふりかえり会” の第一歩 / The first step to retrospective. : Speaker Deck&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;ふりかえりについて。なぜふりかえるのか、何をふりかえるのか、ふりかえりを始める第一歩などが書かれている。&lt;/p&gt;

&lt;h2 id=&quot;ツールライブラリ&quot;&gt;ツール、ライブラリ&lt;/h2&gt;

&lt;h3 id=&quot;susamspcss-github&quot;&gt;&lt;a href=&quot;https://github.com/susam/spcss&quot;&gt;susam/spcss: GitHub&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;テキストが主体のHTMLページ用のシンプルでClasslessなCSS。ダークモードにも対応。&lt;/p&gt;

&lt;h3 id=&quot;facontidavideplotjuggler-github&quot;&gt;&lt;a href=&quot;https://github.com/facontidavide/PlotJuggler&quot;&gt;facontidavide/PlotJuggler: GitHub&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;直感的に操作でき高速に動作する時系列データ可視化ツール。&lt;/p&gt;

&lt;h3 id=&quot;datasette-an-open-source-multi-tool-for-exploring-and-publishing-data&quot;&gt;&lt;a href=&quot;https://datasette.io/&quot;&gt;Datasette: An open source multi-tool for exploring and publishing data&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;データをインタラクティブに検索/操作できる形で公開できるツール。&lt;/p&gt;

&lt;h2 id=&quot;サービスアプリ&quot;&gt;サービス、アプリ&lt;/h2&gt;

&lt;h3 id=&quot;jsdiff---visual-comparison-of-javascript-libraries&quot;&gt;&lt;a href=&quot;https://jsdiff.dev/&quot;&gt;JsDiff - Visual comparison of javascript libraries!&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;Vue、React、Svelte、Angularなどの主なJavaScriptフレームワークのnpmダウンロード数、ThoughtWorks TechRadarでの評価結果、Google Trendsなどの数値を比較して見られるサイト。&lt;/p&gt;

&lt;h3 id=&quot;the-modern-javascript-tutorial&quot;&gt;&lt;a href=&quot;https://javascript.info/&quot;&gt;The Modern JavaScript Tutorial&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;JavaScriptのチュートリアル。言語自体、ブラウザ操作の2partで構成されている。&lt;/p&gt;

&lt;h3 id=&quot;search-engine-for-developers&quot;&gt;&lt;a href=&quot;https://usedevbook.com/&quot;&gt;Search Engine for Developers&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;開発者向けの検索アプリ。StackOverflow、GitHubなどの情報ソースに対して検索できる。現在はmacOS版のみ提供。&lt;/p&gt;
</description>
        <pubDate>Mon, 14 Dec 2020 00:00:00 +0000</pubDate>
        <link>https://gather-tech.info//news/2020/12/14/Gather233.html</link>
        <guid isPermaLink="true">https://gather-tech.info//news/2020/12/14/Gather233.html</guid>
        
        
        <category>news</category>
        
      </item>
    
      <item>
        <title>Gather-Tech.info #232: The ETTO Principle（効率-徹底性トレードオフ原則）とITシステムの運用、もしあなたが急にAndroidアプリを業務で作るはめになった場合の選択肢(2021年初頭版) など</title>
        <description>&lt;p&gt;＃232です。&lt;/p&gt;

&lt;p&gt;先週から&lt;a href=&quot;https://reinvent.awsevents.com/&quot;&gt;AWS re:Invent 2020&lt;/a&gt;が開催されています。今年は11/30～12/18、1/12～1/14と期間を分けてのオンラインイベントとなっています。日本語での情報キャッチアップはClassmethodさん、サーバーワークスさんの以下のブログを追っていくとよいかと思います。&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://dev.classmethod.jp/articles/aws-reinvent-2020-keynote-new-service-summary/&quot;&gt;随時更新 AWS re:Invent 2020 Keynote で発表された新サービスまとめ #reinvent : Developers.IO&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://reinvent2020.serverworks.co.jp/&quot;&gt;AWS re:Invent 2020 サーバーワークス最新情報&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;ニュース&quot;&gt;ニュース&lt;/h2&gt;

&lt;h3 id=&quot;salesforce-signs-definitive-agreement-to-acquire-slack--slack&quot;&gt;&lt;a href=&quot;https://slack.com/blog/news/salesforce-signs-definitive-agreement-to-acquire-slack&quot;&gt;Salesforce Signs Definitive Agreement to Acquire Slack : Slack&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;SalesforceがSlackの買収に最終合意。買収価格は277億ドル。&lt;/p&gt;

&lt;h3 id=&quot;the-state-of-the-octoverse-2020--the-github-blog&quot;&gt;&lt;a href=&quot;https://github.blog/2020-12-02-the-state-of-the-octoverse-2020/&quot;&gt;The State of the Octoverse 2020 : The GitHub Blog&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;GitHubが2020年の利用状況などをまとめたThe State of the Octoverse 2020を公開した。&lt;/p&gt;

&lt;h2 id=&quot;アーティクル&quot;&gt;アーティクル&lt;/h2&gt;

&lt;h3 id=&quot;the-etto-principle効率-徹底性トレードオフ原則とitシステムの運用--インフラエンジニアway---powered-by-heartbeats&quot;&gt;&lt;a href=&quot;https://heartbeats.jp/hbblog/2020/11/etto-principle.html&quot;&gt;The ETTO Principle（効率-徹底性トレードオフ原則）とITシステムの運用 : インフラエンジニアway - Powered by HEARTBEATS&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;“The ETTO Principle”（効率-徹底性トレードオフ原則）について。ETTO Principleとは何か、ITシステムの運用に当てはめた例について書かれている。&lt;/p&gt;

&lt;h3 id=&quot;もしあなたが急にandroidアプリを業務で作るはめになった場合の選択肢2021年初頭版--qiita&quot;&gt;&lt;a href=&quot;https://qiita.com/Gazyu/items/dafdb74c4aadf722da92&quot;&gt;もしあなたが急にAndroidアプリを業務で作るはめになった場合の選択肢(2021年初頭版) : Qiita&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;今現在Androidアプリを開発するときの心得的なまとめ。Min SDK versionをどうするか、Android Support LibraryはAndroidXにする、ちょっとした非同期処理はKotlin Coroutinesでなど。&lt;/p&gt;

&lt;h3 id=&quot;cto不在の企業で開発組織を作っていくために大事なこと-bto-note&quot;&gt;&lt;a href=&quot;https://note.com/bto/n/na6982fcaeb4a&quot;&gt;CTO不在の企業で開発組織を作っていくために大事なこと: BTO note&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;開発組織作りで大事なことについて。エンジニアは数年で転職するというキャリア特性があるのでそれをしっかりと理解して環境作りをしていく必要があること、どのように環境を整備していくとよいかが書かれている。&lt;/p&gt;

&lt;h3 id=&quot;組織規模とctoの求められる役割の変化に関する雑記--matsumoto-yuki---note&quot;&gt;&lt;a href=&quot;https://note.com/y_matsuwitter/n/n9825615c53bc&quot;&gt;組織規模とCTOの求められる役割の変化に関する雑記 : Matsumoto Yuki - note&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;組織のステージごとのCTOの役割について。人数を4段階に分けてそれぞれのステージで必要な振る舞いや考え方についてまとめられている。&lt;/p&gt;

&lt;h3 id=&quot;webassemblyでの機械学習モデルデプロイの動向--tkat0githubio&quot;&gt;&lt;a href=&quot;https://tkat0.github.io/posts/deploy-ml-as-wasm/&quot;&gt;WebAssemblyでの機械学習モデルデプロイの動向 : tkat0.github.io&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;WebAssemblyを機械学習で使うモチベーション、Wasmの機械学習モデルデプロイの動向、フレームワークなどの対応状況についてまとめられている。&lt;/p&gt;

&lt;h2 id=&quot;ツールライブラリ&quot;&gt;ツール、ライブラリ&lt;/h2&gt;

&lt;h3 id=&quot;thought-machineplease-github&quot;&gt;&lt;a href=&quot;https://github.com/thought-machine/please&quot;&gt;thought-machine/please: GitHub&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;言語に依存しないビルドシステム。Blazeの思想を受け継いでいるがGoで書かれているのでJVMに依存しないで実行できる。&lt;/p&gt;

&lt;h3 id=&quot;microg-project&quot;&gt;&lt;a href=&quot;https://microg.org/&quot;&gt;microG Project&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;AndroidにおけるGoogle Mobile ServiceなどGoogle独自仕様のものを再実装しようとしているプロジェクト。&lt;/p&gt;

&lt;h3 id=&quot;cidrblockdrawthenet-github&quot;&gt;&lt;a href=&quot;https://github.com/cidrblock/drawthe.net&quot;&gt;cidrblock/drawthe.net: GitHub&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;ネットワーク構成図をYAMLで定義してSVGで出力できるツール。&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://zenn.dev/skksky_tech/articles/20201128_drawthenet&quot;&gt;システム構成図をテキストで&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;mikefarahyq-github&quot;&gt;&lt;a href=&quot;https://github.com/mikefarah/yq&quot;&gt;mikefarah/yq: GitHub&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;YAMLをjqのようにいろいろ操作できるCLIツール。Go製。&lt;/p&gt;

&lt;h2 id=&quot;サービスアプリ&quot;&gt;サービス、アプリ&lt;/h2&gt;

&lt;h3 id=&quot;frontliner-heroes&quot;&gt;&lt;a href=&quot;https://www.pixeltrue.com/frontliner-heroes&quot;&gt;Frontliner Heroes&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;商用、個人利用ともに無料で使えるCovid-19対策関連(wash hands, wear maskなど)のイラスト。&lt;/p&gt;
</description>
        <pubDate>Mon, 07 Dec 2020 00:00:00 +0000</pubDate>
        <link>https://gather-tech.info//news/2020/12/07/Gather232.html</link>
        <guid isPermaLink="true">https://gather-tech.info//news/2020/12/07/Gather232.html</guid>
        
        
        <category>news</category>
        
      </item>
    
      <item>
        <title>Gather-Tech.info #231: スクラムガイドの変更点（2017→2020）から見えるスクラムチームが陥りやすい3つの罠、リアクティブは難しいが役に立つ など</title>
        <description>&lt;p&gt;＃231です。&lt;/p&gt;

&lt;p&gt;先週は&lt;a href=&quot;https://linedevday.linecorp.com/2020/ja&quot;&gt;LINE DEVELOPER DAY 2020&lt;/a&gt;が開催されていました。資料や動画は以下のSessiuonsのページから見られるようです。&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://linedevday.linecorp.com/2020/ja/sessions?mode=all&amp;amp;day=Day1&quot;&gt;Sessions : LINE DEVELOPER DAY 2020&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;また&lt;a href=&quot;https://www.fastly.jp/yamagoya2020&quot;&gt;Fastly Yamagoya Traverse 2020&lt;/a&gt;が開催されていました。見つけた資料を張っておきます。&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://speakerdeck.com/shqld/yamagoya2020&quot;&gt;FastlyとTypeScriptで実現するカナリアリリース / yamagoya2020 : Speaker Deck&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://speakerdeck.com/shinpy/uehudi-tu-di-li-yuan-di-tu-with-fastly&quot;&gt;ウェブ地図「地理院地図」with Fastly : Speaker Deck&lt;/a&gt;&lt;/li&gt;
  &lt;li&gt;&lt;a href=&quot;https://speakerdeck.com/cubicdaiya/yamagoya-traverse-2020&quot;&gt;Handling a tremendous amount of images with Fastly / Yamagoya Traverse 2020 : Speaker Deck&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h2 id=&quot;ニュース&quot;&gt;ニュース&lt;/h2&gt;

&lt;h3 id=&quot;appleシリコン搭載mac用のjavaをazulが公開マイクロソフトと協力して開発--publickey&quot;&gt;&lt;a href=&quot;https://www.publickey1.jp/blog/20/applemacjavaazul.html&quot;&gt;Appleシリコン搭載Mac用のJavaをAzulが公開。マイクロソフトと協力して開発 : Publickey&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;Azul SystemsがAppleシリコンに対応したOpenJDKディストリビューションZulu Builds of OpenJDKを公開した。&lt;/p&gt;

&lt;h3 id=&quot;you-now-can-use-a-sql-compatible-query-language-to-query-insert-update-and-delete-table-data-in-amazon-dynamodb&quot;&gt;&lt;a href=&quot;https://aws.amazon.com/jp/about-aws/whats-new/2020/11/you-now-can-use-a-sql-compatible-query-language-to-query-insert-update-and-delete-table-data-in-amazon-dynamodb/&quot;&gt;You now can use a SQL-compatible query language to query, insert, update, and delete table data in Amazon DynamoDB&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;DynamoDBがSQLコンパチブルなPartiQLで操作可能になった。&lt;/p&gt;

&lt;h2 id=&quot;アーティクル&quot;&gt;アーティクル&lt;/h2&gt;

&lt;h3 id=&quot;リアクティブは難しいが役に立つ--chatwork-creators-note&quot;&gt;&lt;a href=&quot;https://creators-note.chatwork.com/entry/2020/11/20/170416&quot;&gt;リアクティブは難しいが役に立つ : Chatwork Creator’s Note&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;リアクティブ原則についてのまとめ。The Reactive Principlesに書かれている8つの原則が分かりやすくまとめられている。&lt;/p&gt;

&lt;h3 id=&quot;スクラムガイドの変更点20172020から見えるスクラムチームが陥りやすい3つの罠&quot;&gt;&lt;a href=&quot;https://www.agile-studio.jp/post/scrum-guide-update-2020&quot;&gt;スクラムガイドの変更点（2017→2020）から見えるスクラムチームが陥りやすい3つの罠&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;Scrumガイド2020版の改定ポイントの解説とそこから見えるよく起こりがちな罠とその対処方法についてまとめられている。&lt;/p&gt;

&lt;h3 id=&quot;iacを意識したcli開発のエッセンス--エムスリーテックブログ&quot;&gt;&lt;a href=&quot;https://www.m3tech.blog/entry/iac-aware-cli&quot;&gt;IaCを意識したCLI開発のエッセンス : エムスリーテックブログ&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;CLIツールを作るときのポイントについて。IaCのプラクティスを意識して無人実行の信頼性を上げる、他のツールと合わせて使えることを意識するなど。&lt;/p&gt;

&lt;h3 id=&quot;react-native-と-flutterを比較してみた--kaminashi-developers-blog&quot;&gt;&lt;a href=&quot;https://kaminashi-developer.hatenablog.jp/entry/2020/11/24/090000&quot;&gt;React Native と Flutterを比較してみた : KAMINASHI Developers Blog&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;React NativeとFlutterの基本情報のまとめ。開発環境、UI、状態管理、テストの観点で違いがまとめられている。&lt;/p&gt;

&lt;h2 id=&quot;ツールライブラリ&quot;&gt;ツール、ライブラリ&lt;/h2&gt;

&lt;h3 id=&quot;rootviiipdfinverter-github&quot;&gt;&lt;a href=&quot;https://github.com/rootVIII/pdfinverter&quot;&gt;rootVIII/pdfinverter: GitHub&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;元のPDFの色を反転させてダークモード風なPDFを作成するツール。ページリンクは保持されない。Go製。&lt;/p&gt;

&lt;h3 id=&quot;verbalexpressions&quot;&gt;&lt;a href=&quot;https://github.com/VerbalExpressions&quot;&gt;VerbalExpressions&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;正規表現をメソッドチェーンで分かりやすく書けるライブラリ。Java、JavaScript、Python、Rubyなど各言語での実装がある。&lt;/p&gt;

&lt;h3 id=&quot;koekeishiyayabai-github&quot;&gt;&lt;a href=&quot;https://github.com/koekeishiya/yabai&quot;&gt;koekeishiya/yabai: GitHub&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;macOS用のWindowマネージャーアプリ。コマンドで操作できる。skhdと合わせて使うことでキーボードショートカットでの操作もできる。&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://qiita.com/psyashes/items/68ac40659ddbe04f8f7f&quot;&gt;Mac用タイル型ウィンドウマネージャーのyabaiがヤバイ : Qiita&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;create-go-appcli-github&quot;&gt;&lt;a href=&quot;https://github.com/create-go-app/cli&quot;&gt;create-go-app/cli: GitHub&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;GoアプリのボイラープレートCLIツール。&lt;/p&gt;

&lt;h3 id=&quot;angus-cjust-github&quot;&gt;&lt;a href=&quot;https://github.com/angus-c/just/&quot;&gt;angus-c/just: GitHub&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;JavaScriptのユーティリティーライブラリ。機能ごとにモジュールが独立していて必要なものだけインストールして使える。&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;&lt;a href=&quot;https://zenn.dev/terrierscript/articles/2020-11-26-lodash-just&quot;&gt;lodashの代わりにjustを使う&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;h3 id=&quot;rslintrslint-github&quot;&gt;&lt;a href=&quot;https://github.com/rslint/rslint&quot;&gt;rslint/rslint: GitHub&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;Rustで書かれたJavaScriptのLinter。&lt;/p&gt;

&lt;h2 id=&quot;サービスアプリ&quot;&gt;サービス、アプリ&lt;/h2&gt;

&lt;h3 id=&quot;free-ssl-certificates-and-ssl-tools---zerossl&quot;&gt;&lt;a href=&quot;https://zerossl.com/&quot;&gt;Free SSL Certificates and SSL Tools - ZeroSSL&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;Let’s EncryptのようなSSL証明書の発行や管理ができるサービス。無料枠で90日間有効な証明書を3つ作れる。プランを上げていくとマルチドメイン証明書やワイルドカード証明書も発行できる。&lt;/p&gt;

&lt;h3 id=&quot;fake-filler---the-best-form-filler-for-testing-forms&quot;&gt;&lt;a href=&quot;https://fakefiller.com/&quot;&gt;Fake Filler - The best form filler for testing forms&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;テスト用にWebページのフォーム画面の項目を自動で埋めてくれるサービス。各ブラウザの拡張が用意されているので簡単に入力できる。&lt;/p&gt;

&lt;h3 id=&quot;user-experience-database&quot;&gt;&lt;a href=&quot;https://www.uxdatabase.io/&quot;&gt;User Experience Database&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;Product designに関する情報をまとめているサイト。Newsletterもあり。&lt;/p&gt;

&lt;h3 id=&quot;operator-tool-co&quot;&gt;&lt;a href=&quot;https://optool.co/&quot;&gt;Operator Tool Co.&lt;/a&gt;&lt;/h3&gt;

&lt;p&gt;AWSのS3やDynamoDB、CloudWatchなどの一部サービスをシンプルなUIで操作、管理できるアプリ。&lt;/p&gt;
</description>
        <pubDate>Mon, 30 Nov 2020 00:00:00 +0000</pubDate>
        <link>https://gather-tech.info//news/2020/11/30/Gather231.html</link>
        <guid isPermaLink="true">https://gather-tech.info//news/2020/11/30/Gather231.html</guid>
        
        
        <category>news</category>
        
      </item>
    
  </channel>
</rss>
