개발 관련 소식
- 팁과 유틸리티
- "아이폰을 집어 든 순간부터 느껴진다" 사용자 경험 바꿀 iOS 16의 5가지 기능
- “사이즈보다 더 중요한 것” 아이폰 14 vs. 아이폰 14 프로 결정 가이드
- glacier_deep_archive_backup is a backup solution that uses S3 Glacier Deep Archive for storage.
- “유심칩 없는 아이폰이 온다” 애플이 올인한 ‘eSIM’ 대한 모든 것
- 당신이 잘 몰랐던 iOS 16의 숨겨진 기능
- Twine is an open-source tool for telling interactive, nonlinear stories.
- Tipi — A personal homeserver for everyone
- youtube-dl has a JavaScript interpreter written in pure Python in 870 lines of code.
- 엣지의 새로운 사이드바 위젯이 쓸만한 이유
- 윈도우 파일 히스토리 리뷰 | 간편하고 효과적인 무료 CDP 도구
- 파워토이가 더 편리해졌다··· OCR 등 도구 3종 추가
- Wavvy - 웹기반 오디오 편집기 (Audacity 포팅) (wavvy.app)
- [Mac] iterm2 git 명령어 사용시 q를 눌러 빠져나온 후 실행결과가 사라지는 현상 방지 (keep git command outputs after quit)
- Top 10 Python program for daily basis work. 🧵:
- (gif) Fork is getting better and better day after day and we are happy to share our results with you.
- 10 must-know Excel shortcuts:
- 프로그래밍
- The Fullstack Tutorial for GraphQL
- WebTransport 실험하기
- NaN boxing or how to make the world dynamic
- What it Takes to Make a Game by Yourself
- The Best Command-Line-Only Video Games
- The Lost Ways of Programming: Commodore 64 BASIC
- (특허) 통신시스템에서 테더링 서비스 판단 방법 및 이를 위한 장치(PDF)
- JavaScript 알고리즘 및 자료 구조
- Why the number input is the worst input
- How do we generate unique IDs in distributed systems? How do we avoid ID conflicts?
- How do we design a permission system? The diagram below lists 5 common ways.
- A Whole Website in a Single JavaScript File, cont'd
- cloudflare가 nginx를 걷어내고 Rust로 HTTP Proxy(Pingora)를 만들어서 사용 (blog.cloudflare.com)
- Atkinson Hyperlegible Font - 저시력자를 위해 가독성을 높인 폰트 (brailleinstitute.org)
- DataLoader is a generic utility to be used as part of your application's data fetching layer to provide a simplified and consistent API over various remote data sources such as databases or web services via batching and caching.
- 읽어본 것 중 최고의 소스코드는? (news.ycombinator.com)
- Cake is a C23 compiler front end written from scratch in C.
- Git Internals PDF
- Facebook MemLab Helps Finding JavaScript Memory Leaks
- A pair of Rust kernel modules
- Software Component Names Should Be Whimsical And Cryptic
- Code Red: The Business Impact of Code Quality – A Quantitative Study of 39 Proprietary Production Codebases
- How to learn modern Rust
- Ladybird: A new cross-platform browser project
- Hyperscan is a regular expression engine designed to offer high performance, the ability to match multiple expressions simultaneously and flexibility in scanning operation.
- The Protobuf Language Specification
- dev.to의 깃허브 공식 페이지
- Coffee with Brian Kernighan - Computerphile
- 프로그래밍 무료 학습 자료 모음 (github.com/EbookFoundation)
- Shortest URLs on the Internet
- discussion: structured, leveled logging
- Implementing Container Manager
- Linux Sees A New Attempt At Threaded Console Printing
- Teaching C
- Enaml is a programming language and framework for creating professional-quality user interfaces with minimal effort.
- How random can you be?
- TCP Socket Listen: A Tale of Two Queues
- BigFAT - 파일크기 제한 없는 하위호환 가능 FAT 확장 (segger.com)
- Infinite Scrolling: When to Use It, When to Avoid It
- Transcending POSIX: The End of an Era?
- The technology that changed air travel
- HTTP/3 From A To Z: Core Concepts
- Variability and Reproducibility in Software Engineering: A Study of Four Companies that Developed the Same System
- Byte Magazine Volume 08 Number 08 - The C Language
- Dockerfile Best Practices for Developers
- VS 코드 1.71 출시··· “병합 편집기 개선 外”
- JDK 19 and JDK 20: What We Know So Far
- The Touhou PC-98 Restoration Project ("ReC98")
- The PHP Handbook – Learn PHP for Beginners
- The 100 PHP functions that you have to know
- How to Test a REST API with .NET and xUnit
- Concurrent Marking in G1
- Java 17 features: A comparison between versions 8 and 17. What has changed over the years?
- Project Valhalla – Java on the path to better performance
- Apple Watch용으로 Quake 1 포팅 (github.com/MyOwnClone)
- 애플, 깃허브로 ‘웹킷(WebKit)’ 이전
- 비주얼 스튜디오의 새로운 확장 모델 이해하기
- "개발 역량 안에서부터" 시민 개발자 자원을 개발하고 활용하는 방법
- Go Developer Survey 2022 Q2 Results
- This is not your grandfather’s Perl
- Accelerate Python code 100x by import taichi as ti
- 이스 이야기 - 왜 MSX판 이스1과 이스2의 속도는 달랐을까?
- ZoomIt은 응용 프로그램 데모를 포함하는 기술 프레젠테이션을 위한 화면 확대/축소, 주석 및 기록 도구입니다.
- Why haven’t PWAs killed native apps yet?
- TIL: You Can Access A User’s Camera with Just HTML
- Brave for desktop is built on top of the open-source Chromium project.
- he NodeJS SDK supports the use of the Nitric framework with NodeJS 12+.
- ByteByteGo Newsletter
- Adding color to bracket pairs
- The history of sending signals to Unix process groups
- Building a Distributed Task Queue in Python
- "Writing an app is like coding for LaserDisc"
- Copy Dialog Lunar Lander for Windows
- Google Design
- Let’s get rid of the stable ABI, but keep the limited API
- GraphQL
- Open Source Society University - Path to a free self-taught education in Computer Science!
- 용량을 각각 0.3MB, 0.7MB로 줄인 NotoSans-KR, NotoSerif-KR 가변 폰트.
- The Book of Secret Knowledge - A collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools, and more.
- Alumina is an imperative, general-purpose, statically typed, compiled system programming language.
- Roaring bitmaps are compressed bitmaps. They can be hundreds of times faster.
- brew is a bad neighbor
- Typography in ten minutes
- DevOps
- For the love of god, stop using CPU limits on Kubernetes (updated)
- Access your local cluster like a managed Kubernetes engine
- Service Mesh: The best way to Encrypt East-West traffic in Kubernetes
- Setup Nginx HTTP3
- Cabot is a free, open-source, self-hosted infrastructure monitoring platform that provides some of the best features of PagerDuty, Server Density, Pingdom and Nagios without their cost and complexity. (Nagios, I'm mainly looking at you.)
- 캐시를 활용한 대용량 트래픽 처리 성능 향상
- Open-source APM - Understand issues in your deployed applications & solve them quickly
- Rearchitecting Kubernetes for a more resilient Container Orchestration
- Accidental complexity, essential complexity, and Kubernetes
- 한국 카프카 밋업 자료
- Kubernetes Was Never Designed for Batch Jobs
- 설계
- 하드웨어
- Korea’s Exports of Key Memory Chip Plummet as Demand Chills
- Backblaze thinks SSDs are more reliable than hard drives
- We Spoke With the Last Person Standing in the Floppy Disk Business
- Physical buttons outperform touchscreens in new cars, test finds
- Rethinking GPS: Engineering Next-Gen Location at Uber
- An Enthusiast’s Deep Dive Into Mechanical Keyboard Switches
- How Transistors Work
- 삼성이 Z 플립4의 외부 디스플레이를 '작게' 만든 이유
- “지속 가능한 스마트폰 만들기” 유럽연합, 업데이트와 수리할 권리 보장 추진
- AMD "라이젠 모바일 프로세서에 새로운 명명 체계 적용할 것"
- 애플, 신형 에어팟 프로 발표⋯"노이즈 캔슬링 성능 2배 향상"
- “PC·태블릿 출하량 2분기째 ‘내리막길’… 내년까지 지속” IDC
- 경력 관리와 개발문화
- 기업이 '조용한 퇴직'을 방지하기 위해 해야 할 일
- ‘짝퉁 애자일 기업’이 자신을 속이는 말 7가지
- 기업(그리고 임원)이 알아야 할 개발자 동기부여의 비밀
- How to lose a monopoly
- 빅테크 들은 어떻게 돈을 벌고 있나 (visualcapitalist.com)
- 누구나 원하는 개발자되기
- Managing people 🤯
- Build Your Career on Dirty Work
- Shifting from Passenger to Driver Mindset
- Github Copilot이 개발자의 생산성과 행복에 미치는 영향 (github.blog)
- Google Restricts Employee Travel to ‘Business Critical’ Trips
- Overview of technical writing courses
- Adopting Remote Development Environments at Slack
- The IKEA Effect - Why people fall in love with their own ideas
- 신입 이력서 작성 예
- 서비스 기획자를 위한 가이드
- 2022 삼성전자 세미나 - 박미정
- The most-regretted (and lowest-paying) college majors
- Nokia’s Burning Platform Memo
- On the Unhappiness of Software Developers
- 블록체인과 메타버스
- 핵심 개념부터 사용 방법까지... ‘암호화폐 지갑’ 시작하기
- GPU Mining No Longer Profitable After Ethereum Merge
- Flashbots is a potential mitigation against the so-called MEV problem.
- 넥슨, 버추얼 월드 커뮤니티 플랫폼 ’넥슨타운’ 시범 서비스 오픈
- THE SPECTACULAR COLLAPSE OF CRYPTOKITTIES, THE FIRST BIG BLOCKCHAIN GAME
- The Ethereum Merge Is Done, Opening a New Era for the Second-Biggest Blockchain
- "이중 지급 문제 해결사" 블록체인 합의 메커니즘 13가지
- 금융위, 연말까지 '증권형 토큰(STO) 가이드라인' 마련
- Design and evaluation of IPFS: a storage layer for the decentralized web
클라우드/고성능 서버/데이터베이스 관련 소식
- 보안
- “기업의 약 3분의 1, 클라우드서 민감 데이터 암호화 안해”
- Blocking Web Fonts for Speed and Privacy
- Ransomware gangs switching to new intermittent encryption tactic
- Awesome Web Security
- "지난 7년보다 더 많이 바뀐 6개월" 맥OS 보안 강화 약속은 진심이었다
- 삼성, 6개월 만에 두 번째 데이터 유출··· 이번엔 美 고객
- 인스타그램, 미성년 개인정보 규제 물결 와중 5,500억 원 벌금 폭탄
- ‘인앱 브라우저’ 쓰면 개인정보 싹쓸이? 보안 위협 속 돌파구는?
- 로그인의 미래?··· 애플 패스키 미리 써보니...
- 한 줄 코드가 낳았던 보안 위기··· 허트블리드 버그 A to Z
- Participate in early testing for Storage Partitioning
- AWS 클라우드 내 개인 파일 접근 가능하게 하는 모바일 앱 1859개 발견
- Peter Eckersley, may his memory be a blessing
- 클라우드
- 데이터베이스
- Pebble is a LevelDB/RocksDB inspired key-value store focused on performance and internal usage by CockroachDB.
- 레디스 구조/운영 발표 자료
- WunderBase - Serverless GraphQL Database on top of SQLite, Firecracker and Prisma
- SQL을 이용한 리텐션(retention) 구하기
- cachegrand is an open-source fast, scalable and modular Key-Value store designed from the ground up to take advantage of modern hardware
- Let’s make WordPress officially support SQLite
- Announcing AnnaDB - next-gen NoSQL database
- dblab - Interactive client for PostgreSQL, MySQL and SQLite3.
- Supabase Realtime - Listens to changes in a PostgreSQL Database and broadcasts them over WebSockets.
- SafeQL - Write SQL Queries With Confidence
- SQLite: Past, Present, and Future (vldb.org)
- Dolphie - An intuitive feature-rich top tool for monitoring MySQL in real time
보너스: 7 Essential Ingredients of a Metaverse. via @a16zcrypto
EOB
댓글 없음:
댓글 쓰기