(오늘의 짤방: SQL programmers: CAPS LOCK magic? 😂 via @sonam_murarkar)
- 팁과 유틸리티
- How-To : '윈도우 창 배치 자동화 끝판왕' 파워토이 워크스페이스 설정법
- "핵심 기능 다 있다" 애플, iOS 18.2 개발자 베타 배포
- 아이클라우드 드라이브 리뷰 | 장점도 단점도 애플 생태계라는 점
- "그림판부터 온라인 AI까지" 품질 저하 없이 이미지 크기 변경하는 도구들
- 마이크로소프트 엣지를 사용한 간편한 QR 코드 생성 방법
- How to Limit Indexing in IntelliJ IDEA for Better #Performance
- Big changes are coming to ArchiveBox!
- py_smi - Convenient access to pynvml (the library behind nvidia-smi)
- 윈도우 업데이트 후 PC 자동 재부팅을 피하는 방법 5가지
- 구글, 주요 유튜브 업데이트 발표…새로운 미니플레이어 등 20여 기능 추가
- x윈도우 11 24H2 업데이트 오류 "삭제 안 되는 8.63GB 파일 남긴다"
- "스마트폰을 웹캠으로" 윈도우 11 24H2 킬러 기능 '연결된 카메라' 사용법
- 윈도우 11 24H2 업데이트 문제 속출…설치 오류와 네트워크 문제까지
- 더 유용해지는 윈도우 캡처 도구…표 데이터 및 서식 복사 기능 테스트 중
- NotesHub - 크로스플랫폼, 마크다운 기반의 노트 작성 앱 (about.noteshub.app)
- DeskPad - A virtual monitor for screen sharing for MacOS X
- 프로그래밍
- "함께하면 시너지 폭발" 파이썬이 AI를 위한 언어인 이유
- Python Developers Survey 2023 Results
- nanodjango - Write a Django site in a single file, using views, models and admin
- Will Python get LTS releases? Seems to be a resounding no from the maintainers…
- Python Thread Safety: Using a Lock and Other Techniques
- Citizen - MVC기반의 Node.js 웹 어플리케이션 프레임워크 (github.com/jaysylvester)
- How I use Python to organize my data analyses
- pipreqs - Generate requirements.txt file for any project based on imports
- Bowler - Safe code refactoring for modern Python
- 가치있는 테스트를 위한 전략과 구현
- GN⁺: JavaScript 도구를 "더 빠른 언어"로 재작성 하는 것에 대한 회의적인 시각
- Python tip: Use Required and NotRequired in TypedDict to specify mandatory or optional fields more clearly.
- Git-Authorship - Interactive reports showing who wrote each line of code in your git repository.
- How To Pick The Right Docker Image For Your Node.js App 👇
- Python 3.13 Preview: Free Threading and a JIT Compiler
- Scalene - AI기반 Python용 고성능, 고정밀 CPU/GPU 및 메모리 프로파일러
- Writing a Simple Operating System — from Scratch
- Open Source in Python and JavaScript 2024 - Part I: The Evolution of Ecosystems
- Why do widely used frameworks in python use strings instead of enums for parameters?
- Spark Streaming을 활용한 파생 데이터 생성 시간 감축 사례
- When build C/C++ programs, we usually turn on compiler optimizations (-O1, -O2, -O3, -Ofast). But it seems aggressive optimization doesn't necessarily improve the performance.
- GN⁺: Bitwarden이 오픈 소스로부터 멀어지는 것에 대한 우려 제기 (phoronix.com)
- Embracing Reactive Applications on JVM: a Deep Dive into Modern I/O Models and Vert.x
- Python 3.12 vs Python 3.13 – performance testing
- python-vendorize allows pure-Python dependencies to be vendorized: that is, the Python source of the dependency is copied into your own package.
- Custom Dictionary Types in Pydantic
- Measure Your Maven Build
- Implementing an Interface in Python
- realloc(p,0) is an Undefined Behavior, and here is the doc from glibc -> malloc.c . FYI.
- An Engineer’s Checklist of Logging Best Practices
- GN⁺: Automattic이 오픈 소스 도둑질을 했나요? (blog.pragmaticengineer.com)
- 정부 개발 PaaS '파스-타' 3개월 후 지원 종료…역사 속으로
- GN⁺: Express v5 출시 - Node.js 프레임워크의 새로운 시대 (expressjs.com)
- Maven Tutorial
- GN⁺: JSON 패치의 강력한 기능 활용하기 (zuplo.com)
- GN⁺: WordPress 보복이 커뮤니티에 미치는 영향 (lwn.net)
- Speed Up Your Python Program With Concurrency
- Model Data Immutably and Transparently - Data-Oriented Programming v1.1
- Writing a simple 16 bit VM in less than 125 lines of C
- [Python] Tip - tracemalloc으로 메모리 사용 현황과 누수를 파악
- GN⁺: Drasi - 이벤트 구동 시스템을 위한 Microsoft의 오픈소스 데이터 처리 플랫폼
- Microsoft Introduces Drasi: Open-Source System for Real-Time Event Processing and Automation
- Wabe - 몇 분만에 커스터마이징 가능한 백엔드를 만드는 오픈소스 (github.com/palixir)
- CQRS meets modern Java
- Spring Transaction Management: @Transactional In-Depth
- The standard C strlen() function is one of the most insecure functions because it fails to handle NULL argument and triggers segment fault.
- OpenVMM is a modular, cross-platform Virtual Machine Monitor (VMM), written in Rust.
- Vortex - 고성능 Columnar 파일 포맷 (github.com/spiraldb)
- Interval Server is the central node used to run applications developed with the Interval SDK.
- 하이버네이트의 시간은 거꾸로 간다 - 스프링부트 버전을 업그레이드하는 과정에서 발견된 버그 해결기
- GN⁺: Busy Status Bar - 바쁨 상태 표시장치 (busy.bar)
- GN⁺: 애플 macOS 15 Sequoia, 공식 Unix 인증 획득 (theregister.com)
- "이벤트 기반 프로그래밍에 대한 가벼운 접근 방식" 마이크로소프트 드래시의 이해
- 프론트엔드 통합 테스트로 더 안전한 웹 서비스 개발하기
- GN⁺: Python 3.8의 TypedDicts는 생각보다 꽤 좋음 (blog.changs.co.uk)
- GN⁺: Wordpress 대안 플랫폼들 (darn.es)
- Pipet - 온라인에서 데이터를 스크래핑/추출하는 CLI 도구 (github.com/bjesus)
- Breaking down Python 3.13’s Latest Features
- py-spy: Sampling profiler for Python programs
- What Is a Monad? Basic Theory for a Java Developer
- fish - the friendly interactive shell Build Status Cirrus CI Build Status
- GN⁺: CRLF는 더 이상 사용되지 않으며 폐지되어야 합니다 (fossil-scm.org)
- Introducing Netflix’s TimeSeries Data Abstraction Layer
- In the Making of Python Fitter and Faster - How Python's recent performance improvements work under the hood
- The Ultimate Guide to Error Handling in Python
- When should you upgrade to Python 3.13?
- Automatic async to sync code conversion
- Implementing a Python Singleton with Decorators
- GN⁺: Typst - LaTeX와 유사한 새로운 조판 시스템 살펴보기 (blog.jreyesr.com)
- Awesome Testcontainers
- Enhancing The New York Times Web Performance with React 18
- 고전 돌아보기, C10K 문제 (C10K Problem)
- PEP 777 – How to Re-invent the Wheel
- Python Type Checking Quiz
- ZipNN: A Lossless Compression Library for AI pipelines
- URL 끝에 ‘/’ 는 왜 붙이는 걸까?
- Build a Blog Using Django, GraphQL, and Vue Quiz
- SQL Explorer aims to make the flow of data between people fast, simple, and confusion-free.
- DevOps/SRE
- OpenObserve - 클라우드 네이티브 관찰(observability) 플랫폼 (github.com/openobserve)
- Tales of Performance Engineering
- DoorDash empowers engineers with Kafka Self-Serve
- OpenAI Swarm - 경량 멀티에이전트 오케스트레이션 프레임워크 (github.com/openai)
- How to Monitor a Spring Boot App
- netshoot: a Docker + Kubernetes network trouble-shooting swiss-army container
- Posting - A powerful HTTP client that lives in your terminal.
- Quick Python cheatsheet.
- 설계
- “개발자 74%, 앱 개발 시 코드보다 API 우선” 포스트맨 보고서
- 과격하게 레거시를 쇄신하는 세 가지 방법과 그 사례
- 소프트웨어 모듈 간 결합(Coupling)의 종류
- That's Not an Abstraction, That's Just a Layer of Indirection
- Reddit의 아키텍처는 어떻게 진화했을까?
- This repository contains resources to learn Low Level Design (LLD) / Object Oriented Design (OOD) and prepare for interviews.
- Building a Global Caching System at Netflix: a Deep Dive to Global Replication
- How we built ngrok's data platform
- Pushy to the Limit: Evolving Netflix’s WebSocket proxy for the future
- 경력 관리와 개발문화
- 구조조정과 채용전쟁 사이··· IT업계, 57만명 내보내고 AI 인재는 모셔
- 삼성전자의 추락과 미래
- “기업 리더 64%, 생성형 AI가 신입 직원 역할 바꿀 것이라고 생각” 캡제미니 연구
- HBM보다 더 큰 경고, 삼성위기에 오버랩된 중국 반도체 굴기
- Learning to learn
- NHN 페이코 내년 2월 구로 이전...포인트 사업부 임원 퇴임
- 생성형 AI와 프로그래머의 역량
- 엔씨 희망퇴직 시작, 최대 30개월치 월급 지급
- AI가 개발자 대체할 우려?··· 분석가들이 본 ‘IBM 코딩 어시스턴트’
- GN⁺: "Software Engineer" 직함이 의미를 (거의) 상실했음 (trevorlasn.com)
- GN⁺: 학습하는 방법 배우기 (Learning to Learn) (kevin.the.li)
- MZ 세대 85% "경험 및 성장 위해 사이드프로젝트 참여한다"
- 벼랑 끝에 선 올웨이즈, CEO가 여러번 바뀐 클래스101 이야기
- 반다이 남코, 일본 직원 15% 사직 강요
- 2024 Java Developer Roadmap
- 버티다 퇴직금까지…'노란 우산' 담보 대출 급증
- 대다수 조직은 의식적으로 팀을 죽이겠다고 나서지 않는다. 단지 그렇게 행동할 뿐이다. - Peopleware
- 자동차도 미운털이었다 · · · AI에 대한 대중(직원)의 수용도 높이기
- 엔씨 개발조직 1000명 분사...TL·LLL·택탄 제작팀 독립
- 2050년 이공계 인재 반토막…"처우 개선·우대 문화부터 조성을"
- Tesla WTF - "No Mercy / No Malice" (profgalloway.com)
- GN⁺: 맥킨지 같은 컨설팅 산업이 위태로울까? (economist.com)
- 유튜브 전성시대인데…몰락하는 MCN
- How to Build Anything Extremely Quickly
- 27 Free Google Docs Resume Templates
- “점심 먹으라고 준 비용을 치약·세제 구입에 사용”··· 메타, 장기간 식대 남용한 직원 20여명 해고
- ‘제2의 티메프’ 또 있다… P2P 800억, 배달업 85억 정산 지연
- 🤿 깊이 들어가기 ; 삼성전자 위기론
- 취업 필수 스펙이었는데… AI에 밀린 컴활 ‘휴지통 신세’
- GN⁺: Palantir에 대한 회고 (nabeelqu.substack.com)
- "그냥 월 100만원만 벌래요"…2030 '돌변'한 이유
- AI 때문에 은행서 2000명·틱톡서 500명 해고...변하는 분위기
- “긴 분량 및 기술 나열은 금물”··· IT 임원이 참고하면 좋은 이력서 작성 팁
- 오픈소스, 지속 가능한 자금 조달 방법을 상상하다
- 삼성전자는 과연 기업문화를 바꿀 수 있을까?
- "나 떨고 있니?"…다가온 재계 인사 시즌에 대기업 SI 수장들도 '긴장'
- 치열한 AI 인재 쟁탈전…마이크로소프트 AI 연구 부사장, 오픈AI로 이직
- 구글, AI 시대의 개발자 플랫폼 전략 수립 3단계 제시
- 혁신을 주도하는 IT 리더가 아닐 수 있다는 징후 7가지
- “내부 활용으로 혁신 기반 마련” 은행의 생성형 AI 활용법
- 미국 10대들의 기업 선호도 조사 - 2024년 가을 (pipersandler.com)
- 취업자 50% “AI 기술 발전 체감”…78%는 “AI 활용 능력 떨어져 뒤처질 우려
- "아날로그 중심 헤드헌팅 시장, AI로 재편하겠다"
- Ask HN: 솔로창업자 여러분, 어떻게 아이디어를 떠올리셨나요? (news.ycombinator.com)
- Why techies leave Big Tech
- 시험지 포장 알바 후기가 없길래 도움되라고 써본다
- “최소 10년 안에 사라진다” AI 때문에 소멸 위기 99%라는 직업
- '챗GPT o1' 등장에 프로그래머들 긴장…코딩 자동화 현실화되나
- "블라인드에 말 나올라"…이직·퇴사 늘더니 기업들 달라졌다
- 조직에서의 AI 활용 : 몇가지 전술 (oneusefulthing.org)
- 소프트웨어 파괴의 미학
- 고민 깊어지는 IT서비스 ‘빅2’ CEO… 삼성SDS는 주가 빌빌, LG CNS는 성장성 우려
- 50만 달러를 벌었지만, 콘텐츠는 나쁜 비즈니스라고 생각해요 (swizec.com)
- How to Make Technical Debt Your Friend
- 링에 오르기. 그리고 버티기.
- GN⁺: 재택근무로 인한 생산성 향상 (imf.org)
- 공직도 대기업도 때려치운다… ‘최후의 자격증’ 따러 로스쿨로
보안/클라우드/데이터베이스 관련 소식
- 보안
- AI와의 대화 내역, '비밀 보장' 안전 구역 절대 아니다
- API Security Best Practices.
- Best Practices to Secure Web Applications
- "보안과 사용성 사이의 균형" 애플이 '강력한 암호'를 생성하는 방법
- Apple Passwords의 강력한 비밀번호 생성 형식 (rmondello.com)
- GN⁺: 웹사이트에 Cloudflare를 사용한다면 RSS 사용자를 차단할 가능성이 있음
- ‘취약점 평가부터 침투 테스트까지…’ AI로 공격형 사이버 보안을 개선하는 방법
- “전 세계 사이버 보안 인재 격차는 심화 중” 사이버시크 집계 결과
- 비트워든 무료 버전에서 시작해 유료 사용자가 된 결정적인 이유
- "윈도우 사용자, 매일 6억 건 넘는 사이버 공격에 노출" 마이크로소프트
- 클라우드 보안이 여전히 혼란스러운 이유
- “악성 오픈소스 소프트웨어 패키지, 올해 폭발적으로 증가” 소나타입
- "곧 다운로드 불가" 구글, 유블록 오리진 등 광고 차단기 제거 경고
- 보안 전문가도 속일 뻔한 AI 지메일 사기 수법 경고
- 중국 상하이대 연구팀, 디웨이브 양자 어닐링 시스템으로 RSA 암호 해독
- 의료 보안의 새로운 취약점…스마트 기기와 랜섬웨어 증가
- 애플, 아이폰 '게스트 모드' 특허 출원…인증 거친 게스트만 접근 가능
- 윈도우 보안 꿀팁 "메모리 무결성 활성화로 시스템 보호 강화"
- "도난·이상 행동 감지해 기기 자동 잠금" 안드로이드의 최신 보안 기능 활성화하기
- SKT '에이닷 전화', 과도한 이용자 정보 수집…실태조사 필요
- AI 글래스 얼굴 인식 기능이 사생활 침해라는 오해
- Watching TV with the Second-Party: A First Look at Automatic Content Recognition Tracking in Smart TVs
- GN⁺: 15살 소년, Zendesk에서 1개의 백도어 버그를 찾아 $50,000을 벌다
- QuantumRoll is the Roll20 dice engine which was enabled by default in the Data Delve update. Rather than relying on client-side pseudo-random number generation to perform dice rolls, Roll20 now utilizes a "true random" source of entropy, based on the fluctuations in the power of a beam of light.
- 클라우드
- 데이터베이스
- GN⁺: SQLite로 전문검색과 벡터검색의 하이브리드 구현하기 (alexgarcia.xyz)
- JameSQL - An in-memory, NoSQL database implemented in Python, with support for building custom ranking algorithms.
- PostgreSQL 14 Internals(한국어, PDF)
- LocalStorage vs. IndexedDB vs. Cookies vs. OPFS vs. WASM-SQLite
- Notes on tuning postgres for cpu and memory benchmarking
- Nuance: Preventing Schema Migrations From Causing Outages
- CDC Is a Feature Not a Product
- Serious proposal: Make SQL a stateless language
- 9 High-Performance Tips when using PostgreSQL with JPA and Hibernate
- Mastering COALESCE in SQL: A Comprehensive Guide
- The future of Postgres?
- PostgreSQL 17: JSON_TABLE(), MERGE with RETURNING, and Updatable Views
- pg_parquet: An Extension to Connect Postgres and Parquet
- 14 High-Performance Java Persistence Tips
- Greenmask is a powerful open-source utility that is designed for logical database backup dumping, obfuscation, and restoration.
- Migrating in-place from PostgreSQL to MySQL
- Optimizing Postgres table layout for maximum efficiency
- GN⁺: PostgreSQL Streaming Replication (WAL)은 무엇이고 어떻게 설정하는가
(보너스: list, tuple, set and dictionary via @clcoding)
댓글 없음:
댓글 쓰기