(오늘의 짤방: Applying the StackOverflow solution to your project via @vlad_mihalcea)
개발 관련 소식
- 팁과 유틸리티
- “알고 보면 완전 필수” VS 코드 확장 프로그램 11가지
- “맥이 느려졌어요” 속도 개선 팁 20가지
- Logseq is the open toolbox for workflows that deal with lots of information: Task Management, PDF annotation, Flashcards
- Rize is an AI productivity coach that uses time tracking to improve your focus and build better work habits.
- Reflect uses GPT-4 and Whisper from OpenAI to improve your writing, organize your thoughts, and act as your intellectual thought partner.
- Java users on macOS 14 running on Apple silicon systems should skip macOS 14.4 and update directly to macOS 14.4.1
- 애플 macOS 14.4.1 릴리즈
- 윈도우 메모장, 41년만에 맞춤법 검사 기능 추가 예정
- Google Chrome --headless mode
- shot-scraper - A command-line utility for taking automated screenshots of websites
- Another tip for faster (Q)LoRA on MacOS, use high power mode when connected to charger: sudo pmset -c 2
- GN⁺: Memories – 고성능 오픈소스 구글 포토 대체제 (memories.gallery)
- 비주얼 스튜디오 코드로 생산성을 높이는 10가지 방법
- HiddenVM is a simple, one-click, free and open-source Linux application that allows you to run Oracle's open-source VirtualBox software on the Tails operating system.
- 포토샵 엘리먼트 2024 리뷰 | 숏폼까지 만드는 최고의 ‘가성비’ 사진 편집 툴
- GN⁺: Planka - Trello 스타일의 프로젝트 관리 오픈소스 (github.com/plankanban)
- 공공누리 저작물 사이트(이미지, 동영상, 글꼴, 오디오 등)
- 프로그래밍
- “누구나 자유롭게 맵핑 서비스 만든다” 더 많은 ‘오픈’ 지도 데이터가 필요한 이유
- 자바의 새로운 부드러움에 익숙해지기
- Anatomy of a system call, part 1
- GraalVM for JDK 22 Delivers Support for JDK 22 JEPs and New Truffle Version
- Two open source projects with great documentation
- 오라클, ‘자바 22’ 발표…성능·안정성·보안성 향상 위한 12가지 JDK 개선 제공
- GN⁺: Pyenv - 간단한 파이썬 버전 관리 도구 (github.com/pyenv)
- 소프트웨어 개발의 미래에 대한 고찰 (sheshbabu.com)
- Pack - 압축 파일을 위한 새로운 컨테이너 포맷 (pack.ac)
- State of WASI support for CPython: March 2024
- Thoughts on the Future of Software Development
- Development Environment Manager Daytona Now Open Source
- Java 22 Delivers Foreign Memory & Memory API, Unnamed Variables & Patterns, and Return of JavaOne
- Ludic is a lightweight framework for building HTML pages with a component approach similar to React.
- Node.js: The Documentary | An origin story
- AVIF는 웹 이미지의 미래다 (medium.com/@fbrkovic)
- Welcome to PyKidos! This is a small JavaScript application (still rough around the edges) that provides a Python playground running entirely in the browser, which is convenient for teaching purposes.
- 셸 스크립트를 몰라도 자동화는 하고 싶어, ChatGPT를 활용한 git flow 관리 스크립트 자동화 진행기
- Loguru is a library which aims to bring enjoyable logging in Python.
- Python App Development: In-Depth Guide for Product Owners
- Homebrew all the Python things
- Mountaineer 🏔️ is a framework to easily build webapps in Python and React.
- The memory footprint of your Python application
- Major new features of the 3.13 series, compared to 3.12
- Use weird tests to capture tacit knowledge
- Insecurity and Python pickles
- How to create Dashboard in Python from PostgreSQL
- Regex character “$” doesn't mean “end-of-string”
- The 2038 Problem
- line_profiler is a module for doing line-by-line profiling of functions. kernprof is a convenient script for running either line_profiler or the Python standard library's cProfile or profile modules, depending on what is available.
- JDK 22 - This release is the Reference Implementation of version 22 of the Java SE Platform, as specified by JSR 397 in the Java Community Process.
- The Arrival of Java 22!
- Parsing URLs in Python
- The Mechanics of Async Await
- Voici.js - 터미널에서 테이블 출력하기 (voici.larswaechter.dev)
- Building a Single Page Application with Python and Pyodide - Part 2
- How fast can we process a CSV file
- 6 ways to improve the architecture of your Python project (using import-linter)
- Analyzing "Sorting a million 32-bit integers in 2MB of RAM using Python"
- Create a quiz app with HTMX and Django in 8 mins ☑️
- Bython is a Python preprosessor which translates curly brackets into indentation.
- FastUI is a new way to build web application user interfaces defined by declarative Python code.
- flect is a Python framework for building full-stack web applications.
- APIs as infrastructure: future-proofing Stripe with versioning
- Cadwyn allows you to support a single version of your code while auto-generating the schemas and routes for older versions.
- GN⁺: CS251: 이론 컴퓨터 과학에서의 훌륭한 아이디어들 (cs251.com)
- Flyde - 개발자를 위한 비쥬얼 프로그래밍, 오픈소스 (github.com/flydelabs)
- LogScreen - 로그 검색 및 브라우저에서 편하게 보기 (github.com/soorajshankar)
- How Are Requests Processed in Flask?
- If you want to learn Linux bash scripting for FREE, open this:
- RomM (ROM Manager) allows you to scan, enrich, and browse your game collection with a clean and responsive interface.
- Parallelism, Concurrency, and AsyncIO in Python - by example
- Does Python have pointers?
- Python deque tutorial
- DevOps
- 아파치 카프카(Apache Kafka)의 새로운 협의 프로토콜인 KRaft에 대해(2)
- 아파치 카프카(Apache Kafka)의 새로운 협의 프로토콜인 KRaft에 대해(1)
- 이거 어디까지 올라가는 거예요? - 성능 테스트 환경 구축기
- WireQuery - 풀스택 세션 리플레이 도구 (github.com/wirequery)
- GN⁺: TinySSH - NaCl과 TweetNaCl을 사용하는 소형 SSH 서버 (github.com/janmojzis)
- Beware of misleading GPU vs CPU benchmarks
- 죽임 당한 컨테이너 (exit status 143)
- Reduce, reuse, recycle: McDonald’s reusable workflows
- How Platform and Site Reliability Engineering Are Evolving DevOps
- Introducing DevOps Toolkit
- 환경미화 프로젝트(부제: 카카오페이 k8s에서 낭비되는 자원을 절약해 보자!)
- 설계
- 경력 관리와 개발문화
- “시작은 오픈소스, 수익 내면 상용” 이래도 되나
- 고객 경험에서 나아가기··· IT 리더에게 긴요할 '고객 과학'
- "CFO 71%, 인플레이션보다 높은 급여 인상 계획 중 ” 가트너
- “클라우드 업체 견제 위해”··· 레디스, BSD→듀얼 오픈소스 라이선스로 변경
- “생성형 AI, 채용 시 우선순위도 바꾼다” 고용 시장에 부는 변화의 바람
- 폴 그레이엄 에세이 한글 번역본 아카이브 (docs.google.com)
- 실제로 받은 프론트엔드 개발자 면접 질문 모음
- Linux Foundation Launches Open Source Valkey Community
- 대교연 "무전공 운영 대학 73%, 3개 전공 쏠림 비중 50% 이상"
- 한 발짝만 앞서기
- CodenQuest - 듀오링고 for 코딩 (codenquest.com)
- "65세 은퇴, 미친 생각…전 세계 은퇴대란 온다" 블랙록 회장의 경고
- [쫌아는기자들] 샌드박스, 구조조정 1년 만에 분기 흑자전환... “초인 창업자가 아니라도 괜찮아”
- 우선순위에 시달리다 공식을 만들었다
- 이직 회사 적응 안내서 -2- Front-End 분석
- 이직 회사 적응 안내서 -3- Back-End 분석
- 2024년 적용 SW기술자 평균임금 공표 (조사년도 2023년)
- The Builder’s Guide to Better Mousetraps
- 영업점 줄이고 AI 늘리고… 은행권 채용시장 ‘찬바람’
- 13. 기술 부채 관리하기
- 스톤브릿지는 크지만 가볍다
- 미 정부도 AI 인재 경쟁 ‘잰걸음’
- '하루 11분 씩 11주' ··· MS, 코파일럿 효과 체감 "마법의 숫자 11" 제시
- "생성형 AI로 코드 쓰는 개발자는 1/3에 불과" 제이프로그 보고서
- RIP Redis: How Garantia Data pulled off the biggest heist in open source history
- 노인 '고용불안'…실업급여 48% 늘었다
- Redis, 라이선스를 BSD 에서 듀얼 라이선스로 변경 (redis.com)
- 생성형 AI 성과 차이, 기술 아닌 사람 투자에서 나온다
- 기술 부채 줄이면서 생성형 AI 활용하려면··· 현직 IT 리더들의 조언
- 기업 10곳 중 4곳 AI 도입 “업무시간 줄었다”
- [독서광] LEAN HR – 당신의 스타트업은 안녕하십니까(본인이 작성한 글)
- Is Your AI-First Strategy Causing More Problems Than It’s Solving?
- LLM의 진정한 잠재력은 '하이브 마인드를 통한 팀워크'
- '새로운 업무 환경 기술에의 노출, 직원 삶의 질은 저하'··· IFOW 연구
- "점유율 줄고 리더십 흔들려"…위기의 파이어폭스
- Show GN: 괜찮은 스타트업들의 채용 공고를 한번에 찾아볼수 있는 탐색 및 분석 서비스(somoon.ai)
- "AI·클라우드 고급 인재만 모셔요"…개발자 구인난 극과 극
보안/클라우드/데이터베이스 관련 소식
- 보안
- 애플 상대 반독점 소송에 나선 미국 법무부, 전문가들 "타당성 없다"
- HID 글로벌, ‘2024 보안 현황 보고서’ 공개
- 애플 '고페치' 보안 취약점으로 드러난 불변의 보안 원칙 3가지
- AI ‘apocalypse’ could take away almost 8m jobs in UK, says report
- SECURITY RISKS OF POSTMAN
- Securely using API keys in Postman
- 5 ways to reduce exposure to API security risks
- 쏟아지는 악성 광고…구글, 작년 55억건 차단
- GoFetch: Breaking Constant-Time Cryptographic Implementations Using Data Memory-Dependent Prefetchers
- BlueSpy - PoC to record audio from a Bluetooth device
- “AI 활용한 금융 사기 증가 및 고도화 추세” 비자 보고서
- “킬 스위치부터 멀티 홉까지” VPN 관련 필수 용어 14가지
- 구글, 크롬 ‘세이프 브라우징’ 업그레이드…표준 모드에서도 실시간 보호 지원
- Malware Reporting Evolved by PyPI
- 클라우드
- 데이터베이스
- RECOVERING DELETED DATA FROM POSTGRESQL TABLES
- BinaryVectorDB - Efficient Search on Large Datasets
- Look ma, I wrote a new JIT compiler for PostgreSQL
- Relational Data at the Edge: How Cloudflare Operates Distributed PostgreSQL Clusters
- GN⁺: 새로운 jq로서의 DuckDB (pgrs.net)
- PostgreSQL Internals Part 2: Understanding Page Structure
- SOUL - SQLite REST 및 실시간 서버 (github.com/thevahidal)
- Javascript support in MySQL: the UUID example
- 기업의 데이터베이스 선택 가이드 '활용과 성능 사이 균형 찾기'
- DISTRIBUTED QUERIES FOR PGVECTOR
- pgvector vs. pgvecto.rs in 2024: A Comprehensive Comparison for Vector Search in PostgreSQL
- Garnet is a new remote cache-store from Microsoft Research, that offers several unique benefits
- 포스트그레SQL 개척자와 스파크 개발자가 ‘DB 지향 OS’를 만든 이유
- Garnet - Microsoft Research가 공개한 새로운 원격 캐시 저장소 (github.com/microsoft)
- pg_hint_plan makes it possible to tweak PostgreSQL execution plans using so-called "hints" in SQL comments, like /*+ SeqScan(a) */.
보너스
EOB