(오늘의 짤방: 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
댓글 없음:
댓글 쓰기