最終更新:
Chrome Releases

Chrome Dev for Desktop Update

The Dev channel has been updated to 128.0.6585.0 for Windows, Mac and Linux. A partial list of changes is available in the Git log. Interested in switching release channels? Find out how. If you find ...

Publickey

AWS、開発スキルがなくても生成AIへのプロンプトで業務アプリが作れる「AWS App Studio」プレビュー公開

Amazon Web Services(AWS)は、生成AIに自然言語で作りたい業務アプリを説明すると、自動的に業務アプリの開発が行われる新サービス「AWS App Studio」をプレビュー公開しました。 AWS App Studioはソフトウェア開発のスキルがなくとも、業務アプリケーションを数分で開発できるとしています。 生成AIにアプリを説明、要件や機能が自動生成 下記がAWSが公開している...

Publickey

ESLintがJavaScript以外にも対応言語を広げるとの方針を説明。まずはJSON、Markdownへの対応プラグインを開発

JavaScriptコードの構文やスタイルをチェックできる「ESLint」の開発者であるNicholas C. Zakas氏は、ESLintのブログに投稿した記事「What's coming next for ESLint」で、今後ESLintをJavaScriptだけでなく他の言語にも対応させていく方針を説明しました。 We're excited to share our plans for t...

Publickey

Rust製のオープンソースエディタ「Zed」のLinux安定版が公開

オープンソースで開発されているRust製のエディタ「Zed」のLinux対応安定版が公開されました。 主要なLinuxディストリビューションで動作すると説明されています。 Linux when? Linux now.For the last 6 months, our team and our open source community have been working hard to brin...

LINEヤフー Tech Blog

コード品質向上のテクニック:第33回 シェフの気まぐれデコレーション

こんにちは。コミュニケーションアプリ「LINE」のモバイルクライアントを開発している石川です。 この記事は、毎週木曜の定期連載 "Weekly Report" 共有の第 33 回です。 LINEヤフー...

JSer.info

2024-07-11のJS: esbuild v0.22/0.23、Node.js 22.4.0、pnpm 9.5 Catalogs

JSer.info #699 - esbuild v0.22.0 がリリースされました。 Release v0.22.0 · evanw/esbuild Release v0.23.0 · evanw/esbuild v0.22 では--platform=nodeを指定した時に--package=externalをデフォルトにする変更を行いましたが、AWS CDK などが0.xの最新をインストール...

Chrome Releases

Chrome Beta for Desktop Update

The Beta channel has been updated to 127.0.6533.43 for Windows, Mac and Linux. A partial list of changes is available in the Git log. Interested in switching release channels? Find out how. If you fin...

Changelogs Archive - The GitHub Blog

Pre-defined organization roles that grant access to all repositories

Pre-defined organization roles that grant access to all repositories The post Pre-defined organization roles that grant access to all repositories appeared first on The GitHub Blog.

Chrome Releases

Beta Channel Update for ChromeOS/ChromeOS Flex

The Beta channel is being updated to OS version: 15917.31.0 , Browser version: 127.0.6533.39  for most ChromeOS devices. If you find new issues, please let us know one of the following ways: File a ...

Changelogs Archive - The GitHub Blog

Dependabot migration to GitHub Actions for Enterprise Cloud and Free, Pro, and Teams accounts with Actions enabled

Dependabot migration to GitHub Actions for Enterprise Cloud and Free, Pro, and Teams accounts with Actions enabled The post Dependabot migration to GitHub Actions for Enterprise Cloud and Free, Pro, a...

Chrome Releases

Chrome Beta for iOS Update

Hi everyone! We've just released Chrome Beta 127 (127.0.6533.40) for iOS; it'll become available on App Store in the next few days. You can see a partial list of the changes in the Git log. If you fin...

Changelogs Archive - The GitHub Blog

Code security configurations are now GA

Code security configurations are now GA The post Code security configurations are now GA appeared first on The GitHub Blog.

Changelogs Archive - The GitHub Blog

Improved detection of existing CodeQL setups during at scale rollouts

Improved detection of existing CodeQL setups during at scale rollouts The post Improved detection of existing CodeQL setups during at scale rollouts appeared first on The GitHub Blog.

Publickey

Cloudflare、すべての生成AIによるクローラーをワンクリックでブロックする機能を無料で提供開始

Cloudflareは、すべての生成AIによるクローラーをワンクリックでブロックする機能を無料で提供すると発表しました。 生成AIは人間が作成したテキストや画像、動画などを大量に読み込んで学習を行う必要があります。生成AIを開発している組織は、より多くの学習データを取得しようとしており、そのためにインターネット上の多数のWebサイトをクロールするBotを稼働させているのです。 しかしWebサイトの...

Chrome Releases

Chrome Beta for Android Update

Hi everyone! We've just released Chrome Beta 127 (127.0.6533.41) for Android. It's now available on Google Play. You can see a partial list of the changes in the Git log. For details on new features, ...

LINEヤフー Tech Blog

LINEギフトのアクセシビリティ改善に取り組んでいる話

こんにちは!LINEギフトのフロントエンド開発をしているKeishima(@pittanko_pta)とYamamotoです。この記事では、LINEギフトにおけるアクセシビリティ改善の取り組みについて...

Changelogs Archive - The GitHub Blog

Sunsetting security settings defaults parameters in the organizations REST API

Code security configurations will be made generally available (GA) on July 10th, 2024. At that point, we will sunset the old organization-level code security settings UI experience along with the API ...

Changelogs Archive - The GitHub Blog

Copilot knowledge bases in Visual Studio (preview)

Copilot knowledge bases in Visual Studio (preview) The post Copilot knowledge bases in Visual Studio (preview) appeared first on The GitHub Blog.

Publickey

主なIT系上場企業における賃金の男女差とその理由とは? 男性の育休取得率は? 2024年版

上場企業が毎年発行している「有価証券報告書」には、今年から新たにいくつかの項目が追加されています。 「管理職に占める女性労働者の割合」「男性労働者の育児休業等取得率」「労働者の男女の賃金の差異」の3つです(ただし、一定の条件を満たした企業が対象のため、すべての企業がこの3つを公開しているわけではありません)。 これは、男女における就労状況や条件の差を解消することで女性が活躍できる社会にするために策...

Changelogs Archive - The GitHub Blog

Leaner npm packument (metadata) contents

Leaner npm packument (metadata) contents The post Leaner npm packument (metadata) contents appeared first on The GitHub Blog.

LINEヤフー Tech Blog

LINEヤフーMLOps推進チームの取り組みのその後

こんにちは。データグループデータサービス統括本部の井上と小出です。本記事では、前回こちらの記事にてご紹介した機械学習モデル開発の品質評価の計測について、その後の状況をご紹介します。 前回の振り返り ヤ...

LINEヤフー Tech Blog

Google I/O 2024 注目のフロントエンド技術

こんにちは、LINEスキマニのフロントエンド開発担当や、フロントエンド開発に関するイベントの運営をしている板井(@itatchi3_)です。 LINEヤフーでは、社員が海外のカンファレンスや学会に参加...

MDN Blog

MDN partners with Scrimba to enhance web development learning

We have chosen Scrimba as a course partner for the MDN Curriculum. This blog post explores what the partnership means practically, and how we will provide an even better web education experience toget...

Changelogs Archive - The GitHub Blog

What’s New in Mobile, June Update

What's New in Mobile, June Update The post What’s New in Mobile, June Update appeared first on The GitHub Blog.

Changelogs Archive - The GitHub Blog

Pages Legacy Worker Sunset

Pages Legacy Worker Sunset The post Pages Legacy Worker Sunset appeared first on The GitHub Blog.

Changelogs Archive - The GitHub Blog

Secret scanning bypass controls for push protection covers pushes from the web file editor

Secret scanning bypass controls for push protection covers pushes from the web file editor The post Secret scanning bypass controls for push protection covers pushes from the web file editor appeared ...

Publickey

IT系上場企業の平均年収を業種別にみてみた 2024年版[後編] ~ パッケージソフトウェア系、SI/システム開発系、クラウド/キャリア系企業

IT系企業で平均年収が高いのは、勢いのあるネットベンチャー系企業なのか、それとも伝統的なSIerなのでしょうか。毎年恒例の記事を今年も公開します。 上場企業は毎年「有価証券報告書」の発行を義務づけられており、そこには従業員の人数や平均年齢、平均年収などが掲載されています。この記事では、これら公開情報を基に、Publickeyが独自の判断で主な企業をピックアップして業種を分類。平均年収が高い順に並べ...

Publickey

IT系上場企業の平均年収を業種別にみてみた 2024年版[前編] ~ ネットベンチャー、ゲーム、メディア系

IT系企業で平均年収が高いのは、勢いのあるネットベンチャー系企業なのか、それとも伝統的なSIerなのでしょうか。毎年恒例の記事を今年も公開します。 上場企業は毎年「有価証券報告書」の発行を義務づけられており、そこには従業員の人数や平均年齢、平均年収などが掲載されています。この記事では、これら公開情報を基に、Publickeyが独自の判断で主な企業をピックアップして業種を分類。平均年収が高い順に並べ...

LINEヤフー Tech Blog

AndroidのCIで単体テストを高速化するには(Yahoo!フリマでの改善事例)

こんにちは。Yahoo!フリマでAndroidアプリの開発を担当している惣元です。 Yahoo!フリマはCtoCのフリマサービスです。「モノの価値を最大化できるプラットフォームの提供」をミッションとし...

Publickey

MySQL 9.0登場。 JavaScriptストアドプログラムが利用可能に、ベクトル型もサポート

オラクルはリレーショナルデータベース「MySQL」の新バージョンとなる「MySQL 9.0」をリリースしました。 MySQLは現在、数カ月ごとにリリースされ積極的に新機能が追加されるイノベーションリリース(Innovation Release)と、長期で安定して利用されることを想定して2年ごとにリリースされる長期サポート(LTS:Long Term Support)版の2つに分かれてリリースされて...

Publickey

生成AIに疑似コードで指示すると自然言語よりも効率的にプログラムが生成できるというアイデアから生まれた、生成AI用の疑似言語「SudoLang」

ChatGPTやCopilotなどの生成AIを用いてコードを生成しようとすると、多くの場合プロンプトを自然言語で書くことになるでしょう。 しかし自然言語で的確にプログラムの内容を表現するのは、ときに面倒だったり、あいまいさを排除することが難しかったりします。 一方で、プログラマが自分でコードを書こうとするとき、あるいは他のプログラマとコードの内容を議論するときに、自然言語をプログラミング言語のよう...

Publickey

Rust言語のコアライブラリをDart言語で実装した「Rust Core 1.0」がリリース。Rustの主な型や便利な機能がDartで使えるように

Rust Coreの開発チームは、Rust言語のコアライブラリをDart言語で実装した「Rust Core 1.0」をオープンソースとしてリリースしました。 Rust Coreを用いることで、Dart言語にRust言語が持つ一般的な型やさまざまな便利な機能を取り込むことができるようになります。 合わせて、Rust Coreのドキュメント「Rust Core Book」も公開されました。 Dartは...

Publickey

プログラミングのためのBGMや環境音/Slackにプロジェクト管理機能が追加/Google、超高速に評価可能な式言語発表ほか、2024年6月の人気記事

ふだん仕事では画面の大きめな16インチのノートPCをデスクトップPC代わりに使っているのですが、これにモバイルディスプレイを加えて2画面にしたらもっと使いやすいだろうなと思って、ここしばらくモバイルディスプレイを探しているところです。 ただ、そもそもノートPCの画面が大きいので、もう1つ13インチとか15インチのモバイルディスプレイを並べるのはちょっと大きすぎる気がして、10インチくらいのコンパク...

Publickey

RubyのJava実装「JRuby」、大口スポンサーのRed Hatが離脱で新たなスポンサーや寄付を募集。有償サポートも開始

