오늘의 짤방: 있잖아 다산 정약용의 혼신의 엑셀... via @norang214782
개발 관련 소식
- 팁과 유틸리티
- 한마디 언급 없었는데... 구글 드라이브, 숨겨진 파일 수 제한 논란
 - CoScreen V5.0 - a new way to share your screen 🤝
 - Tiptap Editor Stable Release
 - “파란 화면의 마법” 유용한 파워셸 툴 7종
 - 사파리에서 HTML 페이지가 열리지 않을 때 해결방법
 - 사용하지 않는 소프트웨어와 SaaS 라이선스가 50% : 넥스싱크 리서치
 - “윈도우 12는 더 모듈화된다” 새로운 코어PC 개념 ‘눈길’
 - WWDC 2023에서 기대하는 맥OS 14의 7가지 변화
 - lsd - This project is a rewrite of GNU ls with lots of added features like colors, icons, tree-view, more formatting options etc.
 - Little Snitch Mini (obdev.at)
 - Apple Passwords Deserve An App
 - Traditional word processors are for formatting text. Lunette organizes your ideas and supports the writing process.
 - 슬리드(slid) - 영상 속 지식이 클릭만 하면 내 것으로
 - You can use Canva to convert any document into a presentation.
 - cockatoo - Transcription powered by AI. Turn your audio or video files into text or subtitles in seconds.
 
 - 프로그래밍
