(오늘의 짤방: 현대인이 가장 두려워 하는 3가지 via @HenryKim957167)
개발 관련 소식
- 팁과 유틸리티
- "모르면 손해" 윈도우에 꼭꼭 숨겨진 생산성 향상 기능 20가지
 - 상용보다 더 강력한 무료 오픈소스 소프트웨어 14선
 - "공부도 소비도 현명하게" 대학생을 위한 무료 PC 앱 15선
 - "포토샵 안 부럽다" 페인트닷넷을 전문가처럼 활용하는 5가지 방법
 - Show GN: Matchumbeop - macOS용 한글 맞춤법 검사기 (matchumbeop.ssut.me)
 - GN⁺: 마이크로소프트, 39년된 윈도우 제어판(Control Panel)을 공식 폐기 (arstechnica.com)
 - "윈도우 제어판 없어진다…설정 앱으로 대체하는 작업 진행 중" 마이크로소프트
 - 상황 따라 골라 쓰는 최고의 노트 필기 앱 5가지
 - "아이폰에서 듣던 팟캐스트를 윈도우 PC에서도" 애플, 팟캐스트 웹 버전 출시
 
 - 프로그래밍
- 커맨드 라인 살인사건 - 텍스트 더미에서 범인을 찾아라 (github.com/veltman)
 - Rspack 1.0 릴리즈 (rspack.dev)
 - "리플렉션보다 낫다" 자바의 메소드 핸들과 변수 핸들 활용
 - Taichi Lang is an open-source, imperative, parallel programming language for high-performance numerical computation. It is embedded in Python and uses just-in-time (JIT) compiler frameworks, for example LLVM, to offload the compute-intensive Python code to the native GPU or CPU instructions.
 - "비 내리는 호남선" 만든 이야기 (어이없음을 위한 엔지니어링)
 - Top Tools for Java Developers in 2024
 - Better 'printf' Debugging
 - Reduce Maven Plugin logging
 - 9 Best Java Profilers to Use in 2024
 - What’s wrong with createDirectories() – A Beginner’s Guide to IntelliJ Profiler
 - Improving Maven build times
 - Effective Java Logging
 - Java 21 Virtual Threads - Dude, Where’s My Lock?
 - JAVA 23 : WHAT’S NEW?
 - Overview of Python Packaging
 - 소프트웨어 개발자에게 AI 규제는 어떤 의미인가?
 - GN⁺: 파이썬 데이터프레임 라이브러리 Ibis, Pandas 와 Dask 백엔드를 폐기 (ibis-project.org)
 - Common Python Data Structures
 - 트위터 임베드를 Semantic HTML로 교체하기 (shkspr.mobi)
 - JVM의 메소드 오버로딩 배워보기
 - Pydantic & Backend 여러 기능들
 - What's the deal with setuptools, setup.py, pyproject.toml and wheels?
 - How to build a query language in Python
 - Build a Blog Using Django, GraphQL, and Vue
 - Python range(): Represent Numerical Ranges
 - 500 Python Interpreters
 - Python's Preprocessor
 - 10 Python programming optimisation techniques.
 - uv: Unified Python packaging (via) Huge new release from the Astral team today.
 - RSS는 왜 웹과 이메일 프로토콜처럼 되지 못했나
 - Getting Started With Testing in Python Quiz
 - Surfer - 온라인 플랫폼의 모든 개인 데이터를 중앙 집중화하는 도구 (github.com/CEREBRUS-MAXIMUS)
 - GN⁺: Microsoft, Mono Project를 Wine 팀에 기부 (mono-project.com)
 - Java 22 Overview
 - Setting up a Simple OCR Server
 - OpenBB-finance / OpenBB - Investment Research for Everyone, Everywhere.
 - "일관된 개발 환경 구축과 간소화" 데브 컨테이너의 활용과 장점
 - Pare is the easiest way to deploy Python Lambdas alongside your primary web application.
 - awaitless for Python
 - Full Stack FastAPI Template
 - Remove-bg - WebGPU를 이용한 이미지 배경 지우기 오픈소스 (github.com/ducan-ne)
 - The Top Programming Languages 2024 - Typescript and Rust are among the rising stars
 - Cursor problem statements(Previous Problems)
 - Comparing Python Command-Line Parsing Libraries – Argparse, Docopt, and Click
 - FastAPI with Async SQLAlchemy, SQLModel, and Alembic
 - React는 풀스택 프레임워크(가 되어가는 중)임 (robinwieruch.de)
 - GN⁺: JavaScript Dates가 드디어 수정 될 예정 (docs.timetime.in)
 - GN⁺: Android에 16kb 페이지 크기 추가 (android-developers.googleblog.com)
 - Plasmo - 브라우저 확장 개발을 위한 프레임워크 (github.com/PlasmoHQ)
 - You should make a new programming language
 - Claude API가 CORS 지원을 시작, 클라이언트 측 어플리케이션이 가능해짐 (simonwillison.net)
 - Home-Cooked Software and Barefoot Developers
 - "AI 코딩 도구 사용하는 개발자 97% 이상" 깃허브 설문조사
 - GN⁺: 고객이 생성한 AI 코드를 수정하는 데 지쳤어요 (medium.com/@thetateman)
 - GN⁺: 리눅스 데스크탑 시장 점유율 4.45%에 도달 (ostechnix.com)
 - JDK 23 and JDK 24: What We Know So Far
 - 자바에서 문자열 비교하기
 - GN⁺: 이미 시맨틱 웹은 널리 채택되어 사용되고 있음 (csvbase.com)
 - Build Your Own Web Server From Scratch In Node.JS
 - GN⁺: Zed AI 공개 (with Anthropic) (zed.dev)
 - Pragtical - 실용적인 코드 편집기 (pragtical.dev)
 - Python Packaging is Great Now: `uv` is all you need
 - LinkedIn_AIHawk - 🤖🔍 Your AI-powered job search assistant. Automate applications, get personalized recommendations, and land your dream job faster.
 - Logging in Python
 - How we sped up Notion in the browser with WASM SQLite
 - es-toolkit은 높은 성능과 작은 번들 사이즈, 강력한 타입을 자랑하는 현대적인 JavaScript 유틸리티 라이브러리예요.
 - Python for Non-Programmers (Official)
 - GN⁺: Dasel - JSON, TOML, YAML, XML 및 CSV 데이터 선택, 삽입 및 삭제 도구 (github.com/TomWright)
 - How to Plot in the Terminal with Python and Textualize
 - mise-en-place - The front-end to your dev env.
 - It works on my machine. Why?
 - Create Different Progress Bars in Python
 
 - DevOps/SRE
