(오늘의 짤방: 키캡 원래대로 다시 끼워놓고 눌러보기 전 까지 이상함을 못느꼇다. via @the_paper__)
개발 관련 소식
- 팁과 유틸리티
- 무료 윈도우 튜닝 ‘PC 매니저’ 새 버전…“3가지 방식으로 파일 정리 기능 강화”
- 💻개발자가 사용하는 맥북 프로그램 타래💻
- "일주일에 한 번" 스마트폰 전원을 꺼야 하는 이유
- 사진 찍어 놓듯 사용자를 기억하는 윈도우 리콜, 윈도우 11 도입 예정
- 애플, AI 기반 접근성 신기능군 발표 '시선 추적, 음악 햅틱, 음성 단축키'
- "의외로 유용한" 윈도우 노트북 터치패드 제스처 활용팁
- 아이폰의 스팸 문자 필터링하기
- 마이크로소프트 워드, 붙여넣기 업데이트 "원본 서식 유지가 기본값"
- “전면 카메라로 시선 추적…” 애플, iOS 18에 도입될 새로운 접근성 기능 공개
- 구글, ‘웹’ 검색 필터 출시…텍스트 기반 결과만 “깔끔하게” 표시한다
- GN⁺: 애플, 눈 추적/음악 햅틱/음성 단축어를 포함한 새로운 접근성 기능 발표 (apple.com)
- With Gray you can pick between the light appearance and the dark appearance on a per-app basis with the click of a button.
- GN⁺: iPad Pro 리뷰 아님: iPadOS가 여전히 기본을 제대로 못하는 이유 (macstories.net)
- Kroki - Creates diagrams from textual descriptions!
- Super Mario 64 fans finally open the game’s ‘unopenable’ door, 28 years later
- 프로그래밍
- “브라우저 보편성+네이티브 기능성” 프로그레시브 웹 앱의 이해와 맛보기
- '어느 날 갑자기 뜨는 404 오류'··· 링크 손상은 IT의 잘못일까?
- Slidev - Presentation Slides for Developers
- How to create Dashboard in Python from PostgreSQL
- vaultwarden - Alternative implementation of the Bitwarden server API written in Rust and compatible with upstream Bitwarden clients
- JAVA DESERIALIZATION TRICKS
- Professional Programming - about this list
- 파워 플랫폼 업데이트가 암시하는 엔터프라이즈 코딩의 미래
- AI-Assisted Assessment of Coding Practices in Modern Code Review.
- Upgrading jQuery: Working Towards a Healthy Web
- 패키지 매니저의 과거, 토스의 선택, 그리고 미래
- 매력적이지만 버려야 할 10가지 나쁜 프로그래밍 습관
- Welcome to the repository for Sudo for Windows 🥪. Sudo for Windows allows users to run elevated commands directly from unelevated terminal windows.
- The Ages of Programming Language Creators
- Quary - 엔지니어를 위한 오픈소스 BI (github.com/quarylabs)
- Python Sequences: A Comprehensive Guide
- metronomes - This library offers the easiest way to run regular tasks.
- Lessons learned reinventing the Python notebook
- Scrapy Vs. Crawlee
- What Are CRUD Operations? Quiz
- Garbage collectors are scary
- An Intro to Logging with Loguru
- Why do prototypes suck?
- Clever code is probably the worst code you could write
- Python: Show all subclasses of a class
- Automatically push code changes during live coding
- Python's unittest: Writing Unit Tests for Your Code
- Mountaineer 🏔️ is a framework to easily build webapps in Python and React. If you've used either of these languages before for development, we think you'll be right at home.
- Pathways, 애플 플랫폼 개발자를 위한 첫걸음 (developer.apple.com)
- Show GN: YOCO - 복사하면 자동으로 파일 이름을 주석으로 추가해주는 VSCode extension (marketplace.visualstudio.com)
- 코드와 함께 살펴보는 프론트엔드 단위 테스트 – Part 1. 이론 편
- A Different Perspective of Stack Memory in .NET
- Light speed with Python and JS
- GraalPy, the GraalVM Implementation of Python
- Optimizing PHP applications for performance
- SQL in Jupyter Notebooks.
- Nmap Dashboard with Grafana
- Real-Time Brainwave Visualization: Integrating Muse EEG with Python
- HeadVer - 기민한 프로덕트 팀을 위한 새로운 버저닝 시스템
- unsafe-python - A library to assist writing memory-unsafe code in "pure" python, without any imports (i.e. no ctypes etc.)
- Build Command-Line Interfaces With Python's argparse
- GN⁺: Winamp 소스 코드 공개 발표 (about.winamp.com)
- Python Dictionaries Quiz
- How to Get and Use the Current Time in Python
- Write 8-bit code in your browser.
- Python's "in" and "not in" Operators: Check for Membership
- Deno by Example - A collection of annotated Deno examples, to be used as a reference for how to build with Deno, or as a guide to learn about many of Deno's features.
- Mastering Exception Handling in C#: A Comprehensive Guide
- Python REST APIs With Flask, Connexion, and SQLAlchemy – Part 2
- Headerless-C Compiler
- Don't Mock Machine Learning Models In Unit Tests
- fastapi-cli - Run and manage FastAPI apps from the command line with FastAPI CLI. 🚀
- Getters and Setters: Manage Attributes in Python
- GN⁺: Rate Limit 알고리듬을 시각화해서 알아보기 (smudge.ai)
- GN⁺: Rust 학습을 위한 100가지 연습 문제 (rust-exercises.com)
- Pydantic: Simplifying Data Validation in Python
- Python's Built-in Exceptions: A Walkthrough With Examples
- How Netflix Really Uses Java
- 구글, 안드로이드 15 공식 발표··· 주요 신기능은?
- 쏘카일레클과 Go
- IT-TOOLS: Handy Tools for Developers
- Bytewax is a Python framework that simplifies event and stream processing.
- Python's doctest: Document and Test Your Code at Once
- Python's __all__: Packages, Modules, and Wildcard Imports
- django-harlequin - Launch Harlequin, the SQL IDE for your Terminal, with your Django database configuration.
- 오픈소스 ABC User Feedback에 적용한 모노리포 구조 소개
- Python's Built-in Exceptions: A Walkthrough With Examples
- How to Get the First Match From a Python List or Iterable
- 풀타임 근무 어머님이 부업으로 만든 스위치 게임
- Datetimes with Timezones in Python
- Linear Algebra in Python: Matrix Inverses and Least Squares
- Python Dependency Injection
- Understanding Unix Garbage Collection and its Interaction with io_uring
- Python deque tutorial
- Long-term Rust Project Maintenance
- Neat parallel output in Python
- Hunting for the Right Compiler, Part 3
- Temporal Python 1.0.0 – A Durable, Distributed Asyncio Event Loop
- The new REPL in Python 3.13
- Visual Find - vfind is a tool written in python based on nerd_tree.
- Half Life 1 SDK LICENSE
- Podman 5 Improves Performance and Stability on Mac and Windows through Partial Rewrite
- Improvements to static analysis in the GCC 14 compiler
- [독서광] 요즘 AI 페어 프로그래밍(본인이 작성한 글)
- How to Split a Python List or Iterable Into Chunks
- Python Lambda Functions Quiz
- Golang GC 튜닝 가이드
- C from Scratch
- Node 버전 관리자 5종 비교 : NVM, N, FNM, Volta, PNPM (pavel-romanov.com)
- JDK Http Server Utilities: Utilities for working with the JDK's built-in HTTP server. Requires Java 21+
- Python and TOML: New Best Friends
- How to Read and Write Parquet Files with Python
- Sleepsort: Sorting while sleeping
- GN⁺: Superfile - 화려하고 멋진 터미널 파일 관리자 (github.com/MHNightCat)
- 린트 적용으로 코드 대량 변경 시 AST를 이용해 검증하기
- How to read environment variables from Node.js
- Building a URL Shortener With FastAPI and Python (Overview)
- pyts is a Python package dedicated to time series classification.
- DevOps
- How Google Does Chaos Testing to Improve Spanner's Reliability
- Service Meshes Decoded: a performance comparison of Istio vs Linkerd vs Cilium
- graftcp can redirect the TCP connection made by the given program [application, script, shell, etc.] to SOCKS5 or HTTP proxy.
- How Kubernetes picks which pods to delete during scale-in
- Tag-Based Python CI/CD Pipeline.
- Piko - Ngrok의 오픈소스 대체제 (github.com/andydunstall)
- goldboot is approximately what you would get if docker and packer were mixed together. Instead of building containers or virtual machines, goldboot builds images for real hardware.
- 서버 증설 없이 처리하는 대규모 트래픽
- Welcome to iximiuz Labs 🚀 - Training Challenges for Building DevOps and SRE Skills
- How to Flush the Output of the Python Print Function
- Polyglot Programming with WebAssembly: A Practical Approach
- Poor mans autoreload server in single file python on linux
- 설계
- 운송 관리 시스템(TMS)의 탄생부터 현장에서 사용하기까지
- GN⁺: UI 밀도(Density)의 의미와 디자인 방법 (matthewstrom.com)
- Keeping it 100(x) with real-time data at scale
- Lamport on writing "Time, Clocks, and the Ordering of Events in a Distributed System"
- Awesome Software and Architectural Design Patterns
- The C4 model - Misconceptions, misuses, and mistakes
- Tomato Architecture - A Pragmatic Approach to Software Design
- A Simple Framework for Architectural Decisions
- TypeSpec: a Practical TypeScript-Inspired API Definition Language
- A Brief History of Airbnb’s Architecture
- Understanding the Redpanda Data Transform architecture
- 커뮤니티실 API Design-First 접근방식 정착기
- Evolution of Monolithic Systems - The Entropy of Software in Tech Startups
- 사용자를 '중독'시키는 UX 전략
- Code sharing
- Developing Restful APIs: A Comprehensive Set of Guidelines by Zalando
- 경력 관리와 개발문화
- 인터뷰 | ‘돈 버는’ 데이터 조직을 만들다··· 김상우 쏘카 데이터비즈니스 본부장
- “AI를 제대로 활용할 준비가 된 기업은 10곳 중 4곳에 불과”
- 네이버의 진짜 위기는 라인이 아니다.
- 서커 펀치 프로덕션의 개발 비법, 프로그래밍 규칙의 일대기
- “인터넷은 의외로 수명이 짧다” 웹페이지 38%, 10년 지나면 ‘접속 불가’
- GN⁺: 2013년에 존재했던 웹페이지 중 38%가 10년 후 더 이상 접근 불가 (pewresearch.org)
- 'AI 급부상, 급여 정체, 원격 근무 선호'… IT 일자리 현황은?
- “너, 가짜사업자 된 거야”···노동법 피하는 ‘가짜 3.3’ 꼼수, 모든 곳에 있었다
- "미국 경제 매우 위험하다"…'폭탄급 경고' 나온 이유
- iTerm2, 코어에서 AI 기능 제거하고 별도의 플러그인 작성 (gitlab.com)
- iTerm2 와 AI 과대 광고 (xeiaso.net)
- "조직 90% 이상이 IT 기술 위기, 리더부터 ‘학습 문화’ 바꿔야" IDC
- ‘지식 조합’이 필요하다, ① 지식 관리와 구분하기
- ‘지식 조합’이 필요하다, ② 지식 관리의 8가지 오해와 진실
- 👶🏻 신입 개발자 전공 지식 & 기술 면접 백과사전 📖
- 기획 등 PPT작업 많이 하는 직무이신분들께 소소한 공부법(?) 공유... 기업공시채널KIND를 보면 기업들이 설명회를 위한 PPT자료를 올려두는데, 이러한 PPT를 보고 어떤 데이터를 어떻게 시각화 했는지, 무슨 메세지를 전하고 싶은지 등 공부해보기 좋습니다!
- Deep Learning Interviews: Hundreds of fully solved job interview questions from a wide range of key topics in AI
- “설마 했는데, 결국 현실 됐다” 직장인 소득 마이너스…1분기 가구 실질소득 7년來 최대폭 감소
- 잘 하는 것, 하고 싶은 것, 해야 하는 것
- “업무만 정하면 방법은 AI가 찾는다” 코파일럿+ PC가 몰고 올 일터의 변화
- “아득한 계층 사다리, 오를 방법은 이것뿐”...13분기 연속 늘어난 교육비
- 네이버 뉴스, 3월까지 총선 특수 없었다
- 잦은 과업변경탓…공공SW 분쟁 줄잇는다
- 10 lessons from 12 years at Google
- 베트남 개발자 200명 한국 온다…“中企 인력난 해소”
- “많이 뽑아놨는데 일이 없네” 회계법인 최대 고민된 인건비
- Basic Data Types in Python: A Quick Exploration
- 워라밸은 없다
- 처음 인디 게임 프로젝트를 개발하는 게임 프로그래머의 대표적인 실수
- 고용률 ‘최고’라는데…60대보다 힘든 40대 취업[송종호의 쏙쏙통계]
- “트위터 아류작으로 전락··· 탈중앙 투자 노력 없어” 잭 도시, 블루스카이 떠난 이유 밝혀
- AI 코딩 도구는 대체제가 아니라 '인턴'이다
- '권한 부족, 예산 조달 外'… 조직에서 CTO의 발목을 잡는 요인은?
- 사명 바꾸고 신기술 알리고… IT서비스 기업들이 달라졌다
- "막말·갑질보다 더 싫어" Z세대 직장인이 뽑은 최악의 선배는
- 베이비부머보다 많아진 '주머', 1.5배 많이 벌지만 일은 25% 덜한다
- 딜로이트의 44개국 23,000명의 직장인 대상 설문조사 최신 보고서
- Use Engineering Strategy to Reduce Friction and Improve Developer Experience
- OpenAI와 Tesla의 AI 조직의 핵심 연구원이였던 Andrej Karpathy의 학부생을 위한 조언
- “틈날 때 부업, 수익 1000만원” 홍보의 진실
- middleware: ✨ Open-source developer productivity platform for engineering teams ✨
- GN⁺: 구글의 Design Docs 문서 작성 문화 (2020) (industrialempathy.com)
- 주니어 개발자 인터뷰 관련 모음
- 스타트업 성공 전략의 80%는 실수를 피하는 것 (longform.asmartbear.com)
- 동기부여 다루기
- Understanding Software
- 왜 다들 자기가 성공했다고 할까?
- 질문을 던져라, 질문을 허용하라
보안/클라우드/데이터베이스 관련 소식
- 보안
- 줌, 양자 컴퓨팅 발전에 선제적 대응…"PQC 도입으로 플랫폼 보안 강화"
- "미 NIST, 오는 7월 PQC 알고리즘 표준 3종 발표" 블룸버그
- Binary Exploit Development Course
- 10 GitHub Security Best Practices
- API Security Checklist
- jQuery Real Person - A jQuery plugin that enhances an input field to help reduce automated form submission.
- “기업 91%, 보안팀에서 AI 사용”··· 스플렁크, 2024년 보안 현황 보고서 발표
- GHOSTRACE - Exploiting and Mitigating Speculative Race Conditions
- 습관처럼 클릭하기 전에…소셜 엔지니어링 공격의 3가지 신호
- AI 보안기업 에버스핀, 데이터 스크래핑에 대한 해법과 방지 성과 발표
- “1년에 18억 달러” 애플 사기 방지 보고서와 서드파티 앱스토어
- WebGoat is a deliberately insecure web application maintained by OWASP designed to teach web application security lessons.
- GN⁺: 애플과 구글, iOS 및 Android에서 원치 않는 추적 경고 지원 제공 (apple.com)
- 아파트 40만채 ‘월패드’ 해킹해 거실 촬영한 남자
- 클라우드
- Mountpoint for Amazon S3
- 클라우드 기반 생성형 AI의 성능을 개선하는 방법
- AWS “엔비디아 칩 주문 중단 아니다, 블랙웰 도입할 것”
- "전 세계 퍼블릭 클라우드 지출, 2030년 이전 1조 달러 돌파 전망" 가트너
- AWS Introduces Amazon Bedrock Studio for Building Generative AI Applications
- “기술력 대신 IDC 장사”…KT클라우드 향한 불신, 김영섭-최지웅 체제서 바뀔까?
- MS '애저 코발트 100 기반 VM' 출시…"성능 40% 향상"
- New models added to the Phi-3 family, available on Microsoft Azure
- 버너 보겔스 "비용이란 제약 조건이 창의성 만든다"
- CVE-2024-4367 – Arbitrary JavaScript execution in PDF.js
- Aurora/RDS 전문가의 GCP Cloud SQL 이전기
- AWS Lambda Under the Hood
- 빅3 너머의 클라우드 환경
- 몽고DB, AWS 및 구글 클라우드와 맞손··· 생성형 AI 애플리케이션 구축 기능 강화
- GPU가 필요하다면, 마이크로클라우드를 주목하자
- GN⁺: Amazon S3, 여러 HTTP 오류 코드에 대한 비용 청구 중단하기로 (aws.amazon.com)
- Unraveling the Enigma: Debunking Myths Surrounding Lambda Cold Starts
- 데이터베이스
- “SQL 50주년” 구조화 쿼리 언어의 다음 단계를 생각할 때
- "가볍고 빠르다" SQL라이트 기초 다지기
- Default Sort Order in Db2, SQL Server, Oracle & Postgres 17
- GN⁺: pg_timeseries: PostgreSQL용 오픈소스 시계열 확장 기능 (tembo.io)
- Postgres 쿼리 1,000배 더 빠르게 만들기 (mattermost.com)
- Embedded MySQL를 이용해 테스트 환경 구축해보기
- Redka aims to reimplement the good parts of Redis with SQLite, while remaining compatible with the Redis API. This release adds support for set commands.
- Introducing pg_timeseries: Open-source time-series extension for PostgreSQL
- 13 Tips to Improve PostgreSQL Insert Performance
- Mastering Relational Database Design: A Comprehensive Guide
- Tembo is multi-workload Postgres—OLTP, Message Queue, Vector Search, RAG, OLAP, Time Series, and Data Warehouse workloads—composed from OSS Postgres ecosystem
- Implementing MVCC and major SQL transaction isolation levels
- Understanding How Vector Databases Work!
댓글 없음:
댓글 쓰기