Ruby言語のJavaによる実装である「JRuby」の開発者が、新たなスポンサーや寄付などを募集していることを明らかにしました。 これは長年にわたってJRubyの大口スポンサーであったRed Hatから、支援の停止の通知を受けたことがきっかけとなっています。 There’s big news in the JRuby world: tomorrow is JRuby’s Independence ...

Publickey

AWS Direct Connect、400Gpbsの専用回線に対応開始。大規模言語モデルのトレーニングや自動運転の高度支援システムなどにメリットと説明

Amazon Web Services(AWS)は、AWSのクラウドデータセンターに専用回線で直接接続できるサービス「AWS Direct Connect」において、400Gbpsの専用回線への対応を開始したと発表しました。 これまで、より高速で大容量なネットワーク回線を用いてAWSへ接続しようとすると、複数の100Gbps専用回線を束ねて管理する必要がありました。 今回の400Gbps専用回線の...

LINEヤフー Tech Blog

コード品質向上のテクニック:第32回 奈落からの帰還

こんにちは。コミュニケーションアプリ「LINE」のモバイルクライアントを開発している石川です。 この記事は、毎週木曜の定期連載 “Weekly Report” 共有の第 32 回です。Weekly R...

Publickey

Google広告費の影響を受けない新たなWebブラウザが必要だと、スクラッチからWebブラウザを開発する「Ladybird Browser Initiative」、元GitHub創業者らが立ち上げ

スクラッチから新たにWebブラウザの開発をオープンソースとして行う非営利団体「Ladybird Browser Initiative」の設立が発表されました。 Ladybird Browser Initiativeは、Webブラウザ「Ladybird」およびそのためのレンダリングエンジン「LibWeb」、JavaScriptエンジン「LibJS」などの開発を行います。 Web開発の資金源が広告であ...

Publickey

Google、Google Sheetsの計算エンジンをWebAssemblyに最適化し、2倍の性能を実現したと発表

GoogleはWebブラウザ上でスプレッドシート機能を提供する「Google Sheets」の計算エンジンの性能をWebAssembyで実装し、従来のJavaScriptによる実装と比較して性能を2倍に向上させたことを明らかにしました。 これにより単純なSUM計算から複雑なクエリまで、シート上でのあらゆる計算を始め、ピボットテーブルの作成、条件付きフォーマットなどさまざまな処理が高速になるとのこと...

Chrome Releases

Chrome Dev for Android Update

Hi everyone! We've just released Chrome Dev 128 (128.0.6557.4) for Android. It's now available on Google Play. You can see a partial list of the changes in the Git log. For details on new features, ch...

MDN Blog

Introducing the MDN HTTP Observatory

First released in 2016, the HTTP Observatory became popular in the web community with a combination of helpful security audits and educational material. Fast forward to 2024, and we are delighted to a...

JSer.info

2024-07-01のJS: ES2024、Playwright v1.45.0、e18e(Ecosystem Performance)

JSer.info #698 - ECMAScript 2024が正式にリリースされました。 Release ES2024 Candidate February 28th 2024 · tc39/ecma262 ES2024では、Object.groupBy/Map.groupBy、Promise.withResolvers、ArrayBuffers.prototype.resize、Atomic...

LINEヤフー Tech Blog

Yahoo!フリマ Android開発チームのJetpack Compose活用事例(BasicTextField編)

こんにちは。Yahoo!フリマのAndroid開発を担当している坂井です。 私の開発チームでは、最近新しい画面を作る際にJetpack Compose(以下Compose)を用いて開発を行っています。...

Chrome Releases

Dev Channel Update for ChromeOS / ChromeOS Flex

Hello All, The Dev channel has been updated to 128.0.6558.0 (Platform version: 15936.0.0) for most ChromeOS devices. If you find new issues, please let us know one of the following ways: File a bug  ...

メルカリエンジニアリングブログ

mercari.go #26 を開催しました #mercarigo

はじめに こんにちは、mercari.go スタッフの hiroebe です。 6月18日にメルカリ主催の Go 勉強会 mercari.go #26 を YouTube でのオンライン配信にて開催しました。この記事では […]

kubell Creator's Note

AWS Summit Japan参加レポート2日目

最近課題図書(アニメ)にダンジョン飯が積まれた cw-furuya です。 先日、AWS Japan最大のイベント、AWS Summit Japanに参加してきました。 2日目のレポートです。1日目のレポートはこちら。 creators-note.chatwork.com 2日目も 刻んできました。 お弁当 先日と同じく基調講演をきいたあと、 部のメンバとブースを回って、別れたあとお弁当をもらい...

MDN Blog

Static Site Generation (SSG) with Next.js

This guide explains how to use Static Site Generation in Next.js to build scalable and secure web applications with fast loading times and a focus on performance.

Chrome Releases

Beta Channel Update for ChromeOS/ChromeOS Flex

The Beta channel is being updated to OS version: 15917.18.0 , Browser version: 127.0.6533.26  for most ChromeOS devices. If you find new issues, please let us know one of the following ways: File a ...

Chrome Releases

Chrome Dev for Desktop Update

The Dev channel has been updated to 128.0.6559.0 for Windows, Mac and Linux. A partial list of changes is available in the Git log. Interested in switching release channels? Find out how. If you find ...

Chrome Releases

Chrome Dev for Android Update

Hi everyone! We've just released Chrome Dev 128 (128.0.6557.2) for Android. It's now available on Google Play. You can see a partial list of the changes in the Git log. For details on new features, ch...

LINEヤフー Tech Blog

コード品質向上のテクニック:第31回 同じ釜のプロパティ

こんにちは。コミュニケーションアプリ「LINE」のモバイルクライアントを開発している石川です。 この記事は、毎週木曜の定期連載 “Weekly Report” 共有の第 31 回です。Weekly R...

Chrome Releases

Long Term Support Channel Update for ChromeOS

LTS-120 is being updated in the LTS (Long Term Support) channel, version 120.0.6099.315 (Platform Version: 15662.112), for most ChromeOS devices.  Release notes for LTS-120 can be found here  Want t...

Chrome Releases

Chrome Beta for Desktop Update

The Beta channel has been updated to 127.0.6533.26 for Windows, Mac and Linux. A partial list of changes is available in the Git log. Interested in switching release channels? Find out how. If you fin...

Chrome Releases

Chrome Beta for iOS Update

Hi everyone! We've just released Chrome Beta 127 (127.0.6533.24) for iOS; it'll become available on App Store in the next few days. You can see a partial list of the changes in the Git log. If you fin...

Chrome Releases

Chrome Beta for Android Update

Hi everyone! We've just released Chrome Beta 127 (127.0.6533.23) for Android. It's now available on Google Play. You can see a partial list of the changes in the Git log. For details on new features, ...

Chrome Releases

Chrome Stable for iOS Update

Hi everyone! We've just released Chrome Stable 126 (126.0.6478.153) for iOS; it'll become available on App Store in the next few hours. This release includes stability and performance improvements. Yo...

kubell Creator's Note

AWS Summit Japan参加レポート1日目

2歳息子の影響でプラレールの歌が頭で流れ続けている cw-furuya です。 先日、AWS Japan最大のイベント、AWS Summit Japanに参加してきました。 まずは1日目のレポートです。 AWS Summit Japanとは AWS主催の国内最大のイベントです。 最新技術に関するセッションや各社の事例、パートナーの紹介や体験型コンテンツなど 様々なイベント盛りだくさんの2日間です。...

Chrome Releases

Chrome Stable for iOS Update

Hi everyone! We've just released Chrome Stable 126 (126.0.6478.108) for iOS; it'll become available on App Store in the next few hours. This release includes stability and performance improvements. Yo...

Chrome Releases

Stable Channel Update for ChromeOS / ChromeOS Flex

The Stable channel is being updated to 126.0.6478.132 (Platform version: 15886.44.0) for most ChromeOS devices and will be rolled out over the next few days. If you find new issues, please let us kno...

Chrome Releases

Chrome Dev for Desktop Update

The Dev channel has been updated to 128.0.6555.2 for Windows, Mac and Linux. A partial list of changes is available in the Git log. Interested in switching release channels? Find out how. If you find ...

LINEヤフー Tech Blog

2024年7月の技術系イベント予定

LINEヤフー株式会社では、技術に関するイベントや勉強会の主催・協賛などを行っています。最新情報は各リンク先でご確認ください。タイミングによっては、申し込み開始前や既に満席となっていることがあります。...

Chrome Releases

Chrome for Android Update

Hi, everyone! We've just released Chrome 126 (126.0.6478.122) for Android . It'll become available on Google Play over the next few days.  This release includes stability and performance improvements....

Chrome Releases

Stable Channel Update for Desktop

The Stable channel has been updated to 126.0.6478.126/127 for Windows, Mac and 126.0.6478.126 for Linux which will roll out over the coming days/weeks. A full list of changes in this build is availabl...

LINEヤフー Tech Blog

Jetpack Composeにおいてコールバックで肥大化する関数にどう立ち向かうか?(Yahoo!フリマでの改善事例)

こんにちは。Yahoo!フリマのAndroid開発を担当している寳田(たからだ)です。 私たちのチームでは、Android開発では一般的なViewModel + Fragmentの構成を採用しています...

MDN Blog

New JavaScript Set methods

New JavaScript Set methods are landing across browsers. Learn about sets, how you can use these methods to compare different sets, create new sets with specific properties, and more.

JSer.info

2024-06-22のJS: Nuxt 2 EOL、TypeScript 5.5、State of JavaScript 2023の結果

JSer.info #697 - Nuxt 2は2024年6月30日でEnd-of-Life (EOL)となることが発表されました。 Nuxt 2 End-of-Life (EOL) · Nuxt Blog Nuxt 2.xの最終版となる2.18.0が6月末にリリースされる予定となっていて、それ以降はセキュリティアップデートも公式には提供されなくなります。 TypeScript 5.5がリリースさ...

Chrome Releases

Beta Channel Update for ChromeOS/ChromeOS Flex

The Beta channel is being updated to OS version: 15886.40.0, Browser version: 126.0.6478.120 for most ChromeOS devices. If you find new issues, please let us know one of the following ways: File a b...

Chrome Releases

Chrome Dev for Android Update

Hi everyone! We've just released Chrome Dev 128 (128.0.6547.3) for Android. It's now available on Google Play. You can see a partial list of the changes in the Git log. For details on new features, ch...

kubell Creator's Note

開発生産性Conference2024にSilver Sponsorとして協賛します!

開発生産性Conference2024にSilver Sponsorとして協賛します! こんにちは、採用広報の宮脇です。 Chatworkは、6月28日(金)・29日(土)に開催される「開発生産性Conference2024」にSilver Sponsorとして協賛、ブース出展します! 開発生産性Conference2024 dev-productivity-con.findy-code.io 開...

Chrome Releases

Chrome Beta for Desktop Update

The Beta channel has been updated to 127.0.6533.17 for Windows, Mac and Linux. A partial list of changes is available in the Git log. Interested in switching release channels? Find out how. If you fin...

Chrome Releases

Chrome Beta for iOS Update

Hi everyone! We've just released Chrome Beta 127 (127.0.6533.16) for iOS; it'll become available on App Store in the next few days. You can see a partial list of the changes in the Git log. If you fin...

Chrome Releases

Chrome Beta for Android Update

Hi everyone! We've just released Chrome Beta 127 (127.0.6533.15) for Android. It's now available on Google Play. You can see a partial list of the changes in the Git log. For details on new features, ...

kubell Creator's Note

ScalaMatsuri 2024にブース出展してきました!

