(오늘의 짤방: Which way Java/C# developer via @ptr_to_joel)
개발 관련 소식
- 팁과 유틸리티
- 프로그래밍
- Today we’re launching Observable 2.0 with a bold new vision: an open-source static site generator for building fast, beautiful data apps, dashboards, and reports.
- htmz is a minimalist HTML microframework that gives you the power to create dynamic web user interfaces with the familiar simplicity of plain HTML.
- htmx gives you access to AJAX, CSS Transitions, WebSockets and Server Sent Events directly in HTML, using attributes, so you can build modern user interfaces with the simplicity and power of hypertext
- Scalene: a Python CPU+GPU+memory profiler with AI-powered optimization proposals
- ‘Scalene’ offers efficiency suggestions for Python coders
- Introducing Pkl, a programming language for configuration
- Wasm-based CheerpJ runs Java in web browsers
- scriptisto is tool to enable writing one file scripts in languages that require compilation, dependencies fetching or preprocessing.
- Command Line Interface Guidelines
- Memray is a memory profiler for Python. It can track memory allocations in Python code, in native extension modules, and in the Python interpreter itself.
- javalin - A simple web framework for Java and Kotlin
- Spark - A micro framework for creating web applications in Kotlin and Java 8 with minimal effort
- xonsh is a Python-powered, cross-platform, Unix-gazing shell language and command prompt.
- Freenginx: Core Nginx Developer Announces Fork of Popular Web Server
- The memory footprint of your Python application
- The 2024 Java Programmer RoadMap [UPDATED]
- Hypermedia and Browser Enhancement
- Java users on macOS 14 running on Apple silicon systems should consider delaying the macOS 14.4 update
- HTTP/2 and HTTP/3 explained
- The Largely Untold Story Of How One Guy In California Keeps The World’s Computers Running On The Right Time Zone. (Well, Sort Of)
- Falsehoods programmers believe about time zones
- Bebop - 엄청 빠른 데이터 교환 포맷 (github.com/betwixt-labs)
- appcrapper generates full-stack TypeScript apps with express, react, sqlite, and socket.io in ~2 mins.
- In my mind, automating software engineering will look similar to automating driving.
- Lessons from a Pioneering Software Engineering Environment: Design Principles of Software through Pictures
- React Print - React로 고품질 PDF 작성하기 오픈소스 (github.com/OnedocLabs)
- five_decorators - Five useful decorators to inspire your code in Python.
- losing your work in git
- Ask HN: 더 인정 받아야 할 저평가된 오픈 소스 프로젝트는? (news.ycombinator.com)
- GN⁺: Bruno - 빠르고 Git 친화적인 오픈소스 API 클라이언트(Postman 대체제) (usebruno.com)
- 페이스북이 Git을 사용하지 않는 이유 (graphite.dev)
- mold: A Modern Linker
- GN⁺: 모든 프로그래머가 알아야 할 필수 숫자들 (samwho.dev)
- How HEAD works in git
- Ruby One-Liners Guide
- Increase Test Fidelity By Avoiding Mocks
- YaCy, P2P 네트워크에 기반한 분산 웹검색 엔진 (yacy.net)
- 윈도우에 파이썬을 설치하는 방법 5가지
- Deno, JSR(JavaScript Registry) 공개 베타 시작 (deno.com)
- This simple app converts a screenshot to code (HTML/Tailwind CSS, or React or Bootstrap or Vue). It uses GPT-4 Vision (or Claude 3) to generate the code and DALL-E 3 to generate similar-looking images.
- 피카츄 배구
- JDK 22 and JDK 23: What We Know So Far
- GN⁺: Go로 10억 행 처리하기 도전: 9개의 방법으로 1분45초에서 4초로 단축 (benhoyt.com)
- 정말 기초적인 FastAPI 튜토리얼 #3 - 입력 데이터 검증
- GN⁺: FastUI: 파이썬으로 더 빠르고 좋은 웹 UI 만들기 (github.com/pydantic)
- GN⁺: CACM, 이제 오픈 액세스로 전환 (cacm.acm.org)
- DevOps
- Slim Docker Images for Java
- GitHub vs GitLab: Which is Better in 2024?
- Ubicloud - 오픈소스, 무료, 포터블 클라우드 (github.com/ubicloud)
- Setting up a Private PyPI Server
- GN⁺: dockerc - Docker 이미지를 스탠드얼론 포터블 바이너리로 컴파일하는 도구 (github.com/NilsIrl)
- 기술팀이 자주 간과하는 DevOps 20가지 모범 사례 (forbes.com)
- 대규모 Redis를 운영하며 살아남기
- Operating a Large, Distributed System in a Reliable Way: Practices I Learned
- 설계
- Behind the draw - How Canva's drawing tool works
- GN⁺: Figma 데이터베이스 팀이 100배 규모 확장을 견뎌낸 방법 (figma.com)
- Lessons from Leading the Serverless First Journey at CapitalOne
- 포트원이 여러 PG사의 인터페이스를 연동하는 방법
- 주문완료 알림톡, 고객에게 중요할까?
- 단순한 아키텍처를 옹호하며 (2022) (danluu.com)
- GN⁺: Hatchet – 오픈 소스 분산 작업 큐 (github.com/hatchet-dev)
- Dead Simple Site - 가장 미니멀한 웹사이트들 모음 (deadsimplesites.com)
- My favourite animation trick: exponential smoothing
- 일 3,000만 건의 네이버페이 주문 메시지를 처리하는 Kafka 시스템의 무중단 전환 사례
- Perils, Pitfalls and Pratfalls of Platform Engineering
- 경력 관리와 개발문화
- New GitHub Copilot Research Finds 'Downward Pressure on Code Quality'
- Coding on Copilot: 2023 Data Suggests Downward Pressure on Code Quality
- Series: Estimating Software Projects
- '보이는 것도 중요'··· 임원급 IT 리더를 위한 최신 이력서 업데이트 방법
- The Curse of the Senior Software Engineer
- AI는 이미 코딩을 송두리째 바꿨다
- “직원 유지냐 강제 출근이냐” 기업이 홈오피스를 수용해야 하는 이유
- “영어 몰라도 OK… 한국말로 예일대 강의 들어요”
- 신입 개발자는 지옥레벨 취업 아닌가 싶습니다.
- Asyncio Patterns in Python
- “연봉 외에도 다양하다”··· 유능한 IT 관리자가 퇴사하는 이유
- How Google Blew Up Its Open Culture and Compromised Its Product
- 오렌지 주스 테스트 - 항상 대안을 제시하라
- "비개발자도 파이썬 대신 자연어로 프로그램 만드세요" - 'GPT스크립트', GTP-4 터보와 연동…자연어로 개발 가능해
- Many PMs struggle to explain the difference between Vision, Strategy, Objectives, and Roadmap.
- GN⁺: 리더십, 마약과 같은 중독성을 지닌 현상 (ludic.mataroa.blog)
- “AI 코딩 도구로 얻은 교훈, 전사에 확대 중”··· 깃허브 COO 카일 데이글
- “올해 자바 개발자 및 도구에 대한 투자 증가” 퍼포스 소프트웨어
- 자바 개발자, 올해도 기업 수요 증가한다 - 모바일·클라우드 앱 수요 증가 따라 개발자 수요도 늘어날 것
- 일과 삶, 평생 학습의 균형을 맞추는 방법
- “Z세대의 경력 개발 멘토는 챗GPT” 관리자 대상 교육 필요 : 인투 설문조사
- 아이디어와 실행력
- 직원 내모는 사무실 복귀 정책의 교활한 이면
- Accenture, Udacity 인수 발표 (newsroom.accenture.com)
- '年 5000억' 대박 사업가 돌연 잠적…발칵 뒤집힌 멘토링 업계
- 개발 직무 지원자를 위한 글쓰기 조언 (benhoyt.com)
- 원티드랩, 3분기 실적 '급락'…"매출·영업이익 모두 감소"
- 소프트웨어 개발에서 배운 교훈들 (henrikwarne.com)
- 인프런의 생산성 도구 15가지
보안/클라우드/데이터베이스 관련 소식
- 보안
- How a mistakenly published password exposed Mercedes-Benz source code
- Leaky Vessels flaws allow hackers to escape Docker, runc containers
- Wi-Fi jamming to knock out cameras suspected in nine Minnesota burglaries -- smart security systems vulnerable as tech becomes cheaper and easier to acquire
- European Court of Human Rights bans weakening of secure end-to-endencryption - the end of EU‘s chat control CSAR mass surveillance plans?
- New SSH-Snake malware steals SSH keys to spread across the network
- Microsoft Edge ignores user wishes, slurps tabs from Chrome without permission
- Microsoft unveils new 'Sudo for Windows' feature in Windows 11
- Improving Interoperability Between Rust and C++
- Google Spends $1 Million to Make Rust, C++ ‘Interoperable’
- '업계 자율 규제는 허구' 강력한 프라이버시 법안이 필요하다
- ‘AI 보안 길잡이’··· OWASP의 LLM AI 보안 및 거버넌스 체크리스트 톺아보기
- ‘내부자 데이터 유출, 사고당 비용 1,500만 달러에 달해’… 코드42 조사
- OpenGFW: 중국의 'Great Firewall' 오픈 소스 구현 버전 (github.com/apernet)
- (중요) 정말 빌드타임에 credential이 필요하면 개발자분들 이거 보시고 피해보지 마세요 via @vdweqn
- 보안팀이라면 반드시 거쳐야 할 필수 테이블탑 훈련 4가지
- “만능 프로그래밍 언어” 자바스크립트의 이해
- 음식 배달원 ‘신원 확인’ 딜레마
- 메타 주요 서비스, 일시적 접속 불가능 장애 발생…후속 조치 중
- OWASP Serverless Top 10
- Rise in Deceptive PDF: The Gateway to Malicious Payloads
- Replicant: Reproducing a Fault Injection Attack on the Trezor One
- 클라우드
- Build generative AI and similarity search applications at virtually unlimited scale with Spanner
- AWS Lambda Under the Hood
- AWS Gifts Java, Rust Developers with Useful Tools
- Lambda Cold Starts benchmark by maxday
- "23년 클라우드 지출 18% 증가, 올해엔 20% 성장" 카날리스
- Load is not what you should balance: Introducing Prequal
- 데이터베이스
- PostgreSQL Internals Part 1: Understanding Database Cluster, Database and Tables
- Postgres is eating the database world
- RAG 핵심으로 부상하는 초고정밀도∙초고성능 LLM용 벡터 DB
- PostgreSQL Index Types
- Oracle to AWS Aurora PG 2탄 !! (DB 이사가요~)
- GN⁺: DBeaver - 오픈소스 데이터베이스 클라이언트 (github.com/dbeaver)
- Teable - Postgres와 Airtable을 결합한 오픈소스 노코드 데이터베이스 (github.com/teableio)
- SQL이 여전히 널리 사용되는 5가지 이유
- The Real Problem with SQL Server’s Licensing Costs
댓글 없음:
댓글 쓰기