(오늘의 짤방: 어제 기숙사 편의점에서 찍은건데 누구냐 이거 ㅋㅋㅋ via @kwabang2827)
개발 관련 소식
- 팁과 유틸리티
- "목적, 선호도 따라 다양하게…" 게이밍 노트북 최적화를 위한 필수 소프트웨어
- Show GN: Graphmark - 북마크한 웹페이지를 그래프로 보여주는 크롬 익스텐션 (graphmark.framer.website)
- iOS 18 brings math and conversions support to your iPhone’s keyboard
- HN-text - 빠르고 읽기 쉬운 해커뉴스 터미널 클라이언트 (github.com/piqoni)
- Safari 18 베타에 포함된 WebKit 신기능들 (webkit.org)
- iOS 18, 배터리 방전되더라도 시간 표시한다
- iOS 18 이후 한참 기다려야 출시될 최신 아이폰 기능 모음
- 맥OS 세쿼이아의 '타일형 UI'가 전혀 기대되지 않는 이유
- 아이폰 미러링, '애플 인텔리전스보다 더 자주 쓸' 실생활 밀착 기능
- “바탕 화면에 아이폰 띄워서 쓴다” 최신 맥OS 세쿼이아 신기능 6가지
- "고개 저어 통화 거절…" 올가을 에어팟에 추가되는 새로운 기능 3가지
- "오직 나만을 위한 아이폰…" iOS 18에서 주목할 만한 변화 5가지
- 매일 사용하는 추천 macOS앱을 알려주세요 (news.ycombinator.com)
- GN⁺: 애플, WWDC 2024에서 Passwords 매니저 앱 공개 (zdnet.com)
- GN⁺: Ice – macOS용 오픈 소스 메뉴 바 관리자 (github.com/jordanbaird)
- 프로그래밍
- "형식 힌트부터 가상환경까지" 현대 파이썬 코딩의 4가지 핵심
- OSRD - Open Source Railway Designer (osrd.fr)
- “자바 정책은 엄격하게” 오라클, 대기업으로 라이선스 감사 확대
- 메시지 큐 기반 아키텍처가 요즘 인기가 떨어지는 이유는 뭔가요? (news.ycombinator.com)
- Printing music with CSS Grid
- Penpot - Design and code beautiful products. Together.
- Cylon.js is a JavaScript framework for robotics, physical computing, and the Internet of Things (IoT).
- shpool - 쉘 세션 연결을 유지해주는 도구 (github.com/shell-pool)
- Simplified Docker Architecture 👇
- GN⁺: Htmx 2.0.0 릴리즈 (htmx.org)
- JWT Token Structure Simplified:
- 6 GitHub Repositories to Master JavaScript Best Practices:
- 야, 너도 WireMock으로 테스트할 수 있어
- How To Use switch In Modern Java
- Git 브랜치 배우기를 시작합니다!
- Java 21: Path to Generational ZGC
- Why are my Java virtual threads slower than the platform threads?
- Effect - TypeScript로 강력한 앱 구축을 도와주는 라이브러리 (effect.website)
- JDK 22 and JDK 23: What We Know So Far
- Statically Typed Functional Programming with Python 3.12
- Python's many command-line utilities
- ⏰😴 wakepy - Cross-platform wakelock / keep-awake / stay-awake written in Python.
- mesop - Quickly build web UIs in Python - Used at Google for rapid internal app development
- `bytes`: The Lesser-Known Python Built-In Sequence • And Understanding UTF-8 Encoding
- Let’s optimize! Running 15× faster with a situation-specific algorithm
- Cloud Performance on a "Toy" Computer: From Python to Rust
- TEO - SCHEMA-DRIVEN Web Server Framework - Native to Rust, Node.js and Python.
- Fix Python Code Smells with These Best Practices
- CPython Garbage Collection: The Internal Mechanics and Algorithms
- Java Modularity and Unit Testing
- How I manage Python in 2024
- NullAway: Fast Annotation-Based Null Checking for Java
- I was so inspired by UUIDv7 (high-precision time-sortable 128-bit unique identifier) that I've prepared zero-dependency implementations in 20 languages.
- Python Mappings Quiz
- What is PID 0?
- The Front End Developer/Engineer Handbook 2024
- Flaky Tests Overhaul at Uber
- Coolify is an open-source & self-hostable alternative to Heroku / Netlify / Vercel / etc.
- Queueing - An interactive study of queueing strategies
- How to Evaluate the Quality of Python Packages
- Lexbor - 오픈소스 HTML 렌더러 라이브러리 (github.com/lexbor)
- GN⁺: Revideo – 코드로 동영상을 제작하는 오픈소스 프레임워크 (github.com/redotvideo)
- Show GN: es-toolkit: 2-3배 빠르고, 97% 작은 lodash 대체 라이브러리 (es-toolkit.slash.page)
- WeasyPrint is a smart solution helping web developers to create PDF documents. It turns simple HTML pages into gorgeous statistical reports, invoices, tickets
- Towards universal version control with Patchwork
- Show GN: DGM.js - 스마트 도형을 지원하는 오픈소스 무한 캔버스 React 컴포넌트 (dgmjs.dev)
- Reviewing Code With GPT-4o, OpenAI’s New ‘Omni’ LLM
- 애플도 AI 코딩 도구에 투자··· ‘스위프트 어시스트’ 출시
- 와즘을 사용하는 11가지 놀라운 방법
- GN⁺: Flameshot – 크로스 플랫폼 화면캡쳐 소프트웨어 오픈소스 (flameshot.org)
- String Interpolation in Python: Exploring Available Tools
- Testing with Python (part 6): Fake it...
- Streaming HTML – Asynchronous DOM Updates without JavaScript
- Google Mesop - 파이썬으로 웹앱 만들기 (github.com/google)
- Escargot is a memory optimized JavaScript engine for mid-range devices such as mobile phone, tablet and TV.
- Turn a fresh Ubuntu installation into a fully-configured, beautiful, and modern web development system by running a single command.
- The State of Django 2024
- 🕷️ ScrapeGraphAI: You Only Scrape Once
- Web Browser Engineering
- Manifest - 간단하지만 풀 기능을 제공하는 백엔드(BaaS) 오픈소스 (manifest.build)
- Ludic is a lightweight framework for building HTML pages with a component approach similar to React.
- Python News: What's New From April 2024
- Difference between Apache Kafka, RabbitMQ, and ActiveMQ
- Aider SWE Bench harness
- Build Your Python Project Documentation With MkDocs
- 221: How to get pytest to import your code under test
- Show GN: 간단한 이미지 하이라이터 (simplehighlighterpngjpg.com)
- DevOps
- Welcome to iximiuz Labs 🚀 - [The] Learning Platform to Master Cloud Native Craft
- dive - A tool for exploring a docker image, layer contents, and discovering ways to shrink the size of your Docker/OCI image.
- Windows - WSL 2의 네트워크 통신 방법 - 세 번째 이야기 (같은 IP를 공유하는 WSL 2 인스턴스)
- The Problem with OpenTelemetry
- Kafka Optimization Theorem
- Red Hat Rethinks the Linux Distro for the Container Age
- Kata Containers is an open source project and community working to build a standard implementation of lightweight Virtual Machines (VMs) that feel and perform like containers, but provide the workload isolation and security advantages of VMs.
- VpK - Visually presented Kubernetes
- local-kubernetes-runner - CLI for spins up a K8s cluster locally in 10 seconds.
- Tutorial : Making a Kubernetes Risk Analyser from scratch
- 설계
- (번역) 기능 분할 설계 - 최고의 프런트엔드 아키텍처
- How do you accidentally run for President of Iceland?
- design patterns catalogue
- The Granularity Conundrum: Finding The Right Size of a Microservice
- Avoiding Beginner Mistakes Hampering You to Scale Backend⚡️
- Not Just Scale
- What we talk about when we talk about System Design
- UML Class Diagram Explained with Examples
- 경력 관리와 개발문화
- 학·석·박사 5.5년 만에 취득…문과생 위한 'AI·빅데이터 캠프'도
- AI 스타트업을 만드는 방법 (substack.com)
- IT 조직을 ‘플랫폼 엔지니어링 팀’으로 재구성하기 ‘Why & How’
- 모셔갈 땐 언제고…"개발자 이젠 필요없어" 초비상
- “이걸요·제가요·왜요”...‘3요 주의보’를 이겨내는 방법[김한솔의 경영전략]
- "학생과 젊은 직장인이 생성형 AI 혁명 주도" 딜로이트 보고서
- Cognitive Load is what matters
- 기술없이 퇴직한 50대 중반, 적정몸값은 연1400만원
- [Who] 베일에 싸인 사업가...초저가 옷 팔아 매출 60兆 기록한 쉬인 창업자
- Your End-to-End Product Analytics Strategy
- GN⁺: FTC, 숨겨진 수수료 및 구독 취소 방해 혐의로 Adobe 와 경영진 고소 (ftc.gov)
- 현대차, "솔직히 중국 쫓아가기 힘들어"…SDV 전환이 핵심
- 그 누구도 나의 서사를 대신 써주지 않는다 - '성장'과 '물경력' 사이에서 혼란스러워하는 분들께
- GN⁺: 진정한 전문가와 모방자를 구별하는 방법 (fs.blog)
- GN⁺: 소프트웨어 생산성을 떨어뜨리는 간단한 방법 (2023) (erikbern.com)
- 황정아 “R&D 예산삭감 여파 현실화”…과학계 실직자 더 늘었다
- The Story of Reformatting 100k Files at Google in 2012
- "1년도 안돼 조기종료"…운영 시계 빨라진 IT 기업들
- ‘연고대 말고 고연대라 불러다오’… 올해 정시 점수 서-고-연 순
- 10년 만에 꿈 이뤘는데···임용 두 달 만에 삶 꺾여
- 모든 전투에서 이기려들면 결국 전쟁에서 진다.
- 자영업도 고령화 심각… ‘환갑’ 지난 사장님, 23년 만에 2배 폭증
- “퇴직하면 뭐 먹고 살지?”…중장년층 뭐하나 보니 대부분 ‘단순노동’
- What do GenZ software engineers really think?
- “IT 다운타임으로 기업 수익 9% 감소” 스플렁크 및 옥스포드 이코노믹스 연구
- ‘목적에 맞게 설계된 AI’··· 소규모 AI로 전환하고 있는 IT 리더 이야기
- 칼럼 | 기술 채용의 떠오르는 난관은 ‘우수한 지원자 찾기’
- ‘내 일자리 위협할 것’··· AI에 대한 두려움, 여전히 크다
- AI로 아낀 시간, 엉뚱한 데 쓴다?··· 슬랙, 워크포스 인덱스 보고서 공개
- 서울대 1학년 자퇴생 4년 만에 3배 ↑…이공계가 절반 이상
- “사무실 복귀 지시는 위장된 정리 해고?” 근무 방식에 따른 생산성 조사
- 스노우플레이크 창업자가 밝히는 성공 비결
- 월마트 AI 혁신 이끈 나이트 前 본부장… “주먹구구 투자 대신 결과 정량화 필수”
- 가치 침식으로부터 디지털 트랜스포메이션을 보호하는 방법
- GN⁺: 실리콘 밸리의 숨겨진 비밀: 창업자 유동성(Founder Liquidity) (stefantheard.com)
- 보이지 않는 효율성
- 작은 시장, 작은 사람들, 큰 결과
- “요즘 리더의 최대 관심사”··· ‘AI 인재 확보’ 위해 전략 재구상하는 글로벌 기업들
- 4년 차 개발자의 SI 대기업 이직기 : 이직 결심부터 코딩테스트까지
- 네이버 투자까지 받은 AI 회사, 나락으로... 사모펀드들 엑소더스
- [양병석 칼럼] 개발자에게 학벌이 중요할까?…부트캠프 출신 비전공자 인재들을 겪어보니 ①
- AI-exposed sectors experience productivity surge as AI jobs climb and see up to 25% wage premium: PwC 2024 Global AI Jobs Barometer
- Reflecting on one year of being an Engineering Manager
- [인터뷰] ‘반도체 설계 전설’ 짐 켈러 “AI, 모든 소프트웨어 대체 확신”
- 입으로 투자하기
- Become a sponsor to Anton Zhiyanov
- GN⁺: 구글 소프트웨어 엔지니어링의 AI: 진전과 향후 전망 (research.google)
- The Ultimate Guide to Becoming a Rockstar Product Engineer
- 8 GitHub Repositories Every Developer Should Bookmark:
- 콜센터 상담원 “나 대신할 AI, 회사가 나한테 훈련시키라고…”
- 스타트업만 알던 내가 SI 취업하고 생긴 일
- ‘쉬었음’ 청년 70만, 저는 낙오자인가요 | 추적60분 KBS 240607 방송
- "전략의 삼성은 없었다"…반도체를 흔든 30년 1위의 자만[K기업 고난의 행군②]
보안/클라우드/데이터베이스 관련 소식
- 보안
- “수습 비용만 1조원”··· 체인지 헬스케어의 랜섬웨어 대참사에서 배워야 할 8가지 교훈
- Maximum-severity GitLab flaw allowing account hijacking under active exploitation
- UK becomes first country to ban default bad passwords on IoT devices
- Deep Dive into XZ Utils Backdoor - Columbia Engineering, Advanced Systems Programming Guest Lecture
- Novel attack against virtually all VPN apps neuters their entire purpose
- Back to the Hype - An Update on How Cybercriminals Are Using GenAI
- Apple and Google deliver support for unwanted tracking alerts in iOS and Android
- LastPass is now encrypting URLs in password vaults for better security
- High-severity GitLab flaw lets attackers take over accounts
- 나만 오는 게 아니었다...올해 스팸문자 급증, 시민단체 수사 의뢰까지
- GN⁺: SSH Honeypot을 30일 동안 운영하면 보게 되는 것 (blog.sofiane.cc)
- OXO is a vulnerability scanning orchestrator that automatically binds tools together allowing for rapid scale.
- PyPI halted new users and projects while it fended off supply-chain attack
- GN⁺: iOS 18은 전체 주소록 접근 요청 앱을 규제함 (techcrunch.com)
- Encryption At Rest: Whose Threat Model Is It Anyway?
- Entropy is a CLI tool that will scan your codebase for high entropy lines, which are often secrets.
- 강은성의 보안 아키텍트ㅣ개발자가 알아야 할 공급망 보안
- Does it exists?(사업 아이디어 검토 검색 엔진)
- 2023년 미 정부 기관 주요 보안 사고 11선
- "다목적 해킹 툴 개발, 탈취 데이터 요약…" AI로 고도화된 사이버 위협의 실태
- 코파일럿+ PC와 윈도우 리콜 "기업엔 재난, 개인도 신중해야"
- UNC5537 해커 조직의 스노우플레이크 고객 데이터 탈취 시도가 성공한 이유
- “ IT 및 통신 기업 37%, 일주일에 한 번 이상 서비스 중단을 경험” 뉴렐릭 보고서
- 개인 계정에 보호막 씌우는 마스킹 이메일 시작하는 방법
- Fired employee accessed company’s computer 'test system' and deleted servers, causing it to lose S$918,000
- GN⁺: OpenSSH, 비정상적 행동을 제재하는 옵션 도입 (undeadly.org)
- 클라우드
- “모두를 위한 AI 슈퍼컴” 애저 클라우드 AI 데이터센터의 내부 살펴보기
- Learning AWS CodePipeline Hands-on learning: Part2
- AWS가 제공하는 고성능 컴퓨터 서비스(HPC on AWS)를 사용해야 하는 이유
- Amazon EC2 U7i Instances: 896 vCPUs and up to 32 TiB of Memory for High Memory Workloads
- 칼럼 | 10건의 사례에서 배우는 클라우드 백업 교훈
- AWS "보안과 IT혁신 동시 지원하는 자동화된 추론"
- A Cost Analysis Of Replication Vs S3 Express One Zone In Transactional Data Systems
- Mountpoint for Amazon S3
- 데이터베이스
- SQLite Studio - 싱글 바이너리 SQLite DB 탐색도구 (github.com/frectonz)
- Operational Advantages of Pgvectorscale vs. Pinecone:
- Pgvector vs Pinecone: Vector Database Performance and Cost Comparison
- Some random facts about SQLite
- Mastering PostgreSQL JSONB type in one article
- PGVECTOR IS NOW FASTER THAN PINECONE. And 75% cheaper thanks to a new open-source extension – introducing pgvectorscale.
- Stripe의 문서DB가 다운타임 없는 데이터 마이그레이션으로 99.999%의 가동 시간을 지원한 방법 (stripe.com)
- You'll regret using natural keys
- uuid: Universally Unique IDentifiers (UUIDs) in SQLite
- PostgreSQL uses Processes, not Threads.
- 🐘 What is pgai? Pgai is a PostgreSQL extension that brings more AI workflows to PostgreSQL, like embedding creation and model completion.
- DuckDB는 단지 빠른 것만이 아님 (csvbase.com)
- The best UUID type for a database Primary Key
- Dblab - 인터랙티브한 터미널용 DB 클라이언트 (github.com/danvergara)
- A Practical Guide to PostgreSQL Indexes
(보너스: Gathered the main Docker concepts into one diagram 👇 via @iximiuz)
EOB
댓글 없음:
댓글 쓰기