오늘의 짤방: I feel this via @AnTimNguyen
개발 관련 소식
- 팁과 유틸리티
- 맥 Preview 앱의 잘 안 알려진 기능들 (fourth-wall.co.uk)
- “의외로 유용하다” 데스크톱 경험을 바꿔줄 맥의 10가지 숨은 기능
- USING AN IPHONE AS A SINGLE-PURPOSE WEBCAM
- Bypass Paywalls is a web browser extension to help bypass paywalls for selected sites.
- trdsql - CSV/JSON 등에 SQL로 쿼리하는 CLI도구 (github.com/noborus)
- Pipe Viewer – A Unix Utility You Should Know About
- BZip3 - A better, faster and stronger spiritual successor to BZip2.
- PowerToys - 11 awesome features Microsoft won’t add to Windows
- 헤이즐 리뷰 | 맥OS '폴더 기반' 자동화의 모든 것
- Mermaid lets you create diagrams and visualizations using text and code.
- NodeJS에서 PDF를 이미지로 변환하자!
- How to set keyboard shortcuts to jump to beginning/end of line? (for MacOS X iterm2)
- 프로그래밍
- Red Hat Enterprise Linux 9 공개 (redhat.com)
- “C# 무서운 상승세, C 대체할 수도” 티오베 인덱스
- 아파치 카프카, ‘주키퍼(ZooKeeper)’ 제거한다
- "왜 안 되는 걸까?" 파이썬에서 기대할 수 없는 4가지 기능 개선
- An Introduction to Dataclass Decorators in Python
- 대법원, 야놀자 정보 크롤링 한 여기어때 창업주 '무죄'
- 97 DevTools Tips(for Chrome)
- Improved Process Isolation in Firefox 100
- 오픈소스를 수익화 하는 법 - Awesome OSS Monetization (github.com/PayDevs)
- How Square writes commit messages - Explain the change.
- nanogl - webgl micro framework (3Ko)
- Epigrams on Programming
- 5 Useful Python Scripts
- The 2022 Python Language Summit: Python without the GIL
- Go Concurrency Guide
- NVIDIA Transitioning To Official, Open-Source Linux GPU Kernel Driver
- Mysterious Memset
- puppeteer-extra-plugin-stealth - A plugin for puppeteer-extra to prevent detection.
- Managing Python versions with pyenv
- Collect Amazon.com price data isn’t that hard
- Intelligent Tracking Prevention 2.1
- 10 REASONS MVC FRAMEWORKS AREN'T DINOSAURS BUT SHARKS
- Using Java's Project Loom to build more reliable distributed systems
- Short URLs: why and how
- Making a falling sand simulator
- "I don't know the numbers": a math puzzle
- Scapy: low level packet hacking toolkit for Python
- Multiple assignment and tuple unpacking improve Python code readability
- Literate programming wordle
- Miniredis - Pure Go Redis test server, used in Go unittests.
- Web Development for Beginners - A Curriculum by Microsoft
- I made a browser-based RTS game
- Unix command line conventions over time
- Frappe - 인터랙티브 Gantt 차트 오픈소스 (frappe.io)
- Use Fast Data Algorithms
- The 7 Tasks for GUIs
- Modern Python performance considerations
- 광고 효율을 높이기 위한 도착 페이지 최적화 전략 (facebook.com)
- magic-trace - 프로세스 동작을 고해상도로 추적하는 도구 (github.com/janestreet)
- 도커(Docker) 컨테이너 로케일 설정 - 데비안(Debian), 우분투(Ubuntu) 이미지에서 한글 입력 문제
- JavaScript Containers
- Reloadium - Advanced Hot Reloading for Python (github.com/reloadware)
- Luckysheet - JS 스프레드시트 라이브러리 오픈소스 (github.com/mengshukeji)
- JetBrains IntelliJ IDEA 2022.1 Introduces Dependency Analysis
- 한눈에 보는 타입스크립트(updated)
- Beyond malloc efficiency to fleet efficiency: a hugepage-aware memory allocator
- Zaplib post-mortem: WASM은 생각보다 빠르지 않습니다. (zaplib.com)
- “브라우저의 파이썬” 아나콘다, ‘파이스크립트’ 공개
- Microsoft Edge overtakes Safari as second most popular browser with 10% share
- 대퇴직 IT 인력 공백 ‘해결사’, 로우코드가 뜬다
- InfoQ의 2022년 중점 기술들 (infoq.com)
- What is LXD?
- Case Study 4: The $440 Million Software Error at Knight Capital
- New C++ features in GCC 12
- Removing characters from strings faster with AVX-512
- GitHub, Git.io 주소들 Read-Only로 유지하는 것으로 변경
- Python is About to Become 64% Faster — Python 3.10 vs. Python 3.11 Benchmark
- GraalVM 22.1 릴리즈 - 개발자 경험 향상, 애플 실리콘 지원 (medium.com)
- UNCURLED - Everything I know and learned about running and maintaining Open Source projects for three decades.
- 10 Automation Scripts for Your Daily Python Projects
- doctree: First-class library docs tool for every language
- pyscript - Run Python in Your HTML
- 네임스페이스와 cgroup은 무엇이며 어떻게 작동합니까?
- Skia Canvas - Node.js용 HTML Canvas API (github.com/samizdatco)
- Project Loom C5M is an experiment to achieve 5 million persistent connections each in client and server Java applications using OpenJDK Project Loom virtual threads.
- In C++, when is it okay to define a function in a header file, and why is it often considered a bad idea?
- Why is GO a better language than C++ and Python?
- VISUALIZE CODE EXECUTION - Learn Python, Java, C, C++, JavaScript, and Ruby
- DevOps
- K8s Architecture
- vector - A lightweight, ultra-fast tool for building observability pipelines
- Fine-tune Kafka performance with the Kafka optimization theorem
- 당신의 컨테이너 이미지가 더 작아야 하는 이유를 알고 계시나요?
- Statuspage: 무료로 시작하는 API 상태 페이지 (atlassian.com)
- Limiting access to Kubernetes resources with RBAC
- I Accidentally Deleted 7TB of Videos Before Going to Production
- microk8s - Zero-ops, pure-upstream Kubernetes, from developer workstations to production.
- 설계
- 하드웨어
- 경력 관리와 개발문화
- “화상회의가 창의성 저해한다, 이유는...” 美 연구진
- 컨설턴트, 이렇게 쓰면 망한다··· CIO들의 3가지 실수
- Why Did Heroku Fail?
- The Other Kind of Staff Software Engineer
- 코딩 테스트 및 알고리즘 문제해결 공부 방법 (고려대학교 KUCC, 2022년 4월)
- The End of Industrial Society
- 사무직 노동자의 험난한 자기계발 여정 | 전화영어 | 빅데이터 분석기사 | 운전면허 | 다이어트
- Measuring enterprise developer productivity
- 새로운 기업 출장 트렌드 '블레저'
- 美 테크기업들 “팬데믹 호황 끝났다”… 감원 모드로
- “오랜 프로그래머로부터의 조언”
- Software Engineering at Google
- Preventing burnout: A manager's toolkit
- Brendan@Intel.com
- My experience getting a tech job with no degree or relevant work experience
- Things I don’t want to do to grow my side project
- How to Professionally Say
- 빅테크의 프로젝트 관리 방식, 그리고 스크럼의 기이한 부재 (velog.io)
- The 5 Secrets to Getting Hired After 50
- 블록체인과 메타버스
- Luna Cryptocurrency Collapse: How UST Broke and Why It Matters
- 사이버 공격자들 정조준...블록체인 브릿지들의 세계
- 119달러→0.2달러로 폭락한 ‘루나’에 코인 시장 패닉… “스테이블코인 존폐 가를 것”
- 뮤직카우, 전국민 저작권료 월급받기 프로젝트의 허상
- 논란의 중심에 선 루나와 UST 핵심 궁금증 5가지
- 소액으로 명품·건물 투자 매력, 거래량 적어 처분 어려워
- 지분증명으로 전환을 시도하는 이더리움
- Don't trust your logs! Implementing a Merkle tree for an Immutable Verifiable Log (in Go)
- NFT Sales Are Flatlining - Is this the beginning of the end of NFTs?
- Blockchain in a nutshell
- I won free load testing
- 시가총액 2000억원인데…'페이코인' 결제서비스 위법 판단 나오나
클라우드/고성능 서버/데이터베이스 관련 소식
- 보안
- 애플·구글·MS, '암호 없는 로그인'에 협력한다··· 2023년부터 지원 예정
- 기고 | 일론 머스크의 트위터 인수, 지켜봐야 할 2가지
- 강은성의 보안 아키텍트ㅣ10만 사이버보안 인재 양성? 이젠 ‘질’을 따져야 할 때!
- grype - A vulnerability scanner for container images and filesystems.
- 애플, 안드로이드ㆍPC에서 '암호 없는' 아이폰 로그인 지원한다
- "훔칠 게 없어 괜찮다"··· 'MFA' 안 쓰는 핑계도 가지가지, 대응책은?
- Heroku Security Notification
- 데이터 복구가 백업보다 오래 걸리는 5가지 이유
- Practical bruteforce of military grade AES-1024
- 클라우드
- 구글이 포스트그레SQL 시장에서 AWS, 애저와 어깨를 겨룰 수 있는 이유
- 블로그 | 오토스케일링이 항상 정답은 아니다
- 아틀라시안의 클라우드 장애에서 배운 4가지 네트워크 베스트 프랙티스
- Google Announces General Availability of Cloud TPU VMs
- A New Hope for Object Storage: R2 enters open beta
- New Survey Reveals One Third of Businesses are Exceeding Their Cloud Budgets by as Much as 40 Percent
- Cloud Native Java with the Micronaut Framework
- AWS Lambda GraalVM native: Quarkus vs plain Java
- 글로벌 클라우드 시장 성장세 유지… 구글 클라우드 맹추격
- DBMS 시장, 클라우드로 재편
- 데이터베이스
- SQLite in Go, with and without cgo
- 아직도 DBA는 좋은 직업인가요? (news.ycombinator.com)
- Announcing D1: our first SQL database
- I'm All-In on Server-Side SQLite
- Demystifying Database Performance for Developers
- Knex.js - 멀티DB용 SQL 쿼리 빌더 for Node.js (github.com/knex)
- How to Use One-to-Many Database Relationships with Flask-SQLAlchemy
- Replibyte - 개발DB를 실제 데이터로 채우는 도구 (github.com/qovery)
- sqldiff.exe: Database Difference Utility
- How To Corrupt An SQLite Database File
- PranaDB is a distributed streaming database, designed from the outset to be horizontally scalable.
보너스: Quality easter egg at Google via @ballmatthew
EOB
댓글 없음:
댓글 쓰기