(오늘의 짤방: Well shit via @molly_struve)
개발 관련 소식
- 팁과 유틸리티
 - 프로그래밍
- 크롬과 파이어폭스, 버전 99에서 버전 100으로 바뀌기 전 호환성 확인해야
 - littlefs - A little fail-safe filesystem designed for microcontrollers.
 - My tips for maintaining dotfiles in source control
 - Internals of Go's new fuzzing system
 - 내가 오래된 컴퓨터 매뉴얼을 모으고 읽는 이유 (passo.uno)
 - Uniting the Linux random-number devices
 - Production ready eBPF, or how we fixed the BSD socket API
 - A brief intro to the Pants build system
 - Debugging RAM: Java Garbage Collection - Java Heap Deep Dive, Part 1
 - Maintaining a medium-sized Java library in 2022 and beyond
 - What's in a Good Error Message?
 - Lies, Damned Lies, and Microbenchmarks
 - Java sockets I/O: blocking, non-blocking and asynchronous
 - How to Delete Branches in Git
 - A new wave of Linux applications
 - My thoughts on writing a Minecraft server from scratch (in Bash)
 - Against an Increasingly User-Hostile Web
 - Chrome and Firefox soon to reach major version 100
 - Networking of a turn-based game
 - What does it mean to listen on a port?
 - Concurrency and Parallelism: What is the difference?
 - Include diagrams in your Markdown files with Mermaid
 - Go’s Version Control History
 - MonoLisa - font follows function
 - 10 Best C# NuGet Packages to Improve Your Productivity in 2022
 - PHP version stats: January, 2022
 - symfony - A PHP framework
 - Where does my validation live?
 - PHP in 2022
 - Developing FastAPI Application using K8s & AWS
 - WebAssembly에 주목해야 할 이유 (harshal.sheth.io)
 - CORS is not meant to secure an API endpoint
 - spongebob-cli - Watch classic spongebob from the terminal!
 - Firecracker v1.0.0 릴리즈 (github.com/firecracker-microvm)
 - 브라우저 이해하기 시리즈 (browser.engineering)
 - Electrical Engineering and Computer Science
 - HTTP/3: Everything you need to know about the next-generation web protocol
 - Awesome Flutter
 - Server-Sent Events: the alternative to WebSockets you should be using
 - WHAT FORTRAN DOES BETTER THAN C-LIKE LANGUAGES
 - The Kobayashi Maru of Comparing Dates with Times
 - Parallelizing Python Code
 - Facebook’s Golang Object Relational Mapper Moves to the Linux Foundation
 - Glean is a system for working with facts about source code.
 - OpenVSCode Server provides a version of VS Code that runs a server on a remote machine and allows access through a modern web browser.
 - A new programming language for high-performance computers
 - IBM Plex® is our new typeface. It’s global, it’s versatile and it’s distinctly IBM.
 - Testing Distributed Systems
 - 토리맘의 한글라이즈 프로젝트 - Hello World!
 - Introduction to the A* Algorithm
 - Ray Tracing for the TI-84 CE
 - 'finalize 메소드 퇴역 이후' 자바 오류를 처리하고 클린업하는 방법
 - Landing a new syscall, part 1: What is futex?
 - Manage HTML DOM with vanilla JavaScript
 - 오픈넷, 폰트 저작권 남용 공익소송에서 최종 승소
 - How does UTF-8 turn “😂” into “F09F9882”?
 - On finding the average of two unsigned integers without overflow
 - Top Chrome Extensions for web developers 🚀
 - Here is a list of 14 repositories every web developer should know
 - Unikraft is a fast, secure and open-source Unikernel Development Kit
 - My Thirty Years of Dodging Repetitive Work with Automation Tools
 - These textbooks are authored by the Faculty of the Computer Science Department of Kansas State University as a service to our students.
 - BeeWare - Write once. Deploy everywhere.
 - A shell command to create JSON: jo
 - The Formation of IPv4 Address Markets
 - fastpages - An easy to use blogging platform, with support for Jupyter notebooks, Word docs, and Markdown.
 - GraalVM 22.0 Released with Native Image Improvements
 - With Cassowary you can run a Windows virtual machine and use Windows applications on Linux as if they were native applications, built upon FreeRDP and remote apps technology.
 
 - DevOps
- "엘리트 개발팀"의 조건은 무엇일까?
 - Through six years of research, the DevOps Research and Assessment (DORA) team has identified four key metrics that indicate the performance of software delivery.
 - 당근마켓, 이용 장애 발생…1시간 25분 만에 복구 완료
 - jDeploy - Distribute your Java app as a native bundle
 - How Docker Desktop Networking Works Under the Hood
 - “관리형 쿠버네티스가 표준으로 자리 잡고 있다” CNCF
 - Kubernetes: The Documentary [PART 1]
 - Kubernetes: The Documentary [PART 2]
 - systemd by Example (systemd-by-example.com)
 
 - 설계
 - 하드웨어
