直近1週間の更新
4/21 (月)

RubyKaigi 2025 に参加した mizdra's blog
同僚の id:onk さんや id:Pasta-K さんにぜひ来てほしいと誘われたので、参加してみました。普段は JavaScript ばかり書いてて 全く Ruby 書いたことないです。RubyKaigi 初参加です。せっかくなので感想を書いておきます。 プログラミング言語の話が多い 「RubyKaigi は Ruby の言語開発者が話すカンファレンスで、プログラミング言語の話ばかりしている」と事前に聞いていて心構えはしていたのですが、その想像の3倍はプログラミング言語の話をしていて驚きました。JIT の話、静的型の話、irb の話、ビルドシステムの話、パーサーの話、Linter の話、La…
8時間前

HNCがアーカイブされました CyberAgent Developers Blog | サイバーエージェント デベロッパーズブログ
今回は、Hierarchical Namespaces Controller(HNC)のアーカイブと ...
10時間前

LangGraph CodeActをE2Bの安全な仮想環境で動かす CyberAgent Developers Blog | サイバーエージェント デベロッパーズブログ
今回は先日LangChainから発表されたLangGraph CodeActをE2Bの仮想環境で動か ...
10時間前

FastRTCを使って爆速でVoicebotを構築する CyberAgent Developers Blog | サイバーエージェント デベロッパーズブログ
今回はPythonでリアルタイムなAIアプリケーションを作る際に役立つライブラリ、FastRTCを使 ...
10時間前

AWS Bedrock AgentやKnowledge Baseを活用したRAG構築時に効果的なパラメータチューニング CyberAgent Developers Blog | サイバーエージェント デベロッパーズブログ
はじめまして。早稲田大学創造理工学研究科 M1の堀田南と申します。AI事業本部 協業リテールメディア ...
11時間前
4/20 (日)

Ink を使って CLI アプリを React で書く
37azukiazusa のテックブログ2

Ink は CLI アプリを React で書くためのライブラリです。Flexbox レイアウトエンジンである Yoga を使用しているため、Web アプリケーションと同じような CSS を使って UI を構築できることが特徴です。Codex や Claude Code といったコーディングエージェントの CLI アプリが Ink で書かれています。
1日前
4/19 (土)

DJControl Mix Ultraを買った
80Web Scratch

DJControl Mix Ultraという、モバイル向けのDJコントローラーを買って遊んでいた。DJControl Mix Ultra - Dirigent | ディリゲントDJControl Mix Ultra - HerculesDJControl Mix UltraとはDJControl Mix Ultra - Herculesは、普通のDJコントローラーと違って、iOSやAndroidのスマホやタブレットとBluetoothで接続して使う目的で作られているデバイス。なので、LINE INやLINE OUTもないし、スマホとの接続はBluetooth LEでのみ行うような作りになってる。一方で、USB Cで充電できてバッテリー駆動なので、Bluetoothでスマホと繋いで動作するので、ワイヤレスで動く。そのため、この見た目通りの構成で動く。音の出力は、スマホのスピーカー または スマホに繋いでスピーカーから鳴らすので、本格的な用途じゃなくて遊びとか外で使う向けに作られている。基本的に利用できるDJアプリも、DJ Apps | Algoriddimのみ限定されている。エフェクトと
2日前

ECMAScript proposal updates @ 2025-04
2ECMAScript Daily

The changes of proposal’s status @ 107th meeting of Ecma TC39ECMA-262New ProposalsProposal Stage Compare Strings by Codepoint 1 Non-extensible Applies to Private 2.7 Disposable AsyncContext.Variable 1 Deferred Re-exports 2 Composites 1 Enums 1 Object.propertyCount 1 Updated ProposalsProposal From To Record & Tuple 2 withdrawn ECMA-402New ProposalsNo DataUpdated ProposalsNo DataThis diff is generated by ECMAScript Proposal Diff Tool.AgendaAgendasBabelbabel/proposals: Tracking the status of Babel’
2日前

