오늘의 짤방: Dad jokes via @Ashot_
개발 관련 소식
- 팁과 유틸리티
- Pill is a deadly script to kill the specific port.
 - PDF24 Tools - Free and easy-to-use online PDF tools that make you more productive.
 - Welcome to the Mnemosyne Project
 - Zstandard, or zstd as short version, is a fast lossless compression algorithm, targeting real-time compression scenarios at zlib-level and better compression ratios.
 - Apple, 창의적인 브레인스토밍 및 협업을 위해 설계된 신규 앱 Freeform 출시 (apple.com)
 - Apache Guacamole is a clientless remote desktop gateway. It supports standard protocols like VNC, RDP, and SSH.
 - 랜선 문방구 - 용돈봉투 출력기 (moonbangoo.com)
 - YouTube Transcript
 - Textual Markdown Browser
 - How-To : 아무것도 놓치지 않고 알림 수를 줄이는 똑똑한 알림 설정법
 - 출시 임박한 iOS 16.2…고민할 필요 없이 업그레이드해야 하는 5가지 이유
 - “빅 서, 카탈리나, 모하비, 시에라⋯” 구버전 맥OS를 찾아 설치하는 방법
 - EpubPress - 웹컨텐츠를 e북으로 만들기 (epub.press)
 - 구글, 흑백 이모지 폰트 Noto Emoji 공개 (developers.googleblog.com)
 - Show GN: 아무생각이나 적고 지울 수 있는 웹사이트 (memo.kidow.me)
 - VHS-Decode (It does more than VHS now!)
 - New Chrome features to save battery and make browsing smoother
 
 - 프로그래밍