こんにちは。ChatworkでScalaエンジニアをやっている小林です。 creators-note.chatwork.com 以前告知させていただいたとおり、先日開催されたScalaMatsuri 2024にブースを出展してきました! 今回はScalaMatsuri 2019以来5年ぶり(!)の完全オフライン開催 *1 ということで、個人的にドキドキしながらの参加となりました。 ブースの様子 C...

LINEヤフー Tech Blog

コード品質向上のテクニック:第30回 運命の赤い糸(透明)

こんにちは。コミュニケーションアプリ「LINE」のモバイルクライアントを開発している石川です。 この記事は、毎週木曜の定期連載 “Weekly Report” 共有の第 30 回です。Weekly R...

LINEヤフー Tech Blog

テクニカルライターのチームで「目標」をどう決めたか

こんにちは、Dev Contentチームのmochikoです。LINEヤフー株式会社でテクニカルライターとして働いています。 今日は、テクニカルライティングの専門チームで、私たちテクニカルライターが「...

LINEヤフー Tech Blog

Yahoo!フリマ Android開発チームの GitHub Copilot 活用事例

こんにちは。Yahoo!フリマのAndroid開発を担当している菅野です。 私の開発チームではGitHub Copilotを導入し、開発の生産性を高めています。今回は私たちの開発チームがどのようにGi...

LINEヤフー Tech Blog

従来のCMSからLandPress ContentにCMSを移行する理由

弊社では3年前、従来のヘッドレスCMSの構造とパフォーマンスを改善した新しいヘッドレスCMS、LandPress Contentを社内向けに公開しました。その後、従来のCMSを使用していた多くのLI...

LINEヤフー Tech Blog

Extended Tokyo 2024を開催しました!

こんにちは。LINEヤフー株式会社 Developer Relationsの井上です。6月10日の深夜から6月11日にかけてExtended Tokyo 2024を開催しました。 Extended T...

メルカリエンジニアリングブログ

メルカリ ハロ Webフロントエンドの開発スピードと品質両立の取り組み

こんにちは。メルカリのSoftware Engineerの@tanashoです。連載:Mercari Hallo, world! -メルカリ ハロ 開発の裏側-の6回目を担当させていただきます。 メルカリ ハロのWebア […]

JSer.info

2024-06-13のJS: Storybook 8.1、Turborepo 2.0、Node v22.3.0(Snapshot Testing)

JSer.info #696 - Storybook 8.1がリリースされました。 Storybook 8.1 Storyファイルを作成するUIの追加、Subpath importsを使ったモックの対応、Playwright Component Testの対応しています。 pacakge.jsonのimportsフィールドで特定のモジュールを条件分岐して読み分けるための仕組みであるSubpath ...

LINEヤフー Tech Blog

コード品質向上のテクニック:第29回 ゴルディアスの変数

こんにちは。コミュニケーションアプリ「LINE」のモバイルクライアントを開発している石川です。 この記事は、毎週木曜の定期連載 “Weekly Report” 共有の第 29 回です。Weekly R...

LINEヤフー Tech Blog

大規模なRedis運用で生き残る方法

こんにちは。LINE Plus(韓国にある、LINEヤフー株式会社の子会社)のRedisチームでDBA業務を担当しているJeonghoon Kimです。私たちのチームはその名の通り、代表的なキーバリュ...

kubell Creator's Note

EKSのノードをGravitonに変えました

SRE部の坂本です。 ChatworkはほぼすべてのアプリケーションをEKSで動かしています。そのEKSのノードは90%以上をSPOTインスタンスで動かしているので、i系インスタンスで動かしている状態でも、規模(日中で150ノード程度)の割には比較的安価に動かせている状態でした。 しかし円安だったり、通常のWebアプリケーションではそもそもGravitonのほうがパフォーマンスがいいらしい、など、...

LINEヤフー Tech Blog

イベント駆動とドメインモデルの完全性を意識したアーキテクチャ設計

こんにちは。LINEヤフー株式会社で、出前館というプロダクトのサーバーサイドエンジニアをしている古田大志です。 株式会社出前館はLINEヤフーのグループ会社です。資本業務提携を結んでいて、LINEヤフ...

メルカリエンジニアリングブログ

メルカリ ハロ アプリの技術スタックの紹介

こんにちは。メルカリ ハロでSoftware Engineerをしている @atsumoです。連載『Mercari Hallo, World! -メルカリ ハロ 開発の裏側-』の第5回を担当します。 メルカリ ハロではメ […]

kubell Creator's Note

スクラムフェス大阪2024のスポンサー&登壇をします!

こんにちは。いっしーです。 Chatwork は、6月21日・22日に開催予定のスクラムフェス大阪 2024に、ゴールドスポンサーとして協賛させていただくことになりました。 www.scrumosaka.org スクラムマスター祭りだよ!全員集合〜!! confengine.com スポンサーセッションでは、Chatworkのスクラム実践者6名による座談会を開催!各チームそれぞれの日頃の取り組み・...

メルカリエンジニアリングブログ

メルカリ ハロ リリースのQA戦略

こんにちは。メルカリのQAエンジニアリングマネージャーの@____rina____ です。今回は、連載『Mercari Hallo, World! -メルカリ ハロ 開発の裏側-』の第4回を担当します。 本記事では、メル […]

LINEヤフー Tech Blog

コード品質向上のテクニック:第28回 制約にも相続税

こんにちは。コミュニケーションアプリ「LINE」のモバイルクライアントを開発している石川です。 この記事は、毎週木曜の定期連載 “Weekly Report” 共有の第 28 回です。Weekly R...

JSer.info

2024-06-03のJS: vitest v2.0.0-beta.5(browser mode)、Rspack v0.7、ESLint Migrator

JSer.info #695 - Vitest v2.0.0-beta.5がリリースされました。 Release v2.0.0-beta.5 · vitest-dev/vitest --merge-reportsがカバレッジをサポート、Promiseベースのmockに対するAssertionの追加、ブラウザモードの改善などが含まれています。 VitestのBrowser Modeは、jsdomやh...

メルカリエンジニアリングブログ

メルカリ ハロ立ち上げ時のSRE

はじめに こんにちは。メルカリ ハロでSRE TLをしている@nakaです。連載:Mercari Hallo, world! -メルカリ ハロ 開発の裏側- の3回目を担当させていただきます。 この記事では、メルカリの新 […]

メルカリエンジニアリングブログ

メルカリの2024年新卒エンジニア向け研修 “DevDojo”の資料と動画をご紹介!

こんにちは、メルカリ Engineering Office チームの@yuki.tです。 メルカリでは「誰もが高い基準を志しながらお互いに成長できる組織」を目指し、メンバーが相互に学び合う仕組みや機会を大事にしています。 […]

LINEヤフー Tech Blog

コード品質向上のテクニックの記事一覧

このページでは、毎週木曜の定期連載「コード品質向上のテクニック」の過去記事一覧を掲載しています。 LINEヤフーの開発組織では、高い開発生産性を維持するためにコード品質と開発文化の改善に注力していま...

kubell Creator's Note

ScalaMatsuri 2024に大名スポンサーとしてブース出展します!

こんにちは、採用広報の安田です。 Chatworkは、6月に開催されるアジア最大級の国際Scalaカンファレンス 「ScalaMatsuri 2024」に大名スポンサーとして6月8日(土)・9日(日)にブース出展します! ScalaMatsuri 2024 開催日:2024年6月7日(金)〜6月9日(日) ※6月7日はトレーニング・デイです 場所:東京国際交流館 プラザ平成(東京都江東区青海2-2...

LINEヤフー Tech Blog

コード品質向上のテクニック:第27回 依存も積もれば

こんにちは。コミュニケーションアプリ「LINE」のモバイルクライアントを開発している石川です。 この記事は、毎週木曜の定期連載 “Weekly Report” 共有の第 27 回です。Weekly R...

メルカリエンジニアリングブログ

メルカリ ハロの技術スタックとその選定理由

こんにちは。メルカリ ハロのSoftware Engineer (Engineering Head)の@napoliです。連載:Mercari Hallo, world! -メルカリ ハロ 開発の裏側-の2回目を担当させ […]

LINEヤフー Tech Blog

Google I/O 2024: セッションよりも開発者との交流がよかった話

こんにちは、出前館開発本部に所属しているフロントエンドエンジニアのシュウ(@xingoxu)です。株式会社出前館に出向し、フロントエンドの開発を行っています。 LINEヤフーでは、海外のカンファレンス...

kubell Creator's Note

『我が社のデータエンジニアリング現場』を開催!イベントレポートをまとめました

こんにちは! @tadaken3)です。 Chatworkのプロダクト組織でデータアナリストをしています。 今回の記事では2024年5月22日に開催した『我が社のデータエンジニアリング現場』のイベントについてまとめました! Chatworkのデータエンジニアとデータアナリストが登壇して、データ基盤開発のあれこれをたくさんお話しさせていただきました。 イベントには、オンライン・オフライン合わせて、4...

kubell Creator's Note

Kubernetesのアプリケーションログ収集(2)

(1)では、Chatworkのリクエスト数やログの量など、Chatworkのログの背景をお伝えしました。 このブログでは、それらに対応している構成や、その構成になる前の話を記載したいと思います。 再掲ですが、Chatworkでは下記のように各ノードのforwarderとしてfluent-bit、aggregatorとしてfluentdというfluent兄弟を両方使っています。 概要図 現構成の前 ...

LINEヤフー Tech Blog

【Code Review Challenge】解説7問目:単体テストのベストプラクティス #try! Swift Tokyo 2024

こんにちは。iOSアプリエンジニアのKiichiです。 先日開催されたtry! Swift Tokyo 2024のLINEヤフー企業ブースでは、Code Review Challengeを行いました。...

MDN Blog

Securing APIs: Express rate limit and slow down

This guide introduces you to rate limits and slow down mechanisms. Learn how to apply slow down and rate limit mechanisms in Express applications.

メルカリエンジニアリングブログ

爆速で「あたらしい出会いを繋ぐ」を創った、メルカリ ハロのエンジニアリング

こんにちは。メルカリのVPoE Workの @godriccao です。『連載:Mercari Hallo, world! -メルカリ ハロ 開発の裏側-』の1回目を担当させていただきます。スピードがクリティカルであるメ […]

kubell Creator's Note

Kubernetesのアプリケーションログ収集(1)

SRE部の坂本です。 みなさま、Kubernetes環境(EKS環境)におけるアプリケーションのログ収集ってどうされていますか? Chatworkでは下記のように各ノードのforwarderとしてfluent-bit、aggregatorとしてfluentdというfluent兄弟を両方使っており、やや珍しい構成のように思えるので、そのことについて記載したいと思います。 概要図 この構成にしたのは、...

LINEヤフー Tech Blog

Yahoo!知恵袋 フロントエンドをリアーキテクトしている話

はじめに こんにちは! Yahoo!知恵袋の津村です。去年の11月からYahoo!知恵袋のフロントエンドシステムのリアーキテクトに取り組んでいます。この記事では、これまで抱えていた技術的な問題と、それ...

JSer.info

2024-05-26のJS: Next.js 15 RC、SolidStart 1.0、Angular v18(zoneless)

JSer.info #694 - Next.js 15 RCがリリースされました。 Next.js 15 RC | Next.js React 19 RCに対応、React Compilerを実験的にサポート、Hydration Error表示の改善が行われています。 GET Route Handler/Client Routerをデフォルトでキャッシュしないように変更、Partial Prere...

メルカリエンジニアリングブログ

【5/27スタート】連載:Mercari Hallo, world! -メルカリ ハロ 開発の裏側-

こんにちは!メルカリのQA Engineering Managerの@____rina____です。先日、3月6日にメルカリグループの新規事業「メルカリ ハロ」がオープンされました。 メルカリ ハロは好きな時間に最短1時 […]

LINEヤフー Tech Blog

コード品質向上のテクニック:第26回 説明の計は一文目にあり