MCP サーバーの Streamable HTTP transport を試してみる
102azukiazusa のテックブログ2

MCP では stdio と Streamable HTTP の 2 つの transport が定義されています。TypeScript SDK では v1.10.0 から Streamable HTTP transport がリリースされました。この記事では MCP サーバーを構築し、Streamable HTTP transport を試してみます。
2日前

Proposal is withdrawn · Issue #394 · tc39/proposal-record-tuple ECMAScript Daily
Records and Tuples proposal is withdrawn.
2日前

A Trip to the 50th Alaska Folk Festival Chris Coyier
“How’s your folk fest?” people ask each other on the street. Nobody doesn’t know what you mean. Community is a word that gets thrown around a lot. It doesn’t bother me. Community means lots of things. They can be small or big, tight or loose, in person or digital, and live on a million other […]
3日前

How to make your images in Markdown on GitHub adjust for dark mode and light mode
1
The GitHub Blog

When you want your images to look good in Markdown on GitHub, you might have to adjust for the UI around them.The post How to make your images in Markdown on GitHub adjust for dark mode and light mode appeared first on The GitHub Blog.
3日前

Cracking the code: How to wow the acceptance committee at your next tech event
1The GitHub Blog

Want to speak at a tech conference? These four practical tips will help your session proposal stand out—and land you on the stage.The post Cracking the code: How to wow the acceptance committee at your next tech event appeared first on The GitHub Blog.
3日前
4/18 (金)

npm Malware Targets Telegram Bot Developers with Persistent SSH Backdoors Socket
Malicious npm packages posing as Telegram bot libraries install SSH backdoors and exfiltrate data from Linux developer machines.
3日前

Becoming an AI engineering company Vercel News
In today's rapidly evolving tech landscape, AI has moved from research labs to everyday tools with stunning speed. I wanted to share my perspective, not only as a CTO at Vercel, but as an engineer who's seen a few revolutions over the past 30 years.Read more
3日前

What Does It Really Mean For A Site To Be Keyboard Navigable Articles on Smashing Magazine — For Web Designers And Developers
Keyboard navigation is a vital aspect of accessible web design, and a detail-oriented approach is crucial. Prioritizing keyboard navigation prioritizes the user experience for a diverse audience, extending your reach while simultaneously fostering a more inclusive web environment.
3日前

Python Tools Are Quickly Adopting the New pylock.toml Standard Socket
pip, PDM, pip-audit, and the packaging library are already adding support for Python’s new lock file format.
3日前

“Pretty” is in the eye of the beholder CSS-Tricks
Yay, let's jump for text-wrap: pretty landing in Safari Technology Preview! But beware that it's different from how it works in Chromium browsers.“Pretty” is in the eye of the beholder originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.
3日前

Give a SPA Feel to Your Static Website with Hotwire's Turbo Marmelab blog
Turbo is a JavaScript library promising to give a Single Page App feel to a static website without requiring to write JS code. We tested it on the React Admin documentation pages, but faced several issues that made this solution impractical to us.
3日前

2025 Technical Steering Committee The Astro Blog
Meet Astro’s 2025 Technical Steering Committee and learn how our open governance model supports the framework’s growth, performance, and community-led development.
3日前

UI tip: maybe don't round percentages to 0% or 100% Evan Hahn's blog
In short: maybe don’t round to 0% or 100% in your UI.I am not a UI expert. But I sometimes build user interfaces, and I sometimes want to render a percentage to the user. For example, something like “you’ve downloaded 45% of this file”.In my experience, it’s often better to round this number but avoid rounding to 0% or 100%.Rounding to 0% is bad because the user may think there’s been no progress. Even the smallest nonzero ratio, like 0.00001%, should render as 1%.Rounding to 100% is bad because
3日前

