(오늘의 짤방: my dear friend journalctl via @memenetes)
개발 관련 소식
- 팁과 유틸리티
- 윈도우용 아크 브라우저 리뷰 | 전통적인 탭 사용 경험을 ‘완전히’ 뒤집다
- “윈도우 앱 안 부럽다” 리눅스 뉴비를 위한 추천 SW 10선
- GN⁺: BlackHole: macOS용 오디오 루프백 드라이버 (github.com/ExistentialAudio)
- BlackHole: Audio Loopback Driver
- 깨알 같이 숨어 있는 윈도우 내 광고 안 보이게 설정하는 10가지 방법
- Ask HN: 멋져 보이는 스타트업 데모는 어떻게 만드나요? (news.ycombinator.com)
- GN⁺: CSS Grid로 악보 출력 하기 (cruncher.ch)
- Freeter - 모두를 위한 오거나이저 앱 오픈소스 (freeter.io)
- Cascadia Code 2404.23 for programming fonts
- 프로그래밍
- Asynchronous Tasks With Django and Celery
- A 100x Speedup With Unsafe Python
- How Python Asyncio Works: Recreating it from Scratch
- 파이썬 대표 프레임워크 ‘장고’의 개발 트랜드는?··· 장고 개발자 설문조사 2024 핵심 내용
- New UUID Formats
- RFC 9562 - Universally Unique IDentifiers (UUIDs)
- Google technical writing One, Pre-class material 읽기 (2/3)
- Raspberry Pi Connect 베타 발표 (raspberrypi.com)
- 웹 애플리케이션 페이지를 패키지로 개발해 본 경험 공유
- Show GN: JavaScript에서 한글을 다루는 현대적인 라이브러리 (github.com/toss)
- Python Constants: Improve Your Code's Maintainability
- “모든 신기술의 감초” 가상머신(VM)의 이해
- 오라클, SQL·자바 특화 AI 코딩 도구 ‘코드 어시스트’ 출시
- pacemaker - For controlling time per iteration loop in Python.
- xmake - Lua 기반 크로스플랫폼 빌드 유틸리티 (github.com/xmake-io)
- Fast Exact Retrieval for Nearest-neighbor Lookup (FERN)
- JEP 474: Generational Mode Now Standard for ZGC in Java
- spring-boot-full-text Spring Boot 전문 (Full Text) 통신 라이브러리
- Pyspread - 파이썬 스프레드시트 (pyspread.gitlab.io)
- What Is the __pycache__ Folder in Python? Quiz
- How to Avoid Conflicts and Let Your OS Select a Random Port
- TypeIs does what I thought TypeGuard would do in Python
- The Magician's Sleight of Hand - A Python switcheroo that will leave the audience stunned
- Building Reusable Components in Django
- Vulture - Find (Python) dead code
- GN⁺: PHP는 더 이상 형편없지(Suck) 않아요 (developerjoy.co)
- Python News: What's New From April 2024
- simdjson : Parsing gigabytes of JSON per second
- Speeding up C++ build times
- Learning Go in 2024; From Beginner to Senior
- Hatch is a modern, extensible Python project manager.
- [Reactor] 서버 느리게 만드는 API 개발하기 (feat: block)
- A collection of compiler optimizations with brief descriptions and examples of code transformations.
- How to Get Normally Distributed Random Numbers With NumPy
- What's Lazy Evaluation in Python?
- C# Delegates In Practice — Implementing Observer Pattern With Delegates
- Full Series Stanford University - C programming
- Django Login, Logout, Signup, Password Change, and Password Reset
- GN⁺: JSON Path 사용법 (bump.sh)
- Design Patterns in C#
- The long-awaited and requested FastAPI CLI is here! 🎉
- GN⁺: Penpot 2.0 - Figma의 오픈소스 대체제 (penpot.app)
- nushell: A new type of shell
- Why Logfire is a perfect fit for FastAPI + Instructor¶
- “가장 널리 사용하는 LTS 버전은 자바 17”
- Full Line Code Completion in JetBrains IDEs: All You Need to Know
- GN⁺: BASIC 프로그래밍 언어 60주년 (arstechnica.com)
- PyOptInterface is an open-source Python library to provide a unified API to construct and solve optimization models with various optimizers.
- Floats Are Weird - Compute this limit more accurately with one weird trick!
- Jira의 이슈 정렬 방식이 Integer 방식이 아니라고?!
- PL 위키
- Fluent - 자연스러운 번역을 위한 로컬라이제이션 시스템 (projectfluent.org)
- Lambda functions in Python clearly explained:
- How to Run Your Python Scripts Quiz
- memlab is an end-to-end testing and analysis framework for identifying JavaScript memory leaks and optimization opportunities.
- AI로 코드 리팩토링, ‘아직은 아니다’
- ‘뭐부터 코딩 하지?’ 고민 AI에 맡긴다··· 깃허브, ‘코파일럿 워크스페이스’ 공개
- GN⁺: Run0 - sudo를 대체하는 systemd 기반 도구 발표 (mastodon.social)
- Show GN: 서버 업로드 없이 HEIC/HEIF를 JPG/PNG로 변환해주는 웹 앱 (heif.pages.dev)
- Pydantic: Simplifying Data Validation in Python
- 10 Levels of Writing Python Functions
- Python Sequences: A Comprehensive Guide
- Python Monorepo Visualization
- Python's .__call__() Method: Creating Callable Instances
- 좋아하는 Tech 유튜버가 있나요? (lobste.rs)
- BNF Notation: Dive Deeper Into Python's Grammar
- Counting CPU Instructions in Python
- PEP 686 – Make UTF-8 mode default
- Microsoft and IBM Release MS-DOS 4.0’s Source Code under the MIT License
- What's Lazy Evaluation in Python?
- Better test parametrisation in pytest
- Asyncio Coroutine Object Methods in Python
- Django Developers Survey 2023
- Python News: What's New From March 2024
- Mise - 다중언어(Polyglot) 버전 관리자 (mise.jdx.dev)
- How does Linux start a process - ...and how to ptrace the entry point and m3ss w1th da stack.
- Running C unit tests with pytest
- 회원 ID, 주문 ID와 같은 고유 식별자는 어떻게 생성하시나요?
- mac-cleanup-py is a powerful cleanup script for macOS.
- Modern Test-Driven Development in Python
- GitHub Copilot Workspace 기술 시험판 공개 (github.blog)
- 실용적인 테스트 피라미드 (번역)
- Chrome Devtools를 활용하여 나만의 웹뷰 디버깅 환경 만들기 / 제5회 Kakao Tech Meet
- Oracle Java Platform Extension for Visual Studio Code
- The Impact of AI on Developer Productivity: Evidence from GitHub Copilot
- (🔔당근!) 반가운 중고거래 키워드 알림 만들기
- 모두가 행복해지는 API 문서 통합과 자동화
- The only two log levels you need are INFO and ERROR
- Python's Self Type: How to Annotate Methods That Return self
- An unbiased evaluation of environment management and packaging tools
- Develop an Asyncio Echo Client and Server
- Lectures on Operating Systems
- Python's raise: Effectively Raising Exceptions in Your Code
- 웹의 흥망성쇠
- A Practical Introduction to Web Scraping in Python
- Netprobe Lite - Simple and effective tool for measuring ISP performance at home.
- 101 FastAPI Tips by The FastAPI Expert
- Ubuntu 24.04 Noble Numbat 출시 (releases.ubuntu.com)
- go-practical-tips - In this repository, you'll find a collection of practical tips for writing better Go code, gathered from personal experiences and shared through tweets.
- KSS: Korean String processing Suite
- DevOps
- Linux Performance Analysis in 60,000 Milliseconds
- Optimizing JVM for the Cloud: Strategies for Success
- 레드햇 생성형 AI 도구 라이트스피드, 오픈시프트 및 RHEL로 확장 발표
- Open-Source APM and Observability Tool Coroot Now GA
- A comprehensive introduction to CDNs
- 가상 머신의 성능을 높이는 것도 지구 온난화에 도움이 될까요?
- pyinfra turns Python code into shell commands and runs them on your servers.
- Isolating risk in the CPython release process
- SRE deep dive into Linux Page Cache
- It’s always TCP_NODELAY. Every damn time. - It's not the 1980s anymore, thankfully.
- 설계
- 선물 받는 모든 순간을 세심하게 케어할게요
- Chapter I: The birth of Parquet
- 진격의 C커머스 ‘알리’, ‘테무’ UX 전략 살펴보기
- 컨퍼런스 기반의 아키텍처가 나쁜 이유
- Async APIs - don't confuse your events, commands and state
- 허튼짓은 그만: Kafka Streams를 활용한 실시간 이상 로그인 감지 시스템 도입하기
- 4 Software Design Principles I Learned the Hard Way
- How Complex Systems Fail
- 20 Blogs to Learn 20 System Design Concepts:
- High-Performance Alerting Platform at ThousandEyes
- ddd-by-example - Tis is a project of a library, driven by real business requirements.
- Scaling to Count Billions
- Applying the Facade Pattern on Spotify for Artists
- Agile Architecture, Lean Architecture, or Both?
- What Is a Modular Monolith?
- The Insane Engineering of the F-16
- 경력 관리와 개발문화
- 구조조정 수요에 BCG·맥킨지·베인 다시 찾는 SK·LG 등 韓 대기업들
- 엔씨소프트, 직원 수 90% 수준으로 감축한다
- [중국의 스타 CEO]⑪ 리옌훙(李彦宏) 바이두(百度) 회장 | 구글도 몰아냈다… 바이두의 독주 이제 시작
- 문서 작성 및 관리 노하우를 알리는 행사, Technical Documentation Day 참석 후기
- ‘내가 리더십 책을 쓴다면...’ 현직 IT 리더들이 응답해온 7가지
- "일본에 기술 빼앗길 판"…'라인 강탈'에 대한민국 발칵
- "일자리 다 사라질 판"…충격 휩싸인 여의도 증권맨들 [돈앤톡]
- AI at Work Is Here. Now Comes the Hard Part
- 리니지식 시스템을 도입한 택배 업계
- '자율성의 구글'은 옛말…"안정적 대기업, 도전성은 미약"
- “CIO로 성공하기 위해 필요한 3가지는…” 제록스 CEO 스티브 반드로우차크
- “AI 프로젝트 실무 적용까지 평균 8개월 걸려” 가트너 설문조사
- AI 도구가 '화상회의 피로'를 줄이는 데 도움이 될 수 있을까?
- 개발자가 싫어하는 것
- GitHub’s Engineering Fundamentals program: How we deliver on availability, security, and accessibility
- '라인 강탈' 노리는 일본, '눈엣가시' 한국인 이사 내쫓아…다음 행보는?
- 네이버는 일본에 라인을 어떻게 뺏겼나
- [단독] “유망하다더니 1년반만에”…KT 메타라운지 문닫았다
- 신중호 라인야후 대표, 사내이사서 물러나…“네이버 위탁 순차적 종료”
- SOFTWARE FRICTION
- Distribution Is King : 유통이 왕이다 (every.to)
- DORA Metrics At Work - How we doubled our team’s delivery performance within a year as measured by DORA metrics.
- GN⁺: 14일 무료 평가판으로는 충분하지 않아요 (keygen.sh)
- Code Of Ethics for SQLite
- Generate roadmaps with AI - Enter a topic and let the AI generate a roadmap for you
- FAANG engineers: Looking for something to read this weekend ? Here are 8 articles that will help you get promoted to Staff (IC6) faster:
- GN⁺: AI Copilot이 코딩 교육의 패러다임을 변화시키고 있음 (spectrum.ieee.org)
- How to Be a Better Software Engineering Leader
- '나'와 '우리'를 구별하라 外··· 아마존이 전하는 인터뷰 팁
- "AI가 코딩 더 잘해"…신입 개발자 '구직난'
- 아모레퍼시픽은 어떻게 디지털혁신 우등생이 됐나 - 홍성봉 최고디지털기술책임자 "데이터 접근성 개선 최우선 과제로"
- “구글, 플러터와 다트 인력도 감축”
- “한국 기업 79%가 생성형 AI를 혁신 촉진 요소로 고려”… 델 테크놀로지스 보고서
- 조지아 공대가 ‘H100 기반 새 슈퍼컴퓨터를 배치한 이유’
- '데이터·인재·요구 사항 外'… IT의 전략 목표 달성을 가로막는 장애물 10가지
- 당신이 바로, 당신이 찾던 기술 코파운더에요 (every.to)
- Why you need a "WTF Notebook"
- Don't lie in interviews
- GN⁺: "제2의 기회"라는 미신 (ft.pressreader.com)
- 정보화 시대와의 작별: 이제는 평판의 시대다 – Gloria Origgi
- ☕ awesome-cafe ☕ - 모각코하기 좋은 국내 카페 리스트를 정리한 저장소입니다.
- 구글이 더 저렴한 인건비를 위해 자체 파이썬 팀을 해고 (reddit.com)
- 노후 불안한 50대…국가기술자격 응시 20만명 돌파
- “30대 중반이 늙었다고?”…中기술직 ‘35세의 저주’ 내몰려
- AWS코리아, ‘교육·인증’ 조직 구조조정…확산 여부에 초점
- “웃돈 줄테니 인재 모십니다” 이젠 옛말됐다…연봉 상승 한풀 꺾인 ‘이 업계’
- SI 기업 TOP 20를 알아보자
- 자동차 4000대 판매 달인들의 비결 “車가 아니라 나를 판다”
- 생성형 AI 이용 현황 및 노동 대체 가능성에 대한 이용자 인식조사
보안/클라우드/데이터베이스 관련 소식
- 보안
- 클라우드 보안의 평판이 나빠진 이유
- 4,900만 고객 정보 유출… 델 “중대한 위험은 없어”
- “기업 해킹 여부 원클릭으로 확인 가능”··· KISA, 무료 ‘해킹진단도구’ 배포
- 가짜 웹 사이트가 85만 개 신용카드 정보를 훔치는 아주 간단한 방법
- “코드 서명을 쉽고 안전하게” 마이크로소프트 ‘신뢰 서명’ 서비스의 이해
- GN⁺: 오픈 소스 프로젝트 대상 사회공학 기법을 통한 탈취에 대한 경보 (openssf.org)
- Humans now share the web equally with bots, report warns amid fears of the ‘dead internet’
- '다가온 사이버 팬데믹'… AI 딥페이크와 보안 및 신원 확인의 미래
- GN⁺: 모든 중국 지도의 오류 (medium.com/@anastasia.bizyayeva)
- 비밀번호 보안을 강화하는 가장 빠르고 쉬운 방법 4가지
- 버라이즌 ‘2024 데이터 유출 보고서’에서 알 수 있는 5가지 핵심
- '개발자·CISO 대상'… 美 국립표준기술연구소, AI 위험에 대한 새로운 가이드 발표
- “설치하면 PC 느려진다?” 안티바이러스에 대한 7가지 낭설 바로잡기
- [사기지옥]②"자기야로 시작해 부업 할래?"…6일만에 2.3억 앗아간 혼종 사기
- “안 하나 못 하나” 구글, ‘쿠키 퇴출’ 또 연기
- pico hacker labs - Open source and managed web services leveraging SSH.
- GN⁺: Passkeys: 산산조각 난 꿈 (fy.blackhats.net.au)
- 클라우드
- GN⁺: 기업들이 GPU에 대한 저렴한 접근을 요구하면서 대체 클라우드가 급성장중 (techcrunch.com)
- GN⁺: gpudeploy - GPU를 위한 "에어비앤비" (gpudeploy.com)
- Amazon S3 Unauthorized Request Billing Issue: an Empty S3 Bucket Can Dramatically Increase the Costs
- 네이버, 2024년 1분기 실적 발표 ··· “클라우드 사업 전년대비 25.5% 성장”
- 클라우드 비용 가시성이 비즈니스와 고용에 미치는 영향
- "하이퍼스케일 데이터센터 1,000곳 돌파··· 총 용량 4년마다 두 배" 시너지리서치
- AWS re:Invent 2023 후기
- AWS 비용 최적화 Part 1: 버즈빌은 어떻게 월 1억 이상의 AWS 비용을 절약할 수 있었을까
- Aurora vs. RDS: How to Choose the Right AWS Database for 2024
- How an empty S3 bucket can make your AWS bill explode
- 비용 절감…클라우드 송환만이 답은 아니다
- AIaaS의 유혹
- Google Cloud accidentally deletes UniSuper’s online account due to ‘unprecedented misconfiguration’
- 데이터베이스
- kvql - 키-밸류 DB를 위한 SQL과 비슷한 쿼리 언어 (github.com/c4pt0r)
- How We Scaled PostgreSQL to 350 TB+ (With 10B New Records/Day)
- Postgres Message Queue (PGMQ)
- "하나로 다 된다” 오라클 데이터베이스 23ai 정식 출시
- "AI 벡터 검색 등 기능 추가"… 오라클, 데이터베이스 23ai 정식 출시
- 벡터 검색부터 RAG까지...글로벌 DB 시장 'AI 중심' 재편 가속
- Apache Kvrocks™ - A distributed key value NoSQL database that uses RocksDB as storage engine and is compatible with Redis protocol.
- pg_back dumps databases from PostgreSQL
- Peerdb Streams - 심플한 Postgres CDC(Change Data Capture) (blog.peerdb.io)
- I'm writing a new vector search SQLite Extension
- Modern SQLite #1: STRICT Tables
- There are 4 ways you can approach data isolation in Modular Monoliths:
- GN⁺: SQLite가 Bytecode를 사용하는 이유 (sqlite.org)
- 읽기 전용 설정으로 MySQL 이전하기
- What's new in pgvector v0.7.0
- Hacking on PostgreSQL is Really Hard
- Releem: MySQL Performance Tool
- Zero-downtime migrations
- Common DB schema change mistakes
- Moving from DynamoDB to tiered storage with MySQL+S3
- MySQL: Latency and IOPS
- nxs-data-anonymizer is a tool for anonymizing PostgreSQL and MySQL/MariaDB/Percona databases' dump.
(보너스: When I see people going down the GraphQL road and know how it ends. via @MatthewRideout)
댓글 없음:
댓글 쓰기