こんにちは。コミュニケーションアプリ「LINE」のモバイルクライアントを開発している石川です。 この記事は、毎週木曜の定期連載 “Weekly Report” 共有の第 26 回です。Weekly R...

LINEヤフー Tech Blog

2024年6月の技術系イベント予定

LINEヤフー株式会社では、技術に関するイベントや勉強会の主催・協賛などを行っています。最新情報は各リンク先でご確認ください。タイミングによっては、申し込み開始前や既に満席となっていることがあります。...

LINEヤフー Tech Blog

【Code Review Challenge】解説6問目:SDKのコードで気をつけること  #try! Swift Tokyo 2024

こんにちは。iOSエンジニアの松原です。普段はLINEヤフー社内でログ収集を行うSDKやLINEアプリの開発をしています。 先日開催されたtry! Swift Tokyo 2024のLINEヤフー企業...

メルカリエンジニアリングブログ

メルカリは #技術書典 16 にスポンサーをし、新刊を販売します!

こんにちは。メルペイ Engineering Engagement チームの mikichin です。 メルカリは、5月25日から開催される技術書典16にゴールドスポンサーをしています! メルカリ技術書典部では、有志メン […]

LINEヤフー Tech Blog

LINEヤフーの学生向けハッカソン Open Hack U 2024の様子をお届けします

こんにちは!LINEヤフーのローカル統括本部でエンジニアをしている大西です。 LINEヤフーが主催する学生向けハッカソン「Hack U」をご存じでしょうか? この記事では、東京・大阪で開催されたOpe...

JSer.info

2024-05-19のJS: Remix + React Router = React Router、State of HTML 2023

JSer.info #693 - 次の記事では、Remix v3はReact Router v7としてリリースする予定という話が紹介されています。 Merging Remix and React Router | Remix RemixとReact Routerは、Viteとサーバ以外はほぼ同等の機能になってきています。 react-routerに変更するだけで動く予定とのことです。 この意思決定...

LINEヤフー Tech Blog

FractalDB: LINEヤフーのオンプレミス・マルチテナンシー型データベースシステムの紹介

こんにちは、LINEヤフー株式会社でデータベース部門に所属している、今野です。現在は、先日LINEヤフー社内にて提供を開始したFractalDBの開発と運用を担当するチームに所属しています。 Frac...

LINEヤフー Tech Blog

コード品質向上のテクニック:第25回 TL;DR: つまり...どういうこと

こんにちは。コミュニケーションアプリ「LINE」のモバイルクライアントを開発している石川です。 この記事は、毎週木曜の定期連載 “Weekly Report” 共有の第 25 回です。Weekly R...

LINEヤフー Tech Blog

そのデータ活用、もういちどチェック!

こんにちは、プラットフォームエンジニアの中山です。 みなさまのサービスや社内業務において、データを活用して課題を解決する機会は少なくないと思います。一方で個人データを取り扱う際には法律やパートナーとの...

LINEヤフー Tech Blog

【Code Review Challenge】解説5問目:Core Imageの実装テクニック #try! Swift Tokyo 2024

こんにちは、たなたつです。全社横断でアプリ開発の課題解決をしています。 先日開催されたtry! Swift Tokyo 2024のLINEヤフー企業ブースでは、Code Review Challeng...

LINEヤフー Tech Blog

高性能な日本語マルチモーダル基盤モデル「clip-japanese-base」を公開しました

こんにちは。LINEヤフーのFoundation Models開発担当、横尾と岡田と朱です。私たちのチームでは、画像と言語のマルチモーダル基盤モデルの研究開発を行っています。 この記事では我々が開発し...

JSer.info

2024-05-12のJS: Headless UI v2.0 for React、Astro v4.8、外部パッケージに依存せずにNode.jsで使えるようになった機能

JSer.info #692 - Headless UI v2.0 for Reactがリリースされました。 Headless UI v2.0 for React - Tailwind CSS Floating UIのanchor指定をサポート、Checkboxコンポーネント、Fieldsetコンポーネント、Comboboxがvirtual propsをサポートなどの変更が含まれています。 Ast...

MDN Blog

Using the Page Visibility API

This post takes a look at what page visibility is, how you can use the Page Visibility API in your applications, and describes pitfalls to avoid if you build features around this functionality.

LINEヤフー Tech Blog

コード品質向上のテクニック:第24回 遺産の価値

こんにちは。コミュニケーションアプリ「LINE」のモバイルクライアントを開発している石川です。 この記事は、毎週木曜の定期連載 “Weekly Report” 共有の第 24 回です。Weekly R...

LINEヤフー Tech Blog

OSSのABC User Feedbackが軌道に乗るまで(5年間5度目の試み)

こんにちは。ABC Studioのヨンジェです。私は、LINE(現LINEヤフー株式会社)が2020年に資本提携した日本最大級のデリバリーサービス「出前館」のプロダクトを担当しています。 世界中のIT...

LINEヤフー Tech Blog

音声認識のドメイン適応のために最適なデータセットを抽出する方法

こんにちは、音声認識技術の研究開発を担当している篠原です。 この記事では、音声認識モデルのドメイン適応のために最適なデータセットを抽出する技術について紹介します。汎用データセットから目的ドメインのデー...

LINEヤフー Tech Blog

【Code Review Challenge】解説4問目:UICollectionView実装のベストプラクティス #try! Swift Tokyo 2024

こんにちは。iOSアプリエンジニアのOokaです。 先日開催されたtry! Swift Tokyo 2024のLINEヤフー企業ブースでは、Code Review Challengeを行いました。Co...

JSer.info

2024-05-03のJS: Bun v1.1.5(cross compile)、React 18.3.0、Svelte 5 RC

JSer.info #691 - Bun v1.1.5がリリースされました。 Bun v1.1.5 | Bun Blog bun build --compileがクロスコンパイルに対応し、Windows/Linux/macOSに対応したSingle Executable Binaryを出力できるようになっています。 package.jsonの末尾カンマを許可するようになる変更やbun.report...

MDN Blog

A year of publishing the MDN Blog

We've been writing about web development and the web platform on the MDN Blog since May 2023. Here's our highlights and top posts along with our favorites.

kubell Creator's Note

1人目QAエンジニアの一歩目

2023年11月に入社し、Chatworkで1人目QAエンジニアをしている稲垣です。 ビジネスチャット「Chatwork」は2011年3月にリリースされ13年経っているサービスです。現在(2023年12月)、664万以上のユーザーにご利用いただいています。 引用元:Chatwork会社説明資料 - Speaker Deck こうしてみると、今までChatworkにQAエンジニアがいなかったことに...

JSer.info

2024-04-26のJS: Electron 30、Firefox 125、Node.js 22、React 19 Beta、TypeScript 5.5 Beta

JSer.info #690 - Electron 30.0.0がリリースされました。 Electron 30.0.0 | Electron V8 12.4、Chromium 124、Node.js 20.11.1へアップデート。 WebContentsView/BaseWindowの廃止などの変更が含まれています。 Firefox 125がリリースされました。 Firefox 125.0.1, ...

LINEヤフー Tech Blog

コード品質向上のテクニック:第23回 return の切れ目が edge case の切れ目

こんにちは。コミュニケーションアプリ「LINE」のモバイルクライアントを開発している石川です。 この記事は、毎週木曜の定期連載 “Weekly Report” 共有の第 23 回です。Weekly R...

メルカリエンジニアリングブログ

ElasticsearchのFunction Score Queryのパフォーマンスを最適化する

search infra teamのmrkm4ntrです。我々の運用するElasticsearchにはFunction Score Queryを使ったリクエストが送られてきます。Function Score Queryは […]

LINEヤフー Tech Blog

2024年5月の技術系イベント予定

LINEヤフー株式会社では、技術に関するイベントや勉強会の主催・協賛などを行っています。最新情報は各リンク先でご確認ください。タイミングによっては、申し込み開始前や既に満席となっていることがあります。...

LINEヤフー Tech Blog

【Code Review Challenge】解説3問目:実行タイミングには気をつけて #try! Swift Tokyo 2024

こんにちは。Yahoo!カーナビでiOSアプリ開発を担当しているhasekenです。 先日開催されたtry! Swift Tokyo 2024のLINEヤフー企業ブースでは、Code Review C...

MDN Blog

Setting up service workers on Vultr

This guide introduces you to service workers and their lifecycle. Learn how to deploy a project using service workers with HTTPS on Vultr.

LINEヤフー Tech Blog

kustomize開発リードを任され、表彰されるまでの経緯とOSS貢献へのアドバイス

はじめまして、LINEヤフー株式会社でKubernetes as a ServiceのPlatform Engineerを務めている小林と申します。 私は業務で使っているという都合もあり、 kusto...

メルカリエンジニアリングブログ

Oktaアクセス権限のスケーラブルなレビュー方法

