(오늘의 짤방: 현대인이 가장 두려워 하는 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)