오늘의 짤방: On naming: Don't name it by implementation. Name it by purpose. via @GeoffreyDeSmet)
개발 관련 소식
- 팁과 유틸리티
- 생산성에 진심인 자의 Raycast 세팅 엿보기 (for macOS)
 - 🤔 What is Nexterm? - The open source server management software for SSH, VNC & RDP
 - 고급 사용자라면? 윈도우 터미널 나이틀리 버전으로 무료로 챗GPT 쓰기
 - 느려진 웹 브라우저, 속도 개선을 위한 8가지 간단 해결책
 - 윈도우, AI가 빈 곳 채우고 문단 늘이는 그림판과 메모장 테스트 중
 - GN⁺: 유용한 내장 macOS 명령줄 유틸리티 (weiyen.net)
 - Win11Debloat is a simple, easy to use and lightweight PowerShell script that can remove pre-installed Windows bloatware apps, disable telemetry and declutter the experience by disabling or removing intrusive interface elements, ads and more.
 - VSCode logoVSCode Key Combinations
 - How do I uninstall any Apple/macOS PKG package file?
 - ZSA에서 만든 타이핑 연습 도구
 - 안드로이드 빠른 설정 타일을 '손 안의 만능 도구'로 만드는 11가지 방법
 - "드라이브 공간 부족?" 내 문서 폴더 간편하게 이동하는 방법
 - "윈도우 전문가를 위한 마법 도구" 잘 알려지지 않은 파워토이 기능 9가지
 - 애플 인텔리전스가 가져온 집중력 혁신…iOS 18.1의 똑똑한 알림 기능 2가지
 
 - 프로그래밍
- Adding keyboard shortcuts to the Python REPL
 - Write more pythonic code with context managers
 - pytest selection arguments for failing tests
 - Multithreading Concepts Part 3 : Deadlock
 - "실시간 Ctrl + Z를 게임에서?" 소니, 새로운 특허 출원
 - How Functional Programming Can Help You Write Efficient, Elegant Web Applications
 - 👀 JUnit’s assertThat: Improve test readability and effectiveness with assertThat examples
 - Spring Data JPA Query By Example Demo
 - Zebar 🦓 - Zebar lets you create customizable and cross-platform desktop widgets.
 - Rust 기반 Redox OS, RISC-V 지원 및 Raspberry Pi 4에서 부팅 가능해짐 (phoronix.com)
 - 비주얼 스튜디오 코드, AI 코드 편집 도우미 '코파일럿 에디트' 미리보기 공개
 - "기밀 VM을 빈틈을 메운다" 마이크로소프트의 오픈소스 파라바이저 '오픈HCL'란?
 - GN⁺: Diagrams - Diagram as Code (diagrams.mingrammer.com)
 - GN⁺: FFMpeg, 손으로 작성한 AVX-512 어셈블리 코드로 94x 성능 향상 (twitter.com/FFmpeg)
 - 2024년에도 JAVA가 여전히 인기 있는 25가지 이유 (medium.com)
 - 그냥 자바를 쓰세요 (teamten.com)
 - If you're still on Python 3.10, switch to 3.11! Linux machines with 3.11 are ~1.25x faster. Mac 1.2x faster. Windows 1.12x faster.
 - Faster CPython
 - pqoqubbw/icons - 부드러운 애니메이션을 포함한 아이콘 오픈소스 (icons.pqoqubbw.dev)
 - GN⁺: 임베디드 리눅스에서 systemd가 문제가 되는 이유 (kevinboone.me)
 - CMake는 여전히 자신의 임무를 모른다. (dorinlazar.ro)
 - Rust의 가장 미묘한 구문 (zkrising.com)
 - ToolGit - Git 생산성 툴킷 (github.com/ahmetsait)
 - Deep Threads Diving Into The Core Of Concurrent Programming With C
 - Deep Dive Into Memory Management And Garbage Collection In C And C++
 - Show GN: Co-op Translator: 명령어 한 줄로 프로젝트 다국어 번역 지원하기 (github.com/Azure)
 - Jujutsu is a powerful version control system for software projects.
 - Trench is an event tracking system built on top of Apache Kafka and ClickHouse.
 - Make It Ephemeral: Software Should Decay and Lose Data
 - OpenZFS deduplication is good now and you shouldn't use it
 - Stirling-PDF is a robust, locally hosted web-based PDF manipulation tool using Docker.
 - Wasmer 5.0 릴리즈 (wasmer.io)
 - jsoncrack - Visualize JSON into interactive graphs
 - JHipster is a development platform to quickly generate, develop, and deploy modern web applications & microservice architectures.
 - 생성형 AI로 QA 업무 수행하기 : 똑똑한 소프트웨어 테스트의 시작
 - 2025년부터 반기마다 Android OS 업데이트 예정 (android-developers.googleblog.com)
 - 파이썬, 자바스크립트 제치고 깃허브 최다 사용 언어 등극…AI 성장과 맞물린 결과
 - 리액트 컴파일러, 자동최적화의 새로운 전환점
 - "메모리 먹는 괴물" 크롬에 탭 정리 기능 추가…메모리 많이 쓰는 탭 선제적 파악
 - GN⁺: Zed 에디터, SSH Remote 기능 지원 (zed.dev)
 - 구글, 크롬-제미나이 통합하는 '프로젝트 자비스' 테스트 중…더인포메이션 보도
 - 가치있는 테스트를 위한 전략과 구현
 - 단순명료(?)했던 오픈소스 시절은 지났다
 - A beginner’s guide to Spring Data Envers
 - A Fresh Look at Embedded Java
 - Grouping Java methods using custom code folding regions with IntelliJ
 - Associating Method Categories with Emojis in IntelliJ and Javadoc
 - Markdown-Powered Slides in JetBrains IDEs
 - How (and Why) to Use containerd From Command Line? 🔽
 - GN⁺: Javascript를 2개의 언어로 분할해야 할까? (devclass.com)
 - Bug patterns
 - Best practice for compute the function return value
 - So, I have a MACRO to detect the endian type.
 - Which latency numbers you should know?
 - Python and Sigstore
 - Austin is a Python frame stack sampler for CPython written in pure C.
 - What's up Python? Setuptools breaks, a better PDB, cPython on CalVer...
 
 - DevOps/SRE