ESLint v9.25.0 released
1ESLint Blog

HighlightsallowObjects option for no-restricted-propertiesThis release adds a new option allowObjects to the no-restricted-properties rule. The allowObjects option allows you to restrict a property globally but allow specific objects to use it./* eslint no-restricted-properties: ["error", { "property": "push", "allowObjects": ["router", "history"] } ] */router.push('/home'); // allowedhistory.push('/about'); // allowedmyArray.push("/info"); // not allowedCopy code to clipboard TypeScript Syntax
3日前

Container Formats and Where to Find Them kettanaito.com
This is how you create custom file formats.
3日前

Simple live reload for developing static sites leanrada.com notes
When developing my website, I’m using a simple client-side script to automatically reload the page whenever I make a change to the source files.Since it’s not coupled to any particular backend, I could continue using python3 -m http.server -d ./site/ or whatever local web server I wanted and it would still work. I could clone this repo on a new machine and get going with only preinstalled programs: a text editor, a browser, and a Python (or whatever) HTTP server. And live reload should* just wor
3日前

Agent to agent, not tool to tool: an engineer’s guide to Google’s A2A protocol
1WorkOS Blog

Think of MCP as “plug this model into my data” and A2A as “now let several specialised models talk to each other.”
3日前

How To Optimize LCP Request Discovery DebugBear Blog
In this article we will take a look at each of DevTool's LCP request discovery insights.
3日前

Go Support Is Now Generally Available Socket
Socket's Go support is now generally available, bringing automatic scanning and deep code analysis to all users with Go projects.
4日前

Which AI model should I use with GitHub Copilot?
2The GitHub Blog

Ever wondered which AI model is the best fit for your GitHub Copilot project? Here are some things to consider. The post Which AI model should I use with GitHub Copilot? appeared first on The GitHub Blog.
4日前

Pretty pretty
1Frontend Masters Boost RSS Feed

text-wrap: balanced; dropped first but text-wrap: pretty; wasn’t too far behind and they are both useful. The pretty value is now coming to Safari and Jen Simmons calls it “an unprecedented level of polish to typography on the web.” If you’ve already seen pretty and think of it as the thing that prevents short last […]
4日前

vlt Launches Real-Time Dependency Analysis Powered by Socket Socket
vlt adds real-time security selectors powered by Socket, enabling developers to query and analyze package risks directly in their dependency graph.
4日前

Figma to Android: Convert designs to mobile apps in seconds Builder.io Blog
Convert Figma designs to Android apps using Builder's Visual Copilot plugin. Save time and maintain pixel-perfect designs across screens.
4日前
4/17 (木)

Introducing Rust in SonarQube Blog RSS feed
The popularity of the Rust programming language is growing. Rustaceans have been asking for SonarQube to support Rust and now it's here!
4日前

Protection against React Router vulnerability CVE-2025-31137 Vercel News
Security researchers reviewing the Remix web framework have a high-severity vulnerability in React Router that allows URL manipulation through the / header. recently discoveredHostX-Forwarded-HostOur investigation determined that Vercel and our customers are unaffected:A patch has been issued and released in Remix 2.16.3 / React Router 7.4.1. We recommend customers update to the latest version.Read more about .CVE-2025-31137Read moreWe use query parameters as part of the cache key, which protect
4日前

Lower pricing for Fast Data Transfer Vercel News
Today we are lowering the price of Fast Data Transfer (FDT) for Vercel regions in Asia Pacific, Latin America, and Africa by up to 50%. The new FDT regional pricing is rolling out for all Pro and Enterprise plans:Learn more about or review your FDT usage on the .Fast Data TransferUsage pageRead moreAll new Pro and Enterprise users will be charged the new price moving forward.For existing Pro users, the new pricing applies starting today.For existing Enterprise users, it will apply at the start o
4日前