- My Smart Home 2021 - A Home Assistant Love Story
 - INVENTING THE ATARI 2600
 - 해피해킹 7일 쓰고 포기한 썰
 - Why I don't like smartphones
 - arduboy - 8-bit Gaming In Your Wallet
 - What have we got to lose?
 - 거실을 차지하지 못했던 그대여
 - A brief overview of IBM’s new 7 nm Telum mainframe CPU
 - "오히려 좋다?" 엔비디아가 ARM 인수 합병을 포기한 배경과 이후 시장 변화
 - Code execution as root via AT commands on the Quectel EG25-G modem
 - ‘애플 실리콘’ 전환 1년, 개발자들의 ‘말말말’
 - 라디오 방송국이 실수로 송출한 파일로 Mazda 자동차가 고장
 - Holy Nonads! A Nine-Bit Computer!
 - 인텔, 오픈소스 RISC-V에 10억달러 펀드 제공
 - Ten years of ThinkPadding
 - How to Pick a Good Monitor for Software Development
 
 - 경력 관리와 개발문화
- ‘마이크로 매니징은 해법 아니다’ 개발자 관리 방안 7가지
 - What company has the best code quality between Google, Apple, Microsoft and Amazon?
 - Microsoft를 잊지 말아요 (luttig.substack.com)
 - Don’t forget Microsoft
 - The Great Resignation is here. What does that mean for developers?
 - The Factorio Mindset
 - Demystifying Interviewing for Backend Engineers @ Netflix
 - Interview Questions to Ask Your Interviewer
 - SW 프리랜서 개발자도 없다
 - 구글에 합격했습니다
 - Slaves or wage slaves: Incentives, rewards, bonuses and bonding experiences – Roman slaveowners were the first management theorists
 - Managing people 🤯
 - Why is LinkedIn so cringe?
 - Amazon PIP 호러 스토리
 
 - 블록체인
- NFT, 재미에서 일상으로 (92p PDF)
 - 마플코퍼레이션, 글로벌 올인원 NFT 솔루션 론칭
 - After Pak and Beeple, What’s Next for NFT Collectors? Art Made With a Paintbrush
 - The Complete Guide to Full Stack Solana Development with React, Anchor, Rust, and Phantom
 - How to sign Ethereum EIP-1559 transactions using AWS KMS
 - David Rosenthal on cryptocurrencies
 - Attacking an Ethereum L2 with Unbridled Optimism
 - “메타버스의 부동산 거품” 모호한 가치 기준이 위험 요소
 - The Federal Reserve Bank of Boston and Massachusetts Institute of Technology release technological research on a central bank digital currency
 - The Duality of Web3: Privacy vs. Transparency
 
 
클라우드/고성능 서버/데이터베이스 관련 소식
- 보안
- "애플 앱 추적 투명성 기능 미흡" 구글, 안드로이드 개인정보 보호 기능 강화 예고
 - passWORDLE
 - 가명정보 결합방식
 - Tracee: Runtime Security and Forensics using eBPF
 - A walk through Project Zero metrics
 - Privacy Preserving Attribution for Advertising
 - Exposing a web service with Cloudflare Tunnel
 - 스타트업에서 AWS IAM 권한 관리 잘 하는법 - ConsoleMe 도입기 (engineering.ab180.co)
 - Community Interaction and Conflict on the Web
 - Show HN: SHA-256 explained step-by-step visually
 - Demo: Disabling JavaScript Won’t Save You from Fingerprinting
 - 원드라이브 '개인 중요 보관소'에 민감한 정보를 보관하는 더 안전한 방법
 
 - 클라우드
- 1만2천명 직원 중 절반 클라우드로…올인 선언한 삼성SDS
 - Google Developer cheat sheet
 - Report Finds 75% of Cloud Runtimes Contain High or Critical Vulnerabilities
 - HashiCorp Terraform AWS Provider Introduces Significant Changes to Amazon S3 Bucket Resource
 - “2025년이면 클라우드가 엔터프라이즈 IT 지출의 절반 차지” 가트너
 - 엉터리 절약 안 하려면... 알아야 할 MS ‘애저’ 비용 관리법
 - [OCI 탐험 일지] 5. cloud shell(본인이 쓴 글)
 - Introducing Garage, our self-hosted distributed object storage solution
 - 클라우드 충격파, 아무도 예상 못했던 5가지 문제
 - 전문가들이 여전히 믿는 멀티클라우드에 대한 오해 3가지
 - Google's Managed Continuous Delivery Service for Kubernetes Moves to GA
 
 - 데이터베이스
- The Internals of PostgreSQL - for database administrators and system developers
 - Elastic 8.0 aims to enhance search relevance
 - Basic benchmarks for SQLite vs file system (btrfs on a 2020 Dell XPS SSD).
 - How Postgres Stores Rows
 - pgcat - Meow. PgBouncer rewritten in Rust, with sharding, load balancing and failover support.
 - MySQL Best of 2021
 
 
보너스: The web3 stack via @dabit3
EOB
댓글 없음:
댓글 쓰기