오늘의 짤방: 소설가 김영하 : 소설 쓰기에 가장 중요한 건 백업이야 백업해 - 이상 18만자 쓴 소설 날려본 글쟁이가 전달해드렸습니다 via @muntak_y)
개발 관련 소식
- 팁과 유틸리티
- Beeftext - An open-source text substitution tool for Windows.
- '원하는 검색 결과 더 빨리 찾는' 크롬 브라우저 고급 설정 팁
- 'PC 업그레이드 시 꼭 알아야 할 정보' RAM 종류 확인하는 방법
- thunk - The Modern Daily Thinking Tool
- 안드로이드 13 곳곳에 숨겨진 유용한 개선 사항 9가지
- Show HN: Wavvy – web-based audio editor (Audacity port)
- PianoChord.io - A Reference to a Comprehensive Collection of Piano Chords
- Use TouchID to Authenticate sudo on macOS
- "맥이라고 사파리가 항상 정답은 아냐" 다른 브라우저를 써야 하는 5가지 이유
- 갤럭시 탭을 보조 모니터로 설정하는 '세컨드 스크린' 사용법
- AltTab brings the power of Windows’s “alt-tab” window switcher to macOS.
- Conway's Multiplayer Game of Life
- 프로그래밍
- 다국어 환경에 맞게 타이포그래피 세팅하기 - 다국어 반응형 타이포그래피
- Interview on Rust, a Systems Programming Language Developed by Mozilla
- IIS의 훌륭한 대체 웹 서버, 마이크로소프트 케스트렐
- Learning Docker with Docker - Toying With DinD For Fun And Profit
- How we clone a running VM in 2 seconds
- Falsehoods programmers believe about email
- the WebKit project froze its Subversion tree and transitioned management and interaction with our source code to git on GitHub.
- 거의 모든 SW 개발의 필수⋯JSON 데이터 포맷의 이해
- The Markdown Guide is a free and open-source reference guide that explains how to use Markdown
- 구글, 안드로이드용 Cross Device SDK 공개 (android-developers.googleblog.com)
- Soketi - 간단하고 빠른 오픈소스 웹소켓 서버 (soketi.app)
- Devbox - 격리 쉘/컨테이너를 쉽게 만들어주는 CLI도구 (github.com/jetpack-io)
- JSON Crack - Seamlessly visualize your JSON data instantly into graphs.
- Debunking Container Myths 🧵
- Flutter vs React Native: Side-by-Side Comparison and When To Choose?
- 𝗚𝗿𝗮𝗽𝗵𝗤𝗟 𝘃𝘀. 𝗴𝗥𝗣𝗖 𝘃𝘀. 𝗥𝗘𝗦𝗧: 𝗖𝗵𝗼𝗼𝘀𝗶𝗻𝗴 𝘁𝗵𝗲 𝗿𝗶𝗴𝗵𝘁 𝗔𝗣𝗜
- 인프콘 2022 회고
- CodingBat is a free site of live coding problems to build coding skill in Java and Python.
- 우리팀이 JDK 17을 도입한 이유
- 딥링크의 모든것(feat. App Link, Universal Link, Deferred DeepLink)
- PLDB: a Programming Language Database
- UNIX Programming Enviornment by Brian W. Kernigan, Rob Pike
- 러스트 프로그래밍 입문
- Ushering out strlcpy()
- Heroicons 2.0 릴리즈 (heroicons.com)
- Why Slack’s free plan change is causing an exodus
- What happened when we disabled Google AMP at Tribune Publishing? Shockingly little. So you should try it, too
- LEARN TO CODE AWESOME WEBSITES IN HTML, CSS, AND JAVASCRIPT
- “현업이 직접 솔루션 관리”··· 오웬스 코닝의 ‘로우코드’ 활용기
- Devbox 📦 - Instant, easy, and predictable shells and containers
- Frontend Bootcamp View on GitHub by Microsoft
- 커비 개발자, 유튜브 채널 개설…“게임 개발을 더 재미있게”
- YaCy is free software for your own search engine.
- Crawlee - 웹스크래핑 & 브라우저 자동화 라이브러리 (crawlee.dev)
- [독서광] 책 vs 책 - 파이썬 신간 분석 (직접 작성한 글)
- WHY YOUR WEBSITE SHOULD BE UNDER 14KB IN SIZE
- 딥링크(Deeplink) : URI스킴, 유니버셜 링크, 앱링크 구분과 이해
- "자바 고속 직렬화의 진화" 마이크로스트림의 이해
- YAML의 숨은 오류를 미리 막아주는 7가지 팁
- Why do arrays start at 0?
- Beginners' Typescript tutorial
- The Future of NGINX: Getting Back to Our Open Source Roots
- 언어별로 구현해본 알고리듬 모음 (the-algorithms.com)
- Webhooks FYI - 웹훅 구현 및 사용을 위한 가이드 (webhooks.fyi)
- 초보자를 위한 40가지의 자바스크립트 프로젝트
- VS Code - What's the deal with the telemetry?
- Top Programming Languages 2022
- SSH commit verification now supported
- Typescript is terrible for library developers
- JPro - Java in the Browser
- Cosmopolitan v2.0 릴리즈 (github.com/jart)
- The Making of Prince of Persia [pdf]
- "데노 vs. Node.js" JS 런타임 선택 가이드
- Running Go on Docker — Comparing Debian vs Alpine vs Distroless vs BusyBox vs Scratch
- A General Overview of What Happens Before main()
- Software is in Decline - Jonathan Blow
- QEMU internals
- Flake8: Your Tool For Style Guide Enforcement
- What was Dennis Ritchie like?
- Python F-Strings Number Formatting Cheat Sheet by BrianAllan
- New #dataviz! The Earth's submarine fiber optic cable network, visualized in #RStats with #rayrender.
- gojq - Pure Go implementation of jq
- LibGen's Bloat Problem
- Using Java to Orchestrate Robot Swarms
- Why don't we do email verification in revers
- The Silence of Risk Management Victory
- Shared libraries as executables
- Brian Kernighan adds Unicode support to Awk
- This is a Python implementation of John Gruber's Markdown.
- Visual Sum of Cubes
- DevOps
- Log analytics using ClickHouse
- A beginner’s guide to Jaeger
- Kubernetes Failure Stories
- 데브옵스 시대는 끝났다
- Kubernetes from the ground up: the Kubelet
- The container orchestrator landscape
- Deploy Multiple NodeJS Apps on single Server with SSL, Nginx, PM2 - Part 1
- Full Stack Monitoring of JVM Applications, Using Micrometer
- 설계
- 글로벌을 향한 LINE 광고 플랫폼의 도전 | 라인개발실록
- Understanding Google’s File System
- DON’T THINK TO WRITE, WRITE TO THINK
- Chipping Away at the Monolith: Applying MVPs and MVAs to Legacy Applications
- Notes on Theory of Distributed Systems
- NGINX Modern Reference Architectures
- Patterns - 디자인 및 성능 패턴에 대한 최신 정보들을 제공합니다.
- 기술 분야의 성공을 이끄는 11가지 법칙 [67p PDF] (cbinsights.com)
- 하드웨어
- 경력 관리와 개발문화
- "연봉 높이는 경력 관리" 클라우드 네트워크 자격증 취득 가이드
- "여러 업무 공간 비슷하게 유지하라" 하이브리드 워크 생산성 관리 5계명
- ‘덜어야 더한다’··· 지친 리더를 위한 위임의 기술 6가지
- How I manage "underperformers"
- “美 IT 채용 시장, 올 상반기 내내 증가세” 다이스
- ‘효율성이 중요해진다’··· IT 리더가 취해야 할 8가지
- The Three F's of Open Source Development
- 원격 근무 가능한 스타트업이 최고의 인재를 확보하는 전쟁에서 승리할 것 (future.com)
- Developer Imposter Syndrome (medium.com)
- ‘신입사원에서 대표까지 20년’ 한국HPE 김영채 대표가 전하는 커리어 노하우
- “현장직의 37%, 6개월 내 퇴사 고려” 일선 직원 유지를 위한 해결책은?
- 인터뷰 | ‘SW 디자이너에서 앤젤 투자자로’··· FB '좋아요' 버튼 디자이너 솔레이오
- '취업 잘된다' 말에 배웠는데…"월급 말하기 부끄러워" 한숨
- How to pay your rent with your open source project
- Joining Onehouse
- 못하지 않는 개발자 되기 - 신입용
- 대퇴직 이어 '조용한 퇴직'에 주목하라
- 중국의 헤드헌터들은 중국 게임사들의 정리해고 물결 속에서 무엇을 보았나
- Global Code Time Report
- ‘코딩 시험’도 친다…교사 없는데 발표부터 “초·중 필수교육화”
- What don’t they tell you about retiring early?
- Nobody Wants to Teach Anymore - Everyone should know why.
- FE 취준생을 위한 포스트/자료 모음
- 블록체인과 메타버스
클라우드/고성능 서버/데이터베이스 관련 소식
- 보안
- 8,000만 명 데이터 유출한 메타-캠브리지 사태, 집단 소송 합의할 듯
- 전 세계 2,500만명 쓰는 비밀번호 서비스 ‘라스트패스’ 소스코드 해킹… 벌써 5번째
- 취약점 패치 품질이 악화하는 이유
- "올 6월까지 발견된 취약점, 전년 동기 대비 35% 많다" 트러스트웨이브 조사
- Why Xen wasn't hit by RETBleed on Intel CPUs
- 개인정보 강화 검색엔진 덕덕고, 이메일 포워딩 서비스 일반 공개
- Protect Your Inbox: DuckDuckGo Email Protection Beta Now Open to All!
- Protonmail Recommended Browsers
- Terms of Service Didn't Read
- 보안은 원래 어렵다, 쉬워지는 '기적'은 없을 터다
- 한 GCP 고객사, ‘사상 최대’ 디도스 공격 막아냈다
- “We Kill People Based on Metadata” and Other Metadata Things
- 애플, 프라이버시 기능으로 약해진 경쟁자를 제치고 자신만의 광고 제국을 건설하기 시작 (axios.com)
- iOS Privacy: Announcing InAppBrowser.com - see what JavaScript commands get injected through an in-app browser
- 클라우드
- 시끄럽고 추운 공간··· 데이터센터의 어제와 오늘, 그리고 내일
- 칼럼ㅣ네트워크 가용성, 적은 내부에 있다
- 한때 잘 나갔는데... ‘헤로쿠’가 시들해지는 이유
- “클라우드 사업 쉽지 않다” 세일즈포스도 실적 전망치 하향 조정
- 🧵Here are some quick observations on what I’m seeing within distributed systems in 2022
- AWS 사용자의 10가지 실수 – 이것만은 피하세요! | AWS Builders 온라인 시리즈 7월, 2022
- The Fall of Datacenter Software
- 애저 클라우드, 서버 2년 더 쓴다…기업도 서버 수명주기 연장 추세
- “데이터센터를 한 대의 시스템처럼” 고속 연결 기술 CXL의 이해
- "클라우드 비용이 새고 있다" 3가지 이유와 그 해결 방법
- “마이크로소프트 365도 옮겼다” 윈도우 앱을 컨테이너로 옮기는 방법
- DataDog의 Serverless 상태 보고서 (datadoghq.com)
- 데이터베이스
- Configure a Read Replica Database in Django
- AWS, 클라우드 데이터 풀(Pool) 서비스로 디지털 광고 시장 공세
- Open sourcing our fork of PgBouncer
- PostgreSQL 14 Internals book – Part II released
- The Rise of SQL
- Varlog is a strongly consistent distributed log storage.
- Parsing SQL
- SurrealDB - 분산 Document-Graph 데이터베이스 (github.com/surrealdb)
- Common pitfalls when migrating MySQL to Aurora using AWS DMS
- Turning SQLite into a distributed database
보너스: Basic JWT Auth Flow via @GuidesJava
EOB
댓글 없음:
댓글 쓰기