Enhanced Builds now have double the compute Vercel News
now offer double the compute capacity, further improving performance for large codebases and CPU-intensive builds.Enhanced BuildsAvailable to Enterprise customers, Enhanced Builds are designed for teams working with monorepos or frameworks that run tasks in parallel—like dependency resolution, transpilation, or static generation. Customers already using Enhanced Builds are seeing, with no action required, up to 25% reductions in build times.Learn more in our or speak to your Vercel account team
4日前

So, You Want to Give Up CSS Pre- and Post-Processors… CSS-Tricks
There was once upon a time when native CSS lacked many essential features, leaving developers to come up with all sorts of ways to make CSS easier to write over the years.So, You Want to Give Up CSS Pre- and Post-Processors… originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.
4日前

How to write error messages that actually help users rather than frustrate them Piccalilli - Everything
One of the most consistently neglected parts of today’s user experiences is our handling of errors. We’re so busy designing the happy paths through our products that we often forget to give the same care and attention to the times when things will go wrong.Our digital products are littered with dead ends, meaningless error codes, decipherable only to developers, and infuriating whimsy that leave our users frustrated and stuck. Even when we do take the time to craft helpful error copy, we rarely
4日前

Package Insights Selectors Powered by Socket vlt /vōlt/ - blog
Unlock deep, actionable insights into your dependencies with vlts new security-first selectors — powered by metadata from Socket.
4日前

Introducing MUI X v8 MUI - Blog
Read all about the new release of the advanced components and other important steps forward with this new major.
4日前

Fostering An Accessibility Culture Articles on Smashing Magazine — For Web Designers And Developers
While there’s no definitive playbook for building an accessibility culture, Dani shares lessons from his experience in shaping it through habits rather than mandates.
4日前

データ移行のテストに私たちはどう向き合ったか LegalOn Technologies Engineering Blog
はじめに こんにちは! 株式会社LegalOn TechnologiesのSET(Software Engineer in Test)のhikimochiです。普段は自動テストの推進やQA横断の施策を実施しています。 LegalOn Technologiesでは昨年、企業における法務業務を包括的にサポートするAI法務プラットフォーム「LegalOn Cloud」をリリースしました。 リリース後、様々な機能追加が行われる中、弊社の他製品で契約書の内容を自動レビューするAIレビューサービスの「LegalForce」、AI契約管理システムの「LegalForceキャビネ」からのデータ移行を行うための…
4日前

Bun v1.2.10 bun.sh
Fixes 33 bugs (addressing 33 👍). setImmediate gets faster. Reliability improvements for filesystem operations. Fixes test.failing with done callbacks. Fixes default idle timeout in Redis client. Fixes importing from 'bun' module with bytecode compilation. Default Docker image updated to Debian Bookworm.
4日前

Starlight April Update The Astro Blog
Rejuvenate your docs with heading anchor links, Tailwind v4 support, CSS @layer, and a new head metadata API.
4日前

1Password product enhancements: Set expiry dates, find items nearby, and get autosave prompts 1Password Blog
Helping you stay secure and productive is why we do what we do at 1Password. Whether it’s managing sensitive information across devices or streamlining your day-to-day workflows, you need to protect what matters most, at home and at work.Every day, your feedback helps us find ways to improve 1Password so we can better fit your needs.And with every release, we aim to bring you more features you’ll love. Our latest round-up of features will help you easily save, find, and access your personal and
4日前

Introducing programmatic item management with 1Password SDKs
11Password Blog

Last year, we introduced 1Password SDKs — production-ready, open source libraries for Typescript/JavaScript, Python, and Go — to support secure access to secrets stored in 1Password. Today’s release expands those capabilities to provide full programmatic access to 1Password items, including creating, reading, updating, deleting, listing, and sharing information stored in vaults.This update expands what’s possible with 1Password SDKs and reinforces a critical goal of 1Password’s password manager:
4日前

Faster Lazy Loading in React Router v7.5+
1Remix Blog

