(오늘의 짤방: Working on design systems via @joeyabanks)
개발 관련 소식
- 팁과 유틸리티
- SpeedCrunch is a high-precision scientific calculator featuring a fast, keyboard-driven user interface.
 - How to automatically close those annoying "Launch Meeting" tabs from Zoom
 - Synchronize Files and Folders
 - Miller is a command-line tool for querying, shaping, and reformatting data files in various formats including CSV, TSV, and JSON.
 - '기본 앱에서 정답 찾기' 아이폰∙아이패드∙맥의 메모 앱 활용 팁 8가지
 - My favorite Linux commands for optimizing web images
 - Kodi puts your smart TV to shame.
 - exa - A modern replacement for ls.
 - Run Windows in a Bottle - Easily run Windows software on Linux with Bottles!
 - Windows Terminal to become the default command line experience on Windows
 - WezTerm is a GPU-accelerated cross-platform terminal emulator and multiplexer written by @wez and implemented in Rust
 - when - 터미널에서 타임존별 시간 계산하기
 
 - 프로그래밍 & DevOps
- misbrands - The world's most hated IT stickers
 - Ask GN: Http 요청 관련 툴을 추천해보아요
 - Running your own email is increasingly an artisanal choice, not a practical one
 - ‘다중 클러스터 쿠버네티스’의 과제 해결하려면... 고려해야 할 4가지
 - Advent of Code Surveys: Results
 - Best practices for writing code comments
 - Distributed Testing using JMeter & Docker
 - FlutterFlow - Flutter앱을 드래그앤 드랍으로 개발 (flutterflow.io)
 - A Whole Website in a Single HTML File
 - Rico's cheatsheets(for developers)
 - A Comprehensive Guide To Error Handling In Node.js
 - Alternative implementation of the Bitwarden server API written in Rust
 - Toolkit for building accessible rich web apps with React.
 - My negative views on Rust
 - How does Linux maintain such a large code base when C isn't an object oriented language? Is the code base all messed up?
 - STREET FIGHTER II, PAPER TRAILS
 - 리액트 네이티브로 13년 된 네이티브 앱 전환하기 (ridicorp.com)
 - How to Draw S-Curved Arrows Between Boxes / Rectangles
 - Containers 101: attach vs. exec - what's the difference?
 - Isolating Xwayland in a VM
 - (mac)OStalgia - how Spotify, Slack, Chrome, Figma could look on Mac OS 9
 - Six Features From Java 12 to 17 to Get Excited About!
 - vitetris is a terminal-based Tetris clone by Victor Nilsson Geraldsson.
 - A guide to Kubernetes pod eviction
 - React Native Skia
 - Kubernetes 운영을 위한 etcd 기본 동작 원리의 이해
 - Lottie is a library for Android, iOS, Web, and Windows that parses Adobe After Effects animations exported as json with Bodymovin and renders them natively on mobile and on the web!
 - Best practices to communicate between microservices
 - 'Hello-world' JavaScript basic tutorial
 - HTTP Toolkit - HTTP 디버깅용 오픈소스 (httptoolkit.tech)
 - Top 10 Python Frameworks for Web Development in 2022
 - 역대급 보안구멍 ‘로그4j’ 막아라···개발자들의 고군분투기
 - ‘비즈니스 의제로 부상한 API 관리’··· 추천 도구 15선
 - Performance and Load Testing with JMeter for beginners
 - Overview of alternative open source front-ends for popular internet platforms (e.g. YouTube, Twitter, etc.)
 - Privacy | 2021 | The Web Almanac by HTTP Archive
 - CMS | 2021 | The Web Almanac by HTTP Archive
 - Test Your Product on a Crappy Laptop
 - 멀티 코어 프로그래밍에서 흔히 발생하는 문제, 2부
 - Polars - Rust/Python 용 빠른 DataFrame 라이브러리 (pola.rs)
 - PNG Parser Differential (da.vidbuchanan.co.uk)
 - Full accessibility tree in Chrome DevTools
 - How to Debug in Python Without an IDE
 - tqdm - Instantly make your loops show a smart progress meter
 - 표준프레임워크 심플홈페이지 FrontEnd
 - 표준프레임워크 심플홈페이지 BackEnd
 - Pragmatic Unicode
 - "적극적으로 변화 이끌어야 생존해" 가트너 선정 2022년 운영 및 인프라 트렌드
 - Google Fonts Knowledge (fonts.google.com)
 - mold is a faster drop-in replacement for existing Unix linkers.
 - Saga Pattern with Kafka and NodeJS: simple implementation
 - FreeBSD Handbook / Introduction
 - New tool: Mess with DNS!
 - How to write a JIT compiler
 - The growth of command line options, 1979-Present
 - How to build large-scale end-to-end encrypted group video calls (by Signal)
 - GraalVM: The future of JVM languages
 - Uncomfortable Truths in Software Engineering
 - 유니티와 함께하는 메타버스 입문서 (unitysquare.co.kr)
 - Imagor - 빠른 이미지 프로세싱 서버 (github.com)
 - Awesome Search
 - LINE에서 테스트를 최적화하는 방법
 - NEXTSPACE is a desktop environment that brings a NeXTSTEP look and feel to Linux.
 - Building Native image with Spring Boot
 - 구글 플러터 2.8 출시··· “모바일 성능 향상”
 - Setup a New Developer Computer (for MacOS X)
 - 깃허브, ‘코드 검색’ 개선한다··· 기술 프리뷰 발표
 - Broccoli: Syncing faster by syncing less (by Dropbox)
 - Sending SMS Messages Through the ISS
 - Open Source Society University
 - The Matrix is Unreal
 - Old CSS, new CSS
 - Digital Research Source Code: CP/M
 - Not stagnation, but regression of Java. Where modern Java 17 loses to Java 8
 - DockerFile — Multiple Stage build
 - Arkham Quixote
 - Building a Source Generator for C#
 - Rust for Linux Progresses with New Abstractions and Infrastructure
 - How Do I Choose? API Gateway vs. Ingress Controller vs. Service Mesh
 
 - 설계
