본문 바로가기
AI/Data analytics

2023년 GitHub 하이라이트 AI 혁신부터 보안 강화까지, 올해의 주목할 만한 기술 동향

by AI미남홀란드 2024. 1. 8.
728x90

안녕하세요 Simon 입니다

벌써 1월의 둘째주가 시작되고 있는데 다들 신년계획은 잘 하고 계신지 모르겠습니다.

 

다들 연말, 신년에 보통 이전년도를 회고를 하는 게시물이 많이 올라옵니다. Github 에서도 통계글이 올라왔는데요 재밌고 github 자체로 S/W 시장의 흐름과 트렌드가 무엇인지 알 수 있을거 같아서 가지고 왔습니다.

https://github.blog/2023-12-27-githubs-top-blog-posts-of-2023/

 

GitHub’s top blog posts of 2023

As the year winds down, we're highlighting some of the incredible work from GitHub’s engineers, product teams, and security researchers.

github.blog

 

위의 물통은 일본 최대규모의 IT 컨퍼런스 출장 당시 Github 공식부스에서 받은 물건입니다. 티셔츠도 있습니다. 개발자들을 설레게 할만한 굿즈들이었어요.

 

2023년은 기술의 세계에서 눈부신 혁신과 발전의 해였습니다. 특히 GitHub는 그 중심에 서 있었으며, 이 글에서는 GitHub 블로그에서 가장 많은 관심을 받은 주제들을 탐구하고자 합니다. 

 

AI의 진화: GitHub Copilot의 성장

 

Github Copilot

올해 GitHub Copilot은 개발자 커뮤니티에서 큰 화제를 모았습니다. 이 AI 기반 도구는 개발자들이 코드를 더 빠르고 효율적으로 작성할 수 있도록 돕습니다. Copilot은 LLM(Large Language Models)을 사용하여 개발자의 의도를 파악하고, 적절한 코드 조각을 제안합니다. 이 기술의 발전은 개발자들에게 새로운 차원의 생산성을 제공하며, AI와 인간의 협업이 어떻게 더 나은 결과를 낳을 수 있는지를 보여줍니다.

 

프롬프트 엔지니어링과 LLM의 중요성

 

Prompt Engineering

 

LLM의 활용은 프롬프트 엔지니어링의 중요성을 강조합니다. 이는 AI 모델과의 효과적인 커뮤니케이션 기술로, 정확한 결과를 얻기 위해 어떻게 질문을 구성하고 명령을 내려야 하는지를 다룹니다. GitHub는 이 분야에서의 최신 연구와 실용적인 가이드를 제공함으로써, 개발자들이 AI를 더 잘 활용할 수 있도록 돕고 있습니다.

 

보안 강화: 2FA의 필수화

 

 

보안은 기술 분야에서 항상 중요한 주제입니다. GitHub는 2023년 3월 13일부터 모든 코드 기여자에게 2FA(이중 인증)를 필수화함으로써 보안 수준을 한층 더 높였습니다. 이는 소프트웨어 공급망을 보호하고, 사용자들의 계정을 더 안전하게 만드는 중요한 조치입니다.

 

생산성 향상 도구: GitHub Actions와 VS Code 확장 기능

 

GitHub는 개발자의 생산성을 높이기 위한 다양한 도구를 제공합니다. 특히 GitHub Actions의 VS Code 확장 기능은 주목할 만합니다. 이 도구는 워크플로우를 작성하고 편집하는 데 도움을 주며, IDE를 벗어나지 않고도 워크플로우 실행을 관리할 수 있게 해줍니다.

 

GitHub의 기술적 기반: Ruby, Rails, MySQL

 

GitHub.com은 처음부터 Ruby on Rails를 사용하는 모놀리식 애플리케이션으로 시작했습니다. 오늘날 이 애플리케이션은 거의 200만 줄의 코드로 구성되어 있으며, 1,000명 이상의 엔지니어가 매일 협업하고 있습니다. 또한, GitHub는 MySQL 8.0으로의 원활한 업그레이드를 통해 대량의 관계형 데이터를 효율적으로 관리하고 있습니다.

 

개발자들이 사랑하는 프로그래밍 언어: Python과 Rust

 

Python Rust 개발자들 사이에서 지속적으로 인기를 얻고 있습니다. Python 유연성과 다양한 사용 사례로 인해, 30년이 넘는 시간 동안 꾸준히 사랑받고 있습니다. 반면, Rust 성능과 안전성을 중시하는 개발자들 사이에서 가장 존경받는 언어로 자리 잡았습니다.

 

게시글을 들어가보시면, AI EveryWhere, Making you more productive and secure, How GitHub builds GitHub, The programming languages you love 등 카테고리로 나뉘어 있으며 자세하게 소분야  Repository 를 소개해주고 있습니다 관심있으시면 한번가서 둘러보시면 트렌드 파악에 좋지 않을까 생각합니다

 

 

 

728x90