A collection of high-quality, unstyled components for creating beautiful emails using React and TypeScript.
![React Email](https://cdn-ak-scissors.b.st-hatena.com/image/square/9d65c457bcad69127bdc6c60ec47665d7c53e560/height=288;version=1;width=512/https%3A%2F%2Freact.email%2Fstatic%2Fcover.png)
Leveraging Golang for Game Development and Operations Hi, my name is Aaron Torres and I’m an engineering manager for the Riot Developer Experience team. We accelerate how game teams across Riot develop, deploy, and operate their backend microservices at scale - globally. I’ve been at the company for a little over 3 years and I’ve been writing Go code that entire time. Prior to joining Riot, I wrot
November 10, 2022 As part of the ongoing initiative to deprecate legacy global IDs, you will begin to see deprecation warnings for GraphQL node queries using the legacy ID format. The deprecation warnings will look like this: { "data": { "node": { "login": "ahoglund", } }, "extensions": { "warnings": [ { "type": "DEPRECATION", "message": "The id MDQ6VXNlcjM0MDczMDM= is deprecated. Update your cach
Web3 開発のためのフルマネージド ノードホスティング、Blockchain Node Engine を発表 ※この投稿は米国時間 2022 年 10 月 28 日に、Google Cloud blog に投稿されたものの抄訳です。 ブロックチェーンは、情報の保存と移動の方法に根本的な変化をもたらしています。Web3 開発者がブロックチェーンベースのプラットフォームで新しいプロダクトを構築・デプロイすることを支援するという当社のコミットメントにもとづき、本日 Google Cloud Blockchain Node Engine を発表できることを嬉しく思います。 ブロックチェーンは、永久に保存され暗号化されたトランザクション データで構成され、一種の分散型データベースとして機能します。データの認証や保存を中央機関に一任するのではなく、ブロックチェーンのトランザクション履歴の完全なコピー
October 31, 2022 We've added GraphQL API support for creating a branch linked to an issue. Learn more about creating a branch for an issue in the UI in the documentation. The GraphQL API supports: Creating a branch linked to an issue Removing the link between a branch and an issue A linkedBranches field on the Issue Object Removing the security vulnerability banner The yellow banner stating "We fo
Opens in a new windowOpens an external siteOpens an external site in a new window We are very excited to announce that the open-source web framework Remix and its team are joining Shopify. Why? The web is always evolving—and we’re entering a new era. First, we had the document web, and then we sprinkled in richer interactivity. Most recently, we entered the world of single page apps. We’ve learned
Today we are excited to share that Remix has joined forces with Shopify! Shopify has been a long-time supporter of open source projects that push the web and commerce forward, and this pairing continues that tradition. It’s also great news for Remix, our community, our partners, and anyone who’s excited about building for the web. Remix adoption is growing at an incredible rate, and we regularly h
対象読者 RemixがNext.jsなどとはどんなところが違うのか知りたいJavaScriptエンジニア WebブラウザとNode.jsという異なるランタイムをそれぞれキャッチアップするのが辛くなってきたエンジニア 前提環境 筆者の検証環境は以下の通りです。 macOS Monterey 12.5.1 Remix 1.7.1 Webフロントエンド技術の広がり Webブラウザ上で動くアプリケーション周辺のエンジニアリング分野は、JavaScriptの進化とともにサーバーサイドの責務から分離され、「Webフロントエンド」という名前で呼ばれることが多くなりました。この分野は、Webブラウザをランタイムとしてリッチなアプリケーションを効率良く開発し、ユーザーに良い体験を与えることを主な目的としていると、筆者は認識しています。 ここで着目したいのが、このWebフロントエンド分野においては「Webブラ
本日で株式会社トップスタジオ https://www.topstudio.co.jp/ の勤務を終え、これから有給消化に入る。 SIerからの転職で1999年に入社し、3年くらいかなーと思っていたのが5年となり、10年となり、……といつのまにかずいぶんと長く在籍していた。 仕事的には自由度が高く、先端の技術分野の書籍を制作しながら知識を得て血肉にすることができ、私にはとてもフィットする職場だった。同僚にも恵まれて楽しかったので、離れるのは寂しい思いがある。 トップスタジオで何をやってきたの? 長くいたこともあり、それなりに成果を積んできたとは思う。 入社当初より、編集者として、各社のIT書籍の請負制作をしてきた。Linux、OSS、ネットワーク、セキュリティ、ソフトウェア工学、エンジニアリング、そして最近だと機械学習が多い。翻訳の監修や、執筆なども関連して担当。企画はあまりやっていない。
Vite 3.0 is out! July 23, 2022 - Check out the Vite 4.0 announcement In February last year, Evan You released Vite 2. Since then, its adoption has grown non-stop, reaching more than 1 million npm downloads per week. A sprawling ecosystem rapidly formed after the release. Vite is powering a renewed innovation race in Web frameworks. Nuxt 3 uses Vite by default. SvelteKit, Astro, Hydrogen, and Sol
こんにちは、マンガアプリチームの id:nabe1216 です。 2021年11月より、はてな開発のマンガビューワのアプリ版「GigaViewer for Apps」を提供開始し、最初の導入事例として「コミックガルド+(プラス)」がリリースされました。 GigaViewer for Appsは各社のマンガ配信サイトで採用されている「GigaViewer for Web」のアプリ版で、GigaViewer for Webと同様にさまざまな規模のマンガアプリが導入できるように開発しています。 hatenacorp.jp GigaViewer for AppsのUI周りは全て、Androidで新しく登場した宣言的UIフレームワークであるJetpack Composeで実装しています。この記事ではJetpack Composeの使い方や、関連して採用した技術について紹介します。 Jetpack C
こんにちは、カンカクでAndroidエンジニアをやっている @haru067です。最近好きな寿司は、鯖です。 前回の記事では、COFFEE Appでの新規機能の開発にあたり、Jetpack Composeを活用した話をしました。 ここでは特に言及しなかったのですが、Jetpack Composeの他にもう一つ技術的な試みがありました。それがGraphQLの導入です。 そこで今回は既存のAndroidアプリに対して、新規機能の開発でGraphQLを導入した話をしたいと思います。 GraphQLとは GraphQLは、Web API向けのクエリ言語(及びそのランタイム)です。 よく対比されるのはREST APIですが、GraphQLには、 スキーマに基づいてサーバー/クライアント間で一貫した型が利用でき 複数のリクエストを送ることなく一度のリクエストで 必要なデータのみを過不足無く 取得できる
【話し手】 佐野 健介(SANO Kensuke(そな太))Appify Technologies CTO。Go、React、Jetpack Composeのエンジニアです。最近は宣言的UI、GraphQL、Reactive Systemを中心にインプットをしています。 GitHub:sonatard Twitter:@sonatard 技術分野は成熟が進み、新しい領域が急激に増えています。本コーナーでは技術へのタッチポイントを増やすことを目標に、各分野で活躍されている方をお迎えします。 今回は長年、GraphQLを追いかけている佐野さんにWebフロントだけでなくアプリ開発でも活きるメリットを語っていただきます。 ファーストインプレッション 日高:さっそく、自己紹介からお願いできますか? 佐野:Appify Technologiesという会社に勤めていて、今やっていることはノーコードでアプ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く