- 빅데이터/인공지능
- Using Computer Vision to Win at Duck Hunt
- 머신러닝 모델링의 흔한 실수들
- 세리브라스 “인간 두뇌에 필적하는 AI 칩 이정표 달성··· 120조 시냅스 수준"
- The Mathematics of 2048: Optimal Play with Markov Decision Processes
- 가트너, Hype Cycle 2021 발표
- 15 Python Snippets to Optimize your Data Science Pipeline
- prettymaps - A minimal Python library to draw customized maps from OpenStreetMap data.
- Show HN: 59a34eabe31910abfb06f308 – NeuralHash Collision Demo
- neuralhash-collisions - A catalog of naturally occurring images whose Apple NeuralHash is identical.
- "자율주행 연구 10년, 여정과 성과는..." 웨이모 CEO가 설명한 4가지
- 인텔의 게이밍 GPU '아크'에 대해 지금까지 밝혀진 것
- [독서광] 데이터 분석가의 숫자유감(본인이 쓴 글)
- 다음 맞춤법 검사기와 관련된 논란에 대해 설명드립니다.
- I just can't do this anymore, Copilot
- 테슬라의 프로젝트 Dojo 오버뷰 (perspectives.mvdirona.com)
- Tesla Project Dojo Overview
- The hand gestures that last longer than spoken languages
- 자율주행자동차를 위한 차량용 영상 레이더 기술
- Bigger vehicles are directly resulting in more deaths of people walking
- Python libraries for data visualization
- 모빌리티 전쟁 (by 이베스트)
- 테슬라 기업 분석(by 미래에셋)
- Tesla Dojo – Unique Packaging and Chip Design Allow An Order Magnitude Advantage Over Competing AI Hardware
- 지그재그는 DB 없이 데이터를 갖고 논다
- On the Link Between Great Thinking and Obsessive Walking
- How to Remember What You Read
- chitra (चित्र) is a multi-functional library for full-stack Deep Learning. It simplifies Model Building, API development, and Model Deployment.
- As Project Jupyter Celebrates 20 Years, Fernando Pérez Reflects On How It Started, Open Science’s Impact and the Value of Diversity in Coding
- The World’s Largest Computer Chip - Cerebras story
- MIT의 Lex Fridman 자율주행 강의 : 카메라+딥러닝(테슬라) vs 라이다+맵(웨이모)
- Collaborative filtering doesn't work for us
- Open Logic Project Builds
- Data-Mining Wikipedia for Fun and Profit
- ImageNet contains naturally occurring NeuralHash collisions
- How we’ve built the World’s Most Experienced Urban Driver
- Waymo Is 99% of the Way to Self-DrivingCars. The Last 1% Is the Hardest
- I built an AI art installation at home generating new pieces on the fly
- 애플, "아이폰 스캐닝" 논란 유감
- 당근마켓 팀과 데이터 분석
- '위드 코로나' 시대의 디지털 동료: 관련 글 모음
- U.S. opens probe into Tesla’s Autopilot over emergency vehicle crashes
- 구글, End-to-End 뉴럴 오디오 코덱 SoundStream 공개 (ai.googleblog.com)
- MLOps And Machine Learning Roadmap
- AI learns to predict human behavior from videos
- JAX is NumPy on the CPU, GPU, and TPU, with great automatic differentiation for high-performance machine learning research.
- Real Estate pricing with Machine Learning & non-traditional data sources
- The Quick and Dirty Guide to Building Your Data Platform
- The Pentagon Is Bolstering Its AI Systems—by Hacking Itself
- Analytics is at a crossroads
- Machine learning with missing values
- Dirty categories: learning with non normalized strings
- What is the right level of specialization? For data teams and anyone else.
- Apple's car obsession is all about taking eyes off the road
- Charge your Tesla automatically with Raspberry Pi
- Big Data World, Part 4: Architecture
- 프라이버시에 빨간불?… 애플의 CSAM 스캔 계획이 촉발한 논란
- Interactive Linear Algebra
- 현대 신경과학은 과연 동키콩을 이해할 수 있는가 (2016)
- 오픈AI, 깃허브 코파일럿 AI 모델의 API 제공한다
- Nvidia Reveals Its CEO Was Computer Generated in Keynote Speech
- OpenAI Codex 공개 및 파이썬 퍼즐 챌린지 예정
- Driverless cars might follow the rules of the road, but what about the language of driving?
- ml-roadmap - This guide will give you an idea of how to become a Machine Learning Engineer.
- How to Use Google Colab with VS Code
- Why MapReduce is making a comeback
- Animals Count and Use Zero. How Far Does Their Number Sense Go?
- OpenAI Codex
- Facebook Open-Sources BlenderBot 2.0 Chatbot
- 로봇 탱크 시대 임박...미군 로봇 전투 차량(RCV-M) 시험
- NIST evaluates face recognition software's accuracy for flight boarding
- Machine Learning Won't Solve Natural Language Understanding
- 코드베이스 시각화 하기 (octo.github.com)
- Why we can stop worrying and love the particle accelerator
- A handbook for machine learning with python
- [산업리포트]인포그래픽으로 보는 라이다 투자·협력 생태계
- 데이터 랭글링을 비하해선 안 되는 이유
- What lies do online data science courses tell about job availability in data science, data analysis, data analytics, data mining, and machine learning?
- Object detection in an hour
- 옵티마이저 계보
- 5 ways for Data Scientists to Code Efficiently in Python
- Fooling neural networks
- The cost of Velodyne’s internal drama is starting to add up
- '책임 있는 AI' 설계 가이드… 마이크로소프트 HAX의 이해
- 코로나19가 자율주행에 미친 영향
- "우회로에 주목한다"··· 세일즈포스의 'AI 인재' 확보 전략
- 결코 하찮지 않다!··· '데이터 랭글링' 작업이 가치 있는 이유
- 가장 많이 쓰이는 영어 단어: NGSL
- "넷플릭스도 우리 없으면 안 돼" 세계 1위 스타트업 아이유노
- ‘Master Faces’ That Can Bypass Over 40% Of Facial ID Authentication Systems
- Understanding PyTorch with an example: a step-by-step tutorial
- Designing, Visualizing, and Understanding Deep Neural Networks.
- Copilot 설명 및 사용기
- Using GPUs for Data Science and Data Analytics
- Drone Detection using Thermal Signature in python
- jovian - Learn Data Science the right way.
- 읽을거리
- “새로운 SoC 아키텍처로 성능 가속” 인텔 차세대 칩 2종 상세 정보
- (소설) 최악의 레이싱
- Your Favorite Start-up Might Not Have Made That Thing It’s Selling
- My dead dad’s journal: How I finally met a man I knew for my entire life
- 시스코의 2021년 실적을 읽는 3가지 키워드 “소프트웨어, 반도체 부족, 400G 이더넷”
- France issues moratorium on prion research after fatal brain disease strikes two lab workers
- Life Saving Therapy Inhibition by Phones Containing Magnets
- When America Had an Atomic Mecha Warrior Robot
- “장대야, 너 오늘 나 못 이기겠다!”... 그날따라 땅이 저를 밀어줬죠
- A DIY E-bike Conversion on the Cheap > Electrifying a bike can be electrifyingly easy
- Personal Finance Guide: Manage Your Money Like A Boss
- BETTING ON THE BLIND SIDE - Michael Burry story: 한국어 번역
- 공매도 vs. 풋옵션, 무엇이 다른가?
- 스타비즈, 게임 중독과 게임의 폭력성 둘러싼 잘못된 전쟁 다룬 '모럴컴뱃' 선보여
- GDPR Anti-Patterns
- "당신이 잠든 사이" 인텔 통합 그래픽 어디까지 발전했나
- “코로나 시대, 고객 인게이지먼트 더 어려워졌다” 세일즈포스 보고서
- 비트코인에 대한 오해를 풀어드립니다
- 인텔, 차세대 코어 프로세서 '엘더레이크' 공개
- NSTS 1988 News Reference Manual by NASA(우주선 용어 설명): SCIENCE FICTION SPACE TECHNOLOGY TERMS 도 참고
- 9천만원짜리 진달래 그림 불태워 디지털 아트로..60대 작가 김정수의 실험
- How smallpox claimed its final victim
- 코로나 이렇게 끝이 난다
- “아이타닉호의 침몰” 불운의 프로세서 인텔 아이테니엄, 마침내 단종
- The Myths of the Digital Native (Part 1)
- Typography in Alien (2014)
- Why does it take so long to get to Mercury?
- AI, ML and Data Engineering InfoQ Trends Report - August 2021
- Bring back hydrogen lifting gas
- Space Station Incident Demands Independent Investigation
- 아이폰·아이패드에서 무료로 문서를 스캔하는 방법
- At best, we’re on Earth for around 4,000 weeks – so why do we lose so much time to online distraction?
- Powering the Lunar Base
- Benjamin Banneker’s Broods of Cicadas
- 한국의 부동산 부자들: ‘한국 부동산 계층 DB’로 본 계층별 사회경제적 특성
- Why Disney World Doesn't Have Mosquitoes
- What if bitcoin went to zero?
- “나노미터로는 부족”··· 인텔, 옹스트롬 단위 적용한다
- 강력한 비즈니스 글쓰기의 과학
- On Time, Money and Health
- 문무대왕함 집단 감염 사태를 계기로 본 해상 보급의 짧은 역사 (1)
- The Cookieless World - 디지털 마케팅의 새 시대를 위한 가이드
- Early Retirement
- 2021년 상반기 앱 랜드스케이프 - 모바일인덱스 INSIGHT
- 팬데믹 시대에 회사를 떠나는 사람들이 늘어나는 이유
- FBI probe shows amount of chemicals in Beirut blast was a fraction of original shipment
- Cory Doctorow: Past Performance is Not Indicative of Future Results
토요일, 8월 28, 2021
[B급 프로그래머] 8월 소식(빅데이터/인공지능, 읽을거리 부문)
수요일, 8월 25, 2021
[독서광] 데이터 분석가의 숫자유감
이번 주는 데이터 분석가의 숫자유감을 소개드린다.
방송 스크립트는 전체 공개되어 있으며, 슬라이드셰어에서 보거나 다운로드 받을 수도 있다.
하이라이트를 요약 정리하면 다음과 같다:
- 00:00 이 책을 소개하는 이유
- 02:00 이 책의 목차
- 03:24 이 책이 흥미로운 이유
- 05:34 대상 독자
- 07:23 결론과 마무리
월요일, 8월 23, 2021
[알도개] 엘라스틱 스택과 ELK 의의
최근에 서평 이외에 유튜브 방송을 조금 뜸하게 진행했었는데, 오늘부터 알고 보면 도움이 되는 개발 이야기(알도개) 유튜브 라이브 방송을 시작하게 되었다. 오늘은 1번 타자로 엘라스틱 스택과 ELK 의의를 소개드린다.
방송 자료는 전체 공개되어 있으며, 슬라이드셰어에서 보거나 다운로드 받을 수도 있다.
하이라이트를 요약 정리하면 다음과 같다:
- 00:00 소개
- 02:20 데이터 파이프라인
- 03:28 오픈소스가 좋긴 하지만
- 04:48 엘라스틱 스택의 구성 요소
- 06:17 엘라스틱 스택으로 파이프라인을 구성하면?
- 08:33 최근의 기술 추세
- 09:46 k8s(쿠버네티스)에서는?
토요일, 8월 21, 2021
[B급 프로그래머] 8월 3주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)
- 개발/관리도구
- 신입 개발자를 위한 이력서 추천 양식
- How Two Bored 1970s Housewives Helped Create The PC Industry
- 오닉스, 맥 사용자를 위한 필수 무료 시스템 관리 툴
- Here's another free CA as an alternative to Let's Encrypt!
- Fun with regular expressions: part I
- 무료 온라인 PDF 편집기 ‘PDF 캔디’ 44가지의 도구로 대부분의 작업 처리
- 오늘날 클라우드 서비스가 만들어지는 방식
- “현대 IoT 생태계에 심각한 보안 결함 있다··· 난수 생성 불량이 근간”
- Performance Improvements in .NET 6
- 넷플릭스∙스포티파이∙우버의 공통점…'클라우드 네이티브'의 정의와 특징
- Slack이 API를 디자인 하는 법
- EmailEngine - IMAP/SMTP를 REST API로 접근하는 오픈소스
- '벤토이'를 활용한 궁극의 윈도우 복구 드라이브 만들기
- Can someone post a simplified C program for AI algorithm, and what type of hardware will be typically used?
- 286 vs 386SX
- Automating a software company with GitHub Actions
- Don't Call Yourself A Programmer, And Other Career Advice
- LLVM internals, part 1: the bitcode format
- 업계에서 6년 있은 뒤, 마음이 바뀐 소프트웨어 개발 토픽들
- 식탁보 (Table Cloth) 프로젝트
- Harbormaster is a small utility that lets you easily deploy multiple Docker-Compose applications on a single host.
- Top 5: Best Open Source WebRTC Media Server Projects
- GrowthBook - 오픈소스 A/B 테스팅 플랫폼
- Delve is a debugger for the Go programming language.
- git은 폴더경로가 변경된 것을 어떻게 알 수 있을까?
- JSON for modern C++
- As a Visual C++ 6.0 coder of the late 90s, what would surprise me about modern C++?
- A parser for the C language written in Python
- How to Debug Dead Container in K8s
- Open Source Society University - Path to a free self-taught education in Computer Science!
- 애플, "아이폰 스캐닝" 논란 유감
- Exploring Clang/LLVM optimization on programming horror
- Why does Zoom Desktop examine all processes and arguments?
- 파이썬 애플리케이션 의존성 주입 - dependency injector
- Here’s how hackers are cracking two-factor authentication security
- Computer Networks and the Internet Online lectures
- Let's write a compiler, part 4: Testing
- EC2 boot time benchmarking
- SerenityOS - A graphical Unix-like operating system for desktop computers!
- Highlights from Git 2.33
- endless sky game - A galaxy lies open for you to explore.
- 0 A.D. A free, open-source game of ancient warfare
- Consistency, Coupling, and Complexity at the Edge
- [GN#110] Agile 20주년 : 실패한 반란
- PICO-1K Jam
- Realtime Fastly logs with Grafana Loki for under $1 a day
- Leaflet - an open-source JavaScript library for mobile-friendly interactive maps
- Warzone 2100 - A 100% free and open-source 3D real-time strategy game.
- JSZip - Zip파일 생성/읽기/수정용 JS 라이브러리
- eBPF 재단 출범
- [번역] Art of Clean Pull Requests - 클린한 Git PR의 기술
- 구글, End-to-End 뉴럴 오디오 코덱 SoundStream 공개
- Why is Learning Functional Programming So Damned Hard?
- Google IPv6 Country Rank
- Gowun Dodum(고운돋움) is a humanist sans-serif typeface with a touch of hand movement.
- WorkAdventure - 오픈소스 메타버스 플랫폼 소프트웨어 (workadventu.re)
- Reining in the thundering herd ⛈ Getting to 80% CPU utilization with Django
- Programming idioms - Show me an idiom
- What can be learned from studying long gone development practices?
- Firefox 91, 향상된 쿠키 삭제 기능 도입
- Welcome to Greylock - A simple and lightweight data visualization library
- Add Aux to Sonos Using Raspberry Pi
- Let's write a compiler, part 1: Introduction, selecting a language, and doing some planning
- Personal Computing On An Amiga In 2021
- NoPdb: Non-interactive Python Debugger
- An open network for secure, decentralized communication
- JupyterLite: Jupyter ❤️ WebAssembly ❤️ Python
- krustlet - Run WebAssembly workloads in your Kubernetes cluster.
- Beyond Monitoring: The Rise of Observability
- Improving load balancing with a new consistent-hashing algorithm
- Learn more – and get more – from Search
- How to Setup Vault in Kubernetes- Beginners Tutorial
- The big question I like to ask is, “What can we create that would be helpful to a million of people?”
- Programmers Deal With the Legacy of Paper Tape Every Day
- The missing Java data structures no one ever told you about — Part 1
- The Best Java Testing Frameworks to focus in 2021
- IntelliJ Idea tricks that I use daily — Java/Spring MS Handling
- API vs. Microservices: A Beginners Guide to Understand Them
- What I learned from Software Engineering at Google
- Best practices for writing code comments
- What Is WebAssembly — and Why Are You Hearing So Much About It?
- Diagrams - Diagram as Code
- C++ Ecosystem in 2021: 1 in 5 C++ developers are using C++20 and a third of us are not writing any unit tests at all, and other facts
- Best Collaboration Tools in 2021 – Survey Results
- New Attacks on Kubernetes via Misconfigured Argo Workflows
- CNCF SURVEY 2020 - Use of containers in production has increased by 300% since 2016
- [B급 프로그래머] 깃허브, 패스워드 방식 인증 중단(본인이 쓴 글)
- 커리어 전환 고민 중이라면... 유망 'IT 직종' 9선
- Visual Studio Code Boosts Java IDE Capabilities
- JavaFX: One Codebase for Web, PC, and Mobile
- Is Java 17 a Glass Half Full?
- “아이타닉호의 침몰” 불운의 프로세서 인텔 아이테니엄, 마침내 단종
- GNU nano is my editor of choice
- "우리 회사 IT가 산으로 가는 신호" 잘못된 IT 의사결정 패턴 12가지
- '인텔리J IDEA' 2021.2 출시··· 프로젝트 분석 추가 및 빌드 시스템 개선
- Remote Work is becoming the norm in Tech, More than 75% Job Posts are Remote!💯
- WinCompose - A compose key for Windows, free and open-source, created by Sam Hocevar.
- Recommended AWS CDK project structure for Python applications
- Pythonic monotonic
- MS가 패치하지 않은(또는 못한) 취약점 6가지
- Judo - Brands use Judo to build awesome experiences in-app at all stages of the customer journey from on-boarding, to conversion, to engagement.
- fishdraw: procedurally generated fish drawings. Lingdong Huang 2021
- QA 테스트 자동화에 도전하다
- C++ exceptions under the hood
- Check used disk space on Linux with du
- Analyze the Linux kernel with ftrace
- ZeroVer: 0-based Versioning
- 악성 PyPI 패키지가 신용카드 정보를 훔치고 코드를 삽입 중
- For programmers, remote working is becoming the norm
- Passport.js 로 소셜 로그인 구현하기
- NodeJS security cheat sheet
- Quarkus 2.0 Delivers Continuous Testing, CLI and Supports Minimal JDK 11
- USB-C Introduction: What You Really Need to Know About the Connector Taking Over the World
- One Click Extension Manager - A simple Chrome extension to manage your Chrome extensions.
- Nearest Neighbor Indexes for Similarity Search
- Pass secure information for building Docker images
- 2020년도 ICT RnD 기술로드맵 2025 보고서
- An Old Hacker's Tips On Staying Employed
- So you want to write a GUI framework
- 류양희 폰트 디자이너님의 고운한글
- ANSI Escape Sequences
- GitHub’s Engineering Team has moved to Codespaces
- Visualizing the Results of Profiling Python Code
- 오픈소스 Health Icons
- The Best Way to Learn Python – Python Programming Tutorial for Beginners
- CONSOLE DESKTOP GUIDE(2018)
- Python any() and all() Functions – Explained with Examples
- Introducing JDKMon: a New Tool to Detect and Update JDKs
- The Problem with Ethereum
- Virtio without the "virt"
- Firefox 91 Introduces Enhanced Cookie Clearing
- Deno 1.13 Release Notes
- SRE Case Study: Mysterious Traffic Imbalance
- How to Hack APIs in 2021
- In C++, why is it advantageous to separate function/class declarations from their implementations into .h and .cpp files?
- Virtual Environments — Setup and Importance in Python
- JSii - 어떤 언어든 JS 클래스와 인터랙션 가능하게 만드는 컴파일러
- 코드베이스 시각화 하기
- LiaScript - 마크다운으로 온라인 강좌 만들기 (liascript.github.io)
- ElasticSearch 공식 파이썬 라이브러리가 더 이상 오픈소스 포크버전과 동작하지 않음
- Sigstore – A new standard for signing, verifying and protecting software
- Build your own NeXT with a virtual machine
- Basier Mono
- Systemizer - 시스템 디자인 시각화 도구 (honzaap.github.io)
- gRPC load balancing on Kubernetes (using Headless Service)
- Beyond Coupling and Cohesion: Strategies For Un-F*cking Yourself
- The Walrus Operator: Python 3.8 Assignment Expressions
- VS Code Python Tool Revamps Jupyter Notebooks Experience
- API Rate Limit Decorator with python
- 임베디드 TCP/IP 스택의 심각한 결함, 산업용 제어 장치가 위험하다
- Framework Patterns
- GitHub’s Journey from Monolith to Microservices
- Introduction to Program Synthesis
- What comes after open source?
- A copied of flappy bird game made with python
- Pampy: Pattern Matching for Python
- Why and How of Kubernetes Ingress (and Networking)
- Reflections on 10,000 Hours of Programming
- The Drunken Bishop Algorithm
- New UUID Formats - draft-peabody-dispatch-new-uuid-format-01
- 고성능 서버/데이터베이스
- Best practices for deploying Gateway Load Balancer
- C# 고성능 서버 - 메모리 단편화
- AWS's ip-ranges.json
- 데이터베이스의 '주류 교체', 숨막히게 더딜지라도...
- "2분기 클라우드 시장 36% 성장··· 재생 에너지 활용한 운영 중요해졌다"
- absurd-sql implements a backend for sql.js (sqlite3 compiled for the web) that treats IndexedDB like a disk and stores data in blocks there.
- A future for SQL on the web
- Building a more accurate time service at Facebook scale
- Evolution Of Search Engines Architecture - Algolia New Search Architecture Part 1
금요일, 8월 20, 2021
[독서광] 엘라스틱 스택 개발부터 운영까지
이번 주는 직접 감수한 책인 엘라스틱 스택 개발부터 운영까지를 소개드린다.
방송 스크립트는 전체 공개되어 있으며, 슬라이드셰어에서 보거나 다운로드 받을 수도 있다.
하이라이트를 요약 정리하면 다음과 같다:
- 00:00 이 책을 소개하는 이유
- 05:51 감수자 서문에서...
- 08:36 이 책의 목차
- 12:00 이 책이 흥미로운 이유
- 15:31 대상 독자
- 17:36 결론과 마무리
수요일, 8월 18, 2021
[독서광] 돈의 심리학
이번 주는 간만에 경제/경영 관련 책인 돈의 심리학을 소개드린다.
방송 스크립트는 전체 공개되어 있으며, 슬라이드셰어에서 보거나 다운로드 받을 수도 있다.
하이라이트를 요약 정리하면 다음과 같다:
- 00:00 이 책을 소개하는 이유
- 04:00 이 책의 목차
- 05:21 이 책이 흥미로운 이유
- 11:14 대상 독자
- 13:45 결론과 마무리
토요일, 8월 14, 2021
[B급 프로그래머] 깃허브, 패스워드 방식 인증 중단
깃허브를 간단한 학습 용도로 사용하시는 분들은 SSH나 토큰 설정 방법이 번거롭기 때문에 계정/암호를 입력해서 저장소에 접근하는 방식을 사용했을 것이다. 그런데... 2021년 8월 13일부터 깃허브에서 패스워드 방식 인증을 중단했다(과거형!). 예를 들어, private 저장소를 만든 다음에 다음과 같이 CLI로 clone하려고 하면 403 오류를 반환한다(주의: 암호는 예시한 password 대신 여러분의 password를 입력해서 테스트해야 한다).
$ git clone https://jrogue:password@github.com/jrogue/samples.git Cloning into 'samples'... remote: Support for password authentication was removed on August 13, 2021. Please use a personal access token instead. remote: Please see https://github.blog/2020-12-15-token-authentication-requirements-for-git-operations/ for more information. fatal: unable to access 'https://github.com/jrogue/samples.git/': The requested URL returned error: 403
인터넷에 올라온 수많은 자료들을 보고 따라하다가 문제가 발생할 경우 멘붕이 오시는 분들을 위해 깃허브에서는 친절하게 개인 접근 토큰 방식(PAT, Personal Access Token)을 안내하고 있으므로 이를 참고해서 접근 토큰을 생성한 다음에 clone할 때 Password 입력을 직전에 만들어 기록해둔 토큰으로 대체하면 되겠다.
그렇다면 굳이 기존 패스워드 대신 불편하게 토큰을 만들어서 사용하게 강제한 이유는 무엇일까? 다음과 같은 이유 때문이다.
- 계정과 접근 권한을 분리함으로써 쉽게 토큰을 취소/철회할 수 있게 한다. 기존에는 암호를 변경해야 하는데 모든 저장소가 동일 암호를 공유하기 때문에 변경 자체가 미치는 영향이 상당히 크다.
- CLI가 아니라 API로 접근할 때 암호를 사용하면 외부에 공개될 경우 피해가 커질 위험성이 있다.
- 토큰을 생성하면서 다양한 권한을 제한적으로 부여할 수 있게 한다. 기존에는 모 아니면 도로 권한을 부여했지만, 세분화가 가능하다
- 토큰 만료 시기를 정해서 외부에 유출되더라도 피해를 최소화한다.
- 참고로 1년 안에 사용되지 않은 개인 토큰은 자동으로 무효화되므로 이 점에 주의하기 바란다. 기한을 두는 편이 바람직하다.
즐거운 프로그래밍!
EOB토요일, 8월 07, 2021
[B급 프로그래머] 8월 1주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)
- 개발/관리도구
- The NSA Can Help Secure Your Kubernetes Clusters
- What's New in Java 16
- MS Edge, Super Duper Secure Mode 실험 (microsoftedge.github.io)
- AdonisJS - Node.js용 웹 프레임워크 (adonisjs.com)
- awesome-micropython - A curated list of awesome MicroPython libraries, frameworks, software and resources.
- "기술 회사도 IT 현대화해야 한다" 키사이트 테크놀로지스 CIO
- Wails - Go 사용 데스크톱 응용 프로그램 개발 프레임 워크 (github.com)
- 널리 세상을 ‘클라우드’하다··· SaaS 기업 27선
- 윈도우 보안, 기본값이 아니라 추가 구매 기능인가
- 'M1X부터 5G까지' 애플의 '직접 통제'가 가져올 변화
- “나노미터로는 부족”··· 인텔, 옹스트롬 단위 적용한다
- 오라클, 쿠버네티스용 ‘베라짜노 컨테이너 플랫폼’ 발표
- Useful Interactive Terminal and Graphical UI Tools for Kubernetes
- Reverse Engineering the M1
- Everything you need to know about OpenJDK’s move to Git and GitHub
- Testing Practices for Cloud Engineering
- The big STL Algorithms tutorial: Introduction
- C++ Library Include Times (CPP-LIT 🔥)
- Microsoft's Low-Code Strategy Paints a Target on UIPath and the Other RPA Companies
- 개발자 대상 개인정보 보호조치 적용 안내서
- What happens on hardware level when I allocate memory by using 'malloc' function and why should I use this kind of memory allocation?
- Why does the C++ language have such a bad reputation in the embedded systems community?
- Top 7 open source terminal emulators for Linux
- Run a Linux virtual machine in Podman
- "컨테이너 혁명을 주도하는" 도커의 의미와 장단점
- 이클립스 재단, ‘테무린 자바 SE 바이너리’ 출시
- 개발자의 인프라 요구에 귀기울여야 할 이유 4가지
- Which is faster, stack allocation or heap allocation?
- FE뉴스 8월호
- 스택오버플로우의 개발자 설문조사 2021 (insights.stackoverflow.com)
- TLS has exactly one performance problem: it is not used widely enough.
- Why Facebook’s claims about the Ad Observer are wrong
- The Cookieless World - 디지털 마케팅의 새 시대를 위한 가이드 (dentsu.com)
- MDN의 검색 자동완성 구현 방법 (hacks.mozilla.org)
- Is there any place for monoliths in 2021?
- Ultra fast Thunderbolt NAS with Apple M1 and Linux
- Windows 95 In Your Web Browser
- 2021년 상반기 앱 랜드스케이프 - 모바일인덱스 INSIGHT
- three.js webgl examples
- Json Formatter for the standard python logger
- Why are there no PUT and DELETE methods on HTML forms?
- Python's ChainMap: Manage Multiple Contexts Effectively
- The Windows 96 Story
- 엔터프라이즈 프론트엔드 애플리케이션 아키텍쳐
- ncc - Node.js 프로젝트를 1개 파일로 컴파일
- The State Of Python In 2021
- Peanut - 개발 & 테스트 자동화를 위해 각종 DB와 서비스를 쉽게 배포하는 도구
- Mac 키보드 단축키
- Extracting objects recursively with jq
- Learning that you can use unions in C for grouping things into namespaces
- MacType - Better font rendering for Windows.
- My tiny side project has had more impact than my decade in the software industry
- New in Git: switch and restore
- Rapid Environment Editor (RapidEE) is an environment variables editor.
- Why printers add secret tracking dots
- Creating a DOOM-inspired aesthetic with PlayCanvas
- ssheven - A modern SSH client for Mac OS 7/8/9.
- Best Desktop & Mobile Wallpapers for Free Download
- '앱 현대화' 필수라는데... CIO가 알아야 할 어두운 비밀 11가지
- '사례로 본' 코드 재사용이 여전히 보안 악몽인 이유
- 내 노트북 배터리 상태, 윈도우에서 직접 확인하는 방법
- IT 인재가 넝쿨째 모인다?··· CIO들이 전하는 ‘인복’의 비결
- Snyk JVM Ecosystem Report 2021 Finds Increased Usage of Java 11 in Production
- 5 hidden gems in Python 3
- I.F.O - 리뷰: 게임 & 워치 시절에 대한 사랑을 듬뿍 느낄 수 있는 훈훈한 게임
- WebContainers, Running Node.JS in the Browser
- The Inter typeface family
- strcpy: a niche function you don't need
- A New, Interactive Approach to Learning Python
- "NAS, 어디까지 왔나" NAS의 정의와 현황 정리
- Health - A simple and flexible health check library for Go.
- TStream - 자신의 터미널을 라이브 스트리밍 (tstream.club)
- AWS에서 어떤 컨테이너 서비스를 이용해야 하나요?
- M4 - the one true templating language
- 6 Command Line Tools for Productive Programmers
- A Comprehensive Cheatsheet for python developer
- 멀웨어 개발자들, 비주류 프로그래밍 언어에 눈 뜨다
- Python and REST APIs: Interacting With Web Services
- netshoot: a Docker + Kubernetes network trouble-shooting swiss-army container
- AWS API키 유출 고민없이 안전하게 애플리케이션 코드 작성하기
- Introducing the AWS Security Incident Response Whitepaper
- Write fewer, longer tests
- IPv4 pricing
- Windows 93
- Windows 96
- Coding with Character
- 테스트 자동화와 Mocha
- Arm의 새로운 플라스틱 칩 PlasticARM, Internet of Everything 이 가능하게 될 수도
- 대규모 서버리스 애플리케이션 구성을 위한 모범 사례
- 034. Office94, Office96
- How to Flatten a Dictionary in Python in 4 Different Ways
- Naval Architecture
- Amazon Virtual Private Cloud(VPC) 고객은 이제 EC2 인스턴스에 IP 접두사 할당 가능
- 모던 JavaScript 튜토리얼
- Overview of the RenderingNG architecture
- 엘리베이터 프로그래밍 게임 (play.elevatorsaga.com)
- How to Write a Secure Python Serverless App on AWS Lambda
- git-blame-someone-else
- Efficient File Copying On Linux
- 클라이언트의 사용자 중심 예외 처리
- Java News Roundup: MicroProfile 4.1, Spring Boot Updates, Kotlin, Scala, OpenJDK, Liberica JDK
- Angle-grinder - 실시간 로그 뷰어
- FZF for JavaScript - 브라우저에서도 퍼지 검색을
- ttfautohint provides a 99% automated hinting process and a platform for finely hand-hinting the last 1%.
- 12 Python Tips & Tricks You must know
- Riju - 모든 프로그래밍 언어에 대한 Playground (riju.codes)
- Fiddly - Readme를 예쁜 웹페이지로 만들기
- A Tool for automatically reordering python imports
- Weeknotes: Fun with Unix domain sockets
- Python behind the scenes #11: how the Python import system works
- How JavaScript works: an overview of the engine, the runtime, and the call stack
- Google promises it won’t just keep tracking you after replacing cookies
- A Python package for a basic CLI and GUI user interface
- Open Decision-Making
- 고성능 서버/데이터베이스
- Postgres.app - The easiest way to get started with PostgreSQL on the Mac
- “대화가 필요한” 클라우드 데이터베이스와 클라우드 인프라
- 플라이옵스, ‘컴퓨팅 스토리지’ 카드 상용화 발표
- 컬러 오브 머니··· '색'으로 알아보는 클라우드 지출
- Supabase is an open source Firebase alternative.
- Hosting SQLite databases on Github Pages
- AWS Announces the General Availability of Amazon EBS io2 Block Express Volumes
- B-tree Path Hints
- 16 of 30 Google results contain SQL injection vulnerabilities
- Engineering Dependability And Fault
- Towards Inserting One Billion Rows in SQLite Under A Minute
- AWS’s Egregious Egress
수요일, 8월 04, 2021
[독서광] 가상 면접 사례로 배우는 대규모 시스템 설계 기초
이번 주는 가상 면접 사례 형태로 대규모 시스템 설계를 다루는 책인 가상 면접 사례로 배우는 대규모 시스템 설계 기초을 소개드린다.
방송 스크립트는 전체 공개되어 있으며, 슬라이드셰어에서 보거나 다운로드 받을 수도 있다.
하이라이트를 요약 정리하면 다음과 같다:
- 00:00 이 책을 소개하는 이유
- 02:27 이 책의 목차
- 06:37 각 장에 대한 세부 구조
- 10:41 이 책이 흥미로운 이유
- 14:37 책을 읽을 때 주의 사항
- 17:18 대상 독자
- 19:13 결론과 마무리
토요일, 7월 31, 2021
[B급 프로그래머] 7월 소식(빅데이터/인공지능, 읽을거리 부문)
- 빅데이터/인공지능
- 무신사가 검색 품질을 관리하는 방법
- 김진철의 How-to-Big Dataㅣ에필로그 – 맺는 글
- “애플워치로 수집한 심박수 데이터, 일관성 떨어진다"
- AI 프로젝트 악순환 고리 끊어라··· 'ML옵스' 마인드셋이 필요한 이유
- 데이터 과학을 위해 '더 개선된' 최신 필수 파이썬 툴 6가지
- NVIDIA GPU Operator for k8s
- Node Feature Discovery – a Kubernetes add-on for detecting hardware features and system configuration!
- LINE 광고 데이터 파이프라인 BigDB
- Against overuse of the Gini coefficient
- Calculus Made Easy (1910)
- Introducing Triton: Open-Source GPU Programming for Neural Networks
- NVIDIA device plugin for Kubernetes
- 정규분포와 보편성과 랜덤 행렬
- 데이터 과학 미니북
- It’s Not a Self-Driving Car Unless You Can Sleep In It
- Eyes wide shut: How newborn mammals dream the world they’re entering
- Why and how should you learn “Productive Data Science”?
- Probability Cheat Sheet - Harvard University
- 9 Deadly Sins of Dataset Selection in ML
- When Graphs Are a Matter of Life and Death
- Exploring Data @ Netflix
- GitHub Copilot: A Powerful, Controversial Autocomplete for Developers
- Hand Labeling Considered Harmful
- Smoking: How large of a global problem is it? And how can we make progress against it?
- 이 해변은 존재하지 않습니다 (thisbeachdoesnotexist.com)
- <한국의 고도 성장기 종말>과 <IT 기술 변화>가 낳은 '문송'
- NeuroMorphic Predictive Model with Spiking Neural Networks in Python
- Problems for children from 5 to 15
- RawGraphs - The missing link between spreadsheets and data visualization.
- KLUE 한국어 데이터 셋
- 페이스북 Blenderbot 2.0 공개
- 퀀텀 컴퓨팅 기초 by 마이크로소프트
- Introduction to TorchShard
- 백지장도 'AI'가 맞들면 더 낫다··· 코딩 돕는 ML 도구 3가지
- 깃허브 코파일럿, 개발자 반응은?··· "놀랍도록 유용"vs"아직 미흡"
- why we're blind to the color blue
- Apache Heron - 실시간, 분산, fault-tolerant 스트림 처리 엔진 (heron.incubator.apache.org)
- How Many Numbers Exist? Infinity Proof Moves Math Closer to an Answer.
- Top Python Data Science Interview Questions
- Identify flowers and trees with open source
- Tech Giant가 되려면 뭐가 필요한가?
- 스타트업에서 데이터 팀 만들기 (erikbern.com)
- "Why do we use R rather than Excel?"
- Deep Reinforcement Learning is a waste of time
- WELCOME TO SIMULATION CITY, THE VIRTUAL WORLD WHERE WAYMO TESTS ITS AUTONOMOUS VEHICLES
- Train smarter with NVIDIA pre-trained models and TAO Transfer Learning Toolkit on Microsoft Azure
- Rules of Machine Learning: Best Practices for ML Engineering
- Tuplex - 병렬 빅데이터 처리 프레임워크
- '난독'의 시대…'읽는 뇌'의 퇴보에 대한 경고
- Building a data team at a mid-stage startup: a short story
- 아마존의 AWS 기반 기술 혁신 이야기 - 아마존 배송 센터를 중심으로
- Pandas not enough? Here are a few good alternatives to processing larger and faster data in Python
- Poisson's Equation is the Most Powerful Tool not yet in your Toolbox
- Restoring and Mining the Records of the Joseon Dynasty via Neural Language Modeling and Machine Translation
- BrickRegistration - This project is a tool to generate synthetic 3d scenes for toying with bricks registration.
- 넥타이도 못매는 이 남자... ‘AI 혁명’ 최전선에 서다
- A Python library with a set of bells and whistles for PyTorch
- Free 2,900-page Manual about Pandas
- 시계열 데이터를 시각화하는 방법
- Mesh Transformer JAX - A 6 billion parameter, autoregressive text generation model trained
- Python and data science snippets on the command line
- Wav2vec: Semi and Unsupervised Speech Recognition
- A first look at rote learning in GitHub Copilot suggestions.
- Using conda on an M1 Mac
- 김진철의 How-to-Big DataㅣHow-to-Big Data 핵심 정리(Key Takeaways)
- AI 책임자 직급이 낮아졌다, 이유는?··· '2021 AI 현황 보고서' 요약
- Google CEO Sees AI as More Profound Than Fire, Electricity
- Just gave a talk about Vertex AI at Google IO Extended Korea
- GitHub Copilot - Your AI pair programmer
- Why Machine Learning is not Artificial Intelligence?
- Zero Knowledge
- 원티드는 어떻게 AI로 채용 결과를 예측하고 매칭할까?
- 읽을거리
- 한글을 ‘우수한’ 문자라고 해서는 안 되는 이유
- Working Conditions Survey
- USB-C Cable Colour Codes
- SpaceX's Starlink Review - Four months in
- HOW WE REVERSE ENGINEERED THE CUBAN “SONIC WEAPON” ATTACK
- 400억 번 '개미의 신'···그는 카이스트 교수직을 버렸다
- 네이버 신사업 매출, 검색사업 첫 추월
- What made the A-7 Corsair II a good attack aircraft?
- [칼럼]중국게임들의 고퀄리티, 높은 노동강도에서 나오는 것 아니다
- "번거로운 화상회의 이제 그만" 말풍선으로 아이디어 공유하는 크롬 확장 프로그램 '버블스'
- OECD 코로나 서베이 - 충격은 적지만 걱정은 많은 한국
- Alcohol Use Linked To Over 740,000 Cancer Cases Last Year, New Study Says
- How to Unlearn a Disease
- 성공을 위한 Keep Going
- 후쿠시마의 또 다른 원전은 어떻게 살아남았나
- Why introverts didn't actually 'win' lockdown
- 고양이에게 위험한 꽃과 식물 81종
- 초가공식품은 우리 몸에 무슨 짓을 하는 걸까?
- AZ백신 '뒷이야기' 공개한 옥스퍼드대 공동개발자들
- List of elevator special modes
- Death rates are declining for many common cancers in the U.S., report finds
- 100% 한국인 - 숫자로 보는 한국인의 생각과 라이프스타일
- 자유(Freedom)와 자유(Liberty)의 차이
- How To Get Better at Painting – Without Painting Anything
- No More Movies
- When working from home is toxic
- 현대 모터스포츠의 도전과 역사 | Beyond the Champion - 에피소드 1 | 현대 모터스포츠 역사
- [배상기의 진로 코칭] 학생부종합전형과 문해력
- You're Apologizing All Wrong. Here's How To Say Sorry The Right Way Life Kit
토요일, 7월 24, 2021
[B급 프로그래머] 7월 3주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)
- 개발/관리도구
- “자바 상태 API로 앱 시작 속도 높인다”··· 새 오픈JDK 프로젝트 제안
- On writing clean Jupyter notebooks
- On anyone-can-spend Pay-to-Taproot outputs before activation
- All Programming is Web Programming
- History of Infra as Code
- Turn based roguelike in python
- teletext - A Vue.js app that renders Hacker News as a teletext service.
- urlpack - Pure JavaScript toolkit for data URLs
- KT 스파이 막기 KT의 iframe을 사용한 인터넷 연결 컴퓨터 제한 페이지를 막습니다.
- Python News Brief (Q2 2021)
- Infrastructure as Code
- 0x7FDE623822FC16E6 : a magic constant for double float reciprocal
- GPL의 종말
- (정성글) 백신예약 서버가 터지는 이유에 대한 상세한 해설
- microk8s - High availability k8s - Low-ops, minimal production Kubernetes, for devs, cloud, clusters, workstations, Edge and IoT.
- Simple to use image handler for python sqlite3
- An Illustrated Guide to Fusion Development
- Daptin - 오픈소스 Backend as a Service & Headless CMS
- AVPress - 인-브라우저 비디오 압축 도구 (avpress.zaps.dev)
- Startup Concepts - 만화책 스타일의 스타트업 단어 설명 (ajuniorvc.com)
- 2. Docker Compose로 Nodejs 개발/배포환경 구성하기 - Docker Compose로 개선하기
- '익숙한 작업을 새로운 방식으로' 아이패드로 노트북을 대체하는 팁 5가지
- ‘NVMe SSD와 V램 직결하는’ 다이렉트스토리지, 윈도우 10에서도 지원된다
- MS, ‘비주얼 스튜디오 2022’ 두 번째 프리뷰 출시
- VS 코드 1.58 출시··· 디버깅 및 주피터 노트북 지원 개선
- 도태될IT 역량 6가지··· 새 치즈를 찾는 법
- Facebook에서의 Graalvm
- CATS - OpenAPI 스펙 기반 테스트 자동 생성 오픈소스
- Digger automatically generates infrastructure for your code in your cloud account. So you can build on AWS without having to learn it.
- sudo.fm - Yet another background music for developer, if you missed working at cafe
- Summer Blog Backlog: Distributed Systems
- MoviePy (full documentation) is a Python library for video editing
- Java 8에서 Java 11로 전환
- HTTP traffic mocking and testing made simple in Python
- Java News Roundup: JDK 17, JDK 18, Open Liberty, Payara, Quarkus and Spring
- Python in Visual Studio Code – July 2021 Release
- Sioyek is a PDF viewer designed for reading research papers and technical books
- RISC-V Assembly for Beginners
- 6 Python f-strings tips and tricks
- JVM Anatomy Quark #26: Identity Hash Code
- 10 Papers Every Developer Should Read
- 지금 백신 예약 67,68년생 백신예약 안되는 이유
- Best practices for deploying Gateway Load Balancer
- Gorse - 추천 시스템 오픈소스 (gorse.io)
- codegym - Learn Java by doing, Start coding from scratch
- 실용주의 데브옵스 for MSA
- Brython (Browser Python) is an implementation of Python 3 running in the browser, with an interface to the DOM elements and events.
- 개발자 온보딩 가이드 : 첫 90일을 어떻게 계획해야 할까 (codesubmit.io)
- A beginner's guide to cookies
- How To Set Up Visual Studio Code (VS Code) for PHP Development
- 맥OS와 iOS 15 앱 실행 속도 "비약적으로 개선된다"
- CI/CD 파이프라인을 보호하는 6가지 모범 사례
- LiveKit - 실시간 커뮤니케이션 플랫폼 오픈소스 (livekit.io)
- How prevalent is Arduino in the industry for embedded systems?
- convert between NFC and NFD Unicode normalization (e.g. for Korean)
- Python Cheatsheet
- With its state of the art Fan Simulation Engine (patent pending), FanFan can bring back that soothing sound of computer fans to your Apple Silicon Mac.
- A PLAN TO RESCUE THE WEB FROM THE INTERNET
- Zorbi - 무료 플래시 카드 (zorbi.cards)
- fullstaqruby - Ruby, built for production
- React's UI State Model vs Vanilla JavaScript DOM State — A Beginner's Introduction
- In what ways is Windows better written or better designed than Linux (in the sense of relatively low level operating system features, or overall design methodology, not necessarily accessibility or anything else at the end user level)?
- Simulating the Apollo 11 LM Ascent Stage Orbit [pdf]
- only-stackoverflow - (구글/덕덕고) 검색 결과에서 스택오버플로 사이트 긁어다가 번역기 돌려놓은 이상한 사이트들을 모조리 숨겨요
- Stonks Watcher - This sample console application uses WebSocketClient to stream stock information to the console window in real-time!
- Jenkins - Jenkins dood(docker out of docker)로 실행시켜 agent docker 사용하기
- 마이크로소프트 리눅스 배포판 'CBL-마리너' 공개됐다
- xargs considered harmful
- Microsoft, IoT for Beginners 강의 공개
- 압축률이 100%에 가까운 원주율 파일 시스템
- Navigating the 8 fallacies of distributed computing
- Accelerating SREs to On-Call and Beyond
- KubeStack — A Must Use
- The stack overflow of death. How we lost DNS and what we're doing to prevent this in the future.
- Practical Guide to SRE: Incident Severity Levels
- $64,944 to support 25,000 customers in August — A full breakdown of ConvertKit's AWS bill
- Architecting Kubernetes clusters — choosing the best autoscaling strategy
- Seven guiding principles of serverless systems
- [B급 프로그래머] 도커와 k8s 디버거
- '인기 급상승' 온라인 IDE '코드샌드박스' 시작하기
- 코드형 인프라, 보안이 필요한 이유와 베스트 프랙티스
- 내 PC 하드웨어 사양과 제품 정보, 윈도우 10 기본 도구로 알아보기
- 애피안 CEO가 말하는 넥스트 챕터 ‘로우코드 자동화’
- Migrate virtual machines to Kubernetes with this new tool
- Dandified YUM (DNF) is the next upcoming major version of YUM.
- time(1) and CPU frequency scaling
- We’re delighted to announce the release of mitmproxy 7, a free and open source interactive HTTPS proxy.
- 29CM 로그 수집 시스템 소개
- Conway's Game of Life implemented in PyGame
- '업무 줄이고 퇴근 당기는' 크롬 브라우저 활용 팁 8가지
- Kool - 더 나은 로컬 개발 환경 (kool.dev)
- Kubernetes Ingress Controllers
- Quick and Seamless Release Management for Java Projects with JReleaser
- Software Engineering at Google: Practices, Tools, Values, and Culture
- Microsoft's Low-Code Strategy Paints a Target on UIPath and the Other RPA Companies
- ON THE EVILNESS OF FEATURE BRANCHING - A TALE OF TWO TEAMS
- RabbitMQ Streams
- 2021 개발자 필독서
- Monodraw: ASCII art editor for the Mac
- The unreasonable effectiveness of just showing up everyday
- ghidra-sre - A software reverse engineering (SRE) suite of tools developed by NSA's Research Directorate in support of the Cybersecurity mission
- 드롭박스의 엔지니어링 커리어 프레임워크 (dropbox.github.io)
- The Logfile Navigator (lnav.org)
- 83% of Developers Suffer From Burnout, Haystack Analytics Study Finds
- 한글과 유니코드
- Getting a Gig: A Guide - This is a guide for getting a gig in college as a tech major.
- Beating TimSort at Merging
- Give me /events, not webhooks
- The NGINX Real-Time API Handbook
- Managing costs in the cloud – Why you can end up paying more
- The Big Book of Small Python Projects
- Deno supports Web Worker API.
- How a college student founded a free and open source operating system
- Tech Giant가 되려면 뭐가 필요한가 ? (miguelrochefort.com)
- 모바일 쇼핑 이용자 73% ‘개인화 추천 앱 선호’
- No Way, JOSE! Javascript Object Signing and Encryption is a Bad Standard That Everyone Should Avoid
- Updating the Go Memory Model
- DevTron - k8s용 소프트웨어 딜리버리 워크플로우 (devtron.ai)
- Against Performative Positivity
- WriteFreely - An open source platform for building a writing space on the web.
- Ribbon filter: Practically smaller than Bloom and Xor
- Embedded C/C++ Unit Testing Basics
- Behind the scenes,AWS Lambda
- hck is a shortening of hack, a rougher form of cut.
- bpytop – Awesome Linux, macOS and FreeBSD resource monitor
- 25 Gigabit Linux internet router PC build
- Gotchas in the Go Network Packages Defaults
- Uses PyPDF3 for reading and writing PDF files written in python
- ClearOS – OS for Your Server, Network, and Gateway Systems
- Athena is a web application developed in Python-Flask-SQLite for testing your skills as a Hacker, Coder and Warrior.
- Against SQL
- 기술 & 스타트업 뉴스레터 및 블로그 모음
- Creep – a pretty sweet 4px wide pixel font
- A git repository with a commit for every seven-character git commit shorthash (all 228 of them).
- 고성능 서버/데이터베이스
- Migrating Facebook to MySQL 8.0
- SQLBolt - 인터랙티브 예제로 SQL 배우기 (sqlbolt.com)
- 35% Faster Than The Filesystem
- 데이터베이스 보안을 향상시키는 11가지 기술
- The Official MongoDB Node.js Driver v4.0
- Cut Out the Middle Tier: Generating JSON Directly from Postgres
- A beginner’s guide to database multitenancy
- Millions of Tiny Databases
- announce the first general availability (GA) release of OpenSearch 1.0
- EdgeDB - 개발자를 위한 차세대 오픈소스 ORDB (edgedb.com)
- PostgreSQL, Memory and the Cloud™














