오늘의 짤방: I ❤️ this perspective: Extreme Programming via @bibryam
개발 관련 소식
- 팁과 유틸리티
- “어쩐지 빨라졌더라니⋯” 구글, 맥용 크롬 조용히 개선
- 0x0: Share Files from Terminal
- Visual Studio Code for Mac (M1) 에서 한글 씹힐때
- iPhone, iPad 또는 iPod touch에서 Wi-Fi 암호를 공유하는 방법
- 안드로이드 문자 메시지 PC로 확인하는 가장 쉬운 방법 '메시지 웹'
- Programmer's Notepad
- screego/server - screen sharing for developers
- Ouch - 통합 압축 도우미 CLI (github.com/ouch-org)
- macOS 화면 공유(feat. Tailscale)
- Taildrop is a feature that makes it easy to send files between your personal devices on a Tailscale network.
- 프로그래밍
- Top frameworks to build applications:
- The early days of Linux
- Anatomy of Containers: A Comprehensive Beginner’s Guide
- Why Java is like German
- How Gradle Works: Inside the Daemon
- Do You Trust Profilers? I Once Did Too.
- Getting started with Spring Security and Spring Boot
- Keep Your Application Secrets Secret
- Comparing Map.of() and New HashMap() in Java
- Optional in Java: A Swiss Army Knife for Handling Nulls and Improving Code Quality
- Pitfalls To Avoid When Switching To Virtual Threads
- Netflix on Java: How to build a 1TB Non-Heap, ultra-efficient application for video streaming - an example
- Quiz yourself: Deserialization of Java enum types and records
- 9 Outdated Ideas About Java
- It’s Java 20 Release Day! Here’s What’s New
- C# Performance tips and tricks
- Solve Sudoku using Linear Programming (Python — PuLP)
- Journey to Containers
- Crawling 성능 40배 올리기, 160분에서 4분대로 -도구 선택의 중요성-
- JavaScript or WebAssembly: Which Is More Energy Efficient and Faster?
- Automerge is a CRDT, or "conflict-free replicated data type"
- Weather Machine - Your one-stop shop for the best weather APIs on Earth.
- The Market for Lemons
- What to Expect from Vue in 2023 and How it Differs from React
- "발전과 안정성 고루 갖춰" 바딘 기업 자바 현황 보고서의 의미와 분석
- pysnooper 소개 및 기록...
- echoip - A simple service for looking up your IP address.
- Show GN: 가상키보드(vKeyboard) 우회를 도와주는 파이썬 라이브러리 (github.com/soulee-dev)
- Hocus - GitHub Codespaces의 오픈소스 대체제 (github.com/hocus-dev)
- Create CLIs For 2023 Using Deno
- Compiler Explorer is an interactive compiler exploration website.
- JEP 444: Virtual Threads Arrive in JDK 21, Ushering a New Era of Concurrency
- Java improved its 'Hello World' experience
- Miniredis - Pure Go Redis test server, used in Go unittests.
- WordGrinder is a simple, Unicode-aware word processor that runs on the console.
- Deck of Cards(HTML5)
- Nolibc: a minimal C-library replacement shipped with the kernel
- go/links - 사내용 짧은 주소 플랫폼 (golinks.io)
- Deep Scatterplots for the Web
- The inventory and organization system built for the Home User.
- Hacker Scripts
- Advanced Linux Programming
- Sampler - 쉘 커맨드 실행, 시각화 및 알림 도구 (sampler.dev)
- a 1.5GB string
- Faust - Programming Language for Audio Applications and Plugins
- High-performance JSON parsing in Go
- Mac Auto Setup Script
- Sapling SCM is a cross-platform, highly scalable, Git-compatible source control system.
- Python 3.12 Preview: Ever Better Error Messages
- youki: A container runtime in Rust
- Simple Icons - 유명 브랜드 로고 SVG 아이콘 모음 (simpleicons.org)
- 크롬의 쿠키를 가져다가 cURL에 사용하는 Bash 스크립트 (github.com/fipso)
- 메타, 벅2 빌드 시스템 오픈소스로 공개 “두 배 빨라졌다”
- Programming-language popularity by GitHub pull requests
- CUSTOM GAME ENGINES: A Small Study
- Nuitka User Manual
- Go Styleguide - This serves as a supplement to Effective Go, based on years of experience and inspiration/ideas from conference talks.
- deno Compiling Executables
- Grid World
- An open source, modern SaaS template built with Fresh and Deno.
- Kivy is an open source, cross-platform Python framework for the development of applications that make use of innovative, multi-touch user interfaces.
- Ruff - An extremely fast Python linter, written in Rust.
- How WebAssembly is accelerating new web functionality
- 카카오톡 서버의 스프링 공화국 탈출기
- gops is a command to list and diagnose Go processes currently running on your system.
- Orbstack - Say goodbye to slow, clunky containers and VMs
- The Secret Life of fsync
- Dockerfile vs docker-compose: What's the difference?
- Optimizing Open Addressing
- The Jenkins Code Coverage Plug-in collects reports of code coverage or mutation coverage tools.
- Rod is a high-level driver directly based on DevTools Protocol. It's designed for web automation and scraping for both high-level and low-level use
- Azure SDK for Go
- Top 10 Essential Maven Plugins for Java Projects
- Node.js vs Java: Native HTTP server performance comparison for hello world case
- Dockerfile on Windows
- The API Landscape
- Python Fire is a library for automatically generating command line interfaces (CLIs) from absolutely any Python object.
- Comprehensive keyboard handling in terminals
- nbdev VSCode - An experimental nbdev extension for VSCode
- 파이썬을 처음 사용하는 동료와 효율적으로 일하는 방법
- These 17 Projects Will Teach You Python Way Better Than “Hello World”
- Catch-23: The New C Standard Sets the World on Fire
- THE JOY OF COMPUTER HISTORY BOOKS
- containers-from-scratch
- Fabric is a high level Python (2.7, 3.4+) library designed to execute shell commands remotely over SSH, yielding useful Python objects in return.
- ws - RFC6455 WebSocket implementation in Go.
- trurl - command line tool for URL parsing and manipulation
- DevOps
- Kubernetes: Network Policies
- Step by Step Guide: How to create a Dynamic Service Endpoint via K8S API
- Kubernetes: Container Network Interface(CNI)
- 쿠버네티스, 서버리스, 마이크로서비스 등 DevOps 트렌드 관련 시장조사 내용 (insight.infograb.net)
- 2023년에 주목할 DevOps 트렌드 5가지
- A Brief DevOps History: The Roots of Infrastructure as Code
- ARP (which stands for "Yet Another Reverse Proxy") is a project to create a reverse proxy server.
- E6: SigNoz the open-source DataDog alternative
- Building organization-wide governance and re-use for CI/CD and automation with GitHub Actions
- Woodepecker CI - 놀라운 확장성을 가진 심플한 CI 엔진 오픈소스 (woodpecker-ci.org)
- Divisor - A fast and easy-to-configure load balancer
- Microservices and Kubernetes: A Gardening Guide to Software Ecosystems
- The Future of Service Mesh is Networking
- How to Implement GitLab CI/CD Pipeline with Terraform
- 5 GitOps Best Practices
- Docker Networking Model — Introduction
- 무지성으로 사용한 헬스 체크가 불러일으킬 수 있는 참사
- k8s_ssrf_portscanner - This is a Proof of concept idea for using the Kubernetes API server as a port scanner via SSRF.
- 설계
- 경력 관리와 개발문화
- 한쪽선 ‘정리해고’, 다른 쪽선 ‘구인난’... 채용 시장의 묘한 풍경
- Coding Sucks Anyway — Matt Welsh on the End of Programming
- If you’ve raised venture capital, you have to pay yourself
- 누가 기업가가 되는가? (generalist.com)
- 네이버 창업주가 밝힌 ‘다이아 수저’ 무는 법
- “직원 연봉 2천만원 올려주더니” 결국 나락, 유명한 회사에 무슨일이
- How to break the “senior engineer” career ceiling
- 20년차 IT 관리자가 k-digital 국비지원 교육 참석후 느낀점
- 토스·두나무·야놀자 시총 5분의 1토막…데카콘 탈락
- Everything is a Practice
- Treat your to-read pile like a river, not a bucket
- Reflections on a decade of coding
- The entrepreneurs who regret starting businesses
- How to be a -10x Engineer
- Why Technical Experience Matters: Sven Reimers at QCon London
- Own Your Work
보안/클라우드/데이터베이스 관련 소식
- 보안
- Introduction to Java Encryption/Decryption
- JDK 20 Security Enhancements
- Consent-O-Matic - Automatic cookie management
- Havoc is a modern and malleable post-exploitation command and control framework
- Phylum Discovers Revived Crypto Wallet Address Replacement Attack
- "비밀번호 1분만에 깬다" AI 시대에 비밀번호 관리에 더욱 주의해야 하는 이유
- PassGAN: The New AI Can Crack Passwords in Less Than Half a Minute
- How Smart App Banners can be used to reveal Apple ID region
- “심각성 줄었다 비용은 늘었지만...” 데이터센터 사고의 '10가지 현실’
- Windows Sandbox
- "전세계 7억명 사생활 훔쳐봤다"…中쇼핑앱 악성코드에 발칵
- Introducing PSUnveil
- hakoriginfinder - Tool for discovering the origin host behind a reverse proxy. Useful for bypassing WAFs and other reverse proxies.
- emp3r0r - A post-exploitation framework for Linux/Windows
- 클라우드
- Adding Zonal Resiliency to Etsy’s Kafka Cluster: Part 1
- “비용 차이 10배 이상” 클라우드보다 코로케이션이 HPC에 더 적합한 이유
- firecracker-microvm / firecracker: Secure and fast microVMs for serverless computing.
- Announcing Azure Firewall enhancements for troubleshooting network performance and traffic visibility
- Distributed Managed PostgreSQL Database Alternatives in the Cloud
- 중견 SI 기업들의 ‘클라우드 대전’
- A Guide to S3 Logging
- IP and pod allocations in AWS EKS.
- 데이터베이스
- The Database Package Manager For PostgreSQL trusted language extensions (TLEs)
- Meilisearch 1.0: the next stage in search
- “꽤 이례적 행보다, 등장 이유는..." 오라클 데이터베이스 23c 개발자용 무료 버전 분석
- SQLite4 LSM Design Overview: 참고 1과 참고 2
- Strong Consistency with Raft and SQLite
- NoiSQL — Generating Music With SQL Queries
- How does database sharding work?
- Outerbase - Collaborative Interface for your relational database
- SQL Translator - (SQL to Natural Language and Natural Language to SQL)
- sqlTranslate - Human Language to SQL Translator
- SQL:2023 is finished: Here is what's new
- Make ChatGPT Stop Chatting and Start Writing SQL
- UNDERSTANDING CHANGE DATA CAPTURE
- The Wonders of Postgres Logical Decoding Messages
댓글 없음:
댓글 쓰기