- Enhancing the Visibility of Integration Tests
 - SDV 개발, 검증 가속 페달 ‘DevOps Pilot’
 - Docker volumes and file system permissions
 - Git Hooks
 - Applying Zero-Trust Security to Docker Containers
 - 리눅스 관리자를 위한 18가지 황금률
 - 가상 클러스터로 쿠버네티스 비용 절감하기
 - Optimizing PyTorch Docker images: how to cut size by 60%
 - 쓰기만 했던 개발자가 궁금해서 찾아본 쿠버네티스 내부
 - 배포 시점에 급상승하는 API Latency 해결하기 — Django + Gunicorn 사례
 - Copy a Multi-Platform Image from One Repository to Another
 
 - 설계
 - 경력 관리와 개발문화
- [CS기술 면접] 자주 출제되는 컴퓨터 과학 지식 카테고리
 - 생산성, 직원의 행복 ↑··· BCG 임원 2인에게 듣는 ‘전사적 AI 도입’ 이모저모
 - 상사의 4가지 유형과 소통법
 - Starting from Scratch in IT in 2024: Things you shouldn't worry about
 - GN⁺: 메이커 스킬 트리 프로젝트 (github.com/sjpiper145)
 - 요기요, 희망퇴직 받는다
 - lama Tutor - 오픈소스 AI 튜터 (github.com/Nutlope)
 - GN⁺: 당신은 멍청하지 않다, 단지 선행 지식이 부족할 뿐이다 (lelouch.dev)
 - Pricing Projects As A Freelancer Or Agency Owner
 - How to Deliver Successful Data Science Consulting Projects
 - 회사는 놀이터가 아니다
 - 코드 리뷰 안티패턴들 (chiark.greenend.org.uk)
 - 혼자서 연 28억원을 버는 1인 개발자의 수익화, 자동화, AI
 - GN⁺: "Hello" 금지, "Quick Call" 금지, 안건 없는 회의 금지 (switowski.com)
 - IT 예산 소폭 증가할 2025년, IT 리더들이 수립 중인 한 해 전략은?
 - "AI가 코딩하는 세상" 개발자와 기업이 직면한 현실
 - 디지털 트랜스포메이션의 종말과 비즈니스 모델 혁신의 부상
 - Amazon Cloud CEO Predicts a Future Where Most Software Engineers Don't Code — and AI Does It Instead
 - [독서광] 프리세일즈(본인이 작성한 글)
 - 프리랜서는 어디에서 일을 구할까?
 - SW 내재화 실패?·· 전문가 “GM 소프트웨어 인력 1천명 해고, 아웃소싱 강화 전략 신호탄”
 - "고객이 셀프서비스로 해결하는 비율은 14%에 불과" 가트너
 - 스타트업에서 성장한다는 주니어의 착각
 - `AI 인재전쟁` 시대…돈도 네트워크도 딸리는 한국
 - 한때는 17만원이었다…“3만원 역대급 추락” 국민 메신저 ‘패닉’
 - GN⁺: 우리의 소프트웨어 개발 알고리듬 (grantslatton.com)
 - '긱 이코노미' 시대… 주 36시간 미만 근로 680만명 최다
 - [일상다반사] 유데미 개발 챌린지 백엔드 클론 코딩 세미나 소식(본인이 작성한 글)
 - 美스타트업 '자금조달 빙하기'…"망할 확률, 지난 1년간 60%↑"
 - 채용 문 닫은 네카오, 돈줄 끊긴 스타트업…개발자 '혹한기'[판교의 위기②]
 - 아무 일도 안하는 청년 사상 최대…그 중 70%가 “계속 아무 것도 안할 것”
 - How to Stand Out in a Python Coding Interview
 - Adapt or Become Obsolete: AI’s Unstoppable Business Revolution
 
 