- SwissMap: A smaller, faster Golang Hash Table
 - The adapter pattern in Go
 - Decreasing the Number of Memory Accesses 1/2
 - “거의 모든 OS 앱으로 변환” 타우리 프레임워크의 이해
 - reviewdog - A code review dog who keeps your codebase healthy.
 - Cosine Implementation in C
 - From Unknown to Expert: Golang Statements You Need to Know
 - Golang Microservices Example
 - Awesome Docker
 - python3-nmap - A python 3 library which helps in using nmap port scanner.
 - Go: A Documentary
 - mop: track stocks the hacker way - A command-line utility that displays continuous up-to-date information about select markets and individual stocks.
 - Writing a Profiler in 240 Lines of Pure Java
 - Unit vs Integration vs System vs E2E Testing
 - Code Coverage Best Practices by Google
 - Code coverage at Google
 - MiniSearch - JavaScript 인메모리 풀텍스트 검색 엔진 (github.com/lucaong)
 - C++ Initialization Story in Print
 - OLIVE CLI는 사용자 PC 환경에서 OLIVE Platform의 기능을 실행할 수 있도록 돕는 CLI(Command Line Interface) 도구입니다.
 - Infinite Mac: infinitemac.org
 - Unleashing the Power of Modern Java
 - Learn Images - 웹개발자를 위한 이미지에 대한 모든 것 (web.dev)
 - Push notifications are now supported cross-browser
 - Random Fuzzy Thoughts
 - OTPAuth - One Time Password 라이브러리 (github.com/hectorm)
 - Thoughts on Svelte
 - Goda is a Go dependency analysis toolkit. It contains tools to figure out what your program is using.
 - jcscpu - Logical implementation, in Perl and Go, of the computer described in J. Clark Scott's book "But How Do It Know?".
 - 구글에서 제안하는 오류 메세지 작성법
 - DataLoader is a generic utility to be used as part of your application's data fetching layer to provide a simplified and consistent API over various remote data sources such as databases or web services via batching and caching.
 - Mastering Design Patterns with Examples — Observer Pattern
 - Modern iOS Navigation Patterns (frankrausch.com)
 - Lenis - 부드러운 스크롤 라이브러리 (lenis.studiofreight.com)
 - My experience crafting an interpreter with Rust
 - Strategy Pattern
 - wuzz - Interactive cli tool for HTTP inspection.
 - Decorator Pattern
 - The Death of a Technical Skill
 - An EEVDF CPU scheduler for Linux
 - Why Take a Compiler Course?
 - envio is an open source CLI tool that helps make managing environment variables a breeze.
 - soup - Web Scraper in Go, similar to BeautifulSoup
 - FREE Programming Cheat Sheets
 - Zellij is a workspace aimed at developers, ops-oriented people and anyone who loves the terminal. Similar programs are sometimes called "Terminal Multiplexers".
 - 파이썬을 자바스크립트로, 다시 반대로 변환하는 방법
 - How to start a React Project in 2023
 - Debugger Upskill: Basic and Advanced Stepping
 - Pattern Matching in Java – 5 Examples for Busy Developers
 - 7 Steps to Become a Pro Web Developer.
 - Top 10 Plugins for IntelliJ-Based IDEs
 - I Completed All 8 Advents of Code in One Go: Here Are the Lessons I Learned.
 - What good are Record Patterns in Java? An example based on Spark's Catalyst Optimizer and it's Tree Rewriting Rules
 - The code quality pyramid
 - Increase Your Code Quality in Java by Exploring the Power of Javadoc
 - Legacy Code Refactoring: Tips, Steps, and Best Practices
 - The Beauty of Java Optional and Either
 - Java 20 sneak peek
 - Java 21: Performance Improvements Revealed
 - JDK 21: Image Performance Improvements
 - The Ultimate Guide to JavaScript Error Handling
 - How the GitHub Docs team uses GitHub Projects
 - 7 Resources Every Web Developer Should Know
 - What is .NET, and why should you choose it?
 - Thoughts on 'What is .NET, and why should you choose it?'
 - PHPUnit 10
 - Extending PHPUnit with its new event system
 - Laravel v10 Released
 - Laravel 10: the mindful upgrade guide
 - Microsoft Zero Defect (Internal Memo)
 - 개발자를 위한 AI 검색엔진 ‘파인드(Phind)’ 활용법
 - Farm is a super-fast web building tool written in Rust.
 - The Unit in Unit Testing
 - ThumbHash - A very compact representation of an image placeholder.
 - The Unix process API is unreliable and unsafe
 - Java 20 / JDK 20: General Availability
 - So you've installed `fzf`. Now what?
 - Mostly adequate guide to FP (in JavaScript) - This is a book on the functional paradigm in general.
 - Understanding the .NET ecosystem: The evolution of .NET into .NET 7
 - Typst is a new markup-based typesetting system that is designed to be as powerful as LaTeX while being much easier to learn and use.
 - Laying Out a Print Book With CSS
 - An Introduction to Computer Networks
 - 개발자 양성, 어떻게 할 것인가?(발표 자료)
 - mcoding.io - videos about Python, C++, and mathematics with the goal of helping spread knowledge on these topics for free to people all around the world!
 - How to use Asynchronous Programming in Python
 - WAKATA - GET IT RIGHT (CHALLENGING WEB DEVELOPMENT EXERCISES TO LEARN AND BE EFFECTIVE AS A DEVELOPER)
 - Curl 25주년 (daniel.haxx.se)
 - lo - Iterate over slices, maps, channels...
 - Bats: Bash Automated Testing System
 - Modern Font Stacks - 시스템 폰트를 사용한 폰트 스택 (modernfontstacks.com)
 - CURL 8.0.0 IS HERE
 - zola - A fast static site generator in a single binary with everything built-in.
 - Huginn is a system for building agents that perform automated tasks for you online.
 - Why We Added package.json Support to Deno
 - 5 ways to schedule Jupyter Notebook
 - When to use Python's "list" constructor
 - I have been coding in Python for 8 years now. ⏳
 - Textualize See - Textualize See is a command line tool to open files in the terminal.
 - Ken Thompson - Closing Keynote - SCaLE 20x
 - Gaia is an open source automation platform which makes it easy and fun to build powerful pipelines in any programming language.
 - Golang Guide and Tutorials
 - sololearn - The best way to learn to code
 - Image Codec Comparison back
 - Real-Time Video Processing with WebCodecs and Streams: Processing Pipelines (Part 1)
 - Build Your Own Redis with C/C++
 - Type Hints with Metadata Annotations(Python)
 - fq - Tool, language and decoders for working with binary data.
 - Rotation keys in Golang
 - dockerize - Utility to simplify running applications in docker containers.
 - Arbitrary code execution during compilation POC
 - These are the top 300 packages in the world
 - Is there a Correlation between the Use of Swearwords and Code Quality in Open Source Code?
 
 - DevOps
- CNCF Platforms White Paper
 - 카카오톡 서버 개발의 추억
 - Logspout is a log router for Docker containers that runs inside Docker.
 - GitOps — Fundamentals Part 0
 - Kubernetes is hard
 - Improving CI/CD Pipelines through Observability
 - Microsoft Adds Support for Pod Sandboxing to Azure Kubernetes Service
 - Kubernetes Network Troubleshooting Approach
 - Reddit's 314-minute Outage
 - Distributed Tracing: All you need to know to get started
 - A debug container - This debug container can be used for debugging applications in your kubernetes cluster.
 - Open Source Identity and Access Management
 - 도커가 ‘무료 팀’ 요금제를 없애는 진짜 의미
 - Running Kafka Without Zookeeper (production ready) PART 1
 - DevOps Guide
 
 - 설계
 - 경력 관리와 개발문화
