(오늘의 짤방: 전원버튼 위치 진짜 끔찍하네 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
댓글 없음:
댓글 쓰기