直近1週間の更新
11/19 (火)
NVD Backlog Tops 20,000 CVEs Awaiting Analysis as NIST Prepares System Updates Socket
NVD’s backlog surpasses 20,000 CVEs as analysis slows and NIST announces new system updates to address ongoing delays.
1時間前
ストアーズはECの会社、ではなくこんな開発をしています STORES Product Blog
STORES でエンジニアリングマネージャーをしている morihirok です。 ストアーズはECの会社、ではない でも話したとおり、今でも STORES は EC の会社として認知されていることが多いです。 その誤解を解くべく、2024年1月にリリースされた 「予約システムと、ひとつになったPOSレジ」 の開発について紹介しながら、これから STORES がどんなものを開発していきたいのかお伝えできればと思います。 note.com STORES は複数のスタートアップが合併してできた会社である 具体的な開発の話をする前に、実は STORES は複数のスタートアップが合併してできた会社だと…
2時間前
20 years of Firefox: How a community project changed the web The Mozilla Blog
What was browsing the web like in 2004? People said things like “surfing the internet,” for starters. Excessive pop-up ads were annoying but they felt like the norm. The search bar and multiple tabs did not exist, and there seemed to be only one browser in sight. That is, until Firefox 1.0 arrived and gave […]The post 20 years of Firefox: How a community project changed the web appeared first on The Mozilla Blog.
7時間前
ABEMAの進化 – 複雑化したコンテンツ構造とUI改善への道 – [CADC2024] CyberAgent Developers Blog | サイバーエージェント デベロッパーズブログ
本記事は、10月29日〜30日にかけて開催した「CyberAgent Developer Confe ...
7時間前
No Fuss Light/Dark Modes Frontend Masters Boost RSS Feed
One approach to color modes it to do it all in CSS with prefers-color-scheme media queries and/or the light-dark() function. A user toggle can be a future improvement.
10時間前
TSKaigi Kansaiから帰ってきてDuckDB Wasmで遊んだ
1
Mitsuyuki.Shiiba
カケハシのスタッフとしてTSKaigi Kansaiに参加して楽しんできた。 スポンサーのランチLTでカケハシのメンバーも喋るからブースを抜け出して見に行ってたら、newmoの大貫さんのLTで「DuckDB Wasmを使ってクライアントだけで処理したよ!」って発表があって、面白いなーと思ったのだった。 kansai.tskaigi.org ので、遊んだ DuckDBは初めて知ったし、Wasmには興味があるので、遊んでみた。GitHub Pagesにアップロードしておいた。11/18の日本各地の最高気温が分かるよ! https://bufferings.github.io/vite-react-…
12時間前
Let’s meet at Slush 2024 in Helsinki! Company | The JetBrains Blog
Meet with our JetBrains for Startups team at Slush 2024 in Helsinki on November 20–21! This November, our JetBrains team is returning for the third year in a row to the most founder-focused event on Earth. Join us at booth 7A2 to discuss how our tools can accelerate your startup’s growth, win exclusive swag, or […]
12時間前
Charging ahead on AI openness and safety The Mozilla Blog
On the official ”road to the French Government’s AI Action Summit,” Mozilla and Columbia University’s Institute of Global Politics are bringing together AI experts and practitioners to advance AI safety approaches that embody the values of open source. On Tuesday in San Francisco, Mozilla and Columbia University’s Institute of Global Politics will hold the Columbia […]The post Charging ahead on AI openness and safety appeared first on The Mozilla Blog.
12時間前
Software is a team sport: Building the future of software development together The GitHub Blog
Microsoft and GitHub are committed to empowering developers around the world to innovate, collaborate, and create solutions that’ll shape the next generation of technology. The post Software is a team sport: Building the future of software development together appeared first on The GitHub Blog.
13時間前
Does GitHub Copilot improve code quality? Here’s what the data says
1
The GitHub BlogFindings in our latest study show that the quality of code written with GitHub Copilot is significantly more functional, readable, reliable, maintainable, and concise. The post Does GitHub Copilot improve code quality? Here’s what the data says appeared first on The GitHub Blog.
14時間前
The Elephant in AppSec Talks Highlight: Reinventing API Security Escape - The API Security Blog
Highlights from Escape's talks at The Elephant in AppSec Conference on the challenges of API security and how Escape is overcoming these
15時間前
Core Web Vitals Colours CSS Wizardry
If, like me, you frequently need the official1 Core Web Vitals colours forslides and presentations, here you go:Good #09ce6b Needs Improvement #ffa400 Poor #ff4e42 More Colour Formats?GoodRGB: rgb(9, 206, 107)HSL: hsl(150, 92%, 42%)HWB: hwb(150, 4%, 19%)Needs ImprovementRGB: rgb(255, 164, 0)HSL: hsl(39, 100%, 50%)HWB: hwb(39, 0%, 0%)PoorRGB: rgb(255, 78, 66)HSL: hsl(4, 100%, 63%)HWB: hwb(4, 26%, 0%)‘Official’ as in sampled from PageSpeed Insights and web.dev. ↩
15時間前
11/18 (月)
AI SDK 4.0 Vercel News
The is an open-source toolkit for building AI applications with JavaScript and TypeScript. Its unified provider API allows you to use any language model and enables powerful UI integrations into leading web frameworks such as and .AI SDKNext.jsSvelteRead more
17時間前
Google OAuth in React: A Beginner’s Guide to Authentication Marmelab blog
How to use Google Identity Services as the authentication provider in a React application, a step-by-step tutorial.
18時間前
Go と GraphQLで作る組織管理基盤 STORES Product Blog
こんにちは。プロダクト基盤グループの inari111 です。STORES の各プロダクトへ導入する共通基盤を開発しています。 私の部署内で2つ目の基盤プロダクトとなる組織管理基盤を作ったのでご紹介します。 社内では「maja(マヤ)」と呼ばれています。 この記事では maja の Go アプリケーション部分について説明します。 maja とは 事業者、店舗、従業員、従業員の権限を管理する基盤プロダクトです。 各プロダクトがそれぞれ実装していた事業者や従業員といったデータを集約していくために maja を作ることになりました。 maja を作ることになった詳しい経緯はこちらの記事をご覧ください…
21時間前
STORES Advent Calendar 2024 #STORESアドカレ STORES Product Blog
今年もアドベントカレンダーの時期がやってきました! 去年はかなりフライングしていましたが、今年は暦通り?やっていきます。 更新はXでもお知らせしますので、Xもフォローいただけると嬉しいです! https://twitter.com/storesinc_tech カレンダー 各記事へのリンクは随時更新します。 投稿日 執筆者名 タイトル 12月2日 ushironoko JSXで作るプロダクト横断コンポーネント 12月3日 morihirok Real World 福岡から STORES で働く 12月4日 12月5日 12月6日 12月9日 kynantokoro Github Actions…
1日前
Aurora MySQL Version3(MySQL8.0)にアップグレードしたら、ある特定のクエリだけ照合順序エラーになった話とその解決策 CyberAgent Developers Blog | サイバーエージェント デベロッパーズブログ
本記事は、Aurora MySQL version3にアップグレード後の、特定クエリだけが照合順序エ ...
1日前
Realtime APIとTwilioを用いた電話予約デモシステムの構築 CyberAgent Developers Blog | サイバーエージェント デベロッパーズブログ
Twilio が公開しているデモコードを参考に、function calling などを用いて簡単な ...
1日前
広告文生成で”ハルシネーション”の抑制に取り組んだ話 CyberAgent Developers Blog | サイバーエージェント デベロッパーズブログ
はじめに こんにちは!京都大学大学院情報学研究科 修士1回生の上林駿希です。私はCA Tech JO ...
1日前
Rails 7.1 Allows Validators To Accept Lambdas Without Record Argument Saeloun Blog
Rails validations are a key feature for ensuring the integrity of the data being saved to the database. They allow us to define rules for model attributes, such as requiring a value, ensuring uniqueness, or excluding specific values. Rails also allows us to use custom logic for validations by using blocks or callable objects like lambdas.What Is a Lambda in Ruby?A lambda is a type of Proc object in Ruby with stricter rules.Argument checking: A lambda ensures the number of arguments passed matche
1日前
Rails 7.2 Prevents Job Scheduling Within Transactions.
1
Saeloun BlogIn Rails applications, it is common to perform actions that depend on the successful completion of database transactions. For instance, sending a notification after a record is updated or triggering a background job.BeforeWhen jobs are enqued within a transaction there’s a risk they might be executed before the transaction is fully committed.If the transaction is rolled back due to an error or other reasons, the job might still execute, even though the data it relies on was never committed to th
1日前
Smarter search, Uptime Monitoring, and Session Replay updates to simplify your debugging Sentry Blog RSS
Whether it’s sitting through a meeting that should’ve been an email or reading a blog post written by AI 👀– no one enjoys losing time they’ll never get back. T...
1日前
Passkeys WorkOS Blog
Passkeys allow you to log into your account using biometrics instead of a password. They are now available for free to all AuthKit customers.
1日前
Animated Pride Flags Josh Comeau's blog
Happy Pride month! In this tutorial, I'll share a handful of my favourite animation tricks. You'll learn how to build an animated wavy pride flag using CSS keyframes and linear gradients. We'll also see how to make it dynamic using React. 🏳️🌈
2日前
Why React Re-Renders
32
Josh Comeau's blogIn React, we don't update the DOM directly, we tell React what we want the DOM to look like, and React tackles the rest. But how exactly does it do this? In this tutorial, we'll unpack exactly when and why React re-renders, and how we can use this information to optimize the performance of our React apps.
2日前
The Surprising Truth About Pixels and Accessibility
14
Josh Comeau's blog“Should I use pixels or rems?”. In this comprehensive blog post, we'll answer this question once and for all. You'll learn about the accessibility implications, and how to determine the best unit to use in any scenario.
2日前
A Modern CSS Reset
19
Josh Comeau's blogI have a set of baseline CSS styles that come with me from project to project. In the past, I'd use a typical CSS reset, but times have changed, and I believe I have a better set of global styles!
2日前
Designing Beautiful Shadows in CSS
38
Josh Comeau's blog
When I look around the web, most of the shadows I see are fuzzy grey boxes. It doesn't have to be this way, though! CSS gives us the tools to create rich, lush, lifelike shadows. In this tutorial, I'll show you how.
2日前
Demystifying styled-components
30
Josh Comeau's blogFor so many React devs, styled-components seems kinda magical. It isn't at all clear how it uses traditional CSS features under-the-hood, and that lack of clarity can cause real problems when things go awry. In this post, we'll learn exactly how styled-components works by building our own mini-version.
2日前
How I Built My Blog
4
Josh Comeau's blog
An in-depth look at the technical stack behind this very blog! We'll see how I use Next's API routes to implement my hit and like counters, how I use MDX to add interaction and customization, and how I organize my codebase, among others.
2日前
The styled-components Happy Path
9
Josh Comeau's blogstyled-components is a wonderfully powerful styling library for React, and over the years I've learned a lot about how to use it effectively. This article shares my personal “best practices”.
2日前
Refreshing Server-Side Props Josh Comeau's blog
Next allows you to do server-side data-fetching, but what happens when that data needs to change on the client? This brief tutorial shows how to re-fetch the props without doing a full server reload.
2日前
Boop! Josh Comeau's blog
An in-depth tutorial that teaches how to create one of the most adorable interactions I've ever created. We'll learn how to use React components and hooks to abstract behaviours, and see how to design the perfect API. Even if you're not into animations, I think you'll find it interesting!
2日前
Hands-Free Coding
3
Josh Comeau's blogEarlier this year, I lost the ability to use a keyboard and mouse for extended periods. Fortunately, this wasn't as catastrophic as it sounds! This article chronicles my experience using adaptive tools like dictation and eye-tracking as my primary mechanisms for writing code.
2日前
Why My Blog is Closed-Source Josh Comeau's blog
In our community, it's so common for developer projects to be open-source. I'm breaking with this trend for my blog, but I have good reasons! In this article, I'll share my reasoning, as well as a workaround in case you _really_ want to see the source. If you're considering whether a project should be open-source or not, I hope you'll find it valuable.
2日前
CSS Variables for React Devs
1
Josh Comeau's blogCSS variables are *really* cool, and they're incredibly powerful when it comes to React! This tutorial shows how we can use them with React to create dynamic themes. We'll see how to get the most out of CSS-in-JS tools like styled-components, and how our mental frame around media queries has been wrong all along.
2日前
Finding your first remote job Josh Comeau's blog
As remote work becomes increasingly popular, I am frequently asked how to get started. This article shares everything I know about landing that first remote gig.
2日前
11/17 (日)
Supercharge Web UX with View Transitions (2024.10.18 @ React Brussels) Bram.us
Slides + recording of the talk “Supercharge Web UX with View Transitions” I gave at React Brussels 2024
2日前
How To Monitor JavaScript Performance DebugBear Blog
As websites rely more on JavaScript for page load and interactive elements, performance monitoring has become essential to ensure smooth user experiences and prevent slowdowns.
2日前
The Okta bcrypt Security Incident and The Bun vs Node.js Angle in Secure By Design NodeJS Security & NodeJS Secure Coding’s Blog
Even if you follow security best practices and choose bcrypt for password hashing you can still get it wrong. How does Bun handle it in a more secure fashion? What happened with the Okta bcrypt incident? Lets dive in.
2日前
Can OSSPledge Fix Open Source Sustainability? software engineering, open source projects, startups, product design, strategy, web performance, security, and more
The Open Source Pledge aims to address open source sustainability challenges by encouraging companies to pay $2,000 per developer per year
2日前
JavaScript Sets and Maps: Beyond Arrays and Objects software engineering, open source projects, startups, product design, strategy, web performance, security, and more
How to handle unique values and key-value pairs properly without type coercion and performance issues
2日前
Node.js では標準モジュールで Promise timer が使える azukiazusa のテックブログ2
人為的な遅延を発生させるために、`setTimeout` を Promise をラップする方法がよく使われています。これにより、`await` を使って任意の秒数処理を遅らせることができます。
3日前
11/16 (土)
新しいパッケージマネージャーの vlt を使ってみる
2
azukiazusa のテックブログ2vlt は npm と互換性のあるパッケージマネージャーです。`npm` と同じように、パッケージのインストールや script の実行ができます。また、npm registry 互換のサーバーレジストリである vsr も同時に提供されています。
3日前
アプリ文言のパースで学ぶ 文字列Literal型パズル入門
20
Saji (@sajikix) on Speaker DeckTSKaigiKansai 2024 : 2024/11/16- https://kansai.tskaigi.org/talks/sajikixPlayground- Try it in PlaygroundX- https://twitter.com/sajikix
3日前
Precise Decimal Math in JavaScript with Fraction.js software engineering, open source projects, startups, product design, strategy, web performance, security, and more
How to handle exact decimal calculations in JavaScript when floating-point precision isn't good enough
3日前
Showing Browser Support for Web Platform Features on Your Own Blog Frontend Masters Boost RSS Feed
Baseline now has a baseline-status web component widget that can be used anywhere to show of general browser support. This post gets into what else there is to think about there.
3日前
Retrofitting spatial safety to hundreds of millions of lines of C++ Google Online Security Blog
Posted by Alex Rebert and Max Shavrick, Security Foundations, and Kinuko Yasuda, Core DeveloperAttackers regularly exploit spatial memory safety vulnerabilities, which occur when code accesses a memory allocation outside of its intended bounds, to compromise systems and sensitive data. These vulnerabilities represent a major security risk to users. Based on an analysis of in-the-wild exploits tracked by Google's Project Zero, spatial safety vulnerabilities represent 40% of in-the-wild memory saf
4日前
How to Build Reliable AI Tools Builder.io Blog
Building AI tools: Ensure seamless integration, reliability, and outstanding performance with Visual Copilot 2.0
4日前
Malicious npm Package Exploits WhatsApp Authentication with Remote Kill Switch for File Destruction Socket
A malicious npm package disguised as a WhatsApp client is exploiting authentication flows with a remote kill switch to exfiltrate data and destroy files.
4日前
11/15 (金)
Exploring JavaScript Symbols software engineering, open source projects, startups, product design, strategy, web performance, security, and more
Deep dive into JavaScript Symbols - what they are, why they matter, and how to use them effectively
4日前
Accelerating partner success: Vercel’s new Partner Program benefits Vercel News
At Vercel, we believe in the power of partnership and collaboration to drive innovation and mutual success. One in two sales and project delivery is done in collaboration with our partners. Last month, sponsored and supported —our annual open-source conference—where over 1,000 people gathered in San Francisco and tens of thousands online from around the world. From championing an open web, , to developing joint features that enhance customer and user experiences, we're achieving more together.ov
4日前
Neon now available on Vercel Marketplace Vercel News
joins the Vercel Marketplace with its Postgres solution, offering integrated billing and automated account provisioning, directly from the Vercel Dashboard.NeonThis integration replaces the existing Vercel Postgres, allowing new users to immediately create Neon databases right from Vercel Marketplace. Current Vercel Postgres users will retain uninterrupted access to their databases and can continue creating new stores with Vercel Postgres until the migration is complete, after which new store cr
4日前
Web Analytics now has route support Vercel News
With the 1.4.0 release of , you can see route-level insights when you filter in . This update includes:@vercel/analyticsWeb AnalyticsThis feature is available to all Web Analytics customers.Learn more about .filtering in Web AnalyticsRead more Dynamic route segments are now supported in frameworks like Next.js, SvelteKit, and Remix with the latest version of the packageSupport for frontend frameworks:Apply filters based on routes to see page views and custom events per defined routeAdvanced filt
4日前
API Security Day - powered by APIDays & Escape Escape - The API Security Blog
Join top industry experts at API Security Day, a focused event at APIDays Paris, to explore in-depth strategies and insights for protecting APIs.
4日前
Watch the Web AI Summit 2024 videos web.dev: Blog
The Web AI Summit, Google's first summit for developers focused on client-side AI, took place onOctober 18, 2024. Our lineup included presenters from Google teams, such asChrome and MediaPipe, and other companies working in AI, such as
4日前
ブラウザで動作する地理空間データ処理ライブラリとして DuckDB-wasm を使い、 SQL を TypeScript で管理する仕組みを作る
142
newmo 技術ブログnewmo では、地図データや地理情報を扱う場面が多くあります。 たとえば、タクシーやライドシェアでは、営業区域のような営業していいエリアといった地理的な定義があります。 また、乗り入れ禁止区域のようなタクシーが乗り入れてはいけないエリアといった定義も必要になります。 これらの地理に関する定義は GeoJSON のような地理情報を扱うデータ形式で管理されることが多いです。 しかし、GeoJSONなどの定義をテキストとして手書きするのは困難です。 そのため、地図上に区域を作図するエディタやその定義した区域が正しいかをチェックするような管理ツールが必要です。 管理ツールは、ウェブアプリケーションと…
4日前
TSKaigi Kansai 2024とJSConf JP 2024に一休のエンジニアが登壇します 一休.com Developers Blog
kymmtです。 今月は 11月16日に京都で開催されるTSKaigi Kansai 2024 11月23日に東京で開催されるJSConf JP 2024 と、JavaScript/TypeScriptに関するカンファレンスが2つ開催されます。今年は、一休.comレストランのフロントエンドアーキテクトを務めるエンジニア恩田 (@takashi_onda)がこれらのカンファレンス両方に登壇します。 1週違いで開催されるそれぞれのカンファレンスでは、一休.comレストランのフロントエンド開発をきっかけとする内容のトークテーマを携えて登壇します。この記事では、現在絶賛発表準備中の本人からのコメントも…
4日前
PyPI Introduces Digital Attestations to Strengthen Python Package Security Socket
PyPI now supports digital attestations, enhancing security and trust by allowing package maintainers to verify the authenticity of Python packages.
4日前
PR TIMES はPHP Conference Japan 2024に協賛します PR TIMES 開発者ブログ
こんにちは。バックエンドエンジニアの筒井(@tsuttsun_wind)です。 PR TIMESは、PHP Conference Japan 2024 にゴールドスポンサーとして協賛します。 ※ PHP Conferen […]
4日前
ESLint v9.15.0 released ESLint Blog
This release updates the @eslint/plugin-kit dependency to the latest version 0.2.3 which includes the fix for security advisory GHSA-7q7g-4xm8-89cq.Highlightsmeta.defaultOptionsRules can now specify default options. ESLint will recursively merge any user-provided options elements on top of the default elements.This feature makes it easier to work with options in rules.// my-rule.jsexport default { meta: { defaultOptions: [{ alias: "basic", ignoreClassFields: false }], schema: [{ type: "object",
4日前
SCIM challenges: navigating the idiosyncrasies of different providers WorkOS Blog
Every provider does SCIM differently. If you don't pay attention, the results can be catastrophic. Read about these differences, the challenges that arise from them, and how WorkOS can help you overcome them.
4日前
Deploying serverless applications with Laravel Vapor
1
Honeybadger Developer BlogSay farewell to intricate setups and server management headaches. Learn how to deploy websites with Laravel Vapor, and skip all the fuss.
4日前
Ghost Jobs Should Be Illegal software engineering, open source projects, startups, product design, strategy, web performance, security, and more
How fake job postings became a systemic problem in tech recruiting
4日前
GitHub Availability Report: October 2024
1
The GitHub BlogIn October, we experienced one incident that resulted in degraded performance across GitHub services. The post GitHub Availability Report: October 2024 appeared first on The GitHub Blog.
4日前
How developers spend the time they save thanks to AI coding tools
1
The GitHub BlogDevelopers tell us how GitHub Copilot and other AI coding tools are transforming their work and changing how they spend their days.The post How developers spend the time they save thanks to AI coding tools appeared first on The GitHub Blog.
5日前
How to Trust AI Contributions to Your Codebase Blog RSS feed
In a world where AI generates code, code ownership and trust become increasingly obscure. Many enterprises already find this situation untenable, and they are looking for ways to solve it. But where do you start?
5日前
11/14 (木)
player.style Frontend Masters Boost RSS Feed
These custom video (and audio) players are very nice. I like how the accommodate narrow/vertical video players and work with any video provider (even YouTube).
5日前
What’s new in Cloudflare: Account Owned Tokens and Zaraz Automated Actions The Cloudflare Blog
Cloudflare customers can now create Account Owned Tokens , allowing more flexibility around access control for their Cloudflare services. Additionally, Zaraz Automation Actions streamlines event tracking and third-party tool integration.
5日前
Vercel now supports one-click Bluesky DNS configuration
1
Vercel Newsis now a preset DNS option for domains, simplifying the process to set your Bluesky handle to a Vercel domain. Upon updating your domain's DNS, you will need to visit to complete domain verification. BlueskyBluesky settingsRead our for a complete walkthrough or learn more about .Bluesky domain guideDNS PresetsRead more
5日前
The Elephant in AppSec Conference: 4 Key Takeaways Escape - The API Security Blog
Here are the key takeaways from the Elephant in AppSec Conference, uncovering the top insights from industry experts in application security.
5日前
Spin gh - Generate GitHub Actions for your Spin Apps in seconds Fermyon • Experience the next wave of cloud computing.
Get started using the Spin CLI gh plugin to easily generate GitHub Actions for your Spin Apps
5日前
Self-contained Executable Programs with Deno Compile Deno
Deno compile is a flexible tool that turns a JavaScript or TypeScript program into a portable, streamlined binary for any OS. Here's how it works.
5日前
Quick Guide to Building a PWA with Next.js Playful Programming's Atom Feed
Learn how to turn your Next.js app into a Progressive Web App (PWA).
5日前
Open-Source Meets Design Tooling With Penpot Articles on Smashing Magazine — For Web Designers And Developers
Penpot helps designers and developers work better together by offering a free, open-source design tool based on open web standards. Today, let’s explore its newly released Penpot Plugin System. So now, if there’s a functionality missing, you don’t need to jump into the code base straight away; you can create a plugin to achieve what you need. And you can even serve it from localhost!
5日前
A Small Rant on Hiring Developers in India Write Software, Well
I've observed a trend when hiring developers in India: many consulting firms push their developers to apply as full-time candidates to secure client projects. This misleading practice sets false expectations, resulting in poor project outcomes and underpaid developers.
5日前
STORES レジ ~ iOSインターン 体験記 ~ STORES Product Blog
前座 始めまして,ちゃんくろです。 普段は大学に通いながらiOSエンジニアとしてインターンに参加させていただいたり,IT系学生団体Tech.Uniの運営をさせていただいたりしている中で2024年春のサポーターズ1on1できっかけをいただき,10月中旬から11月中旬にかけて STORES レジでiOSインターンをさせていただくことになりました。 そこで学んだことや取り組み。僕自身1ヶ月のSTORESでのインターンを通して得たことを書いていければと思います。 期間中の取り組み 期間中に取り組んだTaskとしては以下のものが挙げられます。 レジ七不思議 会計後の顧客検索条件のリセット カート内キーボ…
5日前
Securing Your CI/CD Pipeline with Snyk Open Source and Semaphore Semaphore
This article covers using Snyk with Semaphore CI/CD pipeline for automated vulnerability scanning and related security practices.The post Securing Your CI/CD Pipeline with Snyk Open Source and Semaphore appeared first on Semaphore.
5日前
Code Coverage On The Fly Better world by better software
<p>If you want to see which parts of your source code are covered by E2E tests, you can use code coverage. The problem is often instrumentin
5日前
npmパッケージの代わりに独自の仕組みを構築して定数ファイルを配布する運用に切り替えた経緯と移行プロセス
2
PLAID Engineer Blog - 株式会社プレイドKARTEの複数のシステム間で共有する定数ファイルを、これまで社内向けのnpmパッケージとして配布していたところから、代わりとなる独自の仕組みを構築して管理する方式に切り替えたことと、その移行プロセスについて。
5日前
More than compliance: Elevate your security posture with 1Password 1Password Blog
You run a business that handles sensitive customer data. To ensure you’re following industry standards, you diligently work to achieve compliance with relevant laws and regulations, such as HIPAA, SOC 2, or GDPR. You invest in the necessary tools, train your staff, and implement the required security policies. After an exhaustive process, you proudly receive your compliance certification.However, one evening, you discover that your system has been breached. Hackers have infiltrated your network
5日前
Dialog と Popover #12
2
blog.jxck.ioToast 相当を実装する場合、時間が経ったら自動で消えるタイムアウトを設定することがないだろうか?今回 Popover の一連を調べる中であった、これが WCAG 違反だという議論を紹介する。
5日前
Rails 7.1 Added Support For Array#intersect? To ActiveRecord::Relation. Saeloun Blog
Ruby 3.1 introduced the Array#intersect? method which returns true if two arrays have at least one common element, otherwise returns false.fruits_list_1 = ['apple', 'banana', 'cherry']fruits_list_2 = ['orange', 'banana', 'grape']fruits_list_3 = ['kiwi', 'peach', 'mango']fruits_list_1.intersect?(fruits_list_2)=> truefruits_list_1.intersect?(fruits_list_3)=> falseBeforeTo check if two ActiveRecord relation objects have any common elements, we had to chain the intersection method with any? or empty
5日前
Rails 7.1 Adds --parent Option To The Controller Generator. Saeloun Blog
Rails provides generators to quickly create files that follow Rails conventions.The most power-packed one is the scaffold generator which creates a model, controller, views, and tests for a given resource.Of course, each file can be created individually using the model, controller, and job generators.BeforeThe controller generator can be used to create an ApplicationController class, which serves as the base class for all controllers in the application.Prior to Rails 7.1, It was not possible to
5日前
Enabling Out-of-the-Box Performance Insights in Unity Games with the Sentry SDK Sentry Blog RSS
The Sentry Unity SDK has been effective for crash reporting, including: Support for line numbers in C# exceptions on IL2CPP (in release mode!) Capturing native ...
5日前
Bridging Business Intelligence and Data Orchestration with Dagster + Sigma Dagster Blog
Break down the silos between data engineering and BI tools
5日前
Manage Your Pino Logs with AppSignal AppSignal
With support for Pino logs and Fastify V5, AppSignal lets you easily centralize and monitor logging data for faster application performance troubleshooting.
5日前
Turborepo 2.3
1
Turbo BlogTurborepo 2.3 introduces the Boundaries RFC, along with several ergonomics improvements.
5日前
Best practices for CLI authentication: a technical guide WorkOS Blog
Learn how to securely authenticate users accessing your service through a command-line tool, enabling safe, scriptable workflows across terminals, machines, and Docker containers.
5日前
How SAML certificate renewal works - and what happens when it fails WorkOS Blog
Learn why it is important for SAML certificates to expire and how having a plan in place to handle expiration can avoid downtime.
5日前
Can Scrum Be Salvaged? software engineering, open source projects, startups, product design, strategy, web performance, security, and more
Scrum is failing engineering teams and what it's actually costing us
5日前
GitHub Removes Malicious Pull Requests Targeting Open Source Repositories
1
SocketGitHub removed 27 malicious pull requests attempting to inject harmful code across multiple open source repositories, in another round of low-effort attacks.
5日前
Web Fundamentals: Manipulating the DOM with JavaScript Playful Programming's Atom Feed
The ninth chapter of this series finally goes over the DOM, how to manipulate it, and how to make our components interactive!
5日前
A civic tech creative on modernizing government sites, MySpace coding and pre-internet memories The Mozilla Blog
Here at Mozilla, we are the first to admit the internet isn’t perfect, but we know the internet is pretty darn magical. The internet opens up doors and opportunities, allows for human connection, and lets everyone find where they belong — their corners of the internet. We all have an internet story worth sharing. In […]The post A civic tech creative on modernizing government sites, MySpace coding and pre-internet memories appeared first on The Mozilla Blog.
6日前
Safer with Google: New intelligent, real-time protections on Android to keep you safe Google Online Security Blog
Posted by Lyubov Farafonova, Product Manager and Steve Kafka, Group Product Manager, AndroidUser safety is at the heart of everything we do at Google. Our mission to make technology helpful for everyone means building features that protect you while keeping your privacy top of mind. From Gmail’s defenses that stop more than 99.9% of spam, phishing and malware, to Google Messages’ advanced security that protects users from 2 billion suspicious messages a month and beyond, we're constantly develop
6日前
Design Smarter with Figma Auto Layout Builder.io Blog
Discover how Figma's auto layout revolutionizes design. Learn to create responsive, maintainable layouts with ease. Boost efficiency now!
6日前
Custom Progress Element Using Anchor Positioning & Scroll-Driven Animations Frontend Masters Boost RSS Feed
A single HTML `progress` element can have quite an elaborate design with custom colors, a tooltip showing the active %, and even an entrance animation.
6日前
Our commitment to you – and an update on severity ratings for software quality Blog RSS feed
The speed of software development and product delivery is increasing for organizations everywhere – including here at Sonar. In this blog, we decided to put our guiding engineering principles in writing and share them with you.
6日前
11/13 (水)
Life of a Vercel request: What happens when a user presses enter Vercel News
When developers push code, Vercel’s analyzes the codebase and intelligently provisions cloud resources. When requests come in, Vercel’s infrastructure instantly routes them to the nearest data center over a high-speed, low-latency network, delivering a response right back to the user.framework-defined infrastructureVercel handles all of this behind the scenes. But understanding how your framework code powers the infrastructure—from deployment to request handling—gives you insight into how Vercel
6日前
The `<details>` and `<summary>` elements are getting an upgrade Piccalilli - Everything
Big fan of <details> and <summary> checking in but what I don’t like is having to add extra elements to present a nice look and feel for them. Dealing with the disclosed content also requires extra elements if you want to apply a layout, for example. It looks like that is changing though! I’m especially looking forward to giving the new ::details-content pseudo-element a test drive, that’s for sure. Check it out!
6日前
Build a Database App with Drizzle ORM and Deno
1
DenoUsing an object-relational mapping (ORM) database can make working with persistent data simpler. Here's how to use a popular ORM, Drizzle, with Deno.
6日前
Spin Selective Deployments: A Leap Forward for Distributed Applications Fermyon • Experience the next wave of cloud computing.
Compose a single codebase (even in multiple languages). Edit it in one project. Compile it with one build command.
6日前
Building an Assignment Algorithm - Episode 3 / 3 Scott Logic
The final installment of the assignment algorithm series! This episode covers the last piece of the puzzle - slot sorting, as well as wrapping up all that has been discussed in the previous 2 episodes.
6日前
Executing Dynamic JavaScript Code on Supabase with Edge Functions
1
Blog - SupabaseLearn how to execute dynamic JavaScript code on Supabase using Edge Functions.
6日前
Rails 7.1 Raises Error When Generating Model Attributes With Reserved Names.
1
Saeloun Blog
ActiveRecord migrations are a convenient way to modify our database schema over time.They allow us to create, modify, and manage database tables and columns, ensuring consistency across environments.BeforeCurrently, ActiveRecord::Migration has a weird behaviour where we can generate migrations with reserved keywords like attributes, type etc.bin/rails generate model Post title:text attributes:jsonbclass CreatePosts < ActiveRecord::Migration[6.0] def change create_table :posts do |t| t.text :titl
6日前
Avoid Rate Limiting with Query Batching Sentry Blog RSS
This post is part of our debugging series, where we share tricky challenges and solutions while building Sentry. ~~~ On March 4th, 2024, the most metal inciden...
6日前
Case Study: Analytiks - Fast-Track AI Projects With Managed Dagster+ Dagster Blog
Enterprise-grade data infrastructure that powers AI initiatives for growing companies
6日前
Streamlined Contract Testing in Node.js: A Simple and Achievable Approach AppSignal
Let's explore a simplified approach to contract testing that offers all the benefits with less work.
6日前
Web Components Work Great with htmx </> htmx - high power tools for html
People interested in htmx often ask us about component libraries.React and other JavaScript frameworks have great ecosystems of pre-built components that can be imported into your project; htmx doesn’t really have anything similar.The first and most important thing to understand is that htmx doesn’t preclude you from using anything.Because htmx-based websites are often multi-page apps, each page is a blank canvas on which you can import as much or as little JavaScript as you like.If your app is
6日前
Complete CSS launches on November 26 Piccalilli - Everything
FYIWe have news! We're in the home straight, finishing up Complete CSS and with that, we have a launch date: November 26 at 12pm GMT. Sign up to get updates and we'll email you as soon as it is live.We've been working on Complete CSS since February 2024. The aim of the game for me was to pull together all of the stuff I've been talking about over the last few years into a talk, workshop and course.I delivered the talk, "Get the core right and the resilient code will follow" last week at the lege
6日前
Support dual package in npm - the easy way Duy NG
JavaScript is evolving rapidly. Now, it’s really important for libraries to work with both CommonJS (CJS) and ECMAScript Modules (ESM).In this article, we’ll guide you through an easy and practical approach to handle dual-package support. That means more people can use your library, and it’s easier for them to do so.TL;DR#Create a dual-package TypeScript library supporting both ESM and CommonJS:Write source code in ESM.Use only the .js extension.Avoid external build tools.Compile source files in
6日前
What is SCIM? The ultimate guide WorkOS Blog
What is SCIM, and why do you need to support it in your SaaS? We’ll discuss the SCIM standard in-depth, how it works, and how you can add SCIM support to your app.
6日前
View Transitions API: Single Page Apps Without a Framework
1
DebugBear BlogAn introduction to View Transitions, a modern web platform feature to improve user experience and perceived performance
6日前
RubyGems.org Adds New Maintainer Role Socket
RubyGems.org has added a new "maintainer" role that allows for publishing new versions of gems. This new permission type is aimed at improving security for gem owners and the service overall.
6日前
Web Fundamentals: JavaScript Basics Playful Programming's Atom Feed
The seventh chapter of this series contains the first look into JavaScript and its basic components.
6日前
Exploring the Firefox community on r/firefox The Mozilla Blog
Open source thrives because of its people. Firefox, like so many successful open-source projects, is powered by passionate contributors and dedicated supporters. Their collective efforts have transformed Firefox from just a web browser into the cornerstone of a global community, bringing together users and developers with a shared vision for the open web. Reddit, one […]The post Exploring the Firefox community on r/firefox appeared first on The Mozilla Blog.
7日前
How AI is reshaping creativity: Insights from art, tech and policy The Mozilla Blog
AI is shaking things up in the creative world, and I get why a lot of artists feel anxious. Whenever new technology comes along — especially in industries like ours — it brings fear. Fear of losing control, fear of being replaced. That’s real. But there’s another side to this: AI can open doors we […]The post How AI is reshaping creativity: Insights from art, tech and policy appeared first on The Mozilla Blog.
7日前
Introducing Netlify’s Free plan
1
Netlify RSSDeploy without worry. Netlify’s new Free plan gives you generous bandwidth, build minutes, and powerful features to run your web projects.
7日前
State of CSS 2024 Results
1
Frontend Masters Boost RSS Feed
Sacha Greif introducing the State of CSS 2024 results: Let me make a prediction: we’ll look back at 2024 as the turning point between “CSS Classic” and “New CSS”. That feels intuitively true to me, except we won’t use those names. Check out work done on CSS Levels which define CSS4 and CSS5 “eras” (which […]
7日前
Bundle Up And Save On Smashing Books And Workshops Articles on Smashing Magazine — For Web Designers And Developers
It’s the end of the year, and as we look at our inventory, we thought, “Let’s help everyone in our community get ready for the year ahead!” Get friendly pricing on bundles of books and workshops to dive deep into the subjects you care about most. Let’s bundle up and save!
7日前
11/12 (火)
Anchoreum: A New Game for Learning Anchor Positioning CSS-Tricks
You've played Flexbox Froggy before, right? Or maybe Grid Garden? They're both absolute musts for learning the basics of modern CSS layout using Flexbox and CSS Grid. Thomas Park made those and he's back with another game: Anchoreum.Anchoreum: A New Game for Learning Anchor Positioning originally published on CSS-Tricks, which is part of the DigitalOcean family. You should get the newsletter.
7日前
Introducing Vercel Firewall DDoS mitigation notifications Vercel News
You can now receive alerts when the Vercel Firewall detects and automatically mitigates a DDoS attack on your Vercel project. With these alerts, you can get notified immediately when traffic to your application is blocked or challenged, so that you can review attack traffic and take any further action in a timely manner.To get started, you can either to get notified through a defined HTTP endpoint, or use the to receive notifications in your Slack workspace.set up a webhookVercel Slack appThese
7日前
API Platform Admin: The Ultimate Admin Generator For PHP Marmelab blog
Watch the conference talk to discover how API Platform Admin can help you easily create powerful admin interfaces for PHP applications, without needing JavaScript knowledge.
7日前
Using Hotwire for Inline Form Updates Without Form Submission
1
Write Software, WellSometimes you need dynamic content on the form, where parts of the form update based on the user input. This post shows how to use Hotwire's Turbo and Stimulus libraries for in-place form updates by loading data from the server, without submitting the form, which happens only once, at the end.
7日前
How to Build a RAG Chatbot to Chat with Documents Using Sparse Data Semaphore
This article teaches how to build a RAG chatbot to navigate documentation efficiently, using sparse data techniques.The post How to Build a RAG Chatbot to Chat with Documents Using Sparse Data appeared first on Semaphore.
7日前
New in Chrome 131 developer.chrome.com: Blog
Chrome 131 is rolling out now! CSS Highlight Inheritance is changing, more CSS styling for the details element, easier print layout with page margin boxes, and there is plenty more.
7日前
Join the Translator API origin trial developer.chrome.com: Blog
Live translate text in the browser using local AI models. Now, users can contribute in their first language.
7日前
Join the Summarizer API origin trial developer.chrome.com: Blog
Participate in the origin trial to help users distill lengthy articles, complex documents, or even lively chat conversations into concise and insightful summaries.
7日前
Join the Prompt API for Chrome Extensions origin trial developer.chrome.com: Blog
Participate in the Prompt API for Chrome Extensions origin trial and access Gemini Nano in Chrome.
7日前