- [무료] 초보 백엔드 개발자 로드맵
 - 9 tips to help you ace a whiteboard interview
 - 카카오의 신입 FE 개발자는 어떤 기술 교육을 받을까 (feat. 2023 신입 개발자 블라인드 채용)
 - 음 알고리즘을 정말 잘해야 프로그래밍을 잘하는 걸까요?
 - 부하 직원에게 '쓴 소리'를 할 수 있는 자격
 - IT 리더가 예상하는 5년 뒤 IT 직장의 모습
 - ‘경영진 설득이 핵심’··· 코드 품질을 중요시하는 문화를 만드는 법
 - You can't tell people anything
 - Template for Efficient One-On-One Meetings
 - Accenture trims forecasts, to cut 19,000 jobs as IT spending slows
 - 개발자 양성, 어떻게 할 것인가?
 - The End of Front-End Development
 - 이번엔 돈 잘 버는 팀까지…또 9000여명 자른다는 이 거대 기업
 - Twitch says it will lay off 400 employees
 - More Students Are Turning Away From College and Toward Apprenticeships
 - Career tips and no-cost training for the next generation of cloud technology
 
 
보안/클라우드/데이터베이스 관련 소식
- 보안
- We need better support for SSH host certificates
 - “잘라낸 이미지 복원” 황당 오류, 아이폰ㆍ맥에도 영향 있을까
 - Consider All Microservices Vulnerable — And Monitor Their Behavior
 - 윈도우 캡처 도구로 잘라낸 이미지, 원본 복구 가능해
 - “이메일 위장 쉬워진다” 모질라, 파이어폭스에 이메일 마스킹 서비스 통합 예정
 - Sandworm - Javascript 코드 감사 도구 (sandworm.dev)
 - Google urges Android phone users to switch off Wi-Fi calling
 
 - 클라우드
- 생성형 AI 띄우기에 나선 빅3 클라우드, 속내는 클라우드 매출 되살리기
 - “서버 10년 이상 쓰고 부품 80% 재활용” 한 클라우드 업체의 놀라운 인프라 관리
 - 오라클, 대규모 쿠버네티스 환경 위한 OCI 신규 기능군 발표
 - Does Kubernetes really give you multicloud portability?
 - Cloud Native vs Cloud Agnostic
 - s5cmd is a very fast S3 and local filesystem execution tool.
 - ‘클라우드 안 쓴다, 고정 관념 버린다’··· 한 SaaS 기업이 ‘서버’를 구매하는 사연
 - 클라우드 서비스 사용량 관리를 통한 운영 비용 최적화
 - learn-cantrill-io-labs - this repo stores a collection of freely available demos and mini projects for AWS (and in the future other cloud platforms).
 - 기업 발목을 잡을 수 있는 클라우드 실수 10가지
 - Awesome AWS - A curated list of awesome AWS libraries, open source repos, guides, blogs, and other resources.
 - Diagram as Code. - Diagrams lets you draw the cloud system architecture in Python code.
 - Cost Optimization with AWS
 - The cloud backlash has begun: Why big data is pulling compute back on premises
 - Benchmarking the AWS SDK
 - AWS S3: You can check out but can never leave
 
 - 데이터베이스
- Parallel Hash Full Join for PostgreSQL 16 dev
 - monstache - a go daemon that syncs mongodb to elasticsearch in realtime
 - Announcing Blip: A New MySQL Monitor
 - Vector database built for scalable similarity search
 - psql Tips
 - Sqlite Index Blaster - 대규모 SQlite 인덱스 초고속 생성 툴 (github.com/siara-cc)
 - UUIDs are so much better than autoincrementing ids and it's not even close
 - 주요 charset 소개 및 mybatis typehandler를 통한 한글 다루기
 - SQL Coding Series - Advanced
 - JupySQL - Run SQL in Jupyter/IPython via a %sql and %%sql magics.
 - pg_jsonschema: JSON Schema support for Postgres
 - PostgreSQL Lock Conflicts
 - MySQL BOOLEAN 컬럼
 - MariaDB vs PostgreSQL: 14 Critical Differences
 - libgsqlite - A SQLite extension which loads a Google Sheet as a virtual table.
 - Plato - SQL DB를 위한 Airtable (plato.io)
 
 
보너스: 8 key data structures that power modern databases. Which one is your favorite, and why? via @sahnlam
EOB

댓글 없음:
댓글 쓰기