(오늘의 짤방: 전원버튼 위치 진짜 끔찍하네 via @Ralsei_Tel)
개발 관련 소식
- 팁과 유틸리티
- 윈도우 11의 숨겨진 기능 활성화하는 내부 도구, MS 실수로 유출됐다
 - “곧 iOS 17 나오지만⋯” iOS 16의 잘 알려지지 않은 기능 5가지
 - How-To : 내 PC에 저장된 모든 와이파이 비밀번호, 다른 PC에 공유하는 방법
 - dig-pretty - Make dig's output prettier.
 - “서드파티 앱이 왜 필요해?” 지금 당장 사용해야 하는 애플 기본 앱 3가지
 - iOS 17 베타 4 코드로 짐작하는 아이폰 15 프로 ‘동작 버튼’의 9가지 역할
 - ‘의외로 잘 모르는’ 생산성 높이는 윈도우 11 꿀팁 8가지
 - 구글 "만들어 놓고 안 쓰는 지메일, 연말부터 삭제 예정"
 - “작은 화면에서도 효과적인 멀티태스킹” 안드로이드 브라우저 활용팁
 - 구글 폰트보다 더 빠르고 쾌적하게, Bunny Fonts
 
 - 프로그래밍
- Preevy - 프리뷰 환경을 빠르게 배포해주는 CLI 도구 (github.com/livecycle)
 - 마지막 남은 공짜 점심. Facebook의 메모리 할당자 jemalloc (channy.creation.net)
 - Behind "Hello World" on Linux
 - Building Docker Image Faster
 - PyFlo - The beginners guide to becoming a Python programmer
 - LPython: Novel, Fast, Retargetable Python Compiler
 - URL 끝에 ‘/’ 는 왜 붙이는 걸까?
 - Character Encodings 🔡
 - Onefetch is a command-line Git information tool written in Rust that displays project information and code statistics for a local Git repository directly to your terminal.
 - Did you know you can SSH using #Python - One of the most popular ways of doing this is with the Paramiko package. 🐍🔥
 - Software Design by Example - a tool-based introduction with Python(DRAFT 2023-08-04)
 - Getting started with Vector DBs in Python
 - Testing Your Code(Using Python)
 - Python: Profile a section of code with cProfile
 - 뭣? 딸깍 몇 번에 웹 E2E 테스트 코드를 생성하고 수행한다고? 에러도 잡아준다고? 영상도 뽑아준다고?
 - 자바스크립트 V8 엔진의 비동기 처리 알아보기
 - History of Spring
 - Computer Science courses with video lectures
 - git stat를 이용하여 코드 리뷰 요청 전 커밋 사이즈 관리하기
 - 성능 하면 빠질 수 없는 메모이제이션, 네가 궁금해
 - Text Editor Data Structures
 - Class loading in Java, in detail.
 - python quirks
 - 검색, 이해는 되는데 어떻게 기획해야할까요?
 - Build a Hash Table in Python With TDD
 - Using Rich Inspect to interrogate Python objects
 - Zellij is a workspace aimed at developers, ops-oriented people and anyone who loves the terminal. Similar programs are sometimes called "Terminal Multiplexers".
 - Git Command Explorer - Find the right commands you need without digging through the web.
 - GraalVM Gets Large Performance Boost, New Release Cadence and New License
 - WaffleCorp e-commerce Store - This repo contains the demo code for my talk "Getting Started with Spring for GraphQL".
 - Why is DNS still hard to learn?
 - This web page contains a free electronic version of my self-published textbook Algorithms, along with other lecture notes I have written for various theoretical computer science classes at the University of Illinois, Urbana-Champaign since 1998.
 - Blog Writing for Developers
 - Run Python Versions in Docker: How to Try the Latest Python Release
 - Code Review Developer Guide
 - YAML: The Missing Battery in Python
 - Python 3.12 Preview: More Intuitive and Consistent F-Strings
 - A Steering Council notice about PEP 703 (Making the Global Interpreter Lock Optional in CPython)
 - legacy 시스템도 test coverage 100% 달성해보고 싶다
 - MIT 6.006 | Spring 2020 | Undergraduate - Introduction To Algorithms
 - Advanced Python Mastery
 - Learn Rust With Entirely Too Many Linked Lists
 - Threads 앱 내부 살펴보기 (emergetools.com)
 - What are the main components of Docker?
 - Windows-Internals - Here are my notes as I learn and document about Windows Internals and Win32 APIs.
 - [독서광] 슬기로운 파이썬 트릭(본인이 쓴 글)
 - Announcing Jupyter Notebook 7
 - Getting Started With Kotest
 - Debugging Crashes and Deadlocks in Python using PyStack
 - A taste of iteration in Python
 - Check out this #Python tutorial: Profiling in Python: How to Find Performance Bottlenecks by @realpython
 - Writing a 6502 emulator in Python#
 - dandavison / delta: A syntax-highlighting pager for git, diff, and grep output ★17993
 - From Async Code Reviews to Co-Creation Patterns
 - Analyzing JVM Energy Consumption for JDK 17: An Empirical Study
 - Will AOT compilation replace JIT in the long run?
 - Code Review Antipatterns
 - A thread on Desktop Container Environments 🧵
 - Learn git concepts, not commands
 - GN⁺: 나노초 타임스탬프 충돌은 흔합니다. (evanjones.ca)
 - Queues for Kafka
 - Springwolf Core - Automated documentation for AsyncAPIs built with Spring Boot
 - Build a URL Shortener with FastAPI
 - Advanced Python Tips for Development
 - Docker Networking Model — Introduction
 - 사파리, 모바일 환경에서의 트러블슈팅
 
 - DevOps
