개발 관련 소식
- 팁과 유틸리티
- MS 엣지, ‘잠자기 탭’ 업데이트··· “더 많은 시스템 리소스 절약”
 - “PC 55%가 윈도우 11 HW 요건 미충족” 랜스위퍼 조사
 - Show GN: 저장은 쉽고, 정리는 어려워. 비슷한 메모를 같이 보여주는 아이디어 수집가의 메모장. (desktop.flint.so)
 - 새로 나온 커맨드라인 툴들 (jvns.ca)
 - Spreadsheet Calculator Improvised, aka sc-im, is an ncurses based, vim-like spreadsheet calculator.
 - 중세 도시 지도 생성기 (watabou.github.io)
 - The Free Minimalist Weekly Planner App Focused on Privacy
 - Cascade - GPU가속되는 노드 기반 이미지 에디터 (github.com/ttddee)
 - NotepadNext - A cross-platform, reimplementation of Notepad++. Releases are available for Windows and Linux.
 - 저널 리뷰 | 원노트와 다른 MS의 첫 필기 전문 앱
 - "30년 전 빈티지 맥OS" 시스템 7·8을 M1에서 체험하기
 - Buffer Editor - CODE AND TEXT EDITOR FOR IPHONE, IPAD AND IPAD PRO
 - SoundPrint: telling those of us with auditory sensitivities where not to go
 - 배시로 만든 Wordle (50행)
 - YT-Spammer-Purge : 유튜브 스팸댓글 자동 삭제 도구 (github.com/ThioJoe)
 - PSPDFKit API - PDF처리용 HTTP API (pspdfkit.com)
 - You can do a lot with an empty file
 - 프리 소프트웨어로 구성한 사진작업 워크플로우 (blog.fidelramos.net)
 - 25+ Years of Personal Knowledge Management. From scattered ideas to networked thoughts
 - Learn About Concept Maps
 - goqrexfil - A mini project to exfiltrate data via QR codes
 - UnDUNE II - The Demaking of a Dynasty
 - Hex Invaders - THE WORLD NEEDS YOUR TYPICALLY USELESS SKILL OF HEX CODE KNOWLEDGE TO PREVENT THE INVASION!
 
 - 프로그래밍
- The fastest tools for querying large JSON datasets
 - Clojure isn’t for me
 - Generate Server Code Using OpenAPI Generator
 - Understanding the constant pool inside a Java class file
 - The JDK Flight Recorder File Format
 - Const String Interpolation in C# 10 and .NET 6
 - C# 11.0 preview: parameter null checking
 - C# Nullable Features thru the times
 - 6 .NET Myths Dispelled — Celebrating 21 Years of .NET
 - ‘매번 지적할 수도 없고...’ 오남용 심한 IT 유행어 14선
 - Google Best Practices for Java Libraries
 - How we lost 54k GitHub stars
 - Youtube.js - 유튜브 Private API를 전체 커버하는 라이브러리 (github.com/LuanRT)
 - 6 Traits of an Effective API
 - Why Ruby has Symbols
 - ‘트랜잭션 앱과 소비 앱’··· 기업 IT 관점의 고찰
 - textwrap — 텍스트 래핑과 채우기(파이썬)
 - How do you use git when working solo?
 - Ana is a Python, PHP, and C inspired dynamically typed scripting language that implements object-oriented programing along with imperativeness.
 - Revolutionizing Java with GraalVM Native Image
 - BBEdit is 30 years old today
 - When To Use Generics(in Go)
 - 파이썬 로봇 프레임워크를 활용한 소프트웨어 자동화 테스트의 가능성
 - Thoughtworks Technology Radar 26호 (39p PDF) (thoughtworks.com)
 - howto-wasm-minimal - How to create minimal wasm module - PoC
 - How do you generate a random number between 1 and 6 in C++?
 - Yaade - 오픈소스, 셀프호스트, 협업 API 개발 환경 (github.com/EsperoTech)
 - From dependency injection to dependency rejection
 - Vague Standards are Trouble
 - Smart Step-Into for Microservices Debugging
 - Kotlin Coroutines Flow in a nutshell
 - Profiling Java Applications with Async Profiler
 - Java records & compact constructors
 - Java 8 still dominates, but Java 17 wave is coming – survey
 - In C++, what is the difference between the new operator and malloc() function (In general and especially for objects allocation)?
 - SMTP protocol basics from scratch in Go: receiving email from Gmail
 - From Functions to Python Package
 - I Need to Find an Apartment
 - VisiCorp Visi On
 - Heaps.io is a mature cross platform graphics engine designed for high performance games.
 - You should know: rand() may call malloc()
 - Software Design — Orthogonality
 - 웹어셈블리 기반의 유력 언어 프로젝트 13종
 - 애플의 ‘Call to code’ 그리고 노코드라는 미래
 - 5천억 달러 시장을 놓칠 텐가? ‘웹 접근성’에 주목할 이유
 - Code Better with Type Hints – Part 3
 - Holochain is an open-source framework for developing microservices that run peer-to-peer applications entirely on end-user devices without central servers.
 - Joel Spolsky on Structuring the Web with the Block Protocol
 - Choose Boring Technology
 - The Boring Technology Checklist
 - monorepo.tools - Everything you need to know about monorepos, and the tools to build them.
 - evelop fast, powerful web apps with Dynaboard
 - GenieFramework - Julia용 웹 개발 프레임워크 (genieframework.com)
 - You should be reading academic computer science papers
 - Unit Testing is Overrated
 - Hand-optimizing the TCC code generator
 - Hi and welcome to User Inyerface, a challenging exploration of user interactions and design patterns.
 - In C++, why do I get a "Segmentation fault: 11" error when I attempt to access an array with more than 525 elements?
 - Bowler - Safe code refactoring for modern Python projects.
 - 음악을 다룰 때 고려해야 할 엣지케이스들 (dustri.org)
 - The State of Fortran
 - IRS details strategy for replacing its most ancient computer code
 - λ-2D: An Exploration of Drawing as Programming Language, Featuring Ideas from Lambda Calculus
 - VisiCalc Executable for the IBM PC
 - [Linux] curl 응답시간 측정 (how to measure curl response time)
 - Switching from pyenv, rbenv, goenv and nvm to asdf
 - DataGridXL - Excel-like Experience for Web Apps
 - How deterministic is floating point inaccuracy?
 - Bearer tokens are just awful
 - C++ 혹은 EXCEL/VBA로 배우는 투자금융
 - Why Adventure Games Suck
 - Java 8 LTS to the Latest - a Performance & Responsiveness Perspective
 - “Can it run Doom” will never be the same, thanks to new ray-tracing mod
 - Regex 101
 - The project with a single 11,000-line code file
 - Wordle is NP-hard
 - gh-dash - ✨ A GitHub (gh) CLI extension to display a dashboard with pull requests and issues by filters you care about.
 - How can l uninstall PyTorch with Anaconda?
 - Pygments - Python syntax highlighter
 - Spin - 오픈소스 WebAssembly 프레임워크 (fermyon.com)
 - HINTS FOR WRITING UNIX TOOLS
 - minimodem - general-purpose software audio FSK modem for GNU/Linux systems
 - How I built my tech startup as a solo developer
 - Keeping Pace with Java
 - Why should I write good commit messages?
 - Why Good Codes Don’t Need Comments
 - Fighting Evil in Your Code: Comments on Comments
 
 - DevOps