React Router v7.5 now supports a faster, more granular approach to lazy loading route code in Data Mode
4日前

From 1.0.0 to 2025.4: Making sense of software versioning
1WorkOS Blog

Confused by versioning? This guide breaks down the top strategies to help you pick the right one, keeping your project organized and your users in the loop.
4日前

Lessons Learned from Recreating a Styled Dialog Frontend Masters Boost RSS Feed
Sometimes pretty simple HTML elements have a lot of things to consider and take care of, from interactivity, styling, accessibility, and more.
5日前

Release Notes for Safari Technology Preview 217 WebKit
Safari Technology Preview Release 217 is now available for download for macOS Sequoia and macOS Sonoma.
5日前

Release Notes for Safari Technology Preview 217 WebKit
Safari Technology Preview Release 217 is now available for download for macOS Sequoia and macOS Sonoma.
5日前

GitHub Availability Report: March 2025 The GitHub Blog
In March, we experienced one incident that resulted in degraded performance across GitHub services.The post GitHub Availability Report: March 2025 appeared first on The GitHub Blog.
5日前

How to Build Your Own MCP Server Builder.io Blog
Learn to build a Model Context Protocol (MCP) server for AI assistants. This tutorial covers creating tools, resources, and prompts for a CSS tutor example.
5日前
4/16 (水)

CISA Extends MITRE Contract as Crisis Accelerates Alternative CVE Coordination Efforts Socket
CISA extended MITRE’s CVE contract by 11 months, avoiding a shutdown but leaving long-term governance and coordination issues unresolved.
5日前

Using CSS backdrop-filter for UI Effects
1CSS-Tricks

Tips and tricks on utilizing the CSS backdrop-filter property to style user interfaces. You’ll learn how to layer backdrop filters among multiple elements, and integrate them with other CSS graphical effects to create elaborate designs.Using CSS backdrop-filter for UI Effects originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.
5日前

JetBrains IDEs Go AI: Coding Agent, Smarter Assistance, Free Tier
1Company | The JetBrains Blog

All JetBrains AI tools – including our improved AI Assistant and new coding agent Junie – are now available within our IDEs under a single subscription and come with a free tier. Ever since we started, more than 25 years ago, our aim has been to make developers more productive and to bring more joy […]
5日前

エムスリーは『関数型まつり2025』をシルバースポンサーとして盛り上げます エムスリーテックブログ
はじめに こんにちは、今期は『ウマ娘シンデレラグレイ』と『LAZARUS』に期待を寄せているVPoEの河合(@vaaaaanquish)です。 表題の通り、エムスリーは、6月14日に開催される『関数型まつり 2025』のシルバースポンサーを務めます。 本記事は、私やエムスリーのScalaの思い出を語りながら、関数型まつりのモチベーションを上げていく、そういった記事になります。 はじめに 関数型まつり(ScalaMatsuri)とエムスリー エムスリーでのScala活用 関数型まつりで会いましょう! We are hiring !!
5日前

フロントエンドカンファレンス東京の開催決定など : Cybozu Frontend Weekly (2025-04-15号)
1サイボウズ フロントエンドのフィード

こんにちは!サイボウズ株式会社 フロントエンドエキスパートチームの @mugi_uno です。 はじめにサイボウズ社内では毎週火曜日に Frontend Weekly と題し「一週間の間にあったフロントエンドニュースを共有する会」を開催しています。今回は、2025 年 4 月 15 日の Frontend Weekly で取り上げた記事や話題を紹介します。 取り上げた記事・話題 Intent to ship: Temporalhttps://groups.google.com/a/mozilla.org/g/dev-platform/c/RtsRo93ygO4/m/2Y...
5日前

閲覧履歴があってもリンクの色が変わらないケースについて
238blog.jxck.io