- Distributed Systems Are a UX Problem
 - Be curious, not judgmental
 - Turning Microservices Inside-Out
 - Pitfalls and Patterns in Microservice Dependency Management
 - Don’t Start With Microservices – Monoliths Are Your Friend
 - The Great Bifurcation
 - Architecture Design 101 (From Monolith to Multi-Cluster with Istio)
 - Day 11 – Unix philosophy without left-pad, Part 2: Minimizing dependencies with a utilities package
 
 - 하드웨어
- Apple to Apple Comparison: M1 Max vs Intel
 - The Air Force's 60-Year-Old B-52 Bombers Are Getting Their First USB Ports
 - 소형 전자기기 충전, 'USB-C 타입'으로 통일한다
 - PineNote Developer Edition
 - 'M1 맥스' 맥북 영상 작업이 '2만 5000달러' 맥 프로보다 3배 빠른 이유
 - 말 바꾼 HDMI.org의 HDMI 인증 규격 "그래, 니들이 그럴 줄 알았다!"
 - [동영상] Power On: The Story of Xbox (youtube.com)
 - ATX-80 - ZX-80 computer clone with ATmega8 processor
 - INVENTING THE ATARI 2600 - The Atari Video Computer System gave game programmers room to be creative
 - Introducing BusKill - The USB kill cord for your laptop.
 - When HDMI 2.1 Isn’t HDMI 2.1 – The Confusing World of the Standard, “Fake HDMI 2.1” and Likely Future Abuse
 - Adventures of putting 16 GB of RAM in a motherboard that doesn’t support it
 - 'IT 업계 가장 화려한 불사조' AMD의 성공적인 귀환 이야기
 - Building the atomic clock I’ve always wanted
 - PDP-11 Booting
 - 한글 라이브러리 '어우러기' 아두이노 버전 1.0
 
 - 개발 문화