- ELK 기반 SRE 환경 만들기 #2 | Kibana Visualize 및 시각화 대시보드 구현
 - AWS zero to hero repo for devops engineers to learn AWS in 30 Days.
 - Control your role! Kubernetes RBAC explored
 - Understanding Kubernetes' Cluster Networking
 - Millions wasted on Kubernetes resources
 - nginx ingress resource 업데이트시 connection reset 이슈
 - ELK 기반 SRE 환경 만들기 #1 | Logstash 활용한 실시간 Data Pipeline 구축
 - 싱글벙글 회원 서비스 성능 튜닝기
 - Fake-SMS - A simple command line tool using which you can skip phone number based SMS verification by using a temporary phone number that acts like a proxy.
 
 - 설계
- 12 Factor App Revisited
 - 우리동네GS BFF 구현기 - 도입 배경과 설계
 - How modular can your monolith go? Part 1 - the basics §
 - What are the most used caching strategies? And how do they work?
 - Writing an Architecture North Star Document
 - Designing Pythonic library APIs
 - Designing a Functional Library
 - “잘 못 쓰면 오히려 비효율적" 마이크로서비스의 단점 5가지
 - What is Modern Application Development? A Guide
 - Play Microservices: Client service
 
 - 경력 관리와 개발문화
- [기획] 게임 개발자의 악몽이 된 '사내면접'
 - Don’t Let Your Company’s Culture Stifle Leadership Development
 - When You Should Quit Your Job Without Having Another One Lined Up
 - All Management Is Change Management
 - 신입 채용 거의 안하는 이유 - 회사가 여유가 없음
 - What does a CTO actually do?
 - “주 4일제 실험 종료 6개월 후” 참여 기업 노동 시간 ‘더 줄었다’
 - 헷갈리지 마세요! ‘직위’, ‘직급’, ‘직책’ 차이점
 - 기술진보의 시대에 꽉 막힌 리더가 초래하는 비극 - 전열보병
 - Teaching the science of learning
 - 최고 성과자는 태어나는 게 아니라 만들어진다
 - 채용 담당자를 위한 불합격 통보 예시 3가지
 - Engineering Leadership, Scaling Yourself, and Building Bench
 - IT 리더가 업무를 위임할 때 피해야 할 실수 7가지
 - “실패의 책임을 직원에게”…‘문어발’ 카카오 구조조정 [친절한 뉴스K] / KBS 2023.07.27.
 - 점점 귀해지는 기술 인재들··· IT 리더가 전하는 인재 공백 해소법
 - 벼랑 끝의 스타트업, VC의 손을 잡아도 될까?
 - 창업만이 답입니다. (present.do)
 - 엔지니어가 글쓰기에 집중해야 하는 이유 (yieldcode.blog)
 - ‘바쁜 문화’를 미화하지 말자··· CIO가 업무 효율성을 높이는 5가지 방법
 - How platform teams get stuff done
 - 취업하고 첫 한달/일년 좋은 개발자가 되려면 뭘해야할까. Docker JD에는 대부분 첫 30일/90일/1년에 바라는 점을 적어놓더라고요.
 - 70 권의 저서와 400 여건의 논문을 발표한 독일의 니클라스 루만 교수는 '제텔카스텐 (Zettelkasten)' 이라는 방법론을 이용한 것으로 유명한데요, 단순히 아래의 3 가지 단계로 실천할 수 있다고 합니다.
 - Building a strong knowledge sharing culture on engineering teams
 - Top 3 System Design Interview Cheat Sheets for Developers
 
 
