(오늘의 짤방: buy 10 drinks, get 01 drink. 2잔 마시면 1잔 공짜라니 개이득이자나!! via @010100111010)
개발 관련 소식
- 팁과 유틸리티
- iOS 18 개발자 베타에 등장한 RCS 메시지… 작동 방식은?
- "윈도우 vs. 전문 도구" 삭제 또는 손상된 SD 카드 직접 복구하는 2가지 방법
- SVG to PNG
- slideshare exporter
- "아이폰 홈 화면을 보다 더 깔끔하게" iOS 18에서 앱 이름 없애는 방법
- GN⁺: Edna - 개발자와 파워 유저를 위한 노트 테이킹 앱 (edna.arslexis.io)
- GN⁺: Show HN: Pikimov - 무료 온라인 모션 디자인/비디오 편집기 (pikimov.com)
- 곧 사라지는 워드패드, 윈도우 11에서도 계속 쓸 수 있는 '임시변통' 방법
- [일반] LG헬로비전 공짜 인터넷 인증한다.
- iOS 18에선 써드파티도 AirPods 같은 간편한 페어링 가능 (9to5mac.com)
- 프로그래밍
- "API를 위한 유연한 쿼리 언어" 그래프QL 제대로 시작하기
- Debugger.godMode()
- Advanced Practices in Spring Boot: Building a Modular Application with Docker, Zipkin, and 100% Code Coverage
- Spring AI: Getting Started
- Gemini, Google's Large Language Model, for Java Developers
- This is not your uncle's Java! Modelling with Java 22 records pattern matching in practice
- Data-Oriented Programming in Java - Version 1.1
- APACHE MAVEN 102: BEST PRACTICES
- Spring AI: How to Write GenAI Applications with Java
- Is your Java application ready for the next generation of server CPUs?
- Calling Microservices in Java: Part 1
- 자바 쓰레드와 JVM의 쓰레드 동작 '기본부터 살펴보기'
- Slint: 크로스플랫폼 경량 GUI 런타임 (slint.dev)
- Let’s Replace the synchronized Keyword
- JEP 467: Markdown Documentation Comments
- I won’t let Java confuse you #4: unreachable statements
- 전 세계 1% 리눅스 기여자가 말하는 eBPF "리눅스와 플랫폼 엔지니어링의 미래"
- “이클립스의 미래” 테이아 IDE 공식 출시··· 클라우드 및 데스크톱 환경 지원
- How to build open-source apps in a highly regulated industry
- Defining Python Constants for Code Maintainability
- GN⁺: 윈도우용 GUI앱을 작성하는 것은 괴롭습니다 (tulach.cc)
- Python Mappings: A Comprehensive Guide
- Before moving from Java to Python, what does Python lack that Java has? ( Think about enterprise application)
- GN⁺: Postzegelcode - 손으로 쓰는 우표 대체코드 (en.wikipedia.org)
- GN⁺: Ladybird - 새로운 웹브라우저 & 웹엔진 (ladybird.org)
- Jujutsu—a version control system by Google
- Documenting APIs
- IBM Open Enterprise SDK for Apache Kafka - Easily extend your COBOL or C/C++ applications on z/OS to take advantage of Kafka event processing
- Magical SDK generation from an OpenAPI definition 🪄
- GN⁺: Overleaf - 오픈 소스 온라인 실시간 협업 LaTeX 에디터 (github.com/overleaf)
- How to Move From pandas to Polars
- Parsing Python ASTs 20x Faster with Rust
- A beautiful Python monstrosity(using performance test)
- Joining Strings in Python: A "Huh" Moment
- A Beautiful and Timely Python Multi-page Streamlit Application
- Digging into Linux namespaces - part 1
- Digging into Linux namespaces - part 2
- Modern Good Practices for Python Development
- Get terminal size
- A Complete Guide to Pytest Fixtures
- Java Platform Extension for Visual Studio Code
- 닷넷 업그레이드 도우미, 코드 평가 도구 추가 "문제 발생 가능성과 종속성 식별"
- "스트림 API의 공백을 채우는 새로운 방법" 스트림 수집기 알아보기
- How much memory does a call to ‘malloc’ allocate?
- csvkit is a suite of command-line tools for converting to and working with CSV, the king of tabular file formats.
- “속도 하락 막고 전처리 수월하게” 파이썬용 필수 데이터 과학 툴 5가지
- 자바에서 형 안전 열거형을 사용하는 방법
- Corcel - PHP / Laravel 웹앱에서 Wordpress를 백엔드로 사용하기 (github.com/corcel)
- Google Sheets가 계산 워커를 JavaScript에서 WasmGC로 포팅한 이유 (web.dev)
- My thoughts on Python in Excel
- GN⁺: dotenv 에서 dotenvx 로 - 차세대 Config 관리자 (dotenvx.com)
- How to Iterate Through a Dictionary in Python
- Larry Finger made Linux wireless work and brought others along to learn
- C#에서 추상 클래스와 인터페이스를 사용해야 할 때
- GN⁺: LINQPad – .NET 프로그래머를 위한 Playground (linqpad.net)
- GN⁺: Cosmopolitan v3.5.0 릴리즈 (github.com/jart)
- GN⁺: 블로그/개인 웹사이트에서 좋아하는 마이크로 기능들 (danilafe.com)
- README Driven Development (2010) (tom.preston-werner.com)
- Creating Great README Files for Your Python Projects Quiz
- Understanding HTTP Server by implementing in Python
- GN⁺: 셸 스크립트에 적합한 훌륭한 언어, Ruby (lucasoshiro.github.io)
- 업무에서의 Zig vs. Rust : 우리의 선택은 Zig (ludwigabap.bearblog.dev)
- Looking ahead to 30 years of FreeDOS
- Show GN: 함께해요 파이썬 생태계 (wikidocs.net)
- DevOps
- Remotely Recording a JFR Log from a Container (Without Using the Command Line)
- Platform as a Runtime - the Next Step in Platform Engineering
- How to Learn the Main Docker Commands Without Brute-Force Memorization
- GN⁺: DevOps에 대한 추도사 (matduggan.com)
- Mastering Multi-Stage Builds in Docker 🚀
- SSR 서버 최적화로 비용 아끼기
- B마트 주문 유실을 없애보자: 네트워크 편
- 설계
- How Netflix Ensures Highly-Reliable Online Stateful Systems
- Old Books that Every Architect Should Read
- A Note on Essential Complexity
- A write-ahead log is not a universal part of durability
- Top 17 System Design buzzwords and what they mean.
- The Log: What every software engineer should know about real-time data's unifying abstraction
- awesome-low-level-design - This repository contains resources to learn Low Level Design (LLD) / Object Oriented Design (OOD) and prepare for interviews.
- Microservices Authentication and Authorization Using API Gateway
- You probably don’t need microservices
- 대중적인 UX/UI가 정답이 아닐 때도 있어요
- Pinterest Shuts down One of the World's Largest HBase Deployments
- GN⁺: Local, first, forever (tonsky.me)
- The Modular Monolith - a Practical Alternative to Microservices by VICTOR RENTEA
- The Many Facets of Coupling
- 경력 관리와 개발문화
- 한국 직장인, '월요병'보다 '화요병'에 더 시달린다… 알고케어 보고서
- 국민주 네카오 몰락하나…기업가치·성장성 우려에 내리막길
- Distracting software engineers is much more harmful than you think
- 39 Years of Coding
- ‘잠재력을 가치로 바꾸기’… 생성형 AI 확장에 필요한 IT 리더의 역할
- “연봉 1억, 삼성보다 더 준다” 다들 가고 싶어 난리였는데…어쩌다가
- 금융 혁명과 빅브라더 사이··· 모건스탠리 AI 도구 ‘디브리프’에 엇갈리는 전문가 평가
- “한국인 93%가 직장서 번아웃 경험” 유아이패스 설문조사
- 일선 직원이 AI를 두려워하는 5가지 요소··· 그 해결책은?
- 정철환 칼럼 | 개발자와 테스터
- ‘30년 IT 외길’ 천생 개발자, AI의 바퀴로 세상을 굴리다!
- 화이트칼라 시대는 갔다...‘블루칼라’의 역습 [스페셜리포트]
- 엔지니어링 리더로서 기억력/인지력 감퇴에 대처하는 방법은 무엇인가요? (news.ycombinator.com)
- BOK Issue Note - [제2024-17호] 2차 베이비부머의 은퇴연령 진입에 따른 경제적 영향 평가
- 어떻게 머신러닝 엔지니어로 피봇할 수 있을까요? (news.ycombinator.com)
- 시간은 금이다: LLM을 이용한 AI 코드 리뷰 도입기
- [독서광] 창업가의 질문(본인이 작성한 글)
- You Might Be a Late Boomer.
- 주가 빠지고 점유율 밀리고…"진짜 답 없네"
- 3 Critical Skills You Need to Grow Beyond Senior Levels in Engineering
- What Makes a Successful Startup Team
- Want to Be More Productive? Try Doing Less.
- 벤처는 늘었지만… 첨단 유니콘 기업은 안 나오네
- 리디, 몸값 하락…투자 VC '엑시트 난항'
- ‘알바 천지’ 돼가는 고용 시장, 좋은 날도 올까
- 정서경 “‘박찬욱 금수저’라 해도 부인 못해… 그래서 드라마 도전” [실패연대기]
- 노련한 개발자와 초보자의 기술적인 차이 4가지
- ‘사고력’은 죽었다···‘퍼즐’ 맞추기로 전락한 수능[책과 삶]
- AI 시대의 일자리 지형도: 사라지는 직업, 뜨는 직업
- 헛똑똑이들
- 문제 해결을 위한 3단계 프레임워크 가이드 (lennysnewsletter.com)
- `8비트 컴퓨터`에 홀딱 반한 소년, `쿵푸팬더 4`의 리드 개발자 되다 [오늘의 DT인]
- AI가 쏘아올린 '대이직'
- "회사 그만두고 6개월 수강했는데 허탕"…'AI 도시' 광주서 '코딩학원 낭인' 는다
- 월 400만원 준대서 동남아 갔는데…"너 납치된거야"
- "방충망 다는데 월 1000만원씩 벌리더라"…젊은 기술자의 반란
- 요식적 관행도, 징벌 수단도 아니다··· IT 조직을 위한 ‘SLA’ 안내서
- Microservices Vs. Event Driven Plus SA Interview Mistakes
- LINE 클라이언트 개발자들이 만드는 '코드 리뷰 문화'
- 엔씨소프트 세 개로 나뉜다... QA와 응용 소프트웨어 사업부 분할 추진
- GPTs are GPTs: Labor market impact potential of LLMs
- How a ‘dominance’ mindset encourages leaders to put others at risk
- GN⁺: 또 다시 AI를 언급하면 파일드라이버 해버릴꺼에요 (ludic.mataroa.blog)
- 2024년 6월 3번째주: 셀럽형 사업은 왜 주기적으로 나락을 갈까
- 현대오토에버, '서류전형' 폐지…"개발 능력만 보겠다"
- 시스템이 부재한 조직/한국회사의 전형
- [Cover] Bubble Bobble - Main Theme (YM2413, OPLL)
- [특집] 놓아주고, 바라보고, 흘려보내기 - 청소년 발달단계로 보는 라일리의 말과 행동
보안/클라우드/데이터베이스 관련 소식
- 보안
- 맥용 챗GPT 앱, 샌드박싱 결함 패치 후에도 불안은 여전
- “AI 무단 웹 크롤링 막자”··· 클라우드플레어, AI 봇 차단 기능 추가
- 스팸 콘텐츠 대응을 위한 카카오의 대규모 언어 모델(LLM) 도입 사례 / 제6회 Kakao Tech Meet
- 칼럼 | 보안 리스크를 줄일 수 있는 엣지 보안 3단계
- 최신 윈도우 11 업데이트 "무한 재부팅 문제로 수정 중"
- 로컬 로그인 안내 문서 숨긴 마이크로소프트 "사용자 데이터를 원해"
- “OT 기업 56%, 지난해 랜섬웨어 경험” 포티넷 보고서
- GN⁺: KT, 웹하드 사용자에게 악성코드 공격 (tomshardware.com)
- BunkerWeb is a next-generation and open-source Web Application Firewall (WAF).
- 카카오톡 버그바운티 대화 내용 ㅠㅠ
- SSH Tunnels Cheat Sheet 🔽
- GN⁺: Let's Encrypt의 메모리 안전성 강화: ntpd-rs 배포 (letsencrypt.org)
- GN⁺: Polyfill JS에 대한 공급망 공격, 10만 개 이상의 사이트가 영향 받음 (sansec.io)
- [단독] "KT, 조직적 해킹팀 꾸려 통신망 감청·악성코드 유포"…경찰 수사 중
- HTTP/3 IN CURL MID 2024
- GN⁺: Web Check - 웹사이트의 모든 정보를 보여주는 OSINT 도구 (v1.web-check.xyz)
- IN FUTURE, PRINTER DOCUMENTS YOU
- 클라우드
- VM웨어 라이선스 파문은 진행 중··· 가트너가 진단한 ‘탈가상화’와 '재가상화' 동향
- CJ 올리브영의 서버리스 랭킹 시스템 구축기
- An Introduction to AWS Serverless Application Model
- Python, Boto3, and AWS S3: Demystified
- AWS, 자체 개발 위협 탐지 툴 '소나리스' 공개…기본 서비스로 제공
- More than four times as many organizations use Savings Plans vs. Reserved Instances
- "클라우드 전환 후 고객주문처리 40분 → `2분`"...높아진 순발력에 매출도 `쑥쑥`
- AWS 지용호 마케팅 총괄 “클라우드 강자 AWS, 생성형 AI 혁신도 주도”
- 데이터베이스
- Postgres is all you need, even for vectors
- Understanding Postgres GIN Indexes: The Good and the Bad
- What Goes Around Comes Around... And Around...( - 벡터 데이터베이스에 얽힌 이야기)
- 오라클, 히트웨이브 생성형AI 발표…추가비용 無
- PostgreSQL's VACUUM might acquire an AccessExclusiveLock
- The Great Database Migration(From SQLite to Neon PostgreSQL)
- “비용 절감에 효과적일 것”··· 오라클, 히트웨이브 데이터베이스에 LLM 지원
- redis-py - The Python interface to the Redis key-value store.
- Postgres 메모리 설정을 최대한 활용하는 방법 (tembo.io)
- “더욱 강력한 생성형 AI 시대의 검색 엔진” 엘라스틱서치가 제안하는 벡터 DB 기반 RAG 전략
- Why does SQLite (in production) have such a bad rep?
- Optimal SQLite settings for Django
- SQL Studio - Single binary, single command SQL database explorer. SQL studio supports SQLite, libSQL, PostgreSQL, MySQL and DuckDB.
댓글 없음:
댓글 쓰기