- The goal is to take 90 days, 1 hour a day, to tackle over 13 areas of DevOps to a foundational knowledge.
 - Do you really need Kubernetes?
 - Observability for Monitoring Microservices — Top 5 Ways!
 - Prometheus-Cortex Deep dive — Part 1
 - Cellery: A Code-First Approach to Deploy Applications on Kubernetes
 - Improving NGINX Performance with Kernel TLS and SSL_sendfile( )
 - 컨테이너 기술 안 쓰고 대규모로 운영하시는 분 계신가요? (news.ycombinator.com)
 - Why we don’t use a staging environment
 - Linux SysOps Handbook
 - Roll your own Ngrok with Nginx, Letsencrypt, and SSH reverse tunnelling
 
 - 설계
- Amazon Builders' Library - Amazon의 소프트웨어 구축 및 운영 방식
 - 회원시스템 이벤트기반 아키텍처 구축하기
 - Managing Complex Dependencies with Distributed Architecture at eBay
 - Ask HN: Where can I see many examples of real companies' software architecture?
 - Streams and Monk – How Yelp is Approaching Kafka in 2020
 - In defense of simple architectures
 - 오늘의집 MSA Phase 1. 백엔드 분리작업
 - What Breaks Our Systems: A Taxonomy of Black Swans
 - Reasons for Cancelling a Move to Microservices
 
 - 하드웨어
- 원격근무와 생산성··· 먼저 ‘팀장’이 변해야 한다
 - How is the free firmware for the Raspberry progressing?
 - The Huge Endeavor to Produce a Tiny Microchip
 - Raspberry Pi Pico: What is this obfuscated code(?) doing in its boot ROM (l.442)
 - Intel's "cripple AMD" function
 - '인텔 최초 그래픽 카드의 핵심' Xe HPG 아키텍처의 모든 것
 - Single-Chip Processors Have Reached Their Limits
 - USB-C hubs and my slow descent into madness
 - The Reliability of Optical Disks
 
 - 경력 관리와 개발문화