- The rise of advanced build systems
 - sniffnet - Application to comfortably monitor your Internet traffic Cross-platform, Intuitive, Reliable
 - Uptime Kuma is an easy-to-use self-hosted monitoring tool.
 - Upptime - GitHub-powered open-source uptime monitor and status page
 - Chisel is a fast TCP/UDP tunnel, transported over HTTP, secured via SSH.
 - GitPod, Kubernetes를 떠나기로 결정 + GitPod Flex 발표 (gitpod.io)
 - How to Build Smaller Container Images: Docker Multi-Stage Builds
 - slim - Optimize Your Experience with Containers. Make Your Containers Better, Smaller, More Secure and Do Less to Get There (free and open source!)
 - mint - Optimize Your Experience with Containers. Make Your Containers Better, Smaller, More Secure and Do Less to Get There (free and open source!)
 - WatchYourLAN - Lightweight network IP scanner with web GUI. Features:
 - A Netflix Web Performance Case Study
 - Cloudflare Introduces Short-Lived SSH Access, Eliminating the Need for SSH Credentials
 - Galileo AI와 UX Pilot AI 비교 분석
 - The Observability CAP Theorem
 
 - 설계
 - 경력 관리와 개발문화
- 고수는 감추고 하수는 뽐낸다
 - 애자일 원칙을 위한 새로운 접근, 스크럼의 한계를 고민하다
 - 네이버, 2024년 3분기 영업이익 사상 최대 "검색·광고 사업 호조"
 - “지금 가장 인기 있는 기술” 기업이 원하는 ML 자격증과 경력 개발을 위한 조언
 - “대부분의 직종에서 ‘기술 역량’ 필요해질 것” 피어슨 연구
 - Study these 6 decision models to transform your career and improve your business acumen.
 - Programmer in Berlin: Culture
 - GN⁺: 직원 성과 지표에 대해 마음이 바뀌었습니다 (rachelbythebay.com)
 - 차세대 경쟁 Arena 18가지 - 맥킨지 보고서 [213p PDF] (mckinsey.com)
 - How AI Is Changing the Way We Code - Evidence from ChatGPT and Stack Overflow
 - 글을 쓰는 사람과 그렇지 않은 사람 (paulgraham.com)
 - 청년들의 문이 닫히고 있다
 - GN⁺: 엔비디아, 인텔을 대신해 다우존스 산업 평균지수에 편입 (cnbc.com)
 - DORA 2024: AI and Platform Engineering Fall Short
 - 오픈 소스 자체만으로는 빅 테크의 대안이 될 수 없습니다 (berthub.eu)
 - GN⁺: 맥킨지 같은 컨설팅 산업이 위태로울까? (economist.com)
 - When combinations of humans and AI are useful: A systematic review and meta-analysis
 - 대기업 퇴직해도 노후 불안정에 재취업, 나이 많아 받아주는 곳은 단순노동 일거리뿐... 은퇴 후 빈곤층이 된 중장년층 현실
 - 불황에 대기업 채용시장 ‘한파’, 4대그룹 중 유일 공채 삼성 채용문도 좁아져
 - Pakistan’s Top Talent Is Leaving the Country in Record Numbers
 - 우리는 영업 중심의 회사인가 기술 중심의 회사인가?
 - "사무실 복귀? NO!" 팬데믹 이후의 사무실 공간에 대한 수요와 공급
 - KB국민은행, 차세대 IT프로젝트 총체적 난맥… ‘탈 IBM’ 숙원 무산 위기
 - 국내 대표 소프트웨어 상장 기업 15곳의 상반기 실적을 알아봤습니다
 - "미래는 AI 잘쓰는 사람과 못쓰는 사람으로 나뉠 것… 설익은 규제는 재앙"[AI, 미래 직업을 바꾸다]
 - GN⁺: 구글! 제발 그만해주세요: 당신들이 독립 웹사이트를 파괴하고 있어요 (build.shepherd.com)
 - 개발자와 소프트웨어 개발을 망치는 타임 트래킹
 - 1등 지위 자만하다 ‘역량의 덫’ 빠져 [대기업病]
 - 순다르 피차이 “구글 사내 코드 25% AI가 작성··· 빠른 AI 배포 위해 연구·개발·보안팀 통합”
 - OCTOVERSE 2024 - The state of open source software
 - 깃허브, 코파일럿에 주요 AI 모델 추가…웹 앱 구축 AI 도구 '스파크' 출시
 - 2024년 SaaS의 가격 페이지 변경 추적을 통해 배운 점 (growthunhinged.com)
 - Your company needs Junior devs
 - How I Review GitHub PRs
 - "인간-AI 협업, 생각보다 효과 없다?" ... MIT 집단 지성 센터, 새로운 연구 결과 발표
 - GN⁺: 'Factorio'가 실리콘밸리를 매혹한 방법 (ft.com)
 - "우려하던 일 벌어지고 있어".. 심각한 상황에 '비상'걸렸다 - 이콘밍글
 - 일하는 20대 43%는 비정규직… 정규직은 200만명 처음 밑돌아
 
 
