Let's test which language is faster! via @PR0GRAMMERHUM0R
개발 관련 소식
- 팁과 유틸리티
- How-To : 윈도우 11에서 앱이 충돌할 경우 해결책 6가지
- Sloth is a native Mac app that shows all open files, directories, sockets, pipes, and devices in use by all running processes on your system.
- restic is a backup program that is fast, efficient and secure. It supports the three major operating systems (Linux, macOS, Windows) and a few smaller ones (FreeBSD, OpenBSD).
- “모두가 바라던 기능” 최신 윈도우 프리뷰 빌드에 범용 RGB 조명 컨트롤 추가
- Multi-Account Containers
- <3 Deno
- rustdesk: Open source virtual / remote desktop infrastructure for everyone!
- PCManager - Microsoft PC Manager Beta: Safeguard your PC in a quiet and reliable way
- 4 Chrome extensions to try today:
- Python Code Wallpapers
- “디스크 부족 경고” 윈도우 11에서 추가 공간을 확보하는 12가지 방법
- MS 엣지 브라우저 PDF 기능 강화된다⋯“어도비 아크로벳을 네이티브로 지원”
- Filmbox - Really good film emulation
- Mem is the world's first AI-powered workspace that's personalized to you.
- 프로그래밍
- Microsoft shocks developers by increasing the pricing of Bing Search APIs by up to 10x
- PowerShell for Hackers, Part 1
- Writing a Profiler from Scratch: The Profiling Loop
- Happy 0x7E7!
- Kotlin Is More Fun Than Java And This Is a Big Deal
- Handling Virtual Threads
- Java Development Trends 2023
- Hidden gems in Java 19, Part 1: The not-so-hidden JEPs
- Java 20: Colossal Sparse Memory Segments
- Secure Coding Guidelines for Java
- From clone to running a code base in under 5 minutes
- An overview of single-purpose Linux distributions
- “성능 벤치마크의 표준” 최신 긱벤치 6의 이해
- Real-Time Ubuntu Is Now Generally Available
- Collection of useful resources for learning Linux internals and reverse engineering
- Serilog Best Practices
- .NET Advent Calendar
- Reverie is a user space system-call interception framework for Linux.
- Awesome Python Awesome - A curated list of awesome Python frameworks, libraries, software and resources.
- GitHub Cheat Sheet
- Kata Containers is an open source project and community working to build a standard implementation of lightweight Virtual Machines (VMs) that feel and perform like containers
- core-js - So, what's next?
- Sneak-Peek: IDE Integration for CodeScene!
- Top location APIs that you can use in your next project. Thread 🧵👇
- Common software diagramming mistakes
- CMU CS Academy is an online, graphics-based computer science curriculum taught in Python provided by Carnegie Mellon University.
- 2023년의 웹 개발 트렌드 (robinwieruch.de)
- PocketPy - 게임 엔진을 위한 경량 파이썬 인터프리터 (github.com/blueloveTH)
- 15 FREE VSCode Extensions For Developers ✨🚀
- If you don't know generics, I promise you'll understand them by the end of this thread. I like a challenge.
- 6 GitHub repositories will make you a standout developer from 99% of people:
- Kotlin Functors, Applicatives, And Monads in Pictures. Part 3/3
- Linux Internals: How /proc/self/mem writes to unwritable memory
- allocscope is a tool for tracking down where the most egregiously large allocations are occurring in a C, C++ or Rust codebase.
- Apple doesn’t want you developing hobby apps
- Maybe people do care about performance and reliability
- Frontend Mentor challenges
- 13 tips and techniques for modern Flask apps
- Unreal Engine C++ Complete Guide
- Arm Guide for Unity Developers: Korean
- The Myers diff algorithm: part 1
- [독서광] 레트로 게임 개발 바이블 저자 박주항님 인터뷰(본인이 쓴 글)
- GNU Coreutils의 Rust 구현체가 놀랍게 강력해지고 있음 (phoronix.com)
- 엑셀 1.0의 탄생 비화를 당시의 개발 멤버들이 공개 - 개발 코드명은 오디세이
- (댄 브리클린) 전자 스프레드시트의 발명가를 만나봅시다.
- How to master spacing in UI 📐
- Linux debugging, profiling and tracing training Great course by @bootlincom
- The Linux Kernel Module Programming Guide
- “폴더블 폰 및 태블릿 UI 지원 강화” 구글, 안드로이드 14 프리뷰 버전 공개
- 코딩 폰트
- Build beautiful command-line apps in minutes with `@clack/prompts` 🪄
- Let's write a setjmp
- JavaScript this
- Solve Sudoku using Linear Programming (Python — PuLP)
- These 17 Projects Will Teach You Python Way Better Than “Hello World”
- Lance is a columnar data format that is easy and fast to version, query and train on. It’s designed to be used with images, videos, 3D point clouds, audio and of course tabular data.
- 재난 앞에서 개발자가 할 수 있는 것
- The evolution of developer experience in the 20th century
- Top 10 GitHub Repos for Flutter Developers 🤩🔥🚀 Thread 🧵🤯👇
- Article Series: PHP 8.x
- Why Developers Should Learn Docker and Kubernetes in 2023
- First post: Creating a simple web app to list kubernetes resources
- gopaddle, a Low Code Internal Developer Platform for MicroK8s and Edge
- Why you should use a BSD style license for your Open Source Project
- 🖥합법적으로 ‘웹 크롤링’하는 방법(상)
- 🖥합법적으로 ‘웹 크롤링’하는 방법(하)
- Cyber - 빠르고 효율적인 Concurrent 스크립팅 언어 (cyberscript.dev)
- Boost Your Python Application Performance using Continuous Profiling
- What's the difference between the HTTP methods PUT and PATCH? A thread 👇
- Did you know Deno tests can also detect leaky resources?
- Meet Mr. Scraper, a visual web scraper to extract data from websites, easily and without getting blocked.
- 나쁜 자바스크립트 작성 습관과 작별하기
- OpenJDK JDK 20 Release-Candidate Builds
- Mock.shop API - High quality commerce data for your storefront.
- 파이썬의 시간대에 대해 알아보기(datetime.timezone)
- Introducing the new JupyterLab Desktop!
- Loguru is a library which aims to bring enjoyable logging in Python.
- Nango - 40+개 API용 OAuth토큰을 처리해주는 오픈소스 (nango.dev)
- How To Use Generics in TypeScript
- boxxy is a tool for boxing up misbehaving Linux applications and forcing them to put their files and directories in the right place, without symlinks!
- 테스트할 수 없는 코드 테스트하기 : 서비스 추상화와 목(Mockito) 프레임워크 활용
- trustfall — How to Query (Almost) Everything
- [Redis] 삭제: DEL과 UNLINK
- GoDS (Go Data Structures)
- The Rust Programming Language
- Explaining how fighting games use delay-based and rollback netcode
- 10 websites to take your frontend development skills to the next level: A Thread🧵👇🏻
- Master Python for FREE in 2023
- Effective Go
- Go Code Review Comments
- Go Common Mistakes
- An open source sharing solution built on OpenZiti, the zero trust networking platform.
- The technology behind GitHub’s new code search
- Awesome Shell
- How do Webhooks work?👇
- Purple Admin UI - Next.js와 Tailwind를 이용한 모-던 어드민 템플릿
- MacType - Better font rendering for Windows.
- Which one(s) are you?
- 윈도우10에서 WSA(Windows Subsystem for Android) 실행하기 (github.com/cinit)
- Designing for Concurrency: the Hilbert’s Hotel Problem in Go
- Visual design rules you can safely follow every time
- Crafting container images without Dockerfiles
- Computer Graphics and Computer Animation: A Retrospective Overview
- macOS용 Dropbox에서 변경되는 사항
- Hermes - 오픈소스 도큐먼트 관리 시스템 (hashicorp.com)
- Git-Heat-Map - Git Repo의 히트맵 보기 (github.com/jmforsythe)
- JavaScript tips you won't see in most tutorials.
- Flutter 패키지로 공통 모듈 리팩토링하기
- All Circuits are Busy Now: The 1990 AT&T Long Distance Network Collapse
- Why I Use C When I Believe in Memory Safety
- Open-source C# Game Engine
- Debt Metaphor
- Newbies in 2023: Should you start with C? Or Java? Maybe Python? Or JavaScript? A super simple approach for all developers:
- 5 ways to define a function in Javascript 🔥
- HTML template sites with links: A thread 🧵
- yq - a lightweight and portable command-line YAML, JSON and XML processor.
- Andromeda Invaders is a 1980s-arcade-style game that runs in a modern web browser.
- Mold, A modern linker (github.com/rui314)
- DevOps
- JVM Kubernetes: Optimizing Kubernetes for Java Developers
- Native AOT Deployment
- k8spacket - packets traffic visualization for kubernetes
- Kubernetes Troubleshooting – The Complete Guide
- RoadRunner is a high-performance PHP application server, load-balancer, and process manager written in Golang.
- precloud - IaaC를 위한 동적 테스트 도구 (github.com/tinystacks)
- The importance of limits for containerised JVM applications
- CI/CD Pipeline: Learn with Example
- Kubernetes is great, but it’s been a 7 year distraction
- K8s Gateway API is here - what's in it for you?
- Podman vs Docker: Comparing the Two Containerization Tools
- 70+ Linux networking commands and their explanation (bookmark this):
- Don’t confuse the difference between stateless and stateful
- Kubernetes YAML Tips
- Awesome Prometheus
- The Kubernetes Handbook: A Comprehensive guide of 100 Q&A
- Kubernetes Design patterns
- Everything You Need to Know About Kubernetes Networking
- From local development to Kubernetes — Cluster, Helm, HTTPS, CI/CD, GitOps, Kustomize, ArgoCD — Part[2]
- A roadmap to learn Kubernetes from scratch ↦
- 설계
- Postgres Architecture Explained
- System Design Interview Survival Guide (2023): Preparation Strategies and Practical Tips
- In Defense of Not-Invented-Here Syndrome
- 모든 개발자가 시스템 디자인을 배워야 하는 이유
- Golang Microservices: To Go or Not to Go
- [NHN FORWARD 22] 거대한 서비스 쪼개서 마이크로 프런트엔드 만들기
- [NHN FORWARD 22] 클린 아키텍처 애매한 부분 정해 드립니다.
- What Are Microservices: Pros, Cons, Use Cases, and More
- What is Dependency Injection?
- Hard-Won Lessons from the Trenches: Failure Modes of Platform Engineering — and How to Avoid Them
- Don't Call It A Platform: Down with The Platform, up with Developer Enablement
- REST API Challenges Thread 🧵👇
- 지금 MVP를 만든다면, 어떤 스택을 선택하실 건가요? (news.ycombinator.com)
- API Design best practices Thread 🧵👇
- System Design Interview: A Step-By-Step Guide
- Navigating the 8 fallacies of distributed computing
- Real-world Engineering Challenges #8: Breaking up a Monolith
- All Programming Philosophies Are About State
- The evolution of Facebook’s iOS app architecture
- As More Games Disappear Forever, John Carmack Has Some Great Advice About Preservation
- 경력 관리와 개발문화
- Quality and effort
- Why Many Developers Don’t Write or Give Talks and How to Overcome Challenges
- 트윌리오, 5개월 만에 또 정리해고··· “약 17% 추가 감축”
- 야후도 구조조정 대열 합류 “20% 이상 인력 해고”
- ‘IT도 타이밍인데...’ 때를 놓치게 되는 8가지 요인
- "학위보다 실력" 링크드인이 뽑은 2023년 구직에 가장 필요한 기술 10가지
- The qualities of a good computer programmer (circa 1974): logical; curious; inventive; daring; tenacious.
- 직업 프로그래머로 일하는데 필요한 최소한의 지식 수준이란 뭘까?
- App founder quits Google, says company doesn’t serve users anymore
- The maze is in the mouse
- Slack Guidelines by Mercari
- 실업자 1년만에 100만명대로… 全연령 중 20대만 늘어
- Does Google need a new CEO?
- 성과급이 '조용한 퇴사' 해법? 너무 많아도 일 덜 한대요
- Addressing recent layoffs
- 메시징 서버 개발 프로세스 개선
- Why Google Stores Billions of Lines of Code in a Single Repository
- Devpod: Improving Developer Productivity at Uber with Remote Development
- ‘챗GPT의 아버지’ 샘 알트만은 어떤 사람인가
- 주니어 개발자가 퇴사 후 공부한 것들
- 1년 만에 1700억원 증발? 예비 유니콘 ‘그린랩스 미스터리’
- Exploring the Impact of Code Style in Identifying Good Programmers
- The triangle of engagement, The five-dimensional curiosity scale revised, The ecosystem economy.
- 왜 당신의 일일 스탠드업 미팅은 실패하는가 (squadly.net)
- Psychological Safety — The Single Most Important Trait That Makes a High-Performing Team
- Why big tech companies need so many people
- "끝나지 않는 겨울" 델, 6,500명 감원 발표
- 2023년에도 수요 안 꺾인다··· ‘핫’한 IT 직종 10선
- 성장하고 싶은 주니어 개발자를 위한 추천 도서 5권
- Meta Asks Many Managers to Get Back to Making Things or Leave
- Better Code Reviews
- Four Wings of a Software Engineer
- 작은 일에서 큰 시스템 보기
- Claude Shannon’s “Creative Thinking” Speech: A Genius Reveals How To Be Creative
- Don’t Teach during Code Reviews
- 인문사회계 전공이 장기적으로 이득인 이유
- This is my personal wiki where I share everything I know about this world in form of an online wiki built with Docusaurus on GitHub.
- Scalability is overrated
- 효과적인 사내 정보 아카이브/정리 방법
쉬어가기
보안/클라우드/데이터베이스 관련 소식
- 보안
- Types of Cryptography
- cURL audit: How a joke led to significant findings
- Awesome Security
- Dumb Password Rules
- 한국 보안앱 취약점 공개한 블라드미르 팔란트 인터뷰 기사 (thereadable.co)
- First entry: Welcome and fileless UAC bypass
- 중국의 ‘정찰 풍선’이 가로챌 수 있는 정보 유형
- 애플페이(Apple Pay)의 동작원리
- Enigma, Vector, and TgToxic: The New Threats to Cryptocurrency Users
- Researchers Uncover Obfuscated Malicious Code in PyPI Python Packages
- API authentication best practices. A thread 🧵👇
- Money laundering and AML compliance
- ‘스크린샷 몰래 찍어 해커에 전송’ 보안 연구진, 새로운 ‘스크린타임’ 공격 경고
- 적당한 거리감의 미학··· 윈도우 11 프라이버시 보호 설정법
- 소프트웨어 다운로드할 때는 구글 검색을 '의심하세요'
- TLS 보호 약화하기, 한국 스타일
- Ronin 2.0.0 릴리즈 (ronin-rb.dev) - 시큐리티 연구 및 개발을 위한 오픈소스 Ruby 툴킷
- 클라우드
- Understanding serverless cold start
- 쿠키런: 킹덤 AWS AZ 장애 아웃라인
- 서평 – 비즈니스와 기술을 연결하여 전략적 사고를 수용하는 방법
- The Evolution of Cloud Computing: From Raw Infrastructure to the Serverless Application Cloud
- 농심의 Amazon SageMaker를 활용한 원자재 가격예측과 MLOps 여정
- 클라우드 기반 앱과 데이터를 송환하지 말아야 할 이유 3가지
- The Open Guide to Amazon Web Services
- AutoSpotting is the leading open source spot market automation tool, optimized towards quick/easy/frictionless adoption of EC2 Spot instances at any scale.
- 순이익 34% 급감, 클라우드마저 성장 둔화··· 알파벳 4분기 실적 발표
- AWS OpenSearch Serverless Now Generally Available
- Lambda Throttling - How to Avoid It?
- AWS, 연이은 실적 부진··· “경기 불황 속 비용 절감이 원인”
- New – Visualize Your VPC Resources from Amazon VPC Creation Experience
- 서버 비용 아끼는 법
- AWS Lambda Pricing: A Complete Guide to Understanding the Cost of the Serverless Service
- 데이터베이스
- 5 Database technologies used by 2000 Wix microservices
- Inquery- Postgres 변경시 웹훅 호출해주는 유틸리티 (github.com/inqueryio)
- JupySQL: Better SQL in Jupyter
- SQLite the only database you will ever need in most cases
- Storing Network Addresses in Oracle vs PostgreSQL vs SQL Server
- SQL Query Equivalence - A tool for checking equivalence of SQL queries.
- 2023 State of Databases for Serverless & Edge
- Postgres Index Types: We have a lot of complicated index types...
- Manticore Search 6
- 엣지 컴퓨팅에서 데이터베이스의 역할
- 오픈소스 검색엔진 Meilisearch 1.0 릴리즈 (blog.meilisearch.com)
- FerretDB (previously MangoDB) was founded to become the de-facto open-source substitute to MongoDB.
- The Design of Postgres [pdf]
- Why is Redis so 𝐟𝐚𝐬𝐭?
- DB 테이블의 키인 ID 생성에 대한 방법 고찰 : UUID의 진화, MySQL 사용자를 위한 방법, 글로벌 기업의 ID 생성 사례
- AlaSQL - 오픈소스 JavaScript SQL DB (github.com/alasql)
보너스: floating point representation via @b0rk
EOB
댓글 없음:
댓글 쓰기