*Security & Privacy Divisionの原動力となっているバリュー、それは「By design, by default and at scale(設計で叶える、デフォルトに組み込む、スケールに対 […]

LINEヤフー Tech Blog

コード品質向上のテクニック:第22回 To equal, or not to equal

こんにちは。コミュニケーションアプリ「LINE」のモバイルクライアントを開発している石川です。 この記事は、毎週木曜の定期連載 “Weekly Report” 共有の第 22 回です。Weekly R...

LINEヤフー Tech Blog

【Code Review Challenge】解説2問目:SwiftUIとSwiftData #try! Swift Tokyo 2024

こんにちは。天気・災害サービスiOSアプリエンジニアの冨田です。 先日開催されたtry! Swift Tokyo 2024のLINEヤフー企業ブースでは、Code Review Challengeを行...

LINEヤフー Tech Blog

高速かつ高精度な音声認識処理を目指して 〜潜在変数モデルの応用〜

高速かつ高精度な音声認識処理を目指して 〜潜在変数モデルの応用〜 こんにちは、LINEヤフーで音声認識エンジンの研究開発を担当している藤田です。今回のブログでは、LINEヤフーで取り組んでいる音声認識...

メルカリエンジニアリングブログ

LLMを活用した大規模商品カテゴリ分類への取り組み

こんにちは、メルカリの生成AIチームで ML Engineer をしている ML_Bear です。 以前の記事[1]では商品レコメンド改善のお話をさせていただきましたが、今回は、大規模言語モデル (LLM) やその周辺技 […]

LINEヤフー Tech Blog

コード品質向上のテクニック:第21回 コンストラクタを叩いて渡る

こんにちは。コミュニケーションアプリ「LINE」のモバイルクライアントを開発している石川です。 この記事は、毎週木曜の定期連載 “Weekly Report” 共有の第 21 回です。Weekly R...

kubell Creator's Note

SVVSの裏話〜リアーキテクチャと組織体制

モバイルアプリケーション開発部のiOS担当の方の池田(Twitter: m_ike)です。 2023年のiOSDCで、SVVSという新アーキテクチャ導入についてスポンサーセッションで弊社から発表させていただきました(資料はこちら)。 この記事では、そもそもなぜ独自のアーキテクチャを採用するに至ったのか?という裏側について公開します。 Chatworkのアプリでは、発表の中であったとおり技術的負債が...

LINEヤフー Tech Blog

try! Swift TokyoでOpen Source Swiftワークショップのインストラクターをしました

こんにちは! モバイルデベロッパーエクスペリエンスチームのgiginetです。普段は主にLINEアプリ向けの開発環境を整えたり、ビルドシステムを構築したりしています。 3月22日〜24日にSwif...

LINEヤフー Tech Blog

【Code Review Challenge】解説1問目:Task と enum には要注意 #try! Swift Tokyo 2024

こんにちは。iOSアプリエンジニアのKiichiです。 先日開催されたtry! Swift Tokyo 2024のLINEヤフー企業ブースでは、Code Review Challengeを行いました。...

LINEヤフー Tech Blog

AI音声変換の実用化に向けて、AI音声変換ショート動画サイトを作って社内公開しました!

こんにちは。音声技術エンジニアの T.Ryo です。AIを活用した音声合成・音声変換の研究開発に従事しています。 AI音声変換技術の実用化に向けた取り組みの一環として、社内で使える新しいショート動画サ...

LINEヤフー Tech Blog

コード品質向上のテクニック:第20回 異例の過剰包装

こんにちは。コミュニケーションアプリ「LINE」のモバイルクライアントを開発している石川です。 この記事は、毎週木曜の定期連載 “Weekly Report” 共有の第 20 回です。Weekly R...

LINEヤフー Tech Blog

日本語のテキストの意味に基づき音楽を推薦するシステムの開発

こんにちは。LINEヤフーで音楽情報処理の研究開発をしている蓮実です。 私たちのチームでは、音楽推薦システムの研究開発を行っています。今回はこの技術の概要についてお伝えいたします。なお、本記事の詳細な...

メルカリエンジニアリングブログ

gRPC Federation: gRPC サービスのための Protocol Buffers を進化させるDSL

Merpay Engineering Productivity Team の goccy です。 gRPC Federation は、gRPC で通信する複数のサービスから得た結果を合成して返すようなサービスを簡単に作成 […]

メルカリエンジニアリングブログ

mercari.go #25 を開催しました #mercarigo

はじめに こんにちは、mercari.go スタッフの hiroebe です。 3月21日にメルカリ主催の Go 勉強会 mercari.go #25 を YouTube でのオンライン配信にて開催しました。この記事では […]

MDN Blog

Interop 2023: MDN updates

Interop 2023 has successfully concluded, and the Interop 2024 project is now officially underway. Learn what Interop is, discover the updates from Interop 2023 now on MDN, and find out what's coming t...

メルカリエンジニアリングブログ

#tryswift Tokyo 2024 に参加してきたよ!

こんにちは。メルペイ Engineering Engagement チームの mikichin です。 3月22日から3日間開催された「try! Swift Tokyo 2024」にメルカリはPLATINUMスポンサーを […]

kubell Creator's Note

新卒1年目iOSエンジニアの活動記録

こんにちは!モバイルアプリケーション開発部でiOSエンジニアをしている中山 龍(@ryu_develop)です! 部署配属・オンボーディング チーム異動 iOSDC参加 & 登壇 モバイルインターンシップ 自社イベント出演 モバイルアプリアップデート通知PJ 部署合宿 Xcode15対応・iOS14サポート終了PJ 自分で企画した『学生&若手 モバイルエンジニア活動報告会2023』の開催 Priv...

MDN Blog

Testing JavaScript with Jest on Vultr

This guide introduces you to the common types of tests and the testing conventions. Learn how to test JavaScript with Jest on Vultr.

メルカリエンジニアリングブログ

スムーズなリモートワークを実現するためのちょっとした工夫を iOS アプリに入れた話

iOSエンジニアのtakecianです。 株式会社メルカリでは YOUR CHOICE という「働く場所・住む場所」を自由に選択できる制度があります。そのため同僚とはリモートワークでコミュニケーションを取りながら仕事を進 […]

MDN Blog

Creating color palettes with the CSS color-mix() function

Working with colors on the web just got more interesting! In this article, we’ll explore how to use the CSS color-mix() function to create variations in color palettes.

メルカリエンジニアリングブログ

DeNA TechCon 2024 に参加してきたよ!

こんにちは。メルペイ Engineering Engagement チームの mikichin です。 2月29日に開催された「DeNA TechCon 2024」のオフライン会場にご招待いただきましたので、参加レポート […]

MDN Blog

Modernizing conventional test automation with TestGrid

This post reflects on the conventional test automation methods using Selenium and Appium. Learn how you can use TestGrid's unified testing platform to enhance the conventional methods and also leverag...

メルカリエンジニアリングブログ

eBPFのリバースエンジニアリング入門

目次 はじめに eBPFとは? eBPFのCTFチャレンジ Flagの獲得 おわりに はじめに 初めまして、Threat Detection and ResponseチームのChihiroです。昨年の7月に株式会社メルカ […]

MDN Blog

Lift-off: The MDN Curriculum launch

The long-awaited MDN Curriculum is now live on MDN, providing a structured guide to the essential front-end development skills and best practices for industry newcomers. Learn all the key details in t...

kubell Creator's Note

Privacy Manifests対応をしてみての学び

こんにちは!!23新卒でiOSエンジニアをしている中山 龍(@ryu_develop)です! 最近は部屋に緑を求めて植物を育てるのがマイブームです。レモンの果実に入っていた種を発芽させようと頑張っており、15個ほど植えた種から3つの芽が生えてきました!🌱大切に育てて観葉植物として楽しめたらいいなと思っています🍋 さて、iOS開発者の皆様、Privacy Manifests対応の期限が近づいてき...

メルカリエンジニアリングブログ

Elasticsearchのパフォーマンス問題をプロファイラを使って解決する

search infra teamのmrkm4ntrです。我々のチームではElasticsearchをKubernetes上で多数運用しています。歴史的経緯によりElasticsearchのクラスタは全てElastics […]

MDN Blog

Creating effective technical documentation

This article provides an overview of the core components required for creating effective technical documentation. Learn the best practices to make your documentation clear, consistent, and well-struct...

kubell Creator's Note

EKSの権限管理の方法をConfig MapからAPIに移行する

Chatwork 坂本です。 EKSを運用していて、微妙だな、、と思うのがaws-authという名前のConfig Mapでの権限管理だと思います。 2023年12月についに脱Config Mapが可能な機能がAWSからリリースされ、APIで管理できるようになり、移行を進めつつ、いろいろと整理できたので、その内容を記載したいと思います。 docs.aws.amazon.com いくつかドキュメント...

メルカリエンジニアリングブログ

人間によるKubernetesリソース最適化の”諦め”とそこに見るリクガメの可能性

Platformチームでエンジニアをしているsanposhihoです。メルカリのPlatformチームでオートスケーリング周りの課題の解決を担当しており、Kubernetes UpstreamでもSchedulingやA […]

メルカリエンジニアリングブログ

品質の可視化への取り組み:バグ管理の事例紹介

こんにちは、メルカリのQAエンジニアのFunakiです。今回は品質改善と可視化のための取り組み、特にバグ管理(Bug Management)に焦点を当てて、QAチームがどのような活動を行っているのかをご紹介します。 我々 […]

MDN Blog

Leveraging Bun on Vultr: A superior Node.js alternative

This guide explains Bun functionalities as a runtime package manager and a bundler. It also explains the benefits of built-in Bun APIs and how to use Bun's Vultr marketplace application.

kubell Creator's Note

『学生&若手 モバイルエンジニア活動報告会2023』を開催しました

こんにちは!!23新卒でiOSエンジニアをしている中山 龍(@ryu_develop)です! 2024年!あけましておめでとうございます!🥳 2023年はリモートワーク生活で身体が怠けてしまいがちだったので、2024年は運動する習慣を定着させていこうと、出勤前や退勤後にランニングをしています。しれっと終わってしまわないよう、継続できるように頑張ります…🏃 ということで、今回の記事では2023年...

メルカリエンジニアリングブログ

メルカリEngineering Roadmapの作成とその必要性

はじめに こんにちは、メルカリの日本リージョンのCTOを担当している@kimuras と申します。2023年4月にCTOに就任して現在Marketplace、Merpay、Mercoinの技術的な責任者を担当しています。 […]

kubell Creator's Note

2023年の個人的なふりかえり

この記事はChatwork Advent Calendar 2023の25日目の記事です。 メリークリスマス!Chatwork株式会社プロダクト本部 本部長の田中です。いつの間にか執行役員になっていました。最近外部に公開するブログも書けてなかったですが、今回このAdventCalendarのトリを任せられています。よい機会だと捉え、個人や会社としてのふりかえり、来期に向けた展望のお話を書いていきま...

メルカリエンジニアリングブログ

Offsitesのワークショップでの4つの工夫

この記事は Merpay Advent Calendar 2023 の 24 日目の記事です。 こんにちは、メルコインの @pooh です。 メルカリグループでは金融事業を営んでいるメルペイとメルコインのEngineer […]

kubell Creator's Note

利用拡大へ向けてステップアップを目指す次世代データ分析基盤開発について

こんにちは。データエンジニアのみっつと申します。 技術基盤戦略室で次世代データ分析基盤プロジェクトを推進しております。 この記事はChatworkアドベントカレンダークリスマス前日の投稿です🎄 今回は本格的な利用拡大期を迎えた次世代データ分析基盤について、ステップアップを目指した開発体制の移行について書いて行きます📘 なお、最近参画いただいた@sista05さんから見た開発体制についても先日投...

メルカリエンジニアリングブログ

メルカリの中長期技術投資 プロジェクトRFS: 約2年の振り返り

こんにちは。メルカリMarketplace, Foundation EngineeringのDirector, @mtsukaです。日々新しい技術を追い求め、挑戦を続けるMercari Engineeringですが、そん […]

メルカリエンジニアリングブログ

メルコインにおけるGitHub Actions活用術

こんにちは。メルコインのバックエンドエンジニアのiwataです。 この記事は、Merpay Advent Calendar 2023 の23日目の記事です。 私はいまメルコインのCoreチームに属しています。Coreチー […]

kubell Creator's Note

Chatworkのデザイントークンを整備中に直面した課題と教訓

こんにちは、フロントエンド開発部の釜堀(@kamy0042)です。 Chatwork Advent Calendar 2023の23日目...ではなく、デザインシステム Advent Calendar 2023の23日目です。 Chatworkでは職種横断的にチームを組んでデザイン基盤の整備を進めており、その活動にフロントエンドエンジニアとして関わっています。 ※同チームの守谷による記事も C...

メルカリエンジニアリングブログ

言語モデルを用いたQuery Categorization

こんにちは。Mercari USの検索エンジニアの@pakioです。 この記事は、Mercari Advent Calendar 2023 の22日目の記事です。 Query Understandingは検索システム最も […]

メルカリエンジニアリングブログ

お手軽な検索API構築 その2 ~マルチコア・ベクトル・分散検索

こんにちは。株式会社メルペイのSolutionsチームのデータエンジニアの@orfeonです。 この記事は、Merpay Advent Calendar 2023 の22日目の記事です。 Solutionsチームは、社内 […]

kubell Creator's Note

VPoE試用期間満了!

みなさんこんにちは、山崎(ヤマザキ)です。 みなさんとイキイキ、ワクワク、しっかり成果を出す組織開発をしていきたいと思っています、とこちらの記事を書いてからもうすぐ3ヶ月になりました。 https://creators-note.chatwork.com/entry/2023/10/05/143718 というわけで無事試用期間満了できそうです! 応援してくださったみなさんありがとうございます!! ...

メルカリエンジニアリングブログ

iOSDC2023で発表した「メルカリ10年間のiOS開発の歩み」のトークスクリプトを公開します

はじめに こんにちは。メルカリ Director of Engineering の @motokiee です。この記事は、Mercari Advent Calendar 2023 の21日目の記事です。 メルカリのサービ […]

メルカリエンジニアリングブログ

AWS Transfer Family で SFTPサーバーを作ってみたら便利だった話

メルペイSREの @myoshida です。この記事は、Merpay Advent Calendar 2023 の21日目の記事です。 メルカリグループではGoogle Cloud Platform(GCP) を広く利用 […]

kubell Creator's Note

異動した部署が半年で解体になった話

この記事はChatwork Advent Calender 2023の21日目の記事です。 qiita.com さてタイトルでうっすらお気づきの方もいらっしゃるかもしれませんが、今回は「開発人事を担う部署を新規に発足して、半年で解体したお話」の姉妹編になります。こちらはマネージャー視点でのお話でしたが、メンバー視点での話をしようかなと思います。 そもそもなんでDevRel部に入ったの? 私はCha...

メルカリエンジニアリングブログ

GCSのリソース最適化の取り組みで得た知見

こんにちは。メルカリ Accounting Productsチーム Software Engineerのayanekoです。 この記事は、Mercari Advent Calendar 2023 の20日目の記事です。 […]

メルカリエンジニアリングブログ

決済基盤の Observability を向上するための Datadog Dashboard の進化

この記事は Merpay Advent Calendar 2023 の 20 日目の記事です。 こんにちは。メルペイの Payment Core チームでバックエンドエンジニアをしている komatsu です。 普段はメ […]

kubell Creator's Note

ChatworkのDevOps -> DataOps化への取り組みについて

はじめに Chatworkで業務委託として働いている岩崎@sista05です。Chatworkではデータ分析基盤(DRE)チームに 所属してDagsterの導入、CI/CDやデータ環境の整備、ELT構築などを担当しています。 Chatworkでは、自社アプリをチャットアプリに留まらないビジネス版スーパーアプリとするべく開発を進めており、その実現にあたって全社的にデータの民主化を進めたデータドリブン...

kubell Creator's Note

新規事業のプロダクト組織をゼロから立ち上げた振り返り(1年目)

はじめに みなさんこんにちは、2022年4月にChatworkに入社した平本です。 現在はBPaaS事業のプロダクト組織長を担当しています。BPaaSを通してお客様に価値提供するために必要なプロダクトのこと、その作り方、そして必要な組織をどうしていくかを考えています。 今年はBPaaSに必要なプロダクト組織立ち上げの初年度でした。期初にどのような組織をイメージしたのか、その考え方の方法と、実際に実...

メルカリエンジニアリングブログ

モダリティを考慮したiOSアプリのナビゲーションの再設計

こんにちは。メルペイのiOSエンジニアの@kenmazです。 この記事は、Merpay Advent Calendar 2023 の19日目の記事です。 概要 iOSアプリ開発において、お客さまにより良い体験を提供する上 […]

MDN Blog

Border images in CSS: A key focus area for Interop 2023

Aligning with Interop 2023's emphasis on cross-browser consistency, this post walks you through various `border-image` properties that you can control to create captivating web designs. Learn how to u...

メルカリエンジニアリングブログ

Onboarding施策を成功させるポイント

この記事は、Mercari Advent Calendar 2023 の18日目の記事になります。 こんにちは!メルカリ Engineering Office チームの@aisakaです。 私達のチームは「Establi […]

メルカリエンジニアリングブログ

Merpay Enabling Client チームが目指すこと

こんにちは。メルペイ Engineering Managerの@masamichiです。 この記事は、Merpay Advent Calendar 2023 の18日目の記事です。 この記事では私がマネージャーを務めてい […]

kubell Creator's Note

FeatureToggleの運用を複雑にしないためにeslintのカスタムルールを活用する

qiita.com これはChatwork Advent Calendar 2023の18日目の記事です。 こんにちはChatworkのフロントエンド開発部にてWebFrontend領域を担当している末竹(magcho)🐧です 先日のChatwork Product Day 2023では「620万*を超えるIDを持つサービスで、本番環境のユーザーに気づかれることなく安全にjQueryからReac...

メルカリエンジニアリングブログ

品質要件が厳しいLLMアプリケーションのトライアル評価を通じて得た知見

こんにちは。メルペイ Machine Learning エンジニアの@gucciです。 この記事は、Merpay Advent Calendar 2023 の16日目の記事です。 はじめに 2023年3月、OpenAI社 […]

kubell Creator's Note

SRE部でも合宿をしました〜2023年冬〜

先日、モバイルアプリケーション開発部の合宿について、 @ryu_develop がめちゃくちゃいい記事を書いてくれました。 creators-note.chatwork.com もともと僕も合宿の記事を書こうと思っていたので、二番煎じになってしまいますがチームごとにやり方が違うんだなぁというところを楽しんでいただければと思います。 ということで Chatworkのカレンダー | Advent Ca...

メルカリエンジニアリングブログ

Merpay Frontend のこれまでとこれから: 2023年版

こんにちは。メルペイのフロントエンドエンジニアの@tokuda109です。 この記事は、Merpay Advent Calendar 2023 の15日目の記事です。 Merpay Advent Calendar 202 […]

kubell Creator's Note

2023年に読んで衝撃を受けた、ソフトウェア開発に関する3冊の本を紹介してみる

モバイルアプリケーション開発部の奥澤(@okuzawats)です。今年も残すところわずかになりましたが、皆さまいかがお過ごしでしょうか。私の方はと言いますと、今月末のクレジットカードの請求額が未曾有の金額に達しており、どうにも胃の痛い日々を送っております。誰のせいかと考えてみても、自分の顔しか思い浮かびません。せめてサンタクロースが自分にもクリスマスプレゼントを持ってきてくれればいいのに。 この記...

kubell Creator's Note

「一緒に考える」プロダクト組織作りとこれからの挑戦とは。のイベントを振り返って

こんにちは、インキュベーション本部プロダクト部の向田(@hmukaida)です。 この記事は Chatwork Advent Calendar 2023 14日目の記事です。 私は、Chatwork株式会社のインキュベーション本部に所属しながら、M&Aした株式会社ミナジンのプロダクトマネジメント部に兼務出向しています。 今回は、12/7に開催した 開発責任者が語るM&Aから現在。「一緒に考える」...

メルカリエンジニアリングブログ

多国籍メンバーで構成されたメルペイ決済基盤チームが言語の壁を突破するために取り組んだこと

こんにちは。メルペイのPayment Coreチーム Engineering Managerの@abcdefujiです。 この記事は、Merpay Advent Calendar 2023 の13日目の記事です。 ダイバ […]

kubell Creator's Note

ログイン機能をAuth0に移行した話(一人のシニア開発者の目線から)

田中浩一(@Tanaka9230)と申します。この記事はChatwork Advent Calendar 2023 13日目の記事です。   ◇ 去る、2023年1月25日、2023年6月30日、下記のようなアナウンスをさせていただきました。 2023/01/25 - 【重要】 ログイン画面リニューアルに伴う、メールアドレス・パスワード確認のお願い 2023/06/30 - モバイルアプリのログイ...

MDN Blog

Build AI-powered applications using OpenLLM and Vultr Cloud GPU

Learn how to build AI-powered apps using OpenLLM and Vultr Cloud GPU. This guide shows how to generate API responses using a Large Language Model. It also covers instructions for setting up an Nginx s...

メルカリエンジニアリングブログ

チームワークと効率向上のカギ!メルカリが成功する大人数iOS開発のための手法とは?

こんにちは。メルカリ iOSエンジニアの@saeです。この記事は、Mercari Advent Calendar 2023 の11日目の記事です。 私は株式会社メルカリに入社してから早6ヶ月が経ちましたが、日々の業務を通 […]

メルカリエンジニアリングブログ

Cypress + Gmail APIでメール+SMSの2FA認証をテスト自動化する(気合&パワー)

こんにちは!QA Engineerの@fukutomiです。 この記事は、Merpay Advent Calendar 2023 の11日目の記事です! メルカリエンジニアリングブログに寄稿するのは初めてなので緊張します […]

kubell Creator's Note

巨大なフロントエンドコードに初めて触れて得たtips集

この記事は Chatwork Advent Calendar 2023 11日目にエントリーしています。 こんにちは、2023年4月に新卒のエンジニアとしてChatworkに入社した小林です。 研修を経て、6月にChatworkのフロントエンド開発部に参画して早半年の月日が経ち、今年も終わろうとしております。そこで今年の振り返りとして、記事を書こうと思いました。エンジニアとしては人生初の記事なので...

メルカリエンジニアリングブログ

加盟店精算のインボイス対応

はじめに こんにちは。メルペイでBackend Engineerをしている Ryu Yamadaです。この記事は、Merpay Advent Calendar 2023 の10日目の記事です。 2022年4月に新卒で入社 […]

メルカリエンジニアリングブログ

Gitブランチ戦略 Stacking手法のケーススタディ

こんにちは。メルカリのBackendエンジニアの@osari.kです。 この記事は、Mercari Advent Calendar 2023 の9日目の記事です。 一般に大きなプルリクエストはレビューが大変で、マージまで […]

メルカリエンジニアリングブログ

新卒エンジニアが Airflow のバグを発見してからコントリビュートするまで

この記事は、Merpay Advent Calendar 2023 の9日目の記事です。 こんにちは。今年の春に新卒でメルペイに入社し、Credit Platform Team でバックエンドエンジニアをしている@cha […]

kubell Creator's Note

2023年度版!Chatwork流Kubernetesの運用方法

こんにちは。SRE部の桝谷@hnchn87です。 Chatworkのカレンダー | Advent Calendar 2023 - Qiita の 9日目です。 2023年12月6日に行われた「耐障害性向上・パフォーマンス改善・運用負荷軽減をどう実現する? 事業を支えるSREのノウハウを共有」の中で「2023年度版!Chatwork流Kubernetesの運用方法」というタイトルでお話しをさせていた...

メルカリエンジニアリングブログ

メルペイでのインターンを2ヶ月経験してみて

こんにちは!横浜国立大学理工学部情報工学EP3年の @shion1305 です。今年の10月から株式会社メルペイ Settlementチームにてバックエンジニアのインターンを始め、12月初めでちょうど2ヶ月となります。 […]

MDN Blog

Saying goodbye to third-party cookies in 2024

The tail end of 2023 welcomes positive news for web privacy, as Chrome announces it is to join Firefox and Safari in deprecating third-party cookies in 2024. Find out more details about these changes,...

メルカリエンジニアリングブログ

英語が苦手なエンジニアがメルカリに入ってどうなったか

この記事は、Mercari Advent Calendar 2023 の7日目の記事です。 こんにちは!メルカリの Search Middleware チームで Software Engineer をしている @otte […]

メルカリエンジニアリングブログ

強いエンジニア組織に必要な、6つの技術以外のこと – メルカリ編

はじめに メルカリ Engineering Office マネージャーのhiroiです。 我々のチームでは「Establish a Resilient Engineering Organization」というミッションを […]

メルカリエンジニアリングブログ

メルペイに新卒入社して1年目にやったこと

この記事は、Merpay Advent Calendar 2023 の6日目の記事です。 はじめに こんにちは、MerpayでBackend Engineerをしている@panoramaと申します。 今年(2023年)の […]

メルカリエンジニアリングブログ

Fintech Tech Talk at Office Week を開催したよ!

こんにちは。メルペイ Engineering Engagement チームの mikichin です。 この記事は、Merpay Advent Calendar 2023 の5日目の記事です。 11月のOffice We […]

MDN Blog

Baseline's evolution on MDN

Today we're updating the Baseline widgets and introducing a new one, along with the updated definition of Baseline.

メルカリエンジニアリングブログ

動作例からKubernetes PDBの挙動を理解する

こんにちは!横浜国立大学理工学部情報工学EP3年の @shion1305 です。今年の10月から株式会社メルペイ Settlementチームにてバックエンドエンジニアのインターンとして所属しています。 この記事は、Me […]

メルカリエンジニアリングブログ

メルペイのProgram型組織への移行

はじめに こんにちは。メルペイVPoEの@keigowです。 この記事は、Merpay Advent Calendar 2023 の2日目の記事です。 今年の3月まではソウゾウでHead of Engineeringとし […]

メルカリエンジニアリングブログ

メルペイ VPoE による2023年の振り返り

この記事は、Merpay Advent Calendar 2023 の1日目の記事です。 hello hello hallo how high? メルペイで5月からVPoE の @nu2です。 はじめに 2023年6月、 […]

MDN Blog

Developer essentials: JavaScript console methods

The JavaScript console is an essential tool for web development. Learn new and fun ways to use the console to display data and debug your code.

メルカリエンジニアリングブログ

「Merpay Advent Calendar 2023」開催のお知らせ

こんにちは。メルペイ Engineering Engagement チームの mikichin です。 早いもので来週から12月ということで、Advent Calendarの季節がやってきます!今年も、メルカリとメルペイ […]

メルカリエンジニアリングブログ

「Mercari Advent Calendar 2023」開催のお知らせ

こんにちは。メルカリ Engineering Officeの yasu_shiwaku です。 またまたこの季節がやってきましたね!来週から12月ということで、Advent Calendarがはじまります。今年もメルカリ […]

MDN Blog

Getting started with CSS container queries

CSS container queries are a powerful new tool for our CSS layout toolbox. In this post we'll dive into the practicalities of building a layout with container queries.

メルカリエンジニアリングブログ

mercari.go #24 を開催しました #mercarigo

はじめに こんにちは、mercari.go スタッフの hiroebe です。 11月1日にメルカリ主催の Go 勉強会 mercari.go #24 を YouTube でのオンライン配信にて開催しました。 今回は G […]

MDN Blog

Deploying Node.js applications with PM2 on Vultr

Learn how to deploy a Node.js application on Vultr using PM2 to create persistent services. This guide shows how to efficiently use resources via PM2 cluster mode. It also covers Nginx server setup an...

MDN Blog

VS Code: Tips and tricks for beginners

Discover essential tips and tricks for using Visual Studio Code (VS Code), a powerful IDE. Learn how to leverage its integrated editing features and Git support, and explore a few extensions.

MDN Blog

Coming Soon: MDN Observatory 2.0

Observatory 2.0 is launching soon as part of the Mozilla Developer Network as the MDN Observatory with new security scoring standards and other exciting updates.

メルカリエンジニアリングブログ

Merpay & Mercoin Tech Fest 2023 セッション書き起こしまとめ

Merpay & Mercoin Tech Fest 2023は、事業との関わりから技術への興味を深め、プロダクトやサービスを支えるエンジニアリングを知ることができるお祭りで、2023年8月22日(火)からの3日 […]

メルカリエンジニアリングブログ

【書き起こし】社内用GitHub Actionsのセキュリティガイドラインを作成した話 – Toshiki Kawamura【Merpay & Mercoin Tech Fest 2023】

Merpay & Mercoin Tech Fest 2023 は、事業との関わりから技術への興味を深め、プロダクトやサービスを支えるエンジニアリングを知ることができるお祭りで、2023年8月22日(火)からの3 […]

メルカリエンジニアリングブログ

【書き起こし】Keynote – Shunya Kimura【Merpay & Mercoin Tech Fest 2023】

Merpay & Mercoin Tech Fest 2023 は、事業との関わりから技術への興味を深め、プロダクトやサービスを支えるエンジニアリングを知ることができるお祭りで、2023年8月22日(火)からの3 […]

メルカリエンジニアリングブログ

【書き起こし】Merpay iOSのGroundUP Appへの移行 – kenmaz【Merpay & Mercoin Tech Fest 2023】

Merpay & Mercoin Tech Fest 2023 は、事業との関わりから技術への興味を深め、プロダクトやサービスを支えるエンジニアリングを知ることができるお祭りで、2023年8月22日(火)からの3 […]

メルカリエンジニアリングブログ

【書き起こし】Enabling ProgramのEngineering Headをちょっとやってみている – Masahiro Sano【Merpay & Mercoin Tech Fest 2023】

Merpay & Mercoin Tech Fest 2023 は、事業との関わりから技術への興味を深め、プロダクトやサービスを支えるEngineeringを知ることができるお祭りで、2023年8月22日(火)か […]

メルカリエンジニアリングブログ

【書き起こし】Merpay Engineering Career Talk – Keigo Watanabe / Osamu Tonomori / Katsuhiro Ogawa【Merpay & Mercoin Tech Fest 2023】

Merpay & Mercoin Tech Fest 2023 は、事業との関わりから技術への興味を深め、Productやサービスを支えるエンジニアリングを知ることができるお祭りで、2023年8月22日(火)から […]

メルカリエンジニアリングブログ

【書き起こし】SwiftUIでビットコインの価格チャートを改善・再実装した話 – andooown【Merpay & Mercoin Tech Fest 2023】

Merpay & Mercoin Tech Fest 2023 は、事業との関わりから技術への興味を深め、プロダクトやサービスを支えるエンジニアリングを知ることができるお祭りで、2023年8月22日(火)からの3 […]

メルカリエンジニアリングブログ

【書き起こし】BigQueryのコンピューティングリソース管理の取り組み – Go Kojima【Merpay & Mercoin Tech Fest 2023】

Merpay & Mercoin Tech Fest 2023 は、事業との関わりから技術への興味を深め、プロダクトやサービスを支えるエンジニアリングを知ることができるお祭りで、2023年8月22日(火)からの3 […]

メルカリエンジニアリングブログ

【書き起こし】拡張性を備えたソフトウェア設計 – Rupesh Agrawal【Merpay & Mercoin Tech Fest 2023】

Merpay & Mercoin Tech Fest 2023 は、事業との関わりから技術への興味を深め、プロダクトやサービスを支えるエンジニアリングを知ることができるお祭りで、2023年8月22日(火)からの3 […]

メルカリエンジニアリングブログ

【書き起こし】BigQueryのデータ監視の社内サービスを作った話 – Hirobumi Takahashi【Merpay & Mercoin Tech Fest 2023】

Merpay & Mercoin Tech Fest 2023 は、事業との関わりから技術への興味を深め、プロダクトやサービスを支えるエンジニアリングを知ることができるお祭りで、2023年8月22日(火)からの3 […]

メルカリエンジニアリングブログ

【書き起こし】メルコインにおけるシステム間のデータ分離を実現するための通信アーキテクチャ – Kohei Noda【Merpay & Mercoin Tech Fest 2023】

Merpay & Mercoin Tech Fest 2023 は、事業との関わりから技術への興味を深め、プロダクトやサービスを支えるエンジニアリングを知ることができるお祭りで、2023年8月22日(火)からの3 […]

メルカリエンジニアリングブログ

【書き起こし】メルコイン決済基盤の実践話 – Junwei Liang【Merpay & Mercoin Tech Fest 2023】

Merpay & Mercoin Tech Fest 2023 は、事業との関わりから技術への興味を深め、プロダクトやサービスを支えるエンジニアリングを知ることができるお祭りで、2023年8月22日(火)からの3 […]

メルカリエンジニアリングブログ

【書き起こし】メルペイMLにおける品質保証とリスク管理 – shuuk / haruki / yukis【Merpay & Mercoin Tech Fest 2023】

Merpay & Mercoin Tech Fest 2023 は、事業との関わりから技術への興味を深め、プロダクトやサービスを支えるエンジニアリングを知ることができるお祭りで、2023年8月22日(火)からの3 […]

メルカリエンジニアリングブログ

【書き起こし】日本におけるお客さま本人確認と今後の技術的課題 – Tim Tosi / Manpreet Kaur / Christophe Labonne 【Merpay & Mercoin Tech Fest 2023】

Merpay & Mercoin Tech Fest 2023 は、事業との関わりから技術への興味を深め、プロダクトやサービスを支えるエンジニアリングを知ることができるお祭りで、2023年8月22日(火)からの3 […]

メルカリエンジニアリングブログ

【書き起こし】Merpay iOSにおけるSwift Concurrency対応の挫折と今後 – Takeshi Sato【Merpay & Mercoin Tech Fest 2023】

Merpay & Mercoin Tech Fest 2023 は、事業との関わりから技術への興味を深め、プロダクトやサービスを支えるエンジニアリングを知ることができるお祭りで、2023年8月22日(火)からの3 […]

メルカリエンジニアリングブログ

【書き起こし】1週間リリースを支えるAndroid自動テスト運用のその後 – Kenta Takahashi / Shintaro Miyabe【Merpay & Mercoin Tech Fest 2023】

Merpay & Mercoin Tech Fest 2023 は、事業との関わりから技術への興味を深め、プロダクトやサービスを支えるエンジニアリングを知ることができるお祭りで、2023年8月22日(火)からの3 […]

メルカリエンジニアリングブログ

【書き起こし】WYSIWYGウェブページビルダーを支える技術的マジックの裏側 – Hal Amano / Arvin Huang / Ben Hsieh / Jas Chen【Merpay & Mercoin Tech Fest 2023】

Merpay & Mercoin Tech Fest 2023 は、事業との関わりから技術への興味を深め、プロダクトやサービスを支えるエンジニアリングを知ることができるお祭りで、2023年8月22日(火)からの3 […]

メルカリエンジニアリングブログ

【書き起こし】fake clock microservice -時刻をハックしてテストする方法- – vvakame / Hiraku Nakano / Hiroyuki Tanaka【Merpay & Mercoin Tech Fest 2023】

Merpay & Mercoin Tech Fest 2023 は、事業との関わりから技術への興味を深め、プロダクトやサービスを支えるエンジニアリングを知ることができるお祭りで、2023年8月22日(火)からの3 […]

メルカリエンジニアリングブログ

【書き起こし】フロントエンドチームの技術課題評価システム改善の取り組み – tokuda109【Merpay & Mercoin Tech Fest 2023】

Merpay & Mercoin Tech Fest 2023 は、事業との関わりから技術への興味を深め、プロダクトやサービスを支えるエンジニアリングを知ることができるお祭りで、2023年8月22日(火)からの3 […]

メルカリエンジニアリングブログ

【書き起こし】発行枚数100万枚を支えたメルカードGrowth施策の裏側 – kazuya / ksoichiro / mikael【Merpay & Mercoin Tech Fest 2023】

Merpay & Mercoin Tech Fest 2023 は、事業との関わりから技術への興味を深め、プロダクトやサービスを支えるエンジニアリングを知ることができるお祭りで、2023年8月22日(火)からの3 […]

メルカリエンジニアリングブログ

【書き起こし】メルカードの常時ポイント還元開発の裏側 – keitaj【Merpay & Mercoin Tech Fest 2023】

Merpay & Mercoin Tech Fest 2023 は、事業との関わりから技術への興味を深め、プロダクトやサービスを支えるエンジニアリングを知ることができるお祭りで、2023年8月22日(火)からの3 […]

メルカリエンジニアリングブログ

【書き起こし】メルペイ加盟店売上精算の仕組み – Takumi Shibazaki【Merpay & Mercoin Tech Fest 2023】

Merpay & Mercoin Tech Fest 2023 は、事業との関わりから技術への興味を深め、プロダクトやサービスを支えるエンジニアリングを知ることができるお祭りで、2023年8月22日(火)からの3 […]

メルカリエンジニアリングブログ

【書き起こし】gRPC Federation を利用した巨大なBFFに対するリアーキテクチャの試み – goccy【Merpay & Mercoin Tech Fest 2023】

Merpay & Mercoin Tech Fest 2023 は、事業との関わりから技術への興味を深め、プロダクトやサービスを支えるEngineeringを知ることができるお祭りで、2023年8月22日(火)か […]

メルカリエンジニアリングブログ

【書き起こし】メルコイン決済マイクロサービスのトランザクション管理を支える技術 – Shota Suzuki【Merpay & Mercoin Tech Fest 2023】

Merpay & Mercoin Tech Fest 2023 は、事業との関わりから技術への興味を深め、プロダクトやサービスを支えるエンジニアリングを知ることができるお祭りで、2023年8月22日(火)からの3 […]

メルカリエンジニアリングブログ

【書き起こし】Merpay & MercoinにおけるLLM活用の取り組み – Yuki Ishikawa / Daisuke Torigoe / Noriaki Utsunomiya / hmj【Merpay & Mercoin Tech Fest 2023】

Merpay & Mercoin Tech Fest 2023 は、事業との関わりから技術への興味を深め、Productやサービスを支えるエンジニアリングを知ることができるお祭りで、2023年8月22日(火)から […]

メルカリエンジニアリングブログ

【書き起こし】メルカリのカスタマージャーニーにおける不正防止の取り組み – codechaitu 【Merpay & Mercoin Tech Fest 2023】

Merpay & Mercoin Tech Fest 2023 は、事業との関わりから技術への興味を深め、プロダクトやサービスを支えるエンジニアリングを知ることができるお祭りで、2023年8月22日(火)からの3 […]

メルカリエンジニアリングブログ

【書き起こし】Building a Global environment at Merpay: India & Japan – Robert Jerovsek / Keigo Andrade / Sumil Panicker【Merpay & Mercoin Tech Fest 2023】

Merpay & Mercoin Tech Fest 2023 は、事業との関わりから技術への興味を深め、プロダクトやサービスを支えるエンジニアリングを知ることができるお祭りで、2023年8月22日(火)からの3 […]

メルカリエンジニアリングブログ

【書き起こし】メルコインのインフラ設計・構築と、信頼性のあるサービスをリリースするためのSREの取り組み – Masaki Iino / Takaaki Yuhara【Merpay & Mercoin Tech Fest 2023】

Merpay & Mercoin Tech Fest 2023 は、事業との関わりから技術への興味を深め、プロダクトやサービスを支えるエンジニアリングを知ることができるお祭りで、2023年8月22日(火)からの3 […]

メルカリエンジニアリングブログ

【書き起こし】How to Unleash Fintech – Shunya Kimura / Keigo Watanabe / Noriaki Utsunomiya 【Merpay & Mercoin Tech Fest 2023】

Merpay & Mercoin Tech Fest 2023 は、事業との関わりから技術への興味を深め、プロダクトやサービスを支えるエンジニアリングを知ることができるお祭りで、2023年8月22日(火)からの3 […]

メルカリエンジニアリングブログ

【書き起こし】メルペイのあと払いとスマートマネーを支える返済基盤マイクロサービスの進化 – Cui Peichong【Merpay & Mercoin Tech Fest 2023】

Merpay & Mercoin Tech Fest 2023 は、事業との関わりから技術への興味を深め、プロダクトやサービスを支えるエンジニアリングを知ることができるお祭りで、2023年8月22日(火)からの3 […]

メルカリエンジニアリングブログ

【書き起こし】メルカリへのFIDO導入の経緯とこれからの展望、課題から得た学び – koi / kokukuma / daichiro / hidey【Merpay & Mercoin Tech Fest 2023】

Merpay & Mercoin Tech Fest 2023 は、事業との関わりから技術への興味を深め、プロダクトやサービスを支えるエンジニアリングを知ることができるお祭りで、2023年8月22日(火)からの3 […]

メルカリエンジニアリングブログ

【書き起こし】なめらかなFintech QAを実現するために テストケースフォーマットを標準化した話 – Masatoshi Sato / Yuki Sakamoto【Merpay & Mercoin Tech Fest 2023】

Merpay & Mercoin Tech Fest 2023 は、事業との関わりから技術への興味を深め、プロダクトやサービスを支えるエンジニアリングを知ることができるお祭りで、2023年8月22日(火)からの3 […]

メルカリエンジニアリングブログ

【書き起こし】発生可能な取引の属性データを用いた素早い不正検知 – Liu / Li【Merpay & Mercoin Tech Fest 2023】

Merpay & Mercoin Tech Fest 2023 は、事業との関わりから技術への興味を深め、プロダクトやサービスを支えるエンジニアリングを知ることができるお祭りで、2023年8月22日(火)からの3 […]

メルカリエンジニアリングブログ

【書き起こし】GoによるSQLクエリテストの取り組み – Yuki Mukasa【Merpay & Mercoin Tech Fest 2023】

Merpay & Mercoin Tech Fest 2023 は、事業との関わりから技術への興味を深め、プロダクトやサービスを支えるエンジニアリングを知ることができるお祭りで、2023年8月22日(火)からの3 […]

MDN Blog

Optimizing DevSecOps workflows with GitLab's conditional CI/CD pipelines

This guide explores the various types of CI/CD pipelines and helps you understand their specific use cases. Learn how to leverage rules to create highly efficient DevSecOps workflows.

MDN Blog

Introduction to web sustainability

What can web designers and developers do to build a more sustainable web? This post explores the environmental impacts of web technologies and looks at some of the ways we can build greener websites.

MDN Blog

Migrating from GitHub to GitLab seamlessly: A step-by-step guide

Thinking about making the move from GitHub to GitLab? This guide demystifies the migration process, addressing common concerns for DevSecOps teams that are looking to seamlessly transition between the...

メルカリエンジニアリングブログ

mercari.go #23 を開催しました #mercarigo

はじめに こんにちは、mercari.goスタッフの shota sugiura です。 9月7日にメルカリ主催のGo勉強会 mercari.go #23 をYouTubeでのオンライン配信にて開催しました。この記事では […]

メルカリエンジニアリングブログ

#ididblog #iosdc で「サワードウ(パン)」と「メルカリiOSの10年間の歩み」について発表してきました

こんにちはメルカリで Architect チームの Director of Engineering をしている @motokiee です。 iOSエンジニアの祭典である iOSDC Japan 2023に参加してきました […]

メルカリエンジニアリングブログ

キャリアの明文化から3年間、どんな変化が? Engineering Ladderの活用と改善 

こんにちは、メルカリ Engineering Office チームの@yuki.tです。 私たちのチームでは、しなやかで強固なエンジニアリング組織を作ることをミッションに、様々な活動を行なっています。私はその中でも、主に […]

メルカリエンジニアリングブログ

アンケート疲れから考えるフィードバック獲得の改善方法

要約 ビジネス環境においてフィードバックを得るのは簡単なことではないかもしれません。その点、アンケートは良い方法のように思えますが、期待どおりの結果を得るには、注意しなければならないことがあります。 アンケートから得たい […]

MDN Blog

Announcing the MDN front-end developer curriculum

MDN has created a curriculum for aspiring front-end developers to build a rewarding and successful career. Take a look at the curriculum, who it's for, and the research it's based on.

MDN Blog

Creating custom easing effects in CSS animations using the linear() function

The new CSS linear() timing function enables custom easing in animations. Explore how linear() works compared with other timing functions used for easing, with practical examples.

メルカリエンジニアリングブログ

【Merpay & Mercoin Tech Fest 2023】8月24日のトークセッション見どころをご紹介

こんにちは!Merpay Engineering Enagement Team の@mikichinです。 来たる8月22日(火)から8月24日(木)までの3日間にわたり、「Merpay & Mercoin Te […]

メルカリエンジニアリングブログ

【Merpay & Mercoin Tech Fest 2023】8月23日のトークセッション見どころをご紹介

こんにちは!Merpay Engineering Enagement Team の@mikichinです。 来たる8月22日(火)から8月24日(木)までの3日間にわたり、「Merpay & Mercoin Te […]

メルカリエンジニアリングブログ

【Merpay & Mercoin Tech Fest 2023】8月22日のトークセッション見どころをご紹介

こんにちは!Merpay Engineering Enagement Team の@mikichinです。 来たる8月22日(火)から8月24日(木)までの3日間にわたり、「Merpay & Mercoin Te […]

MDN Blog

Securing your CDN: Why and how should you use SRI

Relying on external resources for your website is always fraught with risks. Learn how to protect your website and its visitors by using SRI to secure third-party content.

MDN Blog

Scroll progress animations in CSS

Scroll-driven animations are coming to CSS! In this post, we'll look at a few types of animations and learn how to link them to the scroll progress of a container.

MDN Blog

Reflections on AI Explain: A postmortem

We recently launched a feature called AI Explain, but we have rolled this back for now. In this post, we look into the story behind AI Explain: its development, launch, and the reasons that led us to ...

メルカリエンジニアリングブログ

New Member として見たMerpay Tech Asset First Impression

この記事は、Merpay Tech Openness Month 2023 の20日目の記事です。 はじめに こんにちは。メルペイ VP of Platform Engineering の @nu2です。 私は2023年 […]

MDN Blog

Developer essentials: How to search code using grep

grep is a powerful tool for searching code from the terminal. This post will show you how to use grep and why it's an essential developer tool.

メルカリエンジニアリングブログ

Goでテスト用のフィクスチャを生成する

この記事は、Merpay Tech Openness Month 2023 の19日目の記事です。 こんにちは。メルペイのバックエンドエンジニアの@youxkeiと@fivestarです。 前回の記事「Goでテスト用のフ […]

メルカリエンジニアリングブログ

Cloud ComposerとSecret ManagerでAirflowをセキュアにSlack連携する

この記事は、Merpay Tech Openness Month 2023 の18日目の記事です。 はじめに メルペイでBackend Engineerをしている@champonです。 普段はApache Airflow […]

メルカリエンジニアリングブログ

Cloud Tasksで外部APIへの流量制御をするときに考えたこと

この記事は、Merpay Tech Openness Month 2023 の16日目の記事です。 こんにちは。メルペイのバックエンドエンジニアの@panoramaです。 今回はメルカードのバックエンドにおいて「外部AP […]

MDN Blog

Introducing AI Help (Beta): Your Companion for Web Development

We're introducing an AI assistant powered by MDN and OpenAI GPT 3.5 to answer all your web development questions in real time.

メルカリエンジニアリングブログ

テストコードの改革を進めている話

はじめに この記事は、Merpay Tech Openness Month 2023 15日目の記事です。 こんにちは。メルペイ加盟店精算チームのバックエンドエンジニア@r_yamaokaです。 今日は現在自分がリードし […]

MDN Blog

Learn how to use hue in CSS colors with HSL

Hues are a bright way to define colors in CSS. Learn about hues, color wheels, how to use color functions, and how you can create vibrant color palettes for your website using hue.

MDN Blog

Introducing the MDN Playground: Bring your code to life!

MDN is launching a code Playground. Users can prototype ideas and expand all live samples into an interactive experience.

MDN Blog

MDN doc updates: CSS selectors & media queries, WebGPU & WebTransport APIs, Progressive web apps

Discover CSS :lang(), experimental media queries, manipulating graphics with WebGPU, client-server communication with WebTransport, ECMAScript module support, and more.

MDN Blog

How to draw any regular shape with just one JavaScript function

Learn how to use JavaScript to draw any regular shape to a HTML canvas with a single function, and how to modify it to draw multiple shapes.

MDN Blog

New reference pages on MDN for JavaScript regular expressions

See the latest updates to the MDN reference pages about JavaScript regular expressions, including new sections on sub-features and browser compatibility information.

MDN Blog

Celebrating Global Accessibility Awareness Day

In celebration of Global Accessibility Awareness Day in 2023, we share some tools and guidelines to help you make the web more accessible.

MDN Blog

Using HTML landmark roles to improve accessibility

Learn what HTML landmark roles are, how they improve accessibility, and how you can include them on your website effectively.

MDN Blog

Introducing Baseline: a unified view of stable web features

MDN leads the way in implementing WebDX community group's efforts, delivering a clear and simple baseline for the web platform to developers.

MDN Blog

How :not() chains multiple selectors

Learn how the CSS `:not()` pseudo-class behaves when multiple selectors are passed as argument.

MDN Blog

New functions, gradients, and hues in CSS colors (Level 4)

Learn what's new in CSS Colors Module Level 4, including color spaces, color functions, fancy gradients, and support for wide-gamut displays.

MDN Blog

Welcome to the MDN blog

The MDN blog publishes web development news, tutorials, and insights as an extension of MDN Web Docs, helping you discover, learn, and create for the web.