본문 바로가기

전체 글47

인공지능 코딩 / Copilot, ChatGPT ChatGPT 4 모델이 발표되었고 Bing검색이나 유료구독 사용자들은 벌써 사용 중이다. https://openai.com/product/gpt-4 GPT-4 GPT-4 is more creative and collaborative than ever before. It can generate, edit, and iterate with users on creative and technical writing tasks, such as composing songs, writing screenplays, or learning a user’s writing style. openai.com ChatGPT이전에는 Copilot이 등장했을 때 코딩에 한해서 이야기가 많이 나왔었다. https://github.com/.. 2023. 3. 19.
Go-git / golang, git client, 깃, github go-git Go를 사용하면서 git-client가 필요할 때 사용하는 라이브러리 https://github.com/go-git/go-git GitHub - go-git/go-git: A highly extensible Git implementation in pure Go. A highly extensible Git implementation in pure Go. - GitHub - go-git/go-git: A highly extensible Git implementation in pure Go. github.com pure Go 로 되어있어서 빠르고, 가벼운 것이 장점그 외에도 Docs, examples가 잘 설명되어있고 go git client중 가장 대중적임근데 아직 다른 언어생태계에 비해 기능지.. 2023. 3. 19.
FQDN / Fully Qualified Domain Name, 도메인, Kubernetes cluster domain FQDN Kubernetes 클러스터를 관리하다보면 도메인 이름 관련하여 한번쯤은 들어보게되는 FQDN 네트워크쪽이 복잡하게 구성되어있는 만큼 정확하게 알아두면 좋을 것 같아 찾아봤다. 웹에서 주소를 입력할 때 www.tistory.com / tistory.com / www.tistory.com. 어떤 것을 입력해야할지 불분명한 케이스가 있음 www는 호스트를 의미하고, tistory.com 부분은 도메인을 의미한다. FQDN은 www.tistory.com.을 의미한다. 호스트와 도메인을 모두 합친 마지막에 .는 네임스페이스 경로를 명확히 하기 위해 포함된다. (Root를 의미) 계층구조로 되어있는 것을 보면 1. root domain (.) 으로 시작 2. (.) 을 기준으로 도메인과 호스트를 차례대로.. 2023. 3. 12.
React StyledComponents / 리액트, css, style, 기능 React StyledComponents https://styled-components.com/ styled-components Visual primitives for the component age. Use the best bits of ES6 and CSS to style your apps without stress 💅🏾 styled-components.com React로 개발할 일이 있으면 무조건 사용하게 되는 styled-components 그냥 알만한 기업에서는 다 쓰는 것으로 보인다. airbnb, tinder, riot, lego... 사실 사용하면서 단점을 느낀적은 없는 듯 내가 주로 사용하는 기능으로는 기본제공 component에 css를 적용하여 StyledComponent 생성하여 사.. 2023. 3. 6.
Golang ORM SQLBoiler / Go, DB, ORM https://dev-chicken.tistory.com/49 Golang ORM library / gorm, xorm, sqlboiler, 비교 백엔드를 개발하다 보면 적절한 ORM library 선정도 중요하다. Golang을 공부하고 있기 때문에, Golang ORM을 선정해야해서 공부를 해봤는데, 각각 장단점이 있는 것 같아서 찾아 정리해봤다. 예전에 gorm dev-chicken.tistory.com 에 이어서 SQLBoiler에 대해 공부를 해봐야겠다는 생각이 확실해져서, 좀 더 탐구해봤다. 사실 golang을 공부하거나 개발하다보면 ORM선택에 있어서 큰 고민이 되는데.. sqlx 또는 SQLBoiler를 쓰는게 대세이고 퍼포먼스, 개발 등에 있어서 기존에 존재하는 타 ORM에 비해 장점이 .. 2023. 3. 3.
Golang ORM library / gorm, xorm, sqlboiler, 비교 백엔드를 개발하다 보면 적절한 ORM library 선정도 중요하다. Golang을 공부하고 있기 때문에, Golang ORM을 선정해야해서 공부를 해봤는데, 각각 장단점이 있는 것 같아서 찾아 정리해봤다. 예전에 gorm을 사용했을 때는, 당시에 가장 많이 쓰여서 사용했었던 기억이 있다. 현재에도 가장 많이 사용하는 듯 찾아보면 장점은 열심히 README에 적어두고 단점은 잘 안적는 듯 그래서 찾아봤다. GORM Star나 Fork의 갯수로 라이브러리를 평가하는 것은 적합한 방식은 아니지만.. 참고용으로 둘러보곤 한다. 다른 라이브러리에 비해 Fork, Star수가 가장 많고 최근까지 꾸준하게 commit이 되는 것 같다. 장점 - preloading, Join, callbacks, plugin, RD.. 2023. 2. 19.
반응형