+ it blog lang [Kotlin] Kotlin의 등장 배경, Java와의 차이점, 장점과 단점코틀린( Kotlin ) 등장 배경자바는 1990년대에 만들어진 성공적인 프로그래밍 언어입니다.하지만 시간이 지나면서 몇 가지의 한계가 드러나기 시작했습니다. 자바의 한계장황한 문법: 보일러플레이트 코드(중복되는 코드를 많이 작성하는 문제)가 많아, 간단한 작업도 길고 복잡한 코드로 작성해야 합니다.NullPointException: 자바에서 NPE 문제가 빈번하게 발생을 하며 개발자들이 흔히 겪는 문제입니다.현대적 기능 부족: 프로그래밍 언어에서 흔히 지원하는 람다 표현식, 함수형 프로그래밍, 확장 함수, 코루틴 같은 기능이 부족합니다.개발 속도 한계: 대규모 애플리케이션 개발 시 자바는 간결한 코드를 지원하지 않아 생산성에 제약이 있습니다. 제트브레인즈(JetBrains)의 역할코틀린은 제트브레인즈(.. wono | discuss | tweet + 건강 코로나 산업 웰니스(wellness)란 무엇인가코로나 팬데믹을 겪으면서 미래에 대한 불확실성과 사회적 고립감에 우울감을 겪는 사람들이 증가하면서 관광 분야에서도 건강과 행복의 가치를 중시하는 웰니스관광에 대한 관심이 크게 증가했다. 웰니스관광은 관광에서도 비교적 생소한 분야로 웰니스관광을 이해하기 위해서는 먼저 웰니스(wellness)가 무엇인지 이해해야 한다. 영어에서 ‘well’은 ‘건강한, 건강이 좋은’ 등의 의미를 가지고 있으며 명사형 어미인 ‘ness’가 붙어 웰니스(wellness)는 ‘건강, 건강함’의 의미를 가지고 있다. 웰니스는 1654년부터 옥스퍼드 영어사전에 wono | discuss | tweet + 산업 보안 점점 어려워지는 데이터 보안·관리, 전담인력은 얼마나 필요할까규제 대상이 되는 데이터를 관리한다는 것이 점점 더 버겁고 고통스러운 일이 되어가고 있다. 해킹 공격도 늘어나고 있는데다가, 각종 사고와 실수로 인한 데이터 노출 사례도 점점 빈번해지고 있기 때문이다. 게다가 사건 한 번 발생했을 때 지불해야 하는 비용도 기하급수적으로 늘어나고 있다. 데이터 관리라는 임무 자체의 난이도도 가뜩이나 높은데, 한 번 삐끗했을 때 져야 하는 책임도 너무나 막중하다. wono | discuss | tweet + 산업 뷰티 화장품 아모레퍼시픽, '데이터 보안 등 제한 많아"...글로벌 경쟁 위한 정부 지원 요청[아시아에이=이채현 기자] 아모레퍼시픽은 오늘 오전 서울 용산구 아모레퍼시픽 본사에서 열린 박윤규 과학기술정보통신부 2차관 주재 2024년 인공지능(AI) 일상화 연속 현장간담회에서 글로벌 기업들과의 격차를 줄이기 위한 정책 지원을 요구했다. LG생활건강, APR 등 업계 관계자와 전문가들이 참석한 이날 간담회는 홈뷰티 디바이스 등 AI 도입을 통한 뷰티 분야 혁신 생태계 조성 흐름에 대응하여 민간 전문가들과 뷰티 분야의 AI 확산에 필요한 현장의 의견을 청취하기 위해 마련됐다.AI 기술이 산업의 경계를 넘어 전면적으로 확산되는 동 wono | discuss | tweet + it blog jquery nextjs 우리가 Next.js를 공부하게 된 이유올해 9월, 앱 런칭을 위해 우리 팀은 Flutter를 공부했고 정식 배포까지 마무리했습니다. 그리고 앱을 소개하기 위한 사이트를 React로 만들었고 Git Pages로 호스팅했습니다. 어느 날, 한 팀원을 통해 Next.js를 알게 됐습니다. 그리고 코드드림팀에서는 Next.js를 공부하기로 했는데요. 우리가 공부하게 된 이유와 과정을 포스팅을 통해 공유하려고 합니다. 이번 포스팅에서는 Next.js를 공부하게 된 이유를 소개합니다. *이 포스팅 시리즈는 Next.js 공식 문서와 React 공식 문서, 타입스크립트, 리액트, Next.js로 배우는 실전 웹 애플리케이션 개발을 참고하여 작성했습니다. 1. 프론트엔드 개발 변천 jquery의 시작과 끝 프론트엔드는 어떻게 변화해왔을까요? 저는 6년차 .. wono | discuss | tweet + it blog be lang [BackEnd] 자바/스프링(Java/Spring)와 Node.js | 대기업은 자바, 스타트업은 Node.js(노드)? (Spring과 Nodejs 중에 고민이신가요?) + 스프링과 노드(node)의 역사이번에 포스팅 할 주제는 자바/스프링과 Node.js의 차이점에 대한 내용입니다. 각각이 나오게 된 이유와 어떠한 이유로 사용되고 있는지에 대해 역사부터 시작하여 차근차근 적었으니 굉장히 알찬 포스팅이 될 것 같습니다. 제일 중요한 내용은 4, 5, 6번에 있기때문에 해당 내용으로 건너 뛰셔도 좋습니다. 1. 내가 사용하고 있는 프레임워크 개발자를 지망하시는 분들 혹은 IT업계 현업에서 종사하시는 분들이시라면 "대기업은 자바를, 스타트업은 Node.js를 대개 사용한다."라는 말을 많이 들어보셨을텐데요.내로라하는 기업의 백엔드 개발자 채용 공고를 살펴보면 'Java 기반 개발 경험이 있는 분'을 찾는다는 문구가 눈에 띕니다. 이와 반대로 스타트업의 채용공고에서는 Node.js로 개발을 해 본 경험이 있는.. wono | discuss | tweet + it arc saas [work] Multi-Tenant SaaS 아키텍처 디자인 스토리*이 포스팅은 제가 일터에서 TW로 일하며 라이팅했던 작업물들입니다. https://medium.com/stclab-tech-blog/multi-tenant-saas-%EC%95%84%ED%82%A4%ED%85%8D%EC%B2%98-%EB%94%94%EC%9 wono | discuss | tweet + it arc si saas SaaS Applicaton vs. SI Application의 설계 차이CNA(Cloud Native Application)에 이어 SaaS형 애플리케이션 개발 방식에 대한 관심이 생겼다. (물... wono | discuss | tweet + 생활 잡기 음식 해산물 소라구이, 소라 굽는 법소라 요리 중 최고는... 소라구이 아닐까요? 제가 소라구이를 좋아해서 그런 건 아니에요 ㅎㅎㅎ 여름 휴가... wono | discuss | tweet + it ops ubuntu package Ubuntu 특정 패키지만 업그레이드 하기, 보안 업데이트만 업그레이드 하기업데이트 할 수 있는 패키지 리스트 apt list --upgradable 찾은 패키지만 업데이트 apt install --only-upgrade [패키지 이름] 보안 업데이트만 업그레이드 #어떤 패키지가 업데이트 될 것인지 확인 unattended-upgrade --dry-run #보안 관련 패키지만 업데이트할 수 있는 unattended-upgrades 설치 apt install unattended-upgrades #실제 보안 관련 패키지만 업그레이드 unattended-upgrade wono | discuss | tweet + it tech openstack cloud 클라우드 환경 구축을 위한 오픈소스, OpenStack - LG CNS오늘 이 시간에는 LG CNS Cloud 플랫폼으로 활용 중인 OpenStack에 대해 알아보고 그 적용 사례를 소개하고자 합니다. OpenStack의 정의와 역할 먼저 OpenStack의 정의에 대해 알아볼까요? openstack.org에 따르면, ‘OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter’ 라고 정의되어 있습니다. 즉, IaaS(Infrastructure As A Service)를 제공하기 위해 데이터센터의 인프라를 제어하는 클라우드 오퍼레이팅 시스템(소프트웨어)이라고 할 수 있는 것이죠. 위의 이미지와 같이 Common... wono | discuss | tweet + it dev nextjs prisma How to get total documents count along with pagination · prisma/prisma · Discussion #3087How to get total documents count along with pagination wono | discuss | tweet + 건강 상식 중풍 뇌졸중 [데일리팜] 중풍 뇌졸중 뇌경색 뇌출혈…닮음과 차이가끔 진료 중에 설명하다 보면 이름으로 인해서 혼동이 생기는 경우가 있다. 환자의 질병이 뇌졸중이라고 말을 시작한 다음에 한참 설명하다 보면 좀 더 정확하고 세분화된 진단명인 뇌경색이라는 용어로 바꾸어서 설명하고 있고 그렇게 되면 환자나 보호자는 병명에 대해서 헷갈리기 시작한다 과연 내가 가진 병의 뇌졸중인가 아니면 뇌경색인가. 뇌혈관 특히 동맥이 막히거나 터져서 다양한 증상을 나타내는 이 질환은 전문적인 것 말고 일반적으로 사용되는 것만으로도 여러 가지 이름을 가지고 있다. 중풍, 뇌졸중은 거의 비슷한 뜻으로생각하면 된다. 단지 중풍 또는 줄여서 풍은 한방에서 흔하게 사용되는 용어인데 뇌졸중보다는 좀더 광범위한 질환을 포함하는 경우가 있는 것 같다. 일례로 얼굴에 마비가 생겨서 입이 돌아가는 증상의 안면마비는 안면신경의 이상으로 발생하는 질환인데 한방에서는 와사풍이라고 풍의 한 종류처럼 사용하기도 한다. 따라서 뇌졸중이라는 용어가 좀 더 명확하다고 할 수 있다. 뇌졸중이라는 이름을 많은 사람들이 뇌졸증으로 잘못 알고 있는데 증상을 의미할 때 사용하는 증이 아니라 한자로 가운데 중 中 을 사용하여서 뇌가 죽은 (卒) 상태에 있다는 뜻으로 사용되는 이름이다. 기절한 상태를 졸도했다고 하는데 이 때에도 같은 한자가 사용되니까 쉽게 뇌가 졸도한 상태로 이해하면 좋을 듯하다. 영어로 뇌혈관 질환은 cerebrovascular disease, 뇌졸중 또는 중풍은 stroke이라고 표현된다. 그런데 이름을 좀 더 복잡하게 만드는 것은 뇌졸중이 혈관이 막히는 경우와 터지는 경우로 나뉜다는 점이다. 두 가지는 증상은 유사할 수 있지만 발생기전 및 치료가 전혀 다르기 때문에 꼭 구분되어야만 한다. 진료과정에서 환자의 과거 병력이나 가족력을 물었을 경우에 뇌졸중 또는 중풍이라고만 알고 있고 혈관이 막힌 뇌경색인지 혈관이 터진 뇌출혈인지에 대해서는 잘 모르는 경우가 대부분이다. 영어로는 뇌혈관이 막혀서 뇌로 피가 공급이 되지 않아서 뇌조직이 죽게 되는 질환인 뇌경색을 cerebral infarction, 뇌혈 wono | discuss | tweet + 생활 정보 잡기 자동차 카위키 | 기아 포르테 쿱 가격표,사양,색상,갤러리 종합정보자동차 종합정보 카위키, 신차 구매정보를 한눈에 볼수 있는 구매가이드 wono | discuss | tweet + 스포츠 야구 잡기 너클볼 너클볼 그립 및 던지는 법너클볼 그립 및 던지는 법.. 국내에서 너클볼 던지는 투수는 없는 것으로 안다. 그리고 메이져리그에서도 ... wono | discuss | tweet + 생활 diy 접지플러그 다이소 콘센트 접지 플러그 셀프 교체, 직구 제품 DIY한동안 직구가 선풍적인 인기를 끌면서 보다 저렴한 가격에 각종 제품을 구입할 수 있는 루트로 활용되며 ... wono | discuss | tweet + it dev golang test 가장 빠르게 Go Test Code를 작성하는 방법테스트를 하기 전에 알아야할 것들 wono | discuss | tweet + it dev golang test Go Test에 대해 알아보자공부 여정기 wono | discuss | tweet + it dev golang test Go 테스트 코드 작성 및 실행데보션 (DEVOCEAN) 기술 블로그 , 개발자 커뮤니티이자 내/외부 소통과 성장 플랫폼 wono | discuss | tweet + it dev nestjs prisma Models | Prisma DocumentationLearn about the concepts for building your data model with Prisma: Models, scalar types, enums, attributes, functions, IDs, default values and more. wono | discuss | tweetNext
+ it blog lang [Kotlin] Kotlin의 등장 배경, Java와의 차이점, 장점과 단점코틀린( Kotlin ) 등장 배경자바는 1990년대에 만들어진 성공적인 프로그래밍 언어입니다.하지만 시간이 지나면서 몇 가지의 한계가 드러나기 시작했습니다. 자바의 한계장황한 문법: 보일러플레이트 코드(중복되는 코드를 많이 작성하는 문제)가 많아, 간단한 작업도 길고 복잡한 코드로 작성해야 합니다.NullPointException: 자바에서 NPE 문제가 빈번하게 발생을 하며 개발자들이 흔히 겪는 문제입니다.현대적 기능 부족: 프로그래밍 언어에서 흔히 지원하는 람다 표현식, 함수형 프로그래밍, 확장 함수, 코루틴 같은 기능이 부족합니다.개발 속도 한계: 대규모 애플리케이션 개발 시 자바는 간결한 코드를 지원하지 않아 생산성에 제약이 있습니다. 제트브레인즈(JetBrains)의 역할코틀린은 제트브레인즈(.. wono | discuss | tweet
+ 건강 코로나 산업 웰니스(wellness)란 무엇인가코로나 팬데믹을 겪으면서 미래에 대한 불확실성과 사회적 고립감에 우울감을 겪는 사람들이 증가하면서 관광 분야에서도 건강과 행복의 가치를 중시하는 웰니스관광에 대한 관심이 크게 증가했다. 웰니스관광은 관광에서도 비교적 생소한 분야로 웰니스관광을 이해하기 위해서는 먼저 웰니스(wellness)가 무엇인지 이해해야 한다. 영어에서 ‘well’은 ‘건강한, 건강이 좋은’ 등의 의미를 가지고 있으며 명사형 어미인 ‘ness’가 붙어 웰니스(wellness)는 ‘건강, 건강함’의 의미를 가지고 있다. 웰니스는 1654년부터 옥스퍼드 영어사전에 wono | discuss | tweet
+ 산업 보안 점점 어려워지는 데이터 보안·관리, 전담인력은 얼마나 필요할까규제 대상이 되는 데이터를 관리한다는 것이 점점 더 버겁고 고통스러운 일이 되어가고 있다. 해킹 공격도 늘어나고 있는데다가, 각종 사고와 실수로 인한 데이터 노출 사례도 점점 빈번해지고 있기 때문이다. 게다가 사건 한 번 발생했을 때 지불해야 하는 비용도 기하급수적으로 늘어나고 있다. 데이터 관리라는 임무 자체의 난이도도 가뜩이나 높은데, 한 번 삐끗했을 때 져야 하는 책임도 너무나 막중하다. wono | discuss | tweet
+ 산업 뷰티 화장품 아모레퍼시픽, '데이터 보안 등 제한 많아"...글로벌 경쟁 위한 정부 지원 요청[아시아에이=이채현 기자] 아모레퍼시픽은 오늘 오전 서울 용산구 아모레퍼시픽 본사에서 열린 박윤규 과학기술정보통신부 2차관 주재 2024년 인공지능(AI) 일상화 연속 현장간담회에서 글로벌 기업들과의 격차를 줄이기 위한 정책 지원을 요구했다. LG생활건강, APR 등 업계 관계자와 전문가들이 참석한 이날 간담회는 홈뷰티 디바이스 등 AI 도입을 통한 뷰티 분야 혁신 생태계 조성 흐름에 대응하여 민간 전문가들과 뷰티 분야의 AI 확산에 필요한 현장의 의견을 청취하기 위해 마련됐다.AI 기술이 산업의 경계를 넘어 전면적으로 확산되는 동 wono | discuss | tweet
+ it blog jquery nextjs 우리가 Next.js를 공부하게 된 이유올해 9월, 앱 런칭을 위해 우리 팀은 Flutter를 공부했고 정식 배포까지 마무리했습니다. 그리고 앱을 소개하기 위한 사이트를 React로 만들었고 Git Pages로 호스팅했습니다. 어느 날, 한 팀원을 통해 Next.js를 알게 됐습니다. 그리고 코드드림팀에서는 Next.js를 공부하기로 했는데요. 우리가 공부하게 된 이유와 과정을 포스팅을 통해 공유하려고 합니다. 이번 포스팅에서는 Next.js를 공부하게 된 이유를 소개합니다. *이 포스팅 시리즈는 Next.js 공식 문서와 React 공식 문서, 타입스크립트, 리액트, Next.js로 배우는 실전 웹 애플리케이션 개발을 참고하여 작성했습니다. 1. 프론트엔드 개발 변천 jquery의 시작과 끝 프론트엔드는 어떻게 변화해왔을까요? 저는 6년차 .. wono | discuss | tweet
+ it blog be lang [BackEnd] 자바/스프링(Java/Spring)와 Node.js | 대기업은 자바, 스타트업은 Node.js(노드)? (Spring과 Nodejs 중에 고민이신가요?) + 스프링과 노드(node)의 역사이번에 포스팅 할 주제는 자바/스프링과 Node.js의 차이점에 대한 내용입니다. 각각이 나오게 된 이유와 어떠한 이유로 사용되고 있는지에 대해 역사부터 시작하여 차근차근 적었으니 굉장히 알찬 포스팅이 될 것 같습니다. 제일 중요한 내용은 4, 5, 6번에 있기때문에 해당 내용으로 건너 뛰셔도 좋습니다. 1. 내가 사용하고 있는 프레임워크 개발자를 지망하시는 분들 혹은 IT업계 현업에서 종사하시는 분들이시라면 "대기업은 자바를, 스타트업은 Node.js를 대개 사용한다."라는 말을 많이 들어보셨을텐데요.내로라하는 기업의 백엔드 개발자 채용 공고를 살펴보면 'Java 기반 개발 경험이 있는 분'을 찾는다는 문구가 눈에 띕니다. 이와 반대로 스타트업의 채용공고에서는 Node.js로 개발을 해 본 경험이 있는.. wono | discuss | tweet
+ it arc saas [work] Multi-Tenant SaaS 아키텍처 디자인 스토리*이 포스팅은 제가 일터에서 TW로 일하며 라이팅했던 작업물들입니다. https://medium.com/stclab-tech-blog/multi-tenant-saas-%EC%95%84%ED%82%A4%ED%85%8D%EC%B2%98-%EB%94%94%EC%9 wono | discuss | tweet
+ it arc si saas SaaS Applicaton vs. SI Application의 설계 차이CNA(Cloud Native Application)에 이어 SaaS형 애플리케이션 개발 방식에 대한 관심이 생겼다. (물... wono | discuss | tweet
+ 생활 잡기 음식 해산물 소라구이, 소라 굽는 법소라 요리 중 최고는... 소라구이 아닐까요? 제가 소라구이를 좋아해서 그런 건 아니에요 ㅎㅎㅎ 여름 휴가... wono | discuss | tweet
+ it ops ubuntu package Ubuntu 특정 패키지만 업그레이드 하기, 보안 업데이트만 업그레이드 하기업데이트 할 수 있는 패키지 리스트 apt list --upgradable 찾은 패키지만 업데이트 apt install --only-upgrade [패키지 이름] 보안 업데이트만 업그레이드 #어떤 패키지가 업데이트 될 것인지 확인 unattended-upgrade --dry-run #보안 관련 패키지만 업데이트할 수 있는 unattended-upgrades 설치 apt install unattended-upgrades #실제 보안 관련 패키지만 업그레이드 unattended-upgrade wono | discuss | tweet
+ it tech openstack cloud 클라우드 환경 구축을 위한 오픈소스, OpenStack - LG CNS오늘 이 시간에는 LG CNS Cloud 플랫폼으로 활용 중인 OpenStack에 대해 알아보고 그 적용 사례를 소개하고자 합니다. OpenStack의 정의와 역할 먼저 OpenStack의 정의에 대해 알아볼까요? openstack.org에 따르면, ‘OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources throughout a datacenter’ 라고 정의되어 있습니다. 즉, IaaS(Infrastructure As A Service)를 제공하기 위해 데이터센터의 인프라를 제어하는 클라우드 오퍼레이팅 시스템(소프트웨어)이라고 할 수 있는 것이죠. 위의 이미지와 같이 Common... wono | discuss | tweet
+ it dev nextjs prisma How to get total documents count along with pagination · prisma/prisma · Discussion #3087How to get total documents count along with pagination wono | discuss | tweet
+ 건강 상식 중풍 뇌졸중 [데일리팜] 중풍 뇌졸중 뇌경색 뇌출혈…닮음과 차이가끔 진료 중에 설명하다 보면 이름으로 인해서 혼동이 생기는 경우가 있다. 환자의 질병이 뇌졸중이라고 말을 시작한 다음에 한참 설명하다 보면 좀 더 정확하고 세분화된 진단명인 뇌경색이라는 용어로 바꾸어서 설명하고 있고 그렇게 되면 환자나 보호자는 병명에 대해서 헷갈리기 시작한다 과연 내가 가진 병의 뇌졸중인가 아니면 뇌경색인가. 뇌혈관 특히 동맥이 막히거나 터져서 다양한 증상을 나타내는 이 질환은 전문적인 것 말고 일반적으로 사용되는 것만으로도 여러 가지 이름을 가지고 있다. 중풍, 뇌졸중은 거의 비슷한 뜻으로생각하면 된다. 단지 중풍 또는 줄여서 풍은 한방에서 흔하게 사용되는 용어인데 뇌졸중보다는 좀더 광범위한 질환을 포함하는 경우가 있는 것 같다. 일례로 얼굴에 마비가 생겨서 입이 돌아가는 증상의 안면마비는 안면신경의 이상으로 발생하는 질환인데 한방에서는 와사풍이라고 풍의 한 종류처럼 사용하기도 한다. 따라서 뇌졸중이라는 용어가 좀 더 명확하다고 할 수 있다. 뇌졸중이라는 이름을 많은 사람들이 뇌졸증으로 잘못 알고 있는데 증상을 의미할 때 사용하는 증이 아니라 한자로 가운데 중 中 을 사용하여서 뇌가 죽은 (卒) 상태에 있다는 뜻으로 사용되는 이름이다. 기절한 상태를 졸도했다고 하는데 이 때에도 같은 한자가 사용되니까 쉽게 뇌가 졸도한 상태로 이해하면 좋을 듯하다. 영어로 뇌혈관 질환은 cerebrovascular disease, 뇌졸중 또는 중풍은 stroke이라고 표현된다. 그런데 이름을 좀 더 복잡하게 만드는 것은 뇌졸중이 혈관이 막히는 경우와 터지는 경우로 나뉜다는 점이다. 두 가지는 증상은 유사할 수 있지만 발생기전 및 치료가 전혀 다르기 때문에 꼭 구분되어야만 한다. 진료과정에서 환자의 과거 병력이나 가족력을 물었을 경우에 뇌졸중 또는 중풍이라고만 알고 있고 혈관이 막힌 뇌경색인지 혈관이 터진 뇌출혈인지에 대해서는 잘 모르는 경우가 대부분이다. 영어로는 뇌혈관이 막혀서 뇌로 피가 공급이 되지 않아서 뇌조직이 죽게 되는 질환인 뇌경색을 cerebral infarction, 뇌혈 wono | discuss | tweet
+ 생활 정보 잡기 자동차 카위키 | 기아 포르테 쿱 가격표,사양,색상,갤러리 종합정보자동차 종합정보 카위키, 신차 구매정보를 한눈에 볼수 있는 구매가이드 wono | discuss | tweet
+ 스포츠 야구 잡기 너클볼 너클볼 그립 및 던지는 법너클볼 그립 및 던지는 법.. 국내에서 너클볼 던지는 투수는 없는 것으로 안다. 그리고 메이져리그에서도 ... wono | discuss | tweet
+ 생활 diy 접지플러그 다이소 콘센트 접지 플러그 셀프 교체, 직구 제품 DIY한동안 직구가 선풍적인 인기를 끌면서 보다 저렴한 가격에 각종 제품을 구입할 수 있는 루트로 활용되며 ... wono | discuss | tweet
+ it dev golang test Go 테스트 코드 작성 및 실행데보션 (DEVOCEAN) 기술 블로그 , 개발자 커뮤니티이자 내/외부 소통과 성장 플랫폼 wono | discuss | tweet
+ it dev nestjs prisma Models | Prisma DocumentationLearn about the concepts for building your data model with Prisma: Models, scalar types, enums, attributes, functions, IDs, default values and more. wono | discuss | tweet