Ruby Gem 설치의 내부 동작 원리와 수동 설치 방법

RubyGems는 Compact Index 프로토콜을 사용하여 gem 이름을 기반으로 버전, 의존성, 체크섬 정보를 조회하고 .gem 파일을 다운로드한다.

#rubygems #bundler
https://ruby-news.kr/articles/how-to-install-a-gem

Ruby Gem 설치의 내부 동작 원리와 수동 설치 방법

RubyGems는 Compact Index 프로토콜을 사용하여 gem 이름을 기반으로 버전, 의존성, 체크섬 정보를 조회하고 .gem 파일을 다운로드한다.

Ruby-News | 루비 AI 뉴스

Ruby Gem 설치의 내부 동작 원리와 수동 설치 방법

RubyGems는 Compact Index 프로토콜을 사용하여 gem 이름을 기반으로 버전, 의존성, 체크섬 정보를 조회하고 .gem 파일을 다운로드한다.

🔗 원문 보기

Ruby Gem 설치의 내부 동작 원리와 수동 설치 방법

RubyGems는 Compact Index 프로토콜을 사용하여 gem 이름을 기반으로 버전, 의존성, 체크섬 정보를 조회하고 .gem 파일을 다운로드한다.

Ruby-News | 루비 AI 뉴스

마이크 맥퀘이드: 오픈소스가 직업이 될 수 없는 이유와 루비젬스 거버넌스 논란

루비젬스와 번들러 클라이언트 라이브러리가 루비 센트럴에서 마츠와 루비 코어 팀으로 이관되며 생태계 거버넌스의 중대한 전환점을 맞이했다.

#rubygems #bundler
https://ruby-news.kr/articles/breaking-change-podcast-v44-0-2-mike-mcquaid-if-you-don-t-like-it-quit

마이크 맥퀘이드: 오픈소스가 직업이 될 수 없는 이유와 루비젬스 거버넌스 논란

루비젬스와 번들러 클라이언트 라이브러리가 루비 센트럴에서 마츠와 루비 코어 팀으로 이관되며 생태계 거버넌스의 중대한 전환점을 맞이했다.

Ruby-News | 루비 AI 뉴스

마이크 맥퀘이드: 오픈소스가 직업이 될 수 없는 이유와 루비젬스 거버넌스 논란

루비젬스와 번들러 클라이언트 라이브러리가 루비 센트럴에서 마츠와 루비 코어 팀으로 이관되며 생태계 거버넌스의 중대한 전환점을 맞이했다.

🔗 원문 보기

마이크 맥퀘이드: 오픈소스가 직업이 될 수 없는 이유와 루비젬스 거버넌스 논란

루비젬스와 번들러 클라이언트 라이브러리가 루비 센트럴에서 마츠와 루비 코어 팀으로 이관되며 생태계 거버넌스의 중대한 전환점을 맞이했다.

Ruby-News | 루비 AI 뉴스

I asked the AI on duckduckgo about TypeScript to include bundling, with issue URLs. I got 2 URLs of unrelated issues, and three times the same. Then:

"I’m sorry about that. The URLs I gave were placeholders and don’t correspond to the actual discussions.
The real, relevant TypeScript‑repo issues are:"

And again it gave me the irrelevant URLs. 🤣

It is often surprising how quick I get useful pointers, but building an industry on this. 🤦‍♀️

#GPT-OSS120b #ai #typescript #bundler

Gem.coop 업데이트 #4: 쿨다운 베타

gem.coop 팀은 젬 가용성을 지연시켜 악성 패키지를 식별하고 제거할 시간을 확보함으로써 공급망 위험을 선제적으로 완화하는 48시간 쿨다운 베타를 도입했습니다.

#bundler #gem_coop
https://ruby-news.kr/articles/4-dac5f875

Gem.coop 업데이트 #4: 쿨다운 베타

최신 Ruby, Rails, AI 관련 뉴스와 트렌드를 한곳에서 만나보세요

Ruby-News || 루비 AI 뉴스
One Open-source Project Daily

create a single executable out of your node.js apps

https://github.com/nexe/nexe

#1ospd #opensource #binaries #binary #bundle #bundler #cli #executable #javascript #nexe #nodejs
GitHub - nexe/nexe: 🎉 create a single executable out of your node.js apps

🎉 create a single executable out of your node.js apps - nexe/nexe

GitHub
Oh, look! Another mind-blowing revelation: #Bundler might eventually be as fast as uv! 🎉 But wait, it comes with a built-in excuse—a "margin #of #error." 🤔 Let's all hold our breath for this groundbreaking #speed increase... or not. 🙄
https://tenderlovemaking.com/2025/12/29/can-bundler-be-as-fast-as-uv/ #uv #revelation #margin #technews #HackerNews #ngated
Can Bundler Be as Fast as uv?

At RailsWorld earlier this year, I got nerd sniped by someone. They asked “why can’t Bundler be as fast as uv?” Immediately my inner voice said “YA, WHY CAN’T IT BE AS FAST AS UV????” My inner voice likes to shout at me, especially when someone asks a question so obvious I should have thought of it myself. Since then I’ve been thinking about and investigating this problem, going so far as to give a presentation at XO Ruby Portland about Bundler performance. I firmly believe the answer is “Bundler can be as fast as uv” (where “as fast” has a margin of error lol).

Tenderlove Making
Can Bundler Be as Fast as uv?

At RailsWorld earlier this year, I got nerd sniped by someone. They asked “why can’t Bundler be as fast as uv?” Immediately my inner voice said “YA, WHY CAN’T IT BE AS FAST AS UV????” My inner voice likes to shout at me, especially when someone asks a question so obvious I should have thought of it myself. Since then I’ve been thinking about and investigating this problem, going so far as to give a presentation at XO Ruby Portland about Bundler performance. I firmly believe the answer is “Bundler can be as fast as uv” (where “as fast” has a margin of error lol).

Tenderlove Making

Intlayer: альтернатива @nuxt/i18n с фокусом на оптимизации бандла

После интеграции nuxt/i18n в несколько моих проектов я пришел к однозначному выводу: это, безусловно, лучшее i18n-решение для JS-фреймворков. Его «plug&play» настройка, загрузка пространств имен (namespaces) и встроенная маршрутизация, настоящее удовольствие в работе. Однако у этого решения есть серьезная проблема: загруженные пространства имен не подвергаются «тришейкингу» (tree-shaking). Несмотря на то, что JSON-файлы могут загружаться динамически для каждой локали, Nuxt в итоге объединяет их, что означает, что файл locale/zh/about.json загружается на всех страницах.

https://habr.com/ru/articles/978564/

#vue #i18n #vuei18n #bundler

Intlayer: альтернатива @nuxt/i18n с фокусом на оптимизации бандла

После интеграции nuxt/i18n в несколько моих проектов я пришел к однозначному выводу: это, безусловно, лучшее i18n-решение для JS-фреймворков. Его «plug&play» настройка, загрузка пространств имен...

Хабр