- 개발/관리도구
- Popular iPhone and iPad Apps Snooping on the Pasteboard
- Xbox Architecture
- iOS 14: IDFA 시대가 저물어 갑니다. 어떻게 대처할 수 있을까요?
- Introduction to Rust for Node Developers
- Deno by Ryan Dahl@OpenJS World 2020
- wttr.in — the right way to check the weather!
- Explore the new system architecture of Apple Silicon Macs @WWDC 2020
- 파일 암호화 악성코드 랜섬웨어의 동작 방식과 제거 방법
- Minimal distributed configuration management in bash.
- A visual guide on troubleshooting Kubernetes deployments
- How to Write PureScript React Components to Replace JavaScript
- Prometheus For Developers
- Cross Origin Resource Sharing - CORS
- Introducing Amazon Honeycode – Build Web & Mobile Apps Without Writing Code
- LEGO blocks and organ transplants
- No - Safari 14 Does Not Block Google Analytics
- How To Use One-to-Many Database Relationships with Flask and SQLite
- Elevator.js fixes those awkward "scroll to top" moments the old fashioned way.
- AWS, GCP, Azure Cloud 자료 모음
- Quarkus란?
- Make generated JavaScript Inline Caching friendly using types in BuckleScript version 8
- I Just Hit $100k/yr On GitHub Sponsors! 🎉❤️ (How I Did It)
- Donut math: how donut.c works
- AWS-EC2-Root-Volume-Resize-Extending-linux
- Amazon Linux 2를 실행하는 Amazon EC2 인스턴스에 그래픽 사용자 인터페이스(GUI)를 설치하려고 합니다. 어떻게 해야 합니까?
- WSL 2.0 Global configuration (.wslconfig) 을 통한 성능 향상
- Refactoring - Improving the Design of Existing Code
- JOINT STRIKE FIGHTER(F35) AIR VEHICLE C++ CODING STANDARDS
- C++ Core Guidelines
- How to write Clean, Beautiful and Effective C++ Code
- cldoc - clang based documentation generator for C and C++
- How and why to decide between naming methods with “get” and “find” prefixes
- What’s New in macOS Big Sur
- Why is there a "V" in SIGSEGV Segmentation Fault?
- What happens when you update your DNS?
- Windows 10’s feature will fix Google Chrome’s biggest problem
- 12.2: Rebase 시 "ours" 와 "theirs", 로컬과 원격 개념 이해하기
- nginx ui
- Awesome Clean Code Resources
- 2020년 상반기. 양질의 기술 아티클 모음
- 크로미움 기반 엣지, 윈도우 10 5월 업데이트 설치 후 메모리 소비량 크게 줄어
- KotlinConf 2019: What's New in Java 19: The end of Kotlin? by Jake Wharton
- XgeneCloud - Instant REST & GraphQL APIs on any Database
- UI Design Daily
- DirectX is coming to the Windows Subsystem for Linux
- 내 트위터 데이터를 다운로드하는 방법
- 게임보이용 「별의 커비」는 키보드도 없이 트윈패미컴으로 개발되었다 - 사쿠라이 마사히로
- A little bit of plain Javascript can do a lot
- Teach Yourself Computer Science
- My Favorite CLI Tools
- Zoe : The missing companion for Kafka
- Power Outage - Looking back at Apple’s transition from PowerPC to Intel CPUs, and considering why Intel now finds itself in the same position PowerPC did 15 years ago.
- RSS Box
- Why Figma Wins
- Kubernetes and Minikube for DevOps Cheet Sheet
- Do the Real Thing
- Keen Slider
- From Docker to Kubernetes: Container Networking 101 (By O’Reilly)
- Self-host Matomo Analytics on your own servers to ensure data remains in your hands.
- The easiest way to control OBS remotely
- Containerize Your Go Developer Environment – Part 1
- [2019] PAYCO 쇼핑 마이크로서비스 아키텍처(MSA) 전환기
- 텍스트를 입력하세요. - 근데 어떻게요?
- OCR PDF에서 온라인으로 텍스트 인식 - 베타
- JWT Authentication
- [Windows] 배치 스크립트 파일을 관리자 권한으로 실행시 현재 디렉토리 (current working directory when run batch script as administrator, UAC, %cd%)
- Containers the hard way: Gocker: A mini Docker written in Go
- “푼돈인 줄 알았는데” 기업 클라우드 요금제의 7가지 어두운 비밀
- Nginx Proxy Manager
- What really happend on Mars?(PDF)
- Time to upgrade your monitor
- Deno Is Ready for Production
- A look at the die of the 8086 processor
- New – A Shared File System for Your Lambda Functions
- Apple, ARM, and Intel
- 3K, 60fps, 130ms: achieving it with Rust
- Chakra - Build accessible React apps & websites with speed
- Geany - The Flyweight IDE
- They Write the Right Stuff
- Kumologica is the first low-code development solution that run your integration and automation services serverlessly on any cloud.
- 7 Alternatives to the div HTML Tag
- [Tech Seminar] 당근마켓 성장과 개발 스택의 변화
- WSL2 설치 및 사용 방법
- HACKER DOSED WITH LSD WHILE RESTORING HISTORICAL SYNTH
- Dual Boot is Dead: Windows and Linux are now One.
- Welcome to Briefing. Yet another secure video chat.
- MuseScore 4. Moving from notation software to composition software.
- Collection of animated algorithms and data structures
- Yarn deduplicate
- How do you create a video chat application?
- Uber Open-Sources Tool to Automatically Clean Up Stale Code
- Redox is a Unix-like Operating System written in Rust, aiming to bring the innovations of Rust to a modern microkernel and full set of applications.
- Best PHP Frameworks for Web Development in 2020
- Async/Await 마스터 하기
- A Practical Guide to TypeScript - How to Build a Pokedex app using HTML, CSS, and TypeScript
- 2020년도 개발자 에코시스템의 현황
- Microsoft: Rust Is the Industry’s ‘Best Chance’ at Safe Systems Programming
- EKS K8s에서 ELB(ALB, NLB) 제대로 사용하기
- CSS Flexbox Cheatsheet
- testing-playground - Simple and complete DOM testing playground that encourage good testing practices.
- Don’t (guess)timate your projects, forecast with confidence
- Android 소스 최적화 (100GB에서 65GB로 줄이기)
- 표준 Go 프로젝트 레이아웃(Standard Go Project Layout)
- Clean Code: 5 Essential Takeaways
- 구글 다트(Dart), 마침내 ‘널 안전성(Null safety)’ 확보
- BigBlueButton is a web conferencing system designed for online learning.
- DevDash is a highly configurable terminal dashboard for developers.
- 고성능 서버/데이터베이스
- Using DTrace on Oracle Linux
- Parsing SQL
- Understanding Database IOPS – Part 1
- Amazon's Arm-based Graviton2 Against AMD and Intel: Comparing Cloud Compute
- AWS said it mitigated a 2.3 Tbps DDoS attack, the largest ever
- EverSQL - Your AI database performance guru
- Best Practices for MySQL Backups
- A Jupyter kernel for SQLite
- Recent database technology that should be on your radar (part 1)
- New Report Shows "Overwhelming" Cloud Usage
- Introducing a Technology Preview of NGINX Support for QUIC and HTTP/3
- Readings in Database Systems, 5th Edition by Peter Bailis, Joseph M. Hellerstein, Michael Stonebraker, editors
- SQLite As An Application File Format
- HSBC moves from 65 relational databases into one global MongoDB database
- Change Data Captures CDC from MySQL Database to Kafka with Kafka Connect and Debezium
토요일, 6월 27, 2020
[B급 프로그래머] 6월 4주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)
수요일, 6월 24, 2020
[독서광] 사람은 어떻게 생각하고 배우고 기억하는가
어떤 책을 읽다가 기존에 읽은 다른 책들의 궁금증을 풀어주는 경험을 해본 적이 있는가? 오늘 소개할 책인 '사람은 어떻게 생각하고 배우고 기억하는가'는 학습과 관련해 기존에 알고 있던 여러 가지 속설을 과학적으로 설명하고 있기에 배우거나 가르치는 입장에서 놓치지 말아야 하는 핵심을 잘 짚어주고 있다. 책에서 다루는 내용을 책에도 그대로 적용해서 서술하고 있기에 중간 중간 나오는 깔끔한 요약 정리는 물론이고 간단한 퀴즈도 흥미를 북돋워준다.
뇌과학 서적이라고 해서 두뇌의 구조만 다루거나 여러 실험만 장황하게 소개하는 대신, 실질적으로 도움이 되는 팁을 제시하고 있기 때문에 실용적인 관점에서 봐도 상당한 도움을 준다. 발표 과정에서 주의해야 하는 예를 들어볼까?
- 배포하고자 하는 자료에는 문자 텍스트를 자주 최소한으로 삽입하라: 프리젠테이션 젠 책에서도 핵심적으로 다루는 내용인데 사람은 들으면서 동시에 읽을 수가 없다는 사실을 기억할 필요가 있다.
- 슬라이드나 발표자료에 텍스트를 가장 효과적으로 삽입하는 방법은? 키워드(주의: 최대 7개를 넘기면 안 된다)!
- 슬라이드에 삽입된 단어와 내가 말하는 단어가 똑같다면 여전히 방해가 될까? 그렇다! 슬라이드에 나온 단어와 발표자가 말하는 단어가 동시에 들어오면 병목 현상이 생기고, 청중은 흥미를 잃어버린다.
- 참고 자료는 끝난 후에 배포하라. 발표 중에 유인물을 읽으면 듣기를 포기해야 한다.
- 발표자에게 집중하라. 좋은 상사가 되려면 자료를 가장 나중에 받아야 한다.
- 텍스트, 오디오, 비디오를 동시에 제공할 경우 무작위로 나열하는 대신 각각 질서를 부여해 배치해야 한다.
시각적인 효과를 극대화하기 위해 자료를 준비할 때 주의해야 하는 예도 흥미롭다.
- 한 슬라이드 안에 이미지는 하나만 있어야 한다. 여러 이미지가 있을 경우 순차적으로 처리해야 하므로 효과가 반감된다
- 그래프도 이미지만큼이나 빠르게 처리할 수 있을까? 그래프와 표는 절대로 이미지와 같지 않으며 일일이 분석해야 하는 어려움을 준다. 따라서 중요한 측면만 시각적으로 강조하는 방법으로 이를 해소해야 마땅하다.
- 내가 다루고자 하는 주제와 꼭 밀접한 관련이 있는 이미지만 사용해야 할까? 관심과 흥미 유도를 위해서는 주제와 무관한 이미지를 사용하지만 이해와 학습 유도를 위해서는 관련성이 있는 이미지를 사용해야 마땅하다.
- 에튼버러 효과를 명심하라. 영상과 발표가 얼마나 멋들어지게 조합되었는지는 학습의 효과에 영향을 미치지 않는다. 특정 자료를 준비하면서 너무 사소한 것에 목숨을 걸지 말고 콘텐츠, 아이디어, 스토리를 다듬는 과정에 더 많은 시간을 투입하자.
남에게 표현하는 방식은 물론이고 학습할 때 주의해야 하는 사항도 도움이 되었다.
- 훈련과 실전의 맥락을 정교하게 연결하라. 실전을 대비한 연습을 할 때마다 실전에서 있을 만한 상황과 순간을 정교하게 구성하고, 실전 장소와 최대한 비슷한 환경을 가진 연습장을 찾아라.
- 의미적 기억(여러 경험을 토대로 일반화된 기억)이 형성되더라도 일화적 기억(자신의 경험에 따른 생생한 기억)은 그대로 남아 있으므로, 두 기억이 상호 작용해서 기억력을 강화한다.
- 학습하는 동안 보고, 듣고, 맛보고, 냄새 맡고, 느끼는 모든 것이 새로운 기억의 일부가 된다면 감각을 활용해 성과를 높일 수 있다.
- 내가 알고 있는 정보를 빠르고 쉽게 사람들에게 각인시키는 방법은 정보들을 중심으로 명확하고 일관된 다양한 요소를 구축하는 것이다. 하나를 보면 다른 하나가 자연스럽게 떠올 수 있게 정보를 배치하자.
- 공부할 때는 상태 의존성에 겨예하라. 커피가 없으면 시험 준비를 못하게 되는 이유로 작용하면 나중에 더 많은 일을 커피가 없으면 못하게 될 확률이 크다.
오류가 없다면 성장도 없다는 사실은 [독서광] 성공의 새로운 심리학에서도 집중적으로 다루는 주제다. 이 책에서도 오류를 활용해 혁신을 가져오는 방법을 소개하고 있다.
- 오류 문화를 조성하라. '결과'와 '과정'을 중요시하는 문화가 있는데, 과정을 중요시하는 문화에서는 오류와 오류 분석이 모든 단계에서 명백하게 특정지어지고 장려괴도록 하는 조치를 취해야 한다. 매번 업데이트할 때마다 기존의 심성 모형을 잃어버리는 것이 아니라 새로운 정보가 추가되므로 끊임없이 변화하는 세계에 지속적으로 적응하기 위해서는 오류와 오류를 통한 학습이 핵심이다.
- 오해를 사용해 학습을 촉진하라. 예측의 생성 없이 새로운 지식과 정보를 받아들이면, 이전에 학습한 개념이나 아이디어에 연결하지 못한 채 해당 지식과 정보를 고립된 채로 이해하게 된다. 일반적인 실수나 오해를 피하기 보다는 학습의 일부로 받아들여야 한다.
- 오류의 패턴을 찾고 스스로 대안을 만들어라. 수많은 오류들은 각기 작은 그룹으로 깔끔하게 범주화할 수 있다. 오류를 범주화하면 패턴을 찾을 수 있고, 패턴을 통해 스스로 대안을 만들어 갈 수 있다.
- 피드백, 오류 경보를 작동시키는 지름길. 충분히 큰 오류만이 충분히 강력한 오류 경보를 발생시킨다. 수 많은 작은 오류든 우리의 예측에 가려 의식적인 인식에 도달하지 못한다. 따라사 피드백으로 누군가가 명백한 오류를 지적할 때마다 우리의 뇌는 '피드백 관련 부정'이라는 신호를 발생시키며, 오류 경보를 일으켜 학습을 유도한다.
- 효과적인 피드백은 달성하고자 하는 목표와 수준을 명확한 것으로 만들어 상기시킬 수 있어야 하며, 개인적 성과와 목표 사이의 불일치를 분명하게 강조해 '피드백 관련 부정' 신호를 끌어낼 수 있어야 하고, 불일치를 해소하기 위한 조치를 각 개인의 수준에 맞춰 제시해야 한다.
- 오류 분석 능력을 의도적으로 보여주어라. 오류 분석 능력 또한 연습으로 향상되며, 가장 효과적인 연습은 다른 사람들과 함께 오류 분석 과정을 주기적으로 시도해보는 것이다.
마지막에 들어와서는 설득력 있는 이야기가 중요하다는 사실도 짚고 넘어간다.
- 이야기로 문을 열어라. 모든 사람이 같은 방향을 바라보게 만들고 참여를 촉진하기 위해서는 이전에 배웠던 개념이나 핵심 키워드로 만든 이야기를 들려주는 것이다.
- 좋은 이야기를 구성하는 요소는 줄거리가 있어야 하며, 물리적 추진력을 일으키는 인과관계의 연결고리가 필요하다. 이런 구조는 안정성과 불안정성 사이를 넘나는다. 이야기의 시작 부분에는 안정성이 존재하며, 이야기가 전개되어감에 따라 균형이 깨지면서 전환점을 만드는 행동이나 사건이 발생하고, 마지막에 이르러서는 시작과는 다른 새로운 안정성을 확립시키는 사건이 벌어지기 마련이다.
- 이야기의 유형은 크게 기원에 관한 이야기(어떤 주제에 대한 흥미와 개인화를 추진함), 갈등을 제시하는 이야기(자신이 알고 있는 상식이나 견해에 의문을 제시하게 만듦), 실용적인 이야기(실제 문제를 해결하기 위해 어떤 구체적인 지식을 어떻게 사용했는지에 초점을 맞춤), 사적인 이야기(친밀함과 집중력을 강화함), 서스펜스 드라마(호기심을 유발하고 지식의 격체를 메우는 데 영감을 불러 일으킴)가 있으며, 필요에 따라 적절하게 조합해서 사용하면 효과가 있다.
- 이야기를 제대로 골랐다면 효과적인 전달 방법도 고민해야 한다. '당신의 이야기를 당신 스스로 느낄 수 있게 노력하라'
- 입문자에게 자유는 악몽이다. 5000개 퍼즐 조각이 든 자루를 건내주고 최종 그림도 없이 맞춰보라고 하면 포기할 것이다. 초보자나 입문자를 대상으로 한 발표/강연/미팅에서는 이해가 쉽고 명확하고 일관성 있는 프레임워크를 구축할 수 있는 이야기(서사)를 사용하는 편이 효과적이다. 비유/상징/도약/확장이 담긴 이야기는 혼란을 초래한다.
- 사람들의 자신의 이야기를 공유하도록 격려하라. 다양한 지식이 자신의 삶에 실제로 어떻게 반영되는지를 경험하고난 사람들은 그 경험을 '개인적인 서사'로 만들기 시작하며, 이는 동기를 부여하고 학습을 심화시킨다.
- 이야기의 수위를 조절하라. 해박한 지식이 있는 사람들 앞에 이야기를 풀어내면 분노와 짜증을 유발할 수도 있지만, 강력한 힘을 발휘하는 이야기를 버릴 수는 없으므로 이야기의 뼈대를 잘 유지하면서 전달 방법을 고민한다.
한 줄 요약: 사람의 뇌와 관련해 이론적인 내용뿐만 아니라 학습 과정에서 실질적인 팁과 힌트를 얻고자 하는 학생과 교사 모두에게 이 책을 강력하게 추천한다.
EOB월요일, 6월 22, 2020
[B급 프로그래머] 2020년 6월 20일 개발 이야기 특집(자바스크립트 세상의 클린코드)
2020년 6월 20일자 자바스크립트 세상의 클린코드 특집 방송 스크립트는 전체 공개되어 있으며, 슬라이드셰어에서 보거나 다운로드 받을 수도 있다. 전체 방송 플레이리스트는 재미있는 개발 이야기(w/ 허광남-박재호)에서 확인할 수 있다.
하이라이트를 요약 정리하면 다음과 같다:
- 일반적인 원칙
- 변수
- 함수
- 단일 책임 원칙
- 개방/폐쇄 원칙
- 리스코프 치환 원칙
- 인터페이스 분리 원칙
- 의존성 역전 원칙
- 테스트
- 동시성
- 포매팅
- 주석
- 결론
토요일, 6월 20, 2020
[B급 프로그래머] 6월 3주 소식(빅데이터/인공지능, 읽을거리 부문)
- 빅데이터/인공지능
- From zero to linear regression
- Announcing AMD Support for GPU-Accelerated Machine Learning Training on Windows 10
- RPA 기업들 몸값 상승..."유아이패스, 100억달러 가치로 투자 협상"
- GPU accelerated ML training inside the Windows Subsystem for Linux
- Uber Open-Sources AI Abstraction Layer Neuropod
- IPTV/NVR/CCTV/Video cloud
- [스탠코리아 StanKorea] 베이즈 통계학 소개 Introduction to Bayesian Statistics | 베이즈 정리 & 베이즈 추론 | 베이지안이 되어야 할 이유
- Machine Learning Field Guide
- The Mathematics of Music [pdf]
- Backend.AI 클라우드 오픈베타를 시작합니다!
- How much did AlphaGo Zero cost?
- YOLOv5 is Here: State-of-the-Art Object Detection at 140 FPS
- Ciphey is an automated decryption tool
- Dataset of thousands of reCAPTCHA images.
- Google Meet noise cancellation is rolling out now — here’s how it works
- PyCaret is an open source, low-code machine learning library in Python
- Hardware for Deep Learning. Part 3: GPU
- 쿠팡 추천 시스템 2년간의 변천사 (상품추천에서 실시간 개인화로)
- Prime After Prime
- Data for the Win: Driving Competitive Advantage in Racing and Business
- 읽을거리
- "Secret" History of Silicon Valley (2008)
- The Science of Sleep: A Brief Guide on How to Sleep Better Every Night
- 개인투자자는 왜 실패에도 불구하고 계속 투자를 하는가? : 서울 매매방 개인 전업투자자의 꿈과 금융시장 간파
- Apple, ARM, and Intel
- The record-breaking jet which still haunts a country
- Why Gravity Is Not Like the Other Forces
- There's a reason we procrastinate and it's not laziness
- '요즘 뜨는' 보안 메신저 '시그널'··· 애플 사용자를 위한 팁
- How To : 스위치나 유투브로 스트리밍하기 위한 듀얼 PC 설정 방법
- HACKER DOSED WITH LSD WHILE RESTORING HISTORICAL SYNTH
- 2007 vs 2020 : 후지쯔 P1510 vs 아이패드 프로 비교 리뷰
- [유머] 으메이징한 일본의 110v를 쓰는 이야기
- 진짜 서울 - 가볼만한 장소 큐레이팅
- How the biggest consumer apps got their first 1,000 users - Issue 25
- Choosing Fonts for Your Data Visualization
- 전공 선택의 관점에서 본 대졸 노동시장 미스매치와 개선방향
- I spent $6 Million On Google Ads Last Year
- 의견의 무게
수요일, 6월 17, 2020
[5분 따라하기] 리눅스에서 용량을 가장 많이 차지하는 파일/디렉토리 찾기
[5분 따라하기]에서 리눅스에서 용량을 가장 많이 차지하는 파일/디렉토리를 찾는 방법을 소개하며, 슬라이드와 방송은 다음과 같다.
EOB월요일, 6월 15, 2020
[B급 프로그래머] 2020년 6월 13일 개발자 이야기(발표 자료)
2020년 6월 13일자 방송 스크립트는 전체 공개되어 있으며, 슬라이드셰어에서 보거나 다운로드 받을 수도 있다. 전체 방송 플레이리스트는 재미있는 개발 이야기(w/ 허광남-박재호)에서 확인할 수 있다.
하이라이트를 요약 정리하면 다음과 같다:
- 페북 TransCoder - 자동화가 개발자에게도 영향을 미칠 것인가?
- CORS에 당한 유튜브
- MIT 과외수업 중 Vim 편
- devdocs.io – (웹) 개발자를 위한 통합 문서 검색 서비스
- Android 11 변경 기능 소개 (Developer Preview #4)
- Micronaut Servlet – 현대적인 Servlet
- Grid.js – 고급 테이블 HTML 플러그인
- Azar Mirror 서버 제작기 2편 - Istio와 함께하는 Traffic Mirroring
- 유닉스에서 /bin과 /usr/bin이 분리되어 존재하는 이유는?
토요일, 6월 13, 2020
[B급 프로그래머] 6월 2주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)
- 개발/관리도구
- Understanding ES Modules in JavaScript
- How Do I Debug Async Code in Visual Studio?
- 20 Best VS Code Extensions for Productive Web Development in 2020
- LINE의 OpenJDK 적용기: 호환성 확인부터 주의 사항까지
- xrdp: an open source RDP server
- 20 productivity tools for the Linux terminal
- [독서광] 개발 7년차, 매니저 1일차 (본인이 쓴 글)
- Piskel is a free online editor for animated sprites & pixel art
- Ubuntu 20.04에서 sshfs 를 이용한 원격 폴더 마운트
- sweetalert - A beautiful replacement for warning modals/success messages/error messages
- DESIGN PATTERNS in PYTHON
- fyi: You can bypass youtube ads by adding a dot after the domain
- How the biggest consumer apps got their first 1,000 users - Issue 25
- Facebook’s TransCoder AI converts code from one programming language into another
- free for dev - This is a list of software (SaaS, PaaS, IaaS, etc.) and other offerings that have free tiers for developers.
- 25 Years of PHP
- How to export/import PuTTy sessions list?
- browserstack - Test your website speed across browsers and devices
- Introducing the new Serverless LAMP stack
- Azar Mirror 서버 제작기 2편 - Istio와 함께하는 Traffic Mirroring
- Gravity0.78 - An embeddable programming language.
- top for NGINX
- Design Doc: Use JavaScript instead of TypeScript for internal Deno Code
- UtahFS: Encrypted File Storage
- Failed #SquadGoals - Spotify doesn’t use “the Spotify model”and neither should you.
- PHP 7 — Getting Started and OOP Improvements
- CapRover - Build your own PaaS in a few minutes!
- Kubernetes ingress, deep dive
- Old Code Gets Younger Every Year
- Interactive map of Linux kernel
- Why does int n=3 ; n=++n + ++n; outputs n=10?
- What is the dark side of coding bootcamps?
- DevDocs combines multiple API documentations in a fast, organized, and searchable interface. Here's what you should know before you start
- Multi-Runtime Microservices Architecture
- What Comes after Microservices? Multi-Runtime Microservices with Bilgin Ibryam at QCon London
- Microservices considered harmful
- Android 11 변경 기능 소개 (Developer Preview 4)
- Getting Hands-on with io_uring using Go
- A lost Maxis “Sim” game has been discovered by an Ars reader [Updated]
- SimRefinery recovered
- Stop Using datetime.now!
- Micronaut Servlet - a New Micronaut Project for Servlet API Developers
- The InfoQ eMag - Recent Innovations in the Java Platform
- Let's make a Teeny Tiny compiler, part 1
- How to write clean functions
- This Energized System is designed for Unix-like systems, gets a list of domains that serve ads, tracking scripts and malware from multiple reputable sources and creates protection packs that prevents your system from connecting to them.
- ‘화면 녹화부터 공간 정리까지’ 개발자에게 유용한 윈도우 유틸리티 6종
- Peer-to-peer communications with WebRTC
- Editors (Vim)
- Better Deno Security: Ask for Permission at Runtime
- Simply Delightful Icon System: 아이콘 모음
- unDraw: 일러스트 이미지 모음
- How to find the largest directories or largest files? [duplicate]
- Web framework for Deno with often-used functions included
- GoAccess is an open source real-time web log analyzer and interactive viewer that runs in a terminal in *nix systems or through your browser.
- Grid.js - Advanced Table Plugin
- SPACEX SENT NASA ASTRONAUTS INTO ORBIT USING LINUX
- The beauty of Unix pipelines
- Mac in Docker! Run near native OSX-KVM in Docker! X11 Forwarding!
- Why Not Use Kubernetes?
- Automate your course and focus on teaching
- Workman Keyboard Layout - The Layout Designed with Hands in Mind
- 한국 심의에 빡친 개발자
- streamhut - Share your terminal in real-time with anyone — without installing anything
- Talk about a control plane... US Air Force says upcoming B-21 stealth bomber will use Kubernetes
- Creates a virtual webcam device from the output of OBS.
- Those Win9x Crashes on Fast Machines…
- Certbot을 이용해 Iptime DDNS 도메인용 인증서 발급
- Windows10 WSL2에 Docker 설치
- How to take advantage of symbolic links in Windows 10
- 오픈소스 모니터링 솔루션 – Prometheus, Scouter 외 6가지
- 애플의 코로나19 노출 알림 API 작동 방식 심층 분석
- Ultimate Guide to Python Debugging
- Microsoft Defender SmartScreen is hurting independent developers
- ClickHouse Kafka Engine Tutorial
- Running Awk in parallel to process 256M records
- (2020) 1. 비전공자로 자바 백엔드 개발자 시작하기
- "마이크로서비스 개발을 쉽게"··· 마이크로소프트 '프로젝트 타이' 소개
- 구글 비밀번호 관리자 제대로 활용하기
- Code Documentation. That ugly thing...
- We are SpaceX Software Engineers - We Launch Rockets into Space - AMA
- Mastering Async/Await
- Learn Modern Full-stack JavaScript
- Overview of python dependency management tools
- pnpm: a Space-Efficient JavaScript Package Manager
- How Not to Learn Cryptography
- Windows 10 네이티브 방식으로 SSH와 Git 클라이언트 설정하기
- [SPRING] 스프링부트로 도커 이미지 만들기.
- The Future of Cloud Native API Gateways
- Service Mesh Ultimate Guide: Managing Service-to-Service Communications in the Era of Microservices
- Controlled Chaos: Taming Organic, Federated Growth of Microservices
- Practical Python Programming
- Rootless Containers: The Next Trend in Container Security
- Zero-day in Sign in with Apple
- What computer and software is used by the Falcon 9?
- alacritty - A cross-platform, GPU-accelerated terminal emulator
- 고성능 서버/데이터베이스
- DigitalOcean’s Journey to a Scalable Networking Model Using GoBGP and Open vSwitch
- Multi-Master Replication Solutions for PostgreSQL
- Performance of Modern Java on Data-Heavy Workloads, Part 1
- Ladies and Gentlemen…Cloudflare TV!
- Impact of Intel vs. ARM CPU Performance for Object Storage
- MySQL (Percona XtraDB) slave replication crash resilience settings
- Improving MySQL Password Security with Validation Plugin
- SQL Query Formatting Tools Used At Percona
- History of Databases(CMU databases/Spring 2020)
- Setting Up a MySQL and Orchestrator Docker Environment
- How one word in PostgreSQL unlocked a 9x performance improvement
금요일, 6월 12, 2020
[독서광] 개발 7년차, 매니저 1일차
신입 사원 때는 크게 고민이 없지만 나이가 들고 직급이 올라가고 직책이 중해질수록 경력 관리에 대해 고민이 많아지기 마련이다. 기술 부문은 기술 전문 경력과 관리 전문 경력으로 나뉘어지기 때문에 언제 어떤 경로로 가야할지도 결정해야 한다. 하지만 어떤 식으로 경력을 관리해야할지 대학교에서도 가르쳐주지 않고 회사에서도 가르쳐주지 않기 때문에 어려움이 많다. HR 전문 컨설턴트들(소위 헤드 헌터라고 부르는...)이 있긴 하지만 이 친구들은 수요-공급을 이어주는 중간자이므로 인력 시장이 어떻게 돌아가는지 파악하는 과정에는 도움이 되지만 업종과 회사마다 편차가 크므로 내가 겪어야 하는 일에 대해서는 알려주기가 쉽지 않을 것이다. 그렇다고 무작정 시행착오를 거쳐 경력 관리를 배우기에는 위험이 너무 크다.
오늘 소개하는 '개발 7년차, 매니저 1일차'는 신입사원에서 시작해 CTO가 되기까지 개발자가 어떻게 경력을 관리해야 하는지 정리한 책이다. 단순히 저자의 경험을 토대로 '라떼는 말이야'라고 연대기 순으로 과거를 회상하는 대신 훌륭한 관리자가 갖춰야할 특성을 중심으로 직책별로 무엇이 중요한지를 짚어주고 있다. 이러다보니 책이 다소 지루할 수 있다. 아마 자신이 이미 지나온 단계는 경험이 쌓였으므로 나름대로 노하우도 축적되었고 어려움과 해법이 무엇인지도 알기 때문이고 앞으로 남은 단계는 어차피 먼 남의 일처럼 느껴질지도 모르기 때문이다. 하지만 현재 진행형으로 고민하는 부분을 읽을 때는 갑자기 집중력이 높아질 것이다!
흥미를 잃어버리지 않고 이 책을 읽으려면 구성 방식에 주목할 필요가 있다. 이 책은 테크리드(기술 선임)부터 팀 하나 관리, 팀 여럿 관리, 팀을 관리하는 매니저 관리, 전사 관리 순으로 사원부터 CTO에 이르기까지 단계마다 필요한 역량과 자세를 설명하고 있으므로, 실제로 내가 처한 상황에 대입해 과거에 내가 어떻게 행동했고 주변 사람들이 어떻게 행동하는지 떠올리면서 읽으면 단숨에 독파가 가능할 것이다. 단, 해외 사례이므로 직급이나 직책이 한국과는 살짝 다르다는 사실을 알고 가면 좋을 것 같다. 가장 혼란이 큰 직책이 부사장(Vice President)인데, 한국과는 달리 미국은 기술적으로 가장 숙련된 매니저를 지칭하므로 팀을 관리하는 매니저 관리와 전사 관리 부분을 읽다가 CTO가 VP 여럿을 관리해야 한다는 내용에서 "아니 이게 무슨 이야기야?"라고 당황하지 말기 바란다.
저자가 개발쪽에서 CTO로 가는 경로를 밟았기에 '조직을 디버깅'한다는 내용이나 코딩 감을 잃어버릴까 걱정하는 매니저들에 대한 조언 등 표현이나 내용 전개가 기술쪽으로 접근하고 있지만 여전히 비즈니스 적인 가치를 추구하기 위한 여러 가지 절충안을 제시하고 있기에 이 부분이 마음에 들었다. 그리고 표지 덕분에 이 책 저자가 개발 테크 트리를 타신 여성분이라는 사실을 놓칠지도 모르겠다(나는 저자 이름을 보자마자 저자가 여성분이네?라고 바로 알았다. ㅎㅎ). 보너스로 Y 콤비네이터 인터뷰 내용을 올려드린다.
한 줄 요약: IT 부문에서 경력 관리에 항상 고민이 많은 분들께 추천한다. 특히 서시히 만랩에 가까워지고 있는 중간 관리자들이 읽으면 여러 가지 도움이 되는 내용이 많을 것이다.
EOB수요일, 6월 10, 2020
[설치의 정석] EC2에서 Java-Apache-Tomcat 설치하기
[소프트웨어 설치의 정식]에서 EC2에서 Java-Apache-Tomcat 설치하기를 소개하며, 슬라이드와 방송은 다음과 같다.
EOB월요일, 6월 08, 2020
[B급 프로그래머] 2020년 6월 6일 개발자 이야기(발표 자료)
2020년 6월 6일자 방송 스크립트는 전체 공개되어 있으며, 슬라이드셰어에서 보거나 다운로드 받을 수도 있다. 전체 방송 플레이리스트는 재미있는 개발 이야기(w/ 허광남-박재호)에서 확인할 수 있다.
하이라이트를 요약 정리하면 다음과 같다:
- 저는 왜 이렇게 터미널, 콘솔 환경이 싫은걸까요
- 비전공자로 자바 백엔드 개발 시작하기
- streamhut – 터미널 스트리밍하기
- 오픈소스 모니터링 솔루션 소개
- 윈도우에서 심볼릭 링크 만들기
- Zero-day in Sign in with Apple
- GPU를 사용하는 빠른 터미널 alacrity
- 스타트업 개발 의뢰 받을 때 자주 듣는 질문들
- SpaceX의 소프트웨어/하드웨어 스택
토요일, 6월 06, 2020
[B급 프로그래머] 6월 1주 소식(빅데이터/인공지능, 읽을거리 부문)
- 빅데이터/인공지능
- A genetic algorithm toy project for drawing
- DeepFaceDrawing Generates Photorealistic Portraits from Freehand Sketches
- "카카오판 클라우드, 핵심은 AI 앱 개발 플랫폼"...AWS와 달라
- 수학은 혼자 하는 게 아니다
- Python 데이터 분석 실무
- 10년 내 기업 분야 뒤흔들 미래 기술··· ‘양자 AI’의 현재와 과제 진단
- #000 Linear Algebra for Machine Learning
- 😝 TensorflowTTS: Real-Time State-of-the-art Speech Synthesis for Tensorflow 2
- (Very) Basic Intro To Elliptic Curve Cryptography
- 🤖 Interactive Machine Learning experiments: 🏋️models training + 🎨models demo
- 김진철의 How-to-Big Data | 빅데이터의 미래 (7)
- Microsoft 'to replace journalists with robots'
- AI 자산운용 보고서
- Ludwig is the first sentence search engine that helps you write better English by giving you contextualized examples taken from reliable sources.
- 엔비디아, "'40주년 맞은 팩맨' 활용해 AI 신기원 달성"
- 40 Years on, PAC-MAN Recreated with AI by NVIDIA Researchers
- Deep Learning at Scale: Distributed Training and Hyperparameter Search for Image Recognition Problems
- Why is Artificial Intelligence So Useless for Business?
- CS224n: Natural Language Processing with Deep Learning
- A child’s brain activity reveals their memory ability
- 기밀 유출 감시 안과장, 매출전표 처리 전대리, 출장비 계산 마비서, 회의 정리 김막내…사실은 다 AI사원
- 읽을거리
- Want to Be More Productive? Try Doing Less.
- “F-117s Had An Air-To-Air Capability With Secondary Mission To Shoot Down Soviet AWACS” Former Stealth Pilot Says
- 박명수·화사 집도 맡은 정리 달인…“견적내면 고객들 펑펑 운다”
- Mobile phones are getting bigger [OC]
- (마케터 머리 꼭대기에 있는) Z세대가 광고 보는 법
- Behind tech layoffs lay systemic cash flow negative companies
- The aesthetics of science fiction spaceship design
- 월급명세서가 알려주지 않는 이야기: 자산 관점에서의 근로소득
- 코로나 그리고 붕괴 (번역)
- 거래액 152배 쑥, "난 단순무식...인생도 앱도 심플하게"
- COVID-19 기축통화 붕괘,개인의 경제위기극복
- The Vintage Beauty Of Soviet Control Rooms
- 보람튜브 수익 정말 MBC 뛰어넘었을까
- 구글의 디자인 윤리학자 - 트리스탄 해리스와 디자인 윤리학
- shouldiblockads - Yes, you should use an ad blocker.
보너스:
수요일, 6월 03, 2020
[B급 프로그래머] 2020년 5월 30일 개발자 이야기 자바 25주년 기념 특집(발표 자료)
2020년 5월 30일자 자바 25주년 기념 특집 방송 스크립트는 전체 공개되어 있으며, 슬라이드셰어에서 보거나 다운로드 받을 수도 있다. 전체 방송 플레이리스트는 재미있는 개발 이야기(w/ 허광남-박재호)에서 확인할 수 있다.
하이라이트를 요약 정리하면 다음과 같다:
- 자바 25주년 기념 특집
월요일, 6월 01, 2020
[B급 프로그래머] 2020년 5월 30일 개발자 이야기(발표 자료)
2020년 5월 30일자 방송 스크립트는 전체 공개되어 있으며, 슬라이드셰어에서 보거나 다운로드 받을 수도 있다. 전체 방송 플레이리스트는 재미있는 개발 이야기(w/ 허광남-박재호)에서 확인할 수 있다.
하이라이트를 요약 정리하면 다음과 같다:
- Vim 도대체 왜 쓰는가
- CORS는 왜 이렇게 우리를 힘들게 하는걸까?
- 스노우 팩: 현대적인 웹을 위한 빌드 시스템
- JWT 디코더
- 복고의 도래 Latex.css & XP.css
- 소셜로그인, 통합이 어려우면 한 개만 사용하게 만든다
- Visual Studio Code: A Power User’s Guide
- 나는 nginx 설정이 정말 싫다구요
- 윈도우 파워토이 오픈소스로 돌아오다!
- 윈도우 8이상에서 무선 네트워크 우선 순위 조정하기
토요일, 5월 30, 2020
[B급 프로그래머] 5월 4주 소식(개발/관리도구, 고성능 서버/데이터베이스 부문)
직접적/교과서적으론 답일지 모르지만 내적 반발심이 크게 일어난다! via @WonSoRang)
- 개발/관리도구
- 쿠버네티스가 도대체 뭐야? 할 수 있는 것들 그리고 할 수 없는 것들
- CORS는 왜 이렇게 우리를 힘들게 하는걸까?
- Cups AirPrint server with legacy printer driver support using Qemu
- Trashemail provides temporary(or permanent), secure, anonymous, free, disposable email address.
- Rich is a Python library for rich text and beautiful formatting in the terminal.
- How to Change the Priority of Wireless Networks in Windows 8 or 10
- Hypermodern Python
- Making it easy to write shell-like scripts in Go
- The Evolution of Distributed Systems on Kubernetes
- 반드시 알아야 할 쿠버네티스 디자인 패턴 10가지
- Google Cloud Solutions Architecture Reference
- micro - a modern and intuitive terminal-based text editor
- Visual Studio Code: A Power User’s Guide
- Pull Request Retargeting
- 분산 추적, OpenTracing 및 Elastic APM
- The “OO” Antipattern
- htmx allows you to access AJAX, WebSockets and Server Sent Events directly in HTML,
- LiteIcons - 2000+ Line Icons for Designers and Developers
- What’s new in the Windows 10 May 2020 Update
- Snowpack 2.0: A build system for the modern web.
- JetBrains가 사랑하는 Java의 25가지 특징
- Obsidian is a powerful knowledge base that works on top of a local folder of plain text Markdown files.
- Introducing the new surf game in Microsoft Edge
- 오픈소스 GW-BASIC의 시간 여행
- macos-virtualbox - Push-button installer of macOS Catalina, Mojave, and High Sierra guests in Virtualbox for Windows, Linux, and macOS
- State of Microfrontends
- Docker on a diet
- 컨테이너의 로그 크기 조절
- “SD익스프레스, PCIe 4.0 지원한다" 차세대 메모리 카드 표준 경쟁 심화
- Why we don’t use the LoadBalancer k8s service type
- JWT.IO allows you to decode, verify and generate JWT.
- Vurtify는 아름답게 세공된 머티리얼 컴포넌트들을 담은 Vue UI 라이브러리입니다.
- Building FunctionTrace, a graphical Python profiler
- Concurnas: the New Language on the JVM for Concurrent and GPU Computing
- fast_io is a C++ io exception-safe RAII library based on C++ 20 Concepts.
- This Code of Conduct helps us build a community that is rooted in kindness, collaboration, and mutual respect. (by Stack Overflow)
- Java at 25
- Create beautiful generative geometric background images from a string ✨ TypeScript port of jasonlong/geo_pattern.
- AWS Well-Architected Labs - Hands on labs and code to help you learn, measure, and build using architectural best practices.
- Best GitHub Repos for Web Developers
- Habits of High-Functioning Teams
- Implementing simple cooperative threads in C
- {fmt} is an open-source formatting library for C++. It can be used as a safe and fast alternative to (s)printf and iostreams.
- Vim 도대체 왜 쓰는가
- Exiting Mastering Vim Quickly - From WTF to OMG in no time
- A curated collection of marketing articles & tools to grow your product.
- 로지텍 유니파잉 리시버 45회 페어링 제한에 대한 주의점
- This Classic Calculator Was Literally Reverse Engineered From the Bare Metal
- 개발자, 트렌드를 버리다 — 1년 후 소감
- Sed One-Liners Explained, Part I: File Spacing, Numbering and Text Conversion and Substitution
- 👯 Discohash - A super fast and simple hash. 5GB/s serial (depending on hardware).
- From iOS to SQL: The world’s most incorrectly pronounced tech terms
- Assembly’s Perspective of C
- The Ten Commandments for C Programmers(Annotated Edition)
- ECS의 매니지드 컨테이너 AWS 파게이트 시작하기
- LATEX.css - This almost class-less CSS library turns your HTML document into a website that looks like a LATEX document.
- XP.css is an extention of 98.css.
- What a typical 100% Serverless Architecture looks like in AWS!
- 나는 nginx 설정이 정말 싫다구요
- Microsoft GW-BASIC Interpreter Source Code
- macOS 10.15: Slow by Design
- Yes, you should use an ad blocker.
- An Amazon Programmer's Perspective
- 32 Design Differences between iOS and Android Apps
- Stealing Secrets from Developers using Websockets
- 13 Firefox browser extensions to make remote work and school a little better
- Newscatcher - Programmatically collect normalized news from (almost) any website.
- Microsoft Learn TV (preview)
- How I Structure Web Servers in Go
- Why is This Website Port Scanning me?
- Deno 1.0(한국어 번역)
- From Node to Deno
- DirectX is coming to the Windows Subsystem for Linux
- Allocatable memory and CPU in Kubernetes Nodes
- A collection of unofficial api libraries.
- Ray Tracing In Notepad.exe At 30 FPS
- Remaster Update and Open Source / Mod Support - EA will be releasing the C&C Tiberian Dawn and Red Alert source code under GPL3
- How to Build a Low-tech Website?
- Calculating Streaks in Pandas
- Do Not Use “+” to Join Strings in Python
- Commonly used Python - pip commands
- 크롬, 설정 메뉴 재정비해 개인정보 보호 기능 강화 나서
- PowerToys - Windows system utilities to maximize productivity: Microsoft’s new PowerToys Run launcher is like macOS’s Spotlight for Windows 10도 참고
- Microsoft's open source 'Windows Terminal' app reaches stable release
- Svelte(a tool for building fast web applications) Tutorial
- VS Code settings you should customize
- 10 most common mistakes using kubernetes
- [추억] 30년묵은 CG, AIRWOLF 불러오기.
- Microsoft: we were wrong about open source
- 소셜로그인, 통합이 어려우면 한 개만 사용하게 만든다
- Linux Productivity Tools (2019) [pdf]
- MonitorControl - 🖥 Control your external monitor brightness & volume on your Mac
- Nintendo 64 Architecture – A Practical Analysis
- Bookmarking for the power users of the web
- Grafana v7.0 Released
- Project Leyden Aims to Improve Java Startup Time
- 아카데미 - 폰트제작 실무
- Run Deno 🦕 on Azure Functions ⚡️
- Apache Kafka Needs No Keeper: Removing the Apache ZooKeeper Dependency
- C#: HttpClient should NOT be disposed
- 'Practical Advanced TypeScript' 정리
- 8년 간의 개발자 생활 회고 (1)
- 고성능 서버/데이터베이스
- supabase - The open source Firebase alternative.
- he Rust SQL Toolkit. An async, pure Rust SQL crate featuring compile-time checked queries without a DSL. Supports PostgreSQL, MySQL, and SQLite.
- Unexpected slow ALTER TABLE in MySQL 5.7
- Building a more accurate time service at Facebook scale
- Highly Available and Resilient Multi-Site Deployments Using Spinnaker
- Why NetNewsWire Is Fast
- How Container Networking Affects Database Performance
- DuckDB is an embeddable SQL OLAP Database Management System
- 엘라스틱서치 오타교정 API 만들어보기
- A Short On How Zoom Works
- Understanding Cost Models
- GitHub hit with multiple back-to-back outages
- A multi-node, elastic, petabyte scale, time-series database on Postgres for free (and more ways we are investing in our community)
- Three bugs in the Go MySQL Driver
- 넘버3의 매력!··· 구글 클라우드가 AWS보다 나은 13가지
수요일, 5월 27, 2020
[설치의 정석] EC2에서 워드프레스 설치하기
[소프트웨어 설치의 정식]에서 EC2에서 워드프레스 설치하기를 소개하며, 슬라이드와 방송은 다음과 같다.
EOB월요일, 5월 25, 2020
[B급 프로그래머] 2020년 5월 23일 개발자 이야기(발표 자료)
2020년 5월 23일자 방송 스크립트는 전체 공개되어 있으며, 슬라이드셰어에서 보거나 다운로드 받을 수도 있다. 전체 방송 플레이리스트는 재미있는 개발 이야기(w/ 허광남-박재호)에서 확인할 수 있다.
하이라이트를 요약 정리하면 다음과 같다:
- HTML 지옥에 오신 당신을 환영합니다!
- 프론트엔드 앱을 위한 13가지 보안 팁
- 8년간의 개발자 생활 회고
- 꼭 해야 하는 VSCode 설정
- 크롬 확장 추천
- HTTP 헤더를 잘 읽으면…
- Vultr 서울 리전 오픈
- SSD 수명은 걱정하지 마세요
토요일, 5월 23, 2020
[B급 프로그래머] 5월 3주 소식(빅데이터/인공지능, 읽을거리 부문)
- 빅데이터/인공지능
- 'There's a Wide-Open Horizon of Possibility.' Musicians Are Using AI to Create Otherwise Impossible New Songs
- Deep learning isn’t hard anymore
- Face and hand tracking in the browser with MediaPipe and TensorFlow.js
- Google’s medical AI was super accurate in a lab. Real life was a different story.
- AI adoption advances, but foundational barriers remain (by Mckinsey)
- The State of Machine Learning Adoption in the Enterprise(PDF)
- How Comanpies Are Putting AI to Work Through Deep Learning(PDF)
- Graduate Student Solves Decades-Old Conway Knot Problem
- Introduction to Machine Learning: This course will introduce you to the potential of machine learning and help you reflect on how you can use it responsibly to enhance your journalism.
- Image Segmentation With 5 Lines 0f Code
- "AI로 파이썬 코드 완성"··· 카이트, 자바스크립트 지원
- This Was Supposed to Be the Year Driverless Cars Went Mainstream
- Openpilot, its model and driving in GTA
- PHP TensorFlow Binding
- '코로나19 영향 예측해 공장 가동' 美 육류가공 회사의 머신러닝 이야기
- [번역] 프리랜서 AI 엔지니어 1 주년 회고
- AWS, 파이토치용 오픈소스 모델 서버 공개
- Pose Animator takes a 2D vector illustration and animates its containing curves in real-time based on the recognition result from PoseNet and FaceMesh.
- Fizz Buzz in TensorFlow(한국어)
- sketch-RNN
- Google Lens can now copy and paste handwritten notes to your computer
- 읽을거리
금요일, 5월 22, 2020
[B급 프로그래머] 2019년 11월 10일 개발자 이야기(발표 자료)
2019년 11월 10일자 방송 스크립트는 전체 공개되어 있으며, 슬라이드셰어에서 보거나 다운로드 받을 수도 있다. 전체 방송 플레이리스트는 재미있는 개발 이야기(w/ 허광남-박재호)에서 확인할 수 있다. 이번 방송은 OKdevTV 유투브 방송의 리눅스 문제해결사인 htop 항목 살펴보기?에서 볼 수 있다.
하이라이트를 요약 정리하면 다음과 같다:
- 리눅스 문제 해결사인 Htop 항목 소개하기
목요일, 5월 21, 2020
[5분 따라하기] git으로 undo하기(remote편)
[5분 따라하기]에서 git으로 undo하기(remote편)를 소개하며, 슬라이드와 방송은 다음과 같다.
EOB화요일, 5월 19, 2020
[B급 프로그래머] 2020년 5월 16일 개발자 이야기(발표 자료)
2020년 5월 16일자 방송 스크립트는 전체 공개되어 있으며, 슬라이드셰어에서 보거나 다운로드 받을 수도 있다. 전체 방송 플레이리스트는 재미있는 개발 이야기(w/ 허광남-박재호)에서 확인할 수 있다.
하이라이트를 요약 정리하면 다음과 같다:
- 와디즈 SW 인턴후 넋두리++
- 강려크한 노드 터미널 인터페이스 라이브러리
- (강추!) 여러 개의 JDK를 설치하고 선택해서 사용하기
- Deno v1.0 공개!
- 파이썬을 셸 스크립트에서 사용하려면?
- Bundlephobia
- 깃랩 시스템 다이어그램
- 슬랙에서도 PHP를 …
- 원격 데스크톱 연결 시 모니터 여러 대 사용하기