- A Gentle Introduction to Assembly Language Programming
 - WEBASSEMBLY FOR THE JAVA GEEK(자바 관련 주제를 다루는) 다른 날짜도 살펴보세요)
 - Red Hat and WebAssembly
 - Tiny Snippets of Code That Changed The World
 - Can Doom Run It? An Adding Machine in Doom
 - The End of Programming
 - Avoid exception throwing in performance-sensitive code
 - devbox - Instant, easy, and predictable shells and containers
 - How to contribute to LLVM
 - New zine: The Pocket Guide to Debugging
 - Next, Nest, Nuxt,.. 어떻게 선택해야 할까? (twilio.com)
 - Checked C adds static and dynamic checking to C to detect or prevent common programming errors such as buffer overruns and out-of-bounds memory accesses.
 - GraalVM, Galahad, and a New Release Schedule
 - WebAssembly: Docker without containers!
 - An extensive letter from Edsger Dijkstra to my 19 year old self (1989)
 - Ask HN: Programs that saved you 100 hours? (2022 edition)
 - melonJS - A fresh, modern & lightweight HTML5 game engine
 - Implementing ‘strlen’ using SVE
 - CUE Configure Unify Execute - Validate, define, and use dynamic and text-based data
 - ulid - Universally Unique Lexicographically Sortable Identifier
 - Remix is a full stack web framework that lets you focus on the user interface and work back through web standards to deliver a fast, slick, and resilient user experience.
 - Below are The 22 Technical Books that Impacted my Career the most ➕ their highest-density chapters & pages.🧵
 - An Ode to Unit Tests: In Defense of the Testing Pyramid
 - Copper - Go용 Web App 툴킷 (github.com/gocopper)
 - Why doesn’t Windows use the 64-bit virtual address space below 0x00000000`7ffe0000?
 - Devpod: Improving Developer Productivity at Uber with Remote Development
 - 10 MOST(LY DEAD) INFLUENTIAL PROGRAMMING LANGUAGES
 - godbolt - Compiler Explorer
 - Software engineering practices
 - POSTSCRIPT: A DIGITAL PRINTING PRESS(포스트스크립트 소스 코드 공개)
 - iOS에서 캡처 방지 구현하기 (kentakang.com)
 - forma - A (thoroughly) parallelized experimental Rust vector-graphics renderer with both a software (CPU) and hardware (GPU) back-end
 - '웹 앱 도구도 의기투합' 애플·구글·모질라, 스피도미터 3 벤치마크 공동 개발
 - Shell Script Best Practices
 - Fast and Furious: Doubling Down on SBOM Drift
 - Adoption of Rust: Who’s Using It and How
 - Hey, GitHub! - Write code without the keyboard
 - What’s the deal with humongous objects in Java?
 - Understanding Java’s Project Loom
 - JavaScript Local Storage: All You Need To Know!
 - How fast is ASP.NET Core?
 - 4년간의 Rust 사용 후기
 - 애플, 아이폰 웹브라우저들이 WebKit을 사용해야하는 요구사항 삭제 고려중 (macrumors.com)
 - Pynecone: Web Apps in Pure Python
 - Documentation/process: Add Linux Kernel Contribution Maturity Model
 - Reddit's photo albums broke due to Integer overflow of Signed Int32
 - vswhere now supports -requiresAny to find instances with one or more components installed
 - 개발자 필독서 🙂
 - bore - A modern, simple TCP tunnel in Rust that exposes local ports to a remote server, bypassing standard NAT connection firewalls.
 - 우아한 소프트웨어를 예로 들때 가장 좋아하는 것은 ? (news.ycombinator.com)
 - Algorithms, Part(by Princeton University)
 - 30 seconds of code - Short Python code snippets for all your development needs
 - 작은 언어는 프로그래밍의 미래입니다 (chreke.com)
 - Macpine - MacOS용 경량 Alpine VM (github.com/beringresearch)
 - Container Tools, Tips, and Tricks
 - Haskell, Ada, C++, Awk: An Experiment in Prototyping Productivity (1994) [pdf]
 - Breaking up with JavaScript front ends
 - Docker+Wasm (Beta)
 - Open Source Software Insight
 
 - DevOps
- MTTR이 소프트웨어 안정성 및 보안 측정에 적합하지 않은 이유와 대안
 - What the ingress? a definitive AWS EKS ingress guide.
 - Best practices for Kubernetes Secrets management
 - Continuous Production Profiling and Diagnostics
 - “알짜만 남겼다” 단출한 컨테이너 관리를 위한 쿠버네티스 배포판 3가지
 - 컨테이너 기술 안 쓰고 대규모로 운영하시는 분 계신가요? (news.ycombinator.com)
 - Graceful shutdown in a cloud environment (the example of Kubernetes + Spring Boot)
 - Serverless cold start for the rest of us
 - Unix's special way of marking login shells goes back to V2 Unix (at least)
 - Staying JDK: Current in Production
 - New in Go 1.20: wrapping multiple errors
 - How to Migrate From Docker Compose to Kubernetes
 - JavaScript Arrow function 👇
 - Announcing the Tauri Mobile Alpha Release
 - Payara Cloud Automates Jakarta EE Deployments to Kubernetes
 
 - 설계
 - 경력 관리와 개발문화
- [WEEKLY BIZ] 곳곳서 20대 구인난… 인구 줄어든 데다 전문직·프리랜서로 몰리기 때문
 - "트라우마 생길 지경"…대기업 물밑 '조용한 해고' 시작됐다
 - A Software Developer’s Guide to Writing
 - 국내 최고의 개발 문화를 가진 회사는? – 설문 조사 결과 (channy.creation.net)
 - 엔지니어들이 면접에서 물어야 할 질문들 (posthog.com)
 - 과장도 팀장도 아닌 엔지니어입니다.
 - "그 직원 일 못해" 이 말 함부로 했다가…큰일 난다 '경고' [곽용희의 인사노무노트]
 - 한국 게임산업, 코로나가 진정되고 고개를 드니 중국게임의 벽이 앞을 막아섰다
 - 메타 사임의 변(존 카맥)
 - “여전히 절반가량은 이직 준비 중” 대퇴직은 아직 끝나지 않았다
 - “원격근무 효율성, 정점 찍고 하락세” 하이브리드 생산성에 눈 돌린 IT 기업들
 - The Most Common Developer Challenges That Prevent a Change Mindset—and How to Tackle Them
 - '트위터 잔혹사' 멈추려면... 머스크가 나델라에게 배워야 할 5가지
 - 美 로우코드 플랫폼 ‘에어테이블’, 직원 20% 정리해고
 - 건강한 SaaS를 위한 40%룰 (2015) (avc.com)
 - 美 빅테크 감원 칼바람에 '꿈의 직장' 잃은 공대생들 좌절
 - 프로그래머 이력서와 코딩 과제, 검토자는 무얼볼까? (blog.indentcorp.com)
 - 2022 SaaS 벤치마크 보고서 [51p PDF] (openviewpartners.com)
 - Why hasn’t technology disrupted higher education already?
 - 벡엔드 개발자 인터뷰 질문 모음
 - 내게 실용적이었던 프로그래밍 공부 방법들
 
 
클라우드/고성능 서버/데이터베이스 관련 소식
- 보안
- Naver Cloud Platform 보안가이드(공공기관용으로 보임)
 - Pi-hole® - Network-wide Ad Blocking
 - Password requirements: myths and madness
 - Auth.js - 웹용 인증 라이브러리 (authjs.dev)
 - 🔐 Portable Secret - Better privacy, without special software.
 - OffensiveRust - My experiments in weaponizing Rust for implant development and general offensive operations.
 - Securing Your Containers—Top 3 Challenges
 - Worok hackers hide new malware in PNGs using steganography
 - Synopsys’s Report: What Apps Don’t Have Security Holes?!
 - You can add biometric authentication to your webpage. Here’s how.
 - ‘콘티의 진화?’ 새 랜섬웨어 해킹 그룹 ‘로얄’의 유동적 암호화 수법
 - 랜섬웨어 그룹 ‘쿠바’, MS 개발자 계정 사용해 악성 드라이버 서명 받아
 - 애플, “iOS 17에 타사 앱스토어 허용하는 대신 별도 보안 절차 검토 중”
 - 로그4j 재난 이후, 반격에 나선 오픈소스 보안
 - Secret scanning is now available for free on public repositories
 - NIST Retires SHA-1 Cryptographic Algorithm
 - 크롬 브라우저, 비밀번호 필요 없는 패스키 지원 시작
 - End-to-end encrypted messages need more than libsignal
 
 - 클라우드
- AWS re:Invent 2022 - A closer look at AWS Lambda (SVS404-R)
 - On Amazon EKS and SaaS
 - Mastering Local AWS Lambda Development
 - Introducing CRT-based S3 Client and the S3 Transfer Manager in the AWS SDK for Java 2.x
 - 아마존 CTO의 2023년 이후 기술 예측 (allthingsdistributed.com)
 - OpsFlow - No-Code DevOps (opsflow.app)
 - SQSLite - AWS SQS의 가벼운 구현체 (github.com/jennyEckstein)
 - Avatar: The Way of Water was rendered in Amazon Web Services
 - 9 Ways to Fail at Cloud Native
 - Start learning Azure today with new role-based skill guides
 - Disk encryption in AWS is close to useless and potentially harmful
 - An overview and architecture of building a Customer Data Platform on AWS
 - Amazon S3 보안 변경 사항 – 2023년 4월 적용 예정
 - 가트너가 선정한 클라우드 전략 실수 10가지 (gartner.com)
 - 토종 메타버스 플랫폼 '제페토' 뒤에 AWS 있다…네이버클라우드 있는데 왜?
 - AWS IAM Concepts
 
 - 데이터베이스
- Citus | Postgres 분산 데이터베이스 A-Z 소개
 - The best UUID type for a database Primary Key
 - SQLBolt - Learn SQL with simple, interactive exercises.
 - IvorySQL is advanced, fully featured, open source Oracle compatible PostgreSQL with a firm commitment to always remain 100% compatible and a Drop-in replacement of the latest PostgreSQL.
 - SQLite를 Primary DB로 사용해보신 분? (news.ycombinator.com)
 - 그냥 Postgres를 모든 곳에 사용하세요 (amazingcto.com)
 - HOW I FOUND A BUG IN SQLITE
 - pg_crdt - an experimental CRDT extension for Postgres
 
 
보너스: 🧠Inside a Kubernetes worker node via @pavangudiwada_
EOB