- 원격근무와 생산성··· 먼저 ‘팀장’이 변해야 한다
 - Why is selling software so weird?
 - 2022 프로그래머스 개발자 설문조사 리포트 (programmers.co.kr)
 - 네카라쿠배당토 핵심가치는 뭐가 다를까? (hr.wanted.co.kr)
 - Ask HN: What Happened to Evernote?
 - What does the work-life balance of a Software Engineer look like?
 - “소프트웨어 산업 마진율은 95% 재고는 제로… 한국 잠재력 대단해”
 - The Scoop: Inside Fast’s Rapid Collapse
 - From Belonging to Burnout, Five Years at Airbnb
 - The PARA Method: A Universal System for Organizing Digital Information
 - 퇴사 인터뷰들은 함정입니다 (jacobian.org)
 - 15 Statistics You Should Know About A Career In Product Management
 - Google Software Engineering Culture
 - [논문] 최고 수준 전문가와 보통 수준 전문가의 특성 비교 분석(pdf)
 - A Design Thinking Roadmap for Process Improvement and Organizational Change
 
 - 블록체인과 메타버스
- Elliptic Curve Cryptography: A Basic Introduction
 - Ethereum Has Issues
 - The metaverse could be tech’s next trillion-dollar opportunity: These are the companies making it a reality
 - “GPU보다 1천 배 이상 빠르게 블록체인 작업 수행”··· 인텔, ‘블록스케일’ ASIC 정보 공개
 - 2022 인프라·운영 트렌드 진단··· 뜨는 7가지, 지는 7가지
 - hacked.slowmist.io shows all the (known) attacks against blockchains, and money lost, and the type of attack.
 - Patents and intellectual property assets as non-fungible tokens; key technologies and challenges
 - The Trendy, Hot NFT Market Has a New Entrant: Patents
 - APIs in Web3 with The Graph — How It Differs from Web 2.0
 - '환자 주도의 의료 데이터 판매' 기여하는 블록체인
 - Identity problems get bigger in the metaverse
 - nreal Engine 5 정식 릴리즈 (unrealengine.com)
 - Learning the Right Way to Struggle
 - MetaMask announces integration with Apple Pay
 - Smart Contract Resources
 
 
클라우드/고성능 서버/데이터베이스 관련 소식
- 보안
- Windows 10 Ameliorated
 - “클라우드 계정 99% 과잉 권한… 해커에게 문 열어주는 격”
 - “기술만으로는 방어하기 어렵다” 스피어 피싱의 모든 것
 - '고르고 고른' 네트워크·보안 전문가용 필수 리눅스 툴 10가지
 - Git 보안 취약점 발표 : CVE-2022-24765, CVE-2022-24767 (github.blog)
 - You’re muted — or are you? Videoconferencing apps may listen even when mic is off
 - 파이썬(Python) 시큐어코딩 가이드
 - TruffleHog - Credential 검색 도구 (github.com/trufflesecurity)
 - “기밀 커밋되기 전에 스캔한다” 깃허브, ‘암호 검색’ 강화
 - shhgit - Secret 유출 방지용 검색 오픈소스 (github.com/eth0izzle)
 - AWS Lambda Function URLs 공개 (aws.amazon.com)
 - 크롬 브라우저의 개인정보 설정을 쉽게 확인··· 구글, ‘프라이버시 가이드’ 추가
 - “‘AWS 람다’ 표적으로 노린 맬웨어가 발견됐다”
 - 줌이 '버그 바운티' 프로그램을 성공적으로 운영한 방법
 - '패치 속도 느리다' 스프링4셸 취약점 탐지 및 완화 방법
 - '잘못된 비즈니스 결정'이 또 다른 '내부자 위협'이 된 사례
 - Security Risks Facing Web3 Developers
 - EvilModel: Malware that Hides Undetected Inside Deep Learning Models
 - The Elite Hackers of the FSB
 - Cybercriminals Tampering with QR Codes to Steal Victim Funds
 - Researchers Identify ‘Master Problem’ Underlying All Cryptography
 - 인간을 표적으로 하는 대표적인 사이버 공격 수법 4가지
 - GitHub can now auto-block commits containing API keys, auth tokens
 - 클라우드 서열 바뀌나…"MS애저, 사용량으로 AWS 제쳐"
 
 - 클라우드
- 아틀라시안 클라우드 장애…"서비스 복구에 최대 2주"
 - '크레딧에 홀려' 클라우드 마이그레이션…"최대의 착각"
 - 구글, 해저 광케이블 수요 예측부터 최신 기술 소개
 - Scaling containers on AWS in 2022
 - The Scoop: Inside the Longest Atlassian Outage of All Time
 - BBC Online의 Serverless 전환 1주년 회고 (medium.com)
 - How much does Netflix pay Amazon Web Services each month?
 - “혁신·고가용성 모두 잡은 모범적 모델” IDC가 호평한 '클린 하버스'의 클라우드 접근법
 - Time-shifted computing could slash data center energy costs by up to 30%
 - Is Serverless Just a Stopover for Event-Driven Architecture?
 - 국내 개발자들이 많이 쓰는 '클라우드 빅3' 따로 있었다
 - [OCI 탐험 일지] 9. 인스턴스 구성(본인이 쓴 글)
 - The State of Serverless Computing
 - Amazon EC2, 이제 인스턴스의 자동 복구를 기본적으로 수행
 
 - 데이터베이스
 
보너스: Why is Kafka fast? via @alexxubyte
EOB

댓글 없음:
댓글 쓰기