보안/클라우드/데이터베이스 관련 소식
- 보안
- ‘요청 절반 이상이 비밀번호 재설정’··· IT 헬프데스크의 숨은 비용
 - 루트킷으로 진화한 푸어트리/버트시가, EDR 소프트웨어 무력화…소포스
 - "보안, 개인정보 보호, 부가 기능" 3가지 부문별로 살펴보는 최고의 브라우저
 - Bypassing airport security via SQL injection
 - 북한발 가짜 IT직원 주의보··· 현황은? 걸러낼 방법은?
 - 검색에서의 경쟁 - 베네딕트 에반스 (ben-evans.com)
 - "확산할수록 성공률 높아지는 아이러니" MFA가 뚫리는 과정과 예방하는 방법
 - 몸값 내느냐 마느냐··· 현직 CISO들이 공유한 ‘랜섬웨어 딜레마’
 - 노로그 정책, VPN 선택 시 꼭 알아야 할 개인정보 보호 기준
 - PyPI Slashes Malware Response Time: 90% of Issues Resolved in Under 24 Hours
 - 윈도우 PC를 위한 비트로커 암호화 완벽 가이드
 - 안드로이드 폰에서 NFC 결제 정보 복제하는 피싱 주의보
 - Ruroco - "RUn RemOte Command" UDP를 이용한 원격 명령 호출 (github.com/beac0n)
 - GN⁺: 북한의 엔지니어들이 미국 기술 회사에 지원 중 (cinder.co)
 - GN⁺: 텔레그램, 진정한 암호화 메시징 앱인가? (blog.cryptographyengineering.com)
 - Shamir's secret sharing (SSS) is an efficient secret sharing algorithm for distributing private information (the "secret") among a group.
 - GN⁺: AirPods를 잃어버렸나요? (alexyancey.com)
 - ‘CISO 다수가 모르거나 간과하는’ 클라우드 보안 문제 8가지
 - 지코어, 2024년 상반기 디도스 공격 동향 분석한 ‘레이더 보고서’ 발표
 - " 구글 말고도 있다" 개인 정보 보호 중시하는 대안 검색 엔진 5가지
 - GN⁺: SBAT란 무엇이며 왜 갑자기 모두가 관심을 가지는가 (mjg59.dreamwidth.org)
 - "맥OS용 MS 앱에서 마이크·카메라 조작할 수 있는 취약점 발견" 시스코 탈로스
 - “3년 후엔 AI 일상화··· 도입 고민 시기 끝나” EY 임원이 말하는 AI 시대 생존법
 - 크라우드스트라이크 사태에 대한 기업 IT 전문가들의 관점
 - 깃허브, AI 기반의 자동 코드 취약점 수정 도구 '코파일럿 오토픽스' 출시
 - 파이릿을 활용하는 레드팀 AI 전략
 - Types of Cyberattacks
 - TIL: qpdf로 pdf 파일에 걸린 암호 해제하기
 - Secretive is an app for storing and managing SSH keys in the Secure Enclave.
 - The Diffie-Hellman(-Merkle) Key Exchange
 
 - 클라우드