4 月末にリリースされる Chrome 136 からは、一部のケースで「閲覧履歴があってもリンクの色が変わらない」状態が発生する。もしこの挙動に依存して閲覧をしているユーザがいれば、多少不便に感じるかもしれない。しかし、これは長年問題視されてきた、ユーザのプライバシー保護のための更新だ。ユーザ側でも、「サイトが壊れたのでは?」と思う人もいるだろうため、前半は技術用語を少なめに解説し、エンジニア向けの解説は後半で行う。
5日前

Pre-build a Secure Authentication Layer with Authentication Zero for Ruby on Rails AppSignal
Let's build a configurable generator that equips your Ruby on Rails app with an authentication scaffold.
5日前

An Introduction to JavaScript Bundler Rspack
AppSignal
Let's explore what Rspack brings to the JavaScript ecosystem, its key offerings, and how to use Rspack to create a React project.
5日前

MCP, ACP, A2A, Oh my! WorkOS Blog
Let’s explore the MCP, ACP and A2A protocols, understand what they do, and highlight how they differ and complement one another.
5日前

WorkOS + Cloudflare MCP: Plug and Play Auth for Agentic AI Builders WorkOS Blog
Until now, plugging your existing user authentication system into MCP servers was tricky. That’s where WorkOS and Cloudflare step in.
5日前

How To Improve Website Performance In 2025
1DebugBear Blog

Find out how to test and improve your website performance. Detect what causes poor website speed and how to quickly test potential optimizations.
5日前

Introduce The Elm Architecture to MoonBit: build robust web app with simple principles MoonBit Blog
Introduce The Elm Architecture to MoonBit: build robust web app with simple principles
5日前

How A Hacker Used My Staging Environment for Phishing
Stories by Abdu Taviq on Medium
And What Let’s Encrypt has to do with itContinue reading on Medium »
6日前

Why I joined Cloudflare: to build world-class partnerships in EMEA The Cloudflare Blog
The EMEA region is a patchwork of diverse markets, industries, and regulatory environments, and it demands a partner-centric approach. That’s why I joined Cloudflare as VP of EMEA Partnerships.
6日前

Rubygems Ecosystem Support Now Generally Available
1Socket

Socket's Rubygems ecosystem support is moving from beta to GA, featuring enhanced security scanning to detect supply chain threats beyond traditional CVEs in your Ruby dependencies.
6日前

Beyond the Hype: Should fully autonomous AI agents be developed? Scott Logic
In this episode, I'm joined by colleagues David Rees, Hélène Sauvé, Ivan Mladjenovic and Emma Pearce. Together, we delve into the practical applications and limitations of agentic AI and its implications for enterprise AI deployments.
6日前

When to choose GitHub-Hosted runners or self-hosted runners with GitHub Actions The GitHub Blog
Comparing GitHub-hosted vs self-hosted runners for your CI/CD workflows? This deep dive explores important factors to consider when making this critical infrastructure decision for your development team.The post When to choose GitHub-Hosted runners or self-hosted runners with GitHub Actions appeared first on The GitHub Blog.
6日前

MISRA C++:2023 Compliance for Auto Safety and Reliability Blog RSS feed
MISRA coding guidelines are a standard for automotive and other safety critical systems. SonarQube helps C++ developers deliver MISRA C++:2023 compliant apps with MISRA Compliance Early Access available in SonarQube Server Enterprise and Data Center.
6日前
4/15 (火)

Update on Spain and LaLiga blocks of the internet Vercel News
the power to block IP addresses associated with unauthorized football streaming—without distinguishing between infringing and non-infringing services. As a result, legitimate, unrelated websites that people depend on are now inaccessible in Spain.A Spanish court has granted LaLigaIn December 2024, Commercial Court No. 6 of Barcelona authorized LaLiga to require Spanish ISPs, including Movistar, Vodafone, and Orange, to block IP addresses associated with unauthorized football streaming. The court
6日前

