直近1週間の人気フィード
はてなブックマーク数を元に新着優先で並べ替え

開発チームの中でセキュリティを育てる - セキュリティエンジニア派遣の試み
87カミナシ エンジニアブログ

どうもセキュリティエンジニアリングの西川です。JAWS DAYS 2025 の帰路でこのブログを書いています。私は空港でブログを書く確率が非常に高いです。なぜか捗るんですよね。 さて、カミナシでは昨年からセキュリティエンジニアを二人追加で採用することができ、業務委託含め5人体制になりました。それを機にセキュリティエンジニアを開発チームに派遣する仕組みを導入したのでそれについて話をしていきたいと思います。 セキュリティエンジニアを開発チームに派遣するとは 派遣するセキュリティエンジニアの目指すところを一言で表すならば「特定のサービス・プロダクト・チームを深く理解したセキュリティエンジニア」です。…
3日前

Build and deploy Remote Model Context Protocol (MCP) servers to Cloudflare
32The Cloudflare Blog

You can now build and deploy remote MCP servers to Cloudflare, and we handle the hard parts of building remote MCP servers for you.
2日前

Open-sourcing OpenPubkey SSH (OPKSSH): integrating single sign-on with SSH
23The Cloudflare Blog

OPKSSH (OpenPubkey SSH) is now open-sourced as part of the OpenPubkey project.
2日前

m3.com iOSアプリにホーム画面とロック画面のウィジェットを導入しました
12エムスリーテックブログ

こんにちは、マルチデバイスチームでモバイルアプリエンジニアをしている小林 (@bakobox) です。 先日、m3.com iOSアプリにホーム画面とロック画面用のウィジェットを実装しました。 エムスリーのiOSアプリでは初の導入ということもあり、ウィジェット実装に関する知見が得られたので共有いたします!
2日前

7年間放置されたRuboCopをチームワークと自動化の二刀流で改善した話
17エムスリーテックブログ

こんにちは。デジカルチームでソフトウェアエンジニアをしている武井です。 デジカルチームでは、クラウド型電子カルテ「エムスリーデジカル」を開発しており、メインのAPIサーバーとしてRuby on Railsを採用しています。 digikar.m3.com 今回、長年放置されてきたRuboCopの設定の見直し、運用の改善をチームで協力して行いました。この記事では改善の過程の一部始終をご紹介できればと思います。 この記事でも触れる「リファクタリングデー」の後に打ち上げで行った焼肉を楽しむ様子
3日前

FeatureFlagツール内製化で実現するトランクベース開発
4CyberAgent Developers Blog | サイバーエージェント デベロッパーズブログ

はじめに こんにちは!AI事業本部 アプリ運用カンパニーでバックエンドエンジニアをしている26卒内定 ...
2日前

::scroll-button と ::scroll-marker を使って CSS だけでカルーセルを作る
44azukiazusa のテックブログ2

カルーセルは Web アプリケーションでよく使われる UI コンポーネントの一つであるものの、標準化された実装方法が存在しないため、各ライブラリやフレームワークで独自の実装が行われています。この問題を解決するため、CSS だけを使用してカルーセルを実装するための新しい仕様が提案されています。:この仕様では ::scroll-button と ::scroll-marker 擬似要素を使用してカルーセルを実装します。
6日前

Postmortem on Next.js Middleware bypass
4Vercel News

Last week, we published and patched a critical severity vulnerability in Next.js. Here’s our post-incident analysis and next steps.CVE-2025-29927Read more
2日前

Land ahoy: leaving the Sea of Nodes
4V8

V8’s end-tier optimizing compiler, Turbofan, is famously one of the few large-scale production compilers to use Sea of Nodes (SoN). However, since almost 3 years ago, we’ve started to get rid of Sea of Nodes and fall back to a more traditional Control-Flow Graph (CFG) Intermediate Representation (IR), which we named Turboshaft. By now, the whole JavaScript backend of Turbofan uses Turboshaft instead, and WebAssembly uses Turboshaft throughout its whole pipeline. Two parts of Turbofan still use s
3日前

Case Study: Combining Cutting-Edge CSS Features Into a “Course Navigation” Component
3CSS-Tricks

Having been tasked with creating a UI component for navigating the content of an online course, Daniel found himself neck-deep in a pool of new CSS features that he wound up using on the project.Case Study: Combining Cutting-Edge CSS Features Into a “Course Navigation” Component originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.
2日前

ESLint v9.23.0 released
3ESLint Blog

HighlightsTypeScript Syntax Support in Core RulesESLint v9.23.0 introduces full TypeScript syntax support for three core rules. These rules are:class-methods-use-thisdefault-param-lastno-useless-constructorThese rules can now be used to lint TypeScript files as well as regular JavaScript.To lint TypeScript code, be sure to use @typescript-eslint/parser, or another compatible parser.You can define the parser and the rules in your config file like this:import { defineConfig } from "eslint/config";
7日前