개발 관련 소식
- 팁과 유틸리티
- “윈도우 11 PC에서 아이메시지 지원” MS, iOS용 폰 링크 출시
- 애플, 일기와 건강 코칭 앱으로 웰빙 분야 서비스 수익 노린다…블룸버그
- Keyboard tricks from a macOS app dev
- restic is a backup program that is fast, efficient and secure.
- 코드 타자 연습 겸 속도 측정 앱
- How to Stop Mac Spaces from Rearranging Themselves
- 빠르고 매끄러운 한영 전환을 위한 새로운 macOS 입력기 "속 입력기" 1.0
- Notes Better - A place for great ideas. Notes is designed for whatever’s on your mind. Jot down your thoughts.
- 아이폰 지갑에 멤버쉽 카드를 등록하는 앱
- 프로그래밍
- Safety and Soundness in Rust
- No More Mr. Nice Guy: GitHub Demands Developers Use 2FA
- What is Miller? - Miller is like awk, sed, cut, join, and sort for data formats such as CSV, TSV, JSON, JSON Lines, and positionally-indexed.
- Serverless WebAssembly for Browser Developers
- Zig is a general-purpose programming language and toolchain for maintaining robust, optimal and reusable software.
- sudo-rs - A safety oriented and memory safe implementation of sudo and su written in Rust.
- Beautiful Branchless Binary Search
- Java Gets a Boost with String Templates: Simplifying Code and Improving Security
- Editable - 확장 가능한 Rich 텍스트 에디터 프레임워크 (github.com/editablejs)
- [장애회고] ORM(JPA) 사용 시 예상치 못한 쿼리로 인한 HikariCP 이슈
- Rye - 원스탑 Python 환경 관리자 (github.com/mitsuhiko)
- Documenting Python Code: A Complete Guide
- crul - 모든 웹페이지 또는 API를 무료로 쿼리해주는 도구 (crul.com)
- 101. Extract Text from PDF ⚡️
- Linen.dev: The 500KB Slack alternative
- Hurl is a command line tool that runs HTTP requests defined in a simple plain text format.
- The Early Days of Linux
- dictf - An extended Python dict implementation that supports multiple key selection with a pretty syntax.
- GPS, UTC and Tai Clocks (2001)
- Debugging a Mixed Python and C Language Stack
- Python Standalone Builds
- 🥞 error-stackを試してみる
- ScreenLog.js - 개발자 콘솔의 내용을 화면에 띄워주는 라이브러리 (github.com/chinchang)
- 검색 엔진은 어떻게 작동하는가 (xo.dev)
- OpenJDK 적용하고 벌써 1년, 뭐가 달라졌을까? | 라인개발실록
- MuPDF is a lightweight PDF, XPS, and E-book viewer. The command line tools allow you to annotate, edit, and convert documents to other formats such as HTML, SVG, PDF, and CBZ. You can also write scripts to manipulate documents using Javascript.
- Beyond the Cache with Python
- Building reproducible Python environments with XARs
- An introduction to lockless algorithms
- 당근마켓에서 공통으로 관리되는 웹사이트 소스코드 저장소입니다.
- How to Improve Performance in Git: The Complete Guide
- My ultimate shell setup with Fish shell and Tmux (Part 1)
- Sql driver mock for Golang
- 문제 해결을 넘어 - 문제의 근본적인 원인 찾아가기 Part 2
- The State of Continuous Integration Testing @Google
- Google Python Style Guide
- nanobind: tiny and efficient C++/Python bindings
- 개발자도 Figma를 통해 기획자, 디자이너와 소통하는 시대?
- Running Tasks Concurrently in Django Asynchronous Views
- Janus 를 활용한 WebRTC 기반의 음성대화 서비스 개발
- 문제 해결을 넘어 - 문제의 근본적인 원인 찾아가기 Part 1
- 4-20-23: Windows on btrfs
- Faster LZ is not the answer to 150-250+ GB video game downloads
- 대한민국의 공휴일 - 다 함께 쉬는 날을 csv, ics, json 파일 형식으로 가공한 자료입니다.
- Python shutil — 고수준 파일 연산
- The pgrok is a multi-tenant HTTP/TCP reverse tunnel solution through remote port forwarding from the SSH protocol.
- 수백가지의 제품/프로젝트들의 단종(End-of-Life; EOL) 정보을 일목요연하게 확인할 수 있는 서비스 (endoflife.date)
- Core Web Vitals Technology Report
- Learn to build and deploy your distributed applications easily to the cloud with Docker
- make-init - The missing CMake project initializer
- Astral - NEXT-GEN PYTHON TOOLING
- Node.js 20 Now Available
- I want off Mr. Golang's Wild Ride
- Bulletproof Your Node.js Backend: Manage Environment Variables with Confidence
- KV.JS - Advanced in-memory caching module for JavaScript.
- Mocking Date
- 소프트웨어 제품 개발에 대한 오해 6가지
- Some thoughts on OpenSSH versus SSH
- CodeGraph - static code analyzator, that create a diagram with your code structure.
- Unwinding the stack the hard way
- gock - Versatile HTTP mocking made easy in Go that works with any net/http based stdlib implementation.
- Unleash the Power of Open Source Java Profilers: Comparing VisualVM, JMC, and async-profiler
- Hypervisor Development in Rust Part 1
- Rendering on the Web
- 프론트엔드 개발 환경 체크리스트(2023)
- koKR - text은/는/이/가와 같은 조사를 자동으로 붙여주는 기능을 템플릿 리터럴(Template Literal)을 통해 제공합니다.
- Go Version Management: goenv
- image-rs / image: Encoding and decoding images in Rust ★3756
- Webpack From Zero to Hero
- hypershell - Spawn shells anywhere. Fully peer-to-peer, authenticated, and end to end encrypted.
- DevOps
- /1 Netflix Tech Stack - Part 1 (CI/CD Pipeline)
- 라인의 '앤트맨', 미디어 압축의 슈퍼히어로 백준식 님 | 라인개발실록
- How Container Networking Works: Practical Explanation
- GitOps at Scale
- A debug container - This debug container can be used for debugging applications in your kubernetes cluster.
- “데브옵스의 최종진화” 플랫폼 엔지니어링의 이해
- Python Docker 이미지 최적화: From 1.2GB to 75MB
- Making a Linux home server sleep on idle and wake on demand — the simple way
- Prioritizing Development Efforts with SLOs in Microservices
- Let’s explore the significance of telemetry data in achieving observability, using a vending machine as an example
- GitOps Cookbook: Kubernetes Automation in Practice
- Why Grafana Needs OpenTelemetry
- syft - A CLI tool and Go library for generating a Software Bill of Materials (SBOM) from container images and filesystems. Exceptional for vulnerability detection when used with a scanner like Grype.
- 설계
- Failure Mitigation for Microservices: An Intro to Aperture
- 이벤트 기반 마이크로서비스를 구축할 때 알아야 하는 9가지
- Hotspot performance engineering fails
- Load Balancing
- The Glorious Return of a Humble Car Feature
- Microsoft Jet
- Agility and Architecture
- What is high availability architecture?
- [우아콘2020] 배달의민족 마이크로서비스 여행기
- Adopting an API Maturity Model to Accelerate Innovation
- Programming without a stack trace: When abstractions become illusions
- Don't write clean code, write CRISP code
- 경력 관리와 개발문화
- A New Approach to Building Your Personal Brand
- “IT 임원, 관리자, 타 직종 최고 경영자보다 연봉 높다” 얀코
- 드롭박스도 인력 16% 감축 발표··· “성장 둔화됐다, AI에 초점 맞출 것”
- "오늘은 우리 조직에 힘든 날"…아마존, 클라우드 등도 해고 시작
- 공갈 예측
- Anki is an awesome app that uses spaced repetition learning to memorize and learn things efficiently.
- [핀테크人]① Z세대 토스 개발자 3인방 “국영수 대신 파이썬·C언어·자바 집중했죠”
- Layoff Runbook - Being laid off can be overwhelming and it's easy to miss important tasks. This runbook will help make sure you stay on track.
- [스압] "이 나이에 공부가 되겠니?"
- 자기만의 전투
- 메타, 기술 인력 4,000여 명 정리 해고 착수… 5월까지 1만 명 감축
- 떠나야 할 때는 언제인가?··· CIO들이 전하는 이직 시기 판별법
- Lyft to Cut at Least 1,200 Jobs in New Round of Layoffs to Reduce Costs
- Shape Up : 한국어 요약
- 마리아DB, 인력 감축에도 운영 자금 부족 보고
- 투자 난항·불어난 인건비…유니콘도 권고사직 ‘칼바람’
- When You Plateau, So Does Your Company
- Coding Interview University
- Sir.LOIN 소프트웨어 엔지니어 인터뷰 질문 목록
- Backend Tech Interview
- “사회학 공부 재밌지만, 다시 돌아간다면 공대 가고 싶다”
보안/클라우드/데이터베이스 관련 소식
- 보안
- Building and Securing Containers with Slim.ai
- Web fingerprinting is worse than I thought
- Google adds client-side encryption to Gmail and Calendar. Should you care?
- “인터넷 트래픽의 90% 이상” M2M 상호작용 관리 설계 5계명
- Practical Strategies for Implementing DevSecOps in Large Enterprises
- Why is OAuth still hard in 2023?
- 수십 대의 RTX 4090으로 구동, 강력한 암호 해독기 공개
- The War on Passwords Enters a Chaotic New Phase
- Microsoft Edge is leaking the sites you visit to Bing
- Google Authenticator now supports Google Account synchronization
- Firefox, 쿠키 프롬프트창 자동 차단 기능 탑재 예정 (ghacks.net)
- ‘안경 반사부터 버린 프린터까지…’ 기묘한 데이터 유출 이야기 8선
- How Microsoft names threat actors
- Best Security Practices for Docker in 2023
- 19 random digits is not enough to uniquely identify all human beings
- Cryptographic Best Practices
- 클라우드
- MS, 3분기 매출 상승한 3개 부문은 클라우드·오피스·서버
- AWS의 조용한 오픈소스 혁명
- 데이터센터 가동 중단 원인 10가지 "인적 실수부터 화재까지"
- “온프레미스로 복귀” 클라우드 송환에서 주의해야 할 3가지
- 구글, 2분기 연속 광고 매출 감소....구글 클라우드 흑자 전환
- AWS Updates the Well-Architected Framework
- Amazon Web Services In Plain English
- Cache Reserve
- Understanding techniques to reduce AWS Lambda costs in serverless applications
- AWS Support – 한국어 고객 및 기술 지원 서비스 시작
- 서버리스 클라우드 비용 관리하기··· 7가지 체크포인트
- “2023년 전세계 퍼블릭 클라우드 지출, 800조 원 육박” 가트너
- How Cloudflare Workers works
- [테크&포커스] 정부·공공 시스템도 `클라우드 최적화`… `디플정`의 도전
- Implementing up-to-date images with automated EC2 Image Builder pipelines
- Are You Ready for This? Top 5 Earth-Shattering Pros and Cons of AWS CDK
- 데이터베이스
- From a Fan: On the Ascendance of PostgreSQL
- tuql - SQLite DB에서 GraphQL 서버를 자동생성하는 도구 (github.com/bradleyboy)
- Cayley is an open-source database for Linked Data.
- How RocksDB works
- Nine ways to shoot yourself in the foot with PostgreSQL
- Lost at SQL: The SQL learning game
- 우아한형제들에서 Amazon Aurora 데이터베이스를 모니터링 하는 방법
- Business Intelligence as code - Build polished data products with SQL and markdown
- SafeQL - Write SQL Queries With Confidence
- sqlite-gui is a lightweight SQLite editor for Windows powered by C++/mingw64/WinAPI.
- Change Data Capture at Brex
- SQL:2023에 새로 추가되는 것들 (peter.eisentraut.org)
- sqlite-history: tracking changes to SQLite tables using triggers (also weeknotes)