Life of a Request: Application-aware routing Vercel News
Routing is a fundamental part of delivering applications, but it’s often treated as an afterthought—tacked onto the caching layer and configured through complex YAML or manual click-ops. This can introduce friction for teams, increase the risk of misconfigurations, and slow down deployments, especially as applications grow in complexity.Vercel takes a different approach: routing is built into the platform as an application-aware gateway that understands your codebase. This unlocks a range of cap
6日前

Inclusive Dark Mode: Designing Accessible Dark Themes For All Users Articles on Smashing Magazine — For Web Designers And Developers
Dark mode isn’t just a trendy aesthetic. It’s a gateway to more inclusive digital experiences, but only if designed thoughtfully. Discover how to craft dark modes that don’t just look good but work for everyone, from those with light sensitivity to machine learning algorithms.
6日前

How to Build an AI Agent to Help with Daily Tasks Semaphore
Learn how to build an AI agent for commit analysis with summaries, security checks, and style feedback.The post How to Build an AI Agent to Help with Daily Tasks appeared first on Semaphore.
6日前

Building AI-Powered Browser Extensions With WXT Marmelab blog
FormAIdable is a browser extension for Chrome and Firefox that extracts information from one tab and automatically populates form fields in another. It makes a great tutorial for building extensions.
6日前

CSS Custom Properties vs. Sass Variables: A Pragmatic Guide Piccalilli - Everything
I used to use Sass a lot — especially when I was working on extremely complicated CSS codebases as a consultant. Sass definitely is not "dead" either — tech doesn't die, it's 1s and 0s — it's extremely useful still!Sure, CSS is bringing stuff like nesting and mixins over from Sass, but it doesn't mean Sass is useless or "replaced". I personally don't use Sass anymore because I don't need to but if the needs were there, I would use it in a heartbeat.Stuart's guide here on when and where to use cu
6日前

Jamf APIとIntune APIを活用し、資産管理の効率化をしました
2PR TIMES 開発者ブログ

こんにちは、コーポレートチームの宮川です。以前の記事で、IntuneとJamfをどう活用しているかについて紹介しました。今回は、それらのMDMの機能を活用してPC管理業務を効率化をした事例について紹介します。 Intun […]
6日前

Astro 5.7
3The Astro Blog

Astro 5.7 has a basketload of treats, including stable Sessions and SVG components and a new Experimental Fonts API.
6日前

Takeaways from The Economist's style guide book Evan Hahn's blog
I’ve been trying to improve my writing so I read Writing with Style, the Economist’s style guide book.Here were my main takeaways:Use short sentences. They’re more memorable. They’re easier to read. They’re generally easier to write.Colons are for setup and delivery. They describe them as “dramatic”.One thought per paragraph. The paragraph is a “unit of thought”, according to this book and to H.W. Fowler. Sometimes, you have a one-sentence paragraph because the thought fits into a single sentenc
6日前

How to Ace Your Recruiter Screen Interview Checkly Blog: Monitoring Insights & Trends
Recruiter screens can feel like a mystery. What are we actually looking for, and how do you stand out in just 15 minutes?
6日前

Joining Mozilla Keith Cirkel
Today marks my first day in a new role: the DOM Core team at Mozilla. If you've read my prior post titled 100 patches to 5 browsers in 18 months then maybe this isn't a surprise to you - or maybe it is! I should probably call out this line from that post:Am I looking for a job?The answer has always been no. I wasn't contributing to browsers in the hopes of being hired. I was doing it because I love the web and wanted to push it forward. I wasn't really looking for new roles. I spent almost 8 yea
6日前

Malicious npm Package Disguised as Advcash Integration Triggers Reverse Shell Socket
The Socket Research Team investigates a malicious npm package that appears to be an Advcash integration but triggers a reverse shell during payment success, targeting servers handling transactions.
7日前