보안/클라우드/데이터베이스 관련 소식
- 보안
- The Joy of Cryptography
 - 애플리케이션 보안을 위협하는 5가지 실수와 해결 방안
 - "광고의 홍수에 지쳤다" 구글과의 광고 차단 전쟁
 - infisical - The open-source secret management platform: Sync secrets/configs across your team/infrastructure and prevent secret leaks.
 - 77%가 사용 중··· 현대 해커들의 AI 활용법 10가지
 - "미리 알아두면 든든" VPN 사용자가 자주 겪는 문제들
 - BunkerWeb is a next-generation and open-source Web Application Firewall (WAF).
 - “중국산 에어프라이기, 주방서 대화 엿듣고 틱톡에 공유”
 - GN⁺: 안전한 Go 코드 작성하기 (jarosz.dev)
 - JSON 인젝션을 이용한 API 공격 (danaepp.com)
 - GN⁺: Nvidia GeForce GPU 보안 결함 발견, 최대한 빨리 드라이버 업데이트 하세요 (pcworld.com)
 - State of Cloud Security by DataDog
 - 20주년 맞은 파이어폭스, 서드파티 쿠키 차단하는 버전 132 발표
 - 인터넷 아카이브에 대한 무의미한 공격을 멈춰라
 - 오페라, 광고 차단기 유블록 오리진 지원 약속 "코드베이스 자체 수정 중"
 - JDK 23 Security Enhancements
 
 - 클라우드
- AI 프로젝트가 실패해도 클라우드 서비스 업체는 돈을 버는 이유
 - 이 페이지에서는 Identity and Access Management(IAM) API, Google Cloud 콘솔, gcloud 명령줄 도구를 사용하여 서비스 계정을 만드는 방법을 설명합니다.
 - ‘AI 물결에 휩쓸리다’ 최신 클라우드 동향 5가지
 - 평형점에 도달한 클라우드와 온프레미스 “관건은 사람”
 - 클라우드 지속가능성에 대한 가짜 관심과 진짜 관심
 - Microsoft Introduces Modern Web App Pattern for .NET: Accelerating App Modernization to the Cloud
 - GS SHOP의 AWS 네트워크 아키텍처 변천사
 - GN⁺: 속도, 확장성, 안정성: 25년간의 Google 데이터센터 네트워킹 진화 과정 (cloud.google.com)
 - How to successfully adopt serverless in large organizations
 - AWS Lambda Introduces a Visual Studio Code-Based Editor with Advanced Features and AI Integration
 - 부상하는 클라우드 반대론, 클라우드 서비스의 도약 이끌까
 - “피할 수 있는 함정” 클라우드 록인의 위험성과 규제, 기업의 대응 방안
 
 - 데이터베이스
- 포스트그레 SQL 도입 가속화를 위한 팁 – 2부
 - Do You Really Need Redis? How to Get Away with Just PostgreSQL
 - The best way to determine the optimal connection pool size
 - WhoDB is a lightweight (~20MB), powerful, and user-friendly database management tool designed to streamline your database administration tasks.
 - GN⁺: pg_flo – PostgreSQL 데이터를 실시간으로 스트리밍, 변환 및 재라우팅 (pgflo.io)
 - PostgreSQL 17 Released with Improved Vacuum Process and Performance Gains
 - DuckDB 사용법(DuckDB Python + Jupyter Lab) (zzsza.github.io)
 - VECTOR DATABASES ARE THE WRONG ABSTRACTION.
 - Just use Postgres
 - Postgres is now the most popular database in the world. But how did it get there?
 - MySQL 트러블슈팅 회고 (feat. 대소문자 구분)
 - JDBC setReadOnly 호출 이슈 해결기
 
 
보너스: 나는 늘 ‘전시 모드’상태인 회사만 다녔었네. via @John_Grib
EOB

댓글 없음:
댓글 쓰기