보안/클라우드/데이터베이스 관련 소식
- 보안
- '손님용 와이파이' 따로 만들어야 하는 이유
 - TRACES OF WINDOWS REMOTE COMMAND EXECUTION
 - How to find anyone by photo. The secrets of Reverse Image Search
 - “사용자 추적 API 써야 하는 이유 제시하라” 애플, iOS 앱의 ‘핑거프린팅’ 심사 강화한다
 - Running Untrusted Python Code
 - Stumbled upon a fantastic infographic detailing the 7 layers of OSI attacks.
 - Shift left to secure your container supply chain
 - JavaScript Analysis for Pentesters
 - “사실상 웹 DRM” 비발디ㆍ모질라가 구글 WEI를 비판하는 이유
 - Windows exploitation
 - awesome-api-security - A collection of awesome API Security tools and resources.
 - Announcing HCP Vault Secrets public beta
 - cbrutekrag - Penetration tests on SSH servers using dictionary attacks. Written in C.
 
 - 클라우드
- 오픈소스 라이선스 전쟁은 이제 끝났다
 - 국내 퍼블릭 클라우드 시장, 해외 CSP 높은 점유율 속 국내 CSP 돌파구 모색
 - 구글 클라우드 사업 올해 2분기 연속 흑자 행진 (+ 순다르 피차이 CEO 실적 컨콜 발언 전문)
 - AWS 로드 밸런스 컨트롤러의 Ingress 공유 및 대상 그룹 바인딩 자세히 살펴보기
 - Using dependency isolation to contain concurrency overload
 - Advanced load balancing scenarios with the new Azure Application Gateway for Containers
 - Mountpoint for Amazon S3
 - New – AWS Public IPv4 Address Charge + Public IP Insights
 - The Role of Digital Twins in Unlocking the Cloud's Potential
 - Building and operating a pretty big storage system called S3
 - Amazon OpenSearch Serverless용 벡터 엔진 미리 보기 출시
 - 구글 클라우드, 2분기 28% 성장...영업이익 계속 늘어
 - arguably turns functions and docstrings into command line interfaces (CLIs).
 - AWS Networking concepts
 - 1년 동안 Workload의 절반을 ARM64로 Migration하기
 - AWS 가상환경에서의 테스트 자동화 실행기 - AWS Device Farm에서의 Appium 활용법
 - 오라클, 마이SQL 히트웨이브 레이크하우스 출시
 - 구글 '쑥' 알리바바 '주춤'… 美 업체에 판세 기운 클라우드 시장
 
 - 데이터베이스
- State of Database 2023
 - JSON vs JSONB in PostgreSQL
 - Who protects PostgreSQL? PgBouncer. 💪
 - BULK LOAD PERFORMANCE IN POSTGRESQL
 - PeerDB is a Postgres-first data-movement platform that makes moving data in and out of Postgres fast and simple.
 - Rusqlite is an ergonomic wrapper for using SQLite from Rust.
 - GreptimeDB - The next-generation hybrid time-series/analytics processing database in the cloud
 - Ambry is a distributed object store that supports storage of trillions of small immutable objects (50K -100K) as well as billions of large objects.
 - Performance isolation in a multi-tenant database environment
 - Amazon Aurora is Now 60 Times Faster than RDS for MySQL. Really.
 - 쿠팡이 클라우드 기반 ‘데이터베이스 백업 플랫폼’을 만든 이유
 - Cloudflare serves around 20% of the web with 46 million requests a second. Surely they must have a lot of data. Where do they store it?
 - PostgreSQL architecture considerations for application developers: Part 1
 - My Oracle to PostgreSQL Migration: The 7 Tools That Made It Possible
 - SQLite Is Serverless
 - How to Connect PostgreSQL with Python Using psycopg2
 - 10 Postgres tips for beginners
 
 

댓글 없음:
댓글 쓰기