- 마이크로소프트의 AI 장기 투자, 결실 맺을 수 있을까?
 - 계속되는 클라우드 비용 상승··· IT 리더들의 대처 방안은?
 - 구글 클라우드, LG 생성형 AI 모델 ‘엑사원 3.0’ 개발 지원
 - “중국 기업, 미국 규제 우회하기 위해 클라우드 활용” 로이터
 - AI 구현에 적용하는 클라우드 시대의 교훈
 - Continuous reinvention: A brief history of block storage at AWS
 - Spanner Graph: Google Introduces Graph Database on Spanner
 - “GPU+서버리스로 비용 절감” 구글 클라우드, 엔비디아 GPU 기반 AI 추론 기능 제공
 - HPC 클러스터를 구성하는 핵심요소, AWS EC2 인스턴스 소개 1부: CAE 워크로드에 따른 EC2 인스턴스 선택 방법
 - Run your AI inference applications on Cloud Run with NVIDIA GPUs
 - Amazon S3, 이제 조건부 쓰기 지원
 
 - 데이터베이스
- GN⁺: ElasticSearch가 다시 오픈 소스가 됨 (elastic.co)
 - ChartDB - 무료/오픈소스 DB 디자인 편집기 (chartdb.io)
 - 엔터프라이즈 기술의 느린 진화
 - Typesense is a fast, typo-tolerant search engine for building delightful search experiences.
 - GN⁺: SQL의 문제점과 해결 방안: SQL의 파이프 문법 (research.google)
 - Build your own SQLite, Part 2: Scanning large tables
 - pgvectorscale builds on pgvector with higher performance embedding search and cost-efficient storage for AI applications.
 - PostgreSQL and Pgvector: Now Faster Than Pinecone, 75% Cheaper, and 100% Open Source
 - Postgres를 검색엔진으로 활용하기 (anyblockers.com)
 - java.lang.ClassNotFoundException: org.h2.Driver - H2 연결 에러 해결
 - GN⁺: InstantDB – "현대적인 Firebase" : 실시간 클라이언트측 DB 오픈소스 (github.com/instantdb)
 - pgai - pgai brings AI workflows to your PostgreSQL database
 - Why a Hedge Fund Built Its Own Database
 - GN⁺: 그냥 Postgres 쓰세요 (mccue.dev)
 - Just use Postgres
 
 
(보너스: 회사내 업무 갈등은 이 표로 어지간한건 다 이해됨. via @Jaden100479)