Securing Your Github Actions Rafael Gonzaga - Home
Securing Your Github ActionsGitHub Actions (GHA) has become a critical tool for Open Source projects aimingto build reliable and customizable Continuous Integration (CI) and ContinuousDeployment/Delivery (CD) pipelines.GHA is not just powerful—it’s also a potential security vector if misused o... read more (Feed generated with FetchRSS)
7日前

Why I joined Cloudflare as Chief People Officer — Kelly Russell The Cloudflare Blog
After years navigating the world of high-growth tech, I’ve learned to recognize a special opportunity when I see one. That’s exactly why I’m thrilled to join Cloudflare as Chief People Officer.
7日前

Minimal CSS-only blurry image placeholders Frontend Masters Boost RSS Feed
I’m not the world’s biggest fan of LQIP’s (low quality image placeholders) generally (doing nothing other than handling aspect ratio is… fine), but I really like how much creativity it inspires. I’ve seen a ton of different approaches to it over the years, that all use different technology and all have different advantages and disadvantages. […]
7日前

Figma to iOS: Convert designs to mobile apps in seconds Builder.io Blog
Convert Figma designs to iOS apps using Builder's Visual Copilot plugin. Save time and maintain pixel-perfect designs across screens.
7日前
4/14 (月)

Developer Week 2025 wrap-up
The Cloudflare Blog
We’ve closed out Developer Week 2025. Here’s a quick recap of the announcements and in-depth technical explorations that went out during the week.
7日前

GitHub for Beginners: Security best practices with GitHub Copilot
1The GitHub Blog

Learn how to leverage GitHub Copilot to make your code more secure.The post GitHub for Beginners: Security best practices with GitHub Copilot appeared first on The GitHub Blog.
7日前

Migrating Grep from Create React App to Next.js
2Vercel News

is extremely fast code search. You can search over a million repositories for specific code snippets, files, or paths. Search results need to appear instantly without loading spinners.GrepOriginally built with Create React App (CRA) as a fully client-rendered Single-Page App (SPA), Grep was fast—but with , we wanted to update the codebase to make it even faster and easier to maintain going forward.CRA now deprecatedHere's how we migrated Grep to Next.js—keeping the interactivity of a SPA, but wi
7日前

Vercel Observability is now route-aware for SvelteKit apps Vercel News
SvelteKit routes with dynamic segments—like —are now individually recognized and surfaced by Vercel Observability. This replaces the previous behavior where all dynamic routes appeared under a single entry./blog/[slug]/fnThis is available with version 5.7.0 of . Upgrade to unlock improved observability for your SvelteKit projects. @sveltejs/adapter-vercelLearn more about .Vercel ObservabilityRead more
7日前

The Post-Developer Era
2Josh Comeau's blog

When OpenAI released GPT-4 back in March 2023, they kickstarted the AI revolution. The consensus online was that front-end development jobs would be totally eliminated within a year or two.Well, it’s been more than two years since then, and I thought it was worth revisiting some of those early predictions, and seeing if we can glean any insights about where things are headed.
7日前

Next Level CSS Styling for Cursors CSS-Tricks
Custom cursors with CSS are great, but we can take things to the next level with JavaScript. Using JavaScript, we can transition between cursor states, place dynamic text within the cursor, apply complex animations, and apply filters.Next Level CSS Styling for Cursors originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.
7日前

Why you need to know your site's performance plateau (and how to find it) SpeedCurve Blog
Have you ever wondered why your site got faster, but your business and user engagement metrics didn't improve? The answer might lie on the performance plateau.Have you ever asked yourself these questions?"I made my pages faster, but my business and user engagement metrics didn't change. WHY???""How do I know how fast my site should be?""How can I demonstrate the business value of page speed to people in my organization?"The answers might lie with identifying and understanding the performance pla
7日前

React.js AI Chat with OpenAI API Robin Wieruch - Freelance Web Developer
Build a simple AI chat app using React.js on Next.js and the OpenAI API ...
7日前