- Is It Even Worth Working on FOSS Anymore?
 - My productivity app for the past 12 years has been a single .txt file
 - Why Don’t Tech Companies Pay Their Engineers to Stay?
 - '트리 사이트' 인기 끌자 디도스 공격한 개발자…뒤늦게 사과했지만, 사과로 끝날 일 아니다
 - Goomics - Comics about life at Google
 - 소프트웨어 자체 개발은 시간 낭비, “서드파티 적극적으로 활용해야”
 - “AI·보안·원격근무가 핵심” 깃랩, 2022년 데브옵스 전망 발표
 - Don’t lose touch as a ‘Software Architect’ going into 2022
 - 블라펌)개발자의 어려움
 - PullRequest - Code Review as a Service (pullrequest.com)
 - The Challenges of Reading Code and How to Deal with Them
 - 미공군의 팔로워십 육성 팁
 - The Invisible Curriculum: What Colleges Fail To Teach
 - Principal(수석) 소프트웨어 엔지니어는 어떤 일을 하는가 (blog.devgenius.io)
 - 두 달간의 온보딩 스터디, LINE iOS 신입 개발자 적응기
 - 개발자 이력서 작성하기 (feat. 이력서 공개)
 - 개발자 이력서(동욱님)
 - 개발자 이력서(조은님)
 - 개발자가 알아야 할 스톡옵션의 모든 것
 - Why Tacit Knowledge is More Important Than Deliberate Practice
 - [개발자 영입 전쟁] 삼성·LG vs 네카라쿠배? 업종 불문, 이 전쟁의 승자는…
 - Carefully Forming Teams to Begin Technology Modernization
 - PROFESSIONAL MAINTAINERS: A WAKE-UP CALL
 - WHAT HAPPENS TO DEVELOPERS WHO NEVER GO INTO MANAGEMENT?
 
 - 블록체인
- Scuttlebutt Protocol Guide
 - 웹2.0 창시자 "웹3에 흥분하기엔 너무 이르다" 왜?
 - That's My Ape!
 - A Proof of Stake Design Philosophy
 - An NFT without a Blockchain. No gas fees. No Eth. No gatekeepers
 - Why it’s too early to get excited about Web3
 - Crypto wallets security as seen by security engineers
 - 고려대 블록체인과 암호화폐 교과목 강의자료
 - Day 12 – A long journey to Ethereum signatures
 - Blockchain Node Providers and How They Work
 - Cool Cats NFT를 구축하면서 배운 것 (yozm.wishket.com)
 
 
클라우드/고성능 서버/데이터베이스 관련 소식
- 보안
- Cloudflare Radar's 2021 Year In Review
 - 쿠버네티스 SW 공급망 보안을 강화하는 방법
 - MOFCOM Issues New Encryption Import Control Effective Immediately
 - Understanding the Impact of Apache Log4j Vulnerability
 - Log4Shell-Rex - The following RegEx was written in an attempt to match indicators of a Log4Shell (CVE-2021-44228 and CVE-2021-45046) exploitation.
 - The internet runs on free open-source software. Who pays to fix it?
 - ItsDangerous
 - log4jmemes - for those of us that need a laugh
 - 애플리케이션에서 ‘Log4j’ 취약점을 탐지하는 방법
 - Stable Channel Update for Desktop
 - Documents link Huawei to China’s surveillance programs
 - Log4Shell log4j vulnerability (CVE-2021-44228 / CVE-2021-45046) - cheat-sheet reference guide
 - Hacker Test - Test your hacking skills
 - log4j: between a rock and a hard place
 
 - 클라우드
- Implementing continuous blue/green deployments on Azure Container Apps by using GitHub Actions
 - 너도 나도 외치는 클라우드 네이티브…하지만 "돈은 거짓말 안 해"
 - 위기를 기회로··· 美 주차 서비스 회사의 클라우드 혁신기
 - [OCI 탐험 일지] 2. 블록 볼륨 생성(본인이 작성한 글)
 - How to fix SSH issues on EC2 Linux instances using AWS Systems Manager
 - Amazon S3에서 간헐적으로 발생하는 500 Internal Error 응답 문제를 해결하려면 어떻게 해야 합니까?
 - Serverless Private APIs — Part 1 🚀
 - Serverless Private APIs — Part 2 🚀
 - AWS US-EAST-1 Outage: Postmortem and Lessons Learned
 - 칼럼ㅣMS의 깃허브 인수로 살펴보는 ‘하시코프’의 미래
 - Downdetector® Methodology - How Downdetector collects, processes and aggregates problem reports to detect service issues and incidents
 - 2022년의 클라우드 컴퓨팅 동향 톺아보기
 - Apache Log4j2 보안 이슈 (CVE-2021-44228) 대응 공지(by AWS)
 - AWS Introduces Amazon FSx for OpenZFS
 - AWS re:Invent 주요 출시 소식 요약 전체 보기
 - 사례별로 알아본 안전한 S3 사용 가이드
 
 - 데이터베이스
 
보너스: Recursion via @Ashot_
보너스 2: Keanu Reeves and Carrie-Anne Moss on making The Matrix Awakens with Epic Games
EOB
댓글 없음:
댓글 쓰기