(오늘의 짤방: How code review is done via @vlad_mihalcea)
개발 관련 소식
- 팁과 유틸리티
- Ideal monitor rotation for programmers
- “이미지 제작, 이렇게 쉬울 수 없다” 초보자를 위한 칸바 사용 가이드
- Plash - 웹 사이트를 배경화면으로 (github.com/sindresorhus)
- Show GN: DGM: 무료 웹기반 다이어그램 도구 (웹게시 및 AI 연동) (dgm.sh)
- “새해 다짐 대신 좋은 습관 만들기” 일상을 바꾸는 윈도우 활용 팁 5가지
- Nino - 18가지 업무용 앱을 하나로 묶은 앱 (nino.app)
- YouTube Search - Simple package to make YouTube search.
- Librum - 오픈소스 e북 플랫폼 (github.com/Librum-Reader)
- Citybound is a city building game with a focus on realism, collaborative planning and simulation of microscopic details.
- 프로그래밍
- What are API Headers?
- It’s About Time! - What's the time? Time to get a watch.
- 시스코의 아이소베이런트 인수로 더 높아진 ‘eBPF’의 가치
- Huawei Open Sources Kuasar, a Rust-Based Container Runtime
- Keeping Go "Boring" in Go 1.21: How Google Grants Backward Compatibility
- GPL의 종말
- bpytop - python top program
- My ALS Journey: 4/n In the last three weeks, a lot happened. I was in the ALS-Ambulanz in Ulm and started a money-raising campaign.
- GN⁺: 해커 뉴스 선정 2023년 최고의 책 40권 (hnreads.com)
- Programming with Abstract Data Types
- Use the tmp_path fixture in pytest to create a temporary directory for #testing the function that interacts with files.
- “멈추지 않고 계속 전진한다” 자바가 여전히 힙한 11가지 이유
- Complexity Theory’s 50-Year Journey to the Limits of Knowledge
- 4 lessons I've learned after 20+ years of writing software:
- CSS로 더 나은 클릭 타겟 사이즈 디자인하기 (ishadeed.com)
- Triplit - 서버와 브라우저간에 실시간 동기화해주는 오픈소스 DB (github.com/aspen-cloud)
- How to Write Great Tech Specs - A comprehensive guide on writing great Tech Specs (🎁 Includes Template!)
- HackerStartup - 프로젝트 시작을 빠르게 해주는 SaaS Kit 및 스타터 템플릿 모음 (hackerstartup.com)
- More Python for Beginners(Microsoft Developer)
- RVScript - 게임엔진을 위한 고속 RISC-V 스크립팅 백엔드 오픈소스 (github.com/fwsGonzo)
- Inheritance and Composition: A Python OOP Guide
- Introduction to Git and GitHub for Python Developers
- Some Memories of Niklaus Wirth
- GN⁺: Marimo - Python용 오픈소스 Reactive Notebook (github.com/marimo-team)
- Data Deduplication in Python with RecordLinkage
- Estimating your memory bandwidth
- Python Basics: Modules and Packages
- TIL: curl -w "\n" <addr> - A neat way to ensure there is always a new line at the end of the curl output.
- Python’s Requests Library (Guide)
- Apple Vision Pro 코딩 시 개발자가 알아야 할 것들 (zdnet.com)
- Remote Procedure Call (RPC) and Transparency
- The curious case of Pydantic and the 1970s timestamps
- Kafka Streams is an Application Framework
- 프론트엔드에 대한 2023년 회고와 2024년 예상 (buttondown.email)
- GN⁺: Show HN: #!/usr/bin/env docker run (gist.github.com/adtac)
- 프로그래밍 용어 ‘멱등성(Idempotent)’ 알아보기 -토스페이먼츠
- Docker 치트 시트
- Annotating args and kwargs in Python
- 천재들의 족적··· SW 역사에 획을 그은 논문 9가지
- Dillo - 빠르고 멀티플랫폼 지원하는 그래픽 웹 브라우저 (dillo-browser.github.io)
- Libwebsockets - 순수 C로 작성된 사용하기 쉬운 Websocket 라이브러리 (github.com/warmcat)
- Linux 6.8 Network Optimizations Can Boost TCP Performance For Many Concurrent Connections By ~40%
- How to stop Linux threads cleanly
- Harvard University is offering free online courses.
- How to Get the Current Time in Python
- Where Have You Installed Your Python Packages?
- How to Use Python in Excel Natively
- My proof-of-concept record type
- Python Rgonomics - capture the ‘feel’ that converts from R/tidyverse love while opening the door to truly pythonic workflows
- Don’t use Python’s property
- Stadium은 코딩 교육용 웹 게임을 쉽게 개발할 수 있도록 도와주는 UI 라이브러리입니다.
- JEP 395: Records
- Don’t use the [[likely]] or [[unlikely]] attributes
- GitUI provides you with the comfort of a git GUI but right in your terminal
- 17 Ways to learn C++:
- GN⁺: 파이썬 3.13, JIT 탑재 (tonybaloney.github.io)
- Dokku: my favorite personal serverless platform
- WebAssembly에 대한 2024년 예상 (thenewstack.io)
- GN⁺: MotorOS: x64 VM을 위한 Rust 기반 운영 체제 (github.com/moturus)
- 2023 JavaScript Rising Stars (risingstars.js.org)
- csvlens is a command line CSV file viewer. It is like less but made for CSV.
- Typst is a new markup-based typesetting system that is designed to be as powerful as LaTeX while being much easier to learn and use.
- snarkOS is a decentralized operating system for zero-knowledge applications.
- Exception-aware Lifecycle Model Construction for Framework APIs
- In-browser code playgrounds
- Trinket lets you run and write code in any browser, on any device.
- ripgrep is a line-oriented search tool that recursively searches the current directory for a regex pattern.
- Kafka with AVRO vs., Kafka with Protobuf vs., Kafka with JSON Schema
- Architecting with Java Persistence: Patterns and Strategies
- The Rise of Unix. The Seeds of its Fall.
- DevOps
- SSH over HTTPS
- Apache Kafka Topic: A Comprehensive Guide
- 사용자의 피드백을 잘 관리하고 활용하기 위한 서비스, ABC User Feedback
- Wstunnel uses the websocket protocol which is compatible with http in order to bypass firewalls and proxies.
- Port Forwarding - an Ancient but Extremely Useful Trick 🔽
- RustScan: 🤖 The Modern Port Scanner 🤖 ★11392
- hyperfine - A command-line benchmarking tool.
- Scripts To Rule Them All - This is a set of boilerplate scripts describing the normalized script pattern that GitHub uses in its projects.
- 설계
- The Guardian Optimizes Mobile Push-Notification Delivery Architecture
- Tales of Kafka at Cloudflare: Lessons Learnt on the Way to 1 Trillion Messages
- Datadog Creates Scalable Data Ingestion Architecture
- High-Level System Architecture of Booking.com
- From Open Source to SaaS: The Journey of ClickHouse
- 12 Software Architecture Pitfalls and How to Avoid Them
- Awesome Engineering Strategy - 🎉 How to design and execute engineering strategies for tech leadership.
- Rebuilding Netflix Video Processing Pipeline with Microservices
- Most Common Software Architecture Styles
- Banking on Thousands of Microservices
- Druid Deprecation and ClickHouse Adoption at Lyft
- 경력 관리와 개발문화
- “깃허브에서 활동하는 美 개발자, 2,000만 명 이상”
- 카리스마도, 멋진 연설도 아니다··· '동기 부여'의 기술
- 임원의 커리어 관리는 무엇이 다른가··· IT 리더가 전하는 올해 목표 15가지
- 우리는 데이터가 아니다
- ‘근거 없는’ 신념이 ‘변화를 읽지 못한’ 권력과 만났을 때
- “전 세계 일자리 40%가 AI 영향받을 것…소득 양극화 심해질 수도” IMF
- 네이버마저…'돈 안되는' 계열사 감원
- "사람은 적고 일 잘하는 사람은 더 적고" Z세대와 기업의 엇갈리는 시선
- 돈 잘 버는 빅테크가 왜 감원?..."생성형 AI 사업의 현주소"
- 구글 CEO "AI 집중 위해 정리해고 불가피해"
- GN⁺: 구글을 떠나는 것에 대한 FAQ (social.clawhammer.net)
- 유저들과 대화하는 방법
- 커뮤니티 서비스 만들지 마세요, 어차피 실패합니다
- 벤처펀드 역대최대 9조 만기…VC 업계 초긴장[시그널]
- 컴투스, '개발자 다이어트' 나선다…새해부터 권고사직 '삭풍'
- 블라인드, 2023년 블라인드 지수 발표...한국 직장인 행복도 평균 41점
- AI시대엔 ‘계급’ 이것으로 갈린다....서울대 교수가 꼽은 최고 유망직업은 [더인플루언서]
- 보잉을 인수한 회사
- We invested 10% to pay back tech debt; Here's what happened
- 악마😈같은 시니어 개발자👨💻의 매니징 기법
- 주니어 개발자가 면접을 앞두고 준비한 것들
- GN⁺: 2024년 픽사, 20% 인원 감축 예정 (techcrunch.com)
- 알파벳, 하드웨어 부서에서 수백 명 규모 구조조정 …핏빗 창업자도 떠나
- 디스코드, 전체 직원의 17% 정리해고 한다 - 약 170명이 영향을 받는다
- ‘경제 우려 지속돼 IT 일자리 증가세 둔화’… 얀코 어소시에이츠 보고서
- "2023년 벤처 시장, 6년 중 최저 수준" CB인사이츠
- ‘무엇이 중요한지 판단해야’… 2024년 CIO의 최우선 순위 10선
- 클라우드 아키텍트가 높은 연봉을 받는 이유
- 국내 SI 산업 생태계는 왜 붕괴되었을까?
- 나는 멋있게 추락하고 있는거야 : 2023년 회고
- 이...직 한 이야기
- 10 Things Software Developers Should Learn about Learning
- 국가R&D, 상대평가와 하위 구조조정 전환···연구계 술렁
- ‘정리 해고, 파트너 프로그램 변경 外’… VM웨어 통합 나선 브로드컴
- 일문일답 | ‘비즈니스 이니셔티브 대부분 담당’… 래디슨 호텔 그룹 CIO가 전하는 IT 중심 문화
- “직업을 바꿔야 하나”…앞으로 ‘이 업무’ 3할은 사람 없어도 된다는데
- 개발자 모시기 옛말… 게임 취업시장 `급랭`
- Big layoff at Duolingo
- 🎯🪙Golden Rules for System Design Interview
- 하남자 특: Shift Left 함 vs 상남자 특: Shift Down 함
- 2024년 우리의 커리어를 형성할 트렌드들 (junglegym.substack.com)
- How to Mentor More People — and Not Get Burned Out
- 업무만 가르치고 빠져라? AI발 해고 ‘올 것이 왔다’
- 개발 업계의 거시 흐름과 커리어 파도타기
보안/클라우드/데이터베이스 관련 소식
- 보안
- 클라우드
- 클라우드 비용 관리가 곧 보안 강화를 의미하는 이유
- 구글 정책 변경에 MSP 수익성 하락 전망...업계에 미칠 영향은? - 해외 CSP 클라우드 서비스 정책 변경 실시
- 애널리스트들이 바라본 ‘구글의 클라우드 데이터 이전 무료화’
- GN⁺: 구글 클라우드에서 데이터 이전 시 전송 비용 면제 (cloud.google.com)
- 서비스 수준 계약(SLA) 10가지 모범관행 (incident.io)
- 클라우드 비용 가시화 그렇게 어렵지 않아요!
- Microsoft Announces AppCAT: Simplifying Azure Migration for .NET Apps
- 먹구름 뒤덮인 ‘클라우드’
- 데이터베이스
- Using SQLite as Vector Store in PHP
- 뜨는 포스트그레SQL, 지는 MySQL…DB 시장 지형 변화, 왜?
- Greenmask is a powerful open-source utility that is designed for logical database backup dumping, obfuscation, and restoration.
- All details on PostgreSQL internals of B-Tree implementation:
- GN⁺: JSONB 지원을 포함한 SQLite 3.45 출시 (sqlite.org)
- GN⁺: SQLite: Wal2 모드 (sqlite.org)
- ParadeDB - PostgreSQL for Search (github.com/paradedb)
- SQLite 3.45: Interactive release notes
- Writing a minimal in-memory storage engine for MySQL/MariaDB
- MySQL isolation levels and how they work
- Looking Back at Postgres
- An Overview of Distributed PostgreSQL Architectures
- Harlequin - The SQL IDE for Your Terminal.
- Harlequin - 터미널용 SQL IDE (github.com/tconbeer)
- How to create fast database queries - Happy New Year: GPT in 500 lines of SQL
- How to setup TLS connection for PostgreSQL
(보너스: >> SQLite는 신이 인류를 포기하기 전에 세상에 주신 마지막 선물이다 << via @horse_sensei)
댓글 없음:
댓글 쓰기