2024년 『튜링의 사과』가 준비한 올해 첫번째 프로모션 강연 ! 소프트웨어 엔지니어로서 15년 이상 쌓인 내공을 바탕으로 집필된<UI시스템 블랙북>의 저자 박춘언님과 함께하세요
『튜링의 사과』 가 준비한 개발자 강연 시리즈 PART 1 ‘개발자의 재테크’ 일자 : 2024년 2월 15일(목) 오후 7시 30분 장소 : 튜링의 사과 강의실 (자율형 작업공간) ■ 강연자 변영인님 소개 6년 차 개발자이며 현재 파이썬과 자바, 데이터 분석을 가..
『튜링의 사과』 프로모션 강연의 두번째 주제 'UX리서치' 10여 년간 UX 리서처로 IBM, 스포티파이, 넷플릭스, 현재는 구글 유튜브팀에서 열일하고 있는 저자 백원희님과 함께 개발자와 사용자의 연결고리를 찾아보아요👉👈 일시: 2월 21일(수)
일자 : 2024년 2월 29일(목) 오후 7시 30분 ~ 9시 장소 : 튜링의 사과 강의실 (자율형 작업공간)IT 회사에 입사를 목표로 하고있거나, 입사 후 업무에 매진하고 있는 주니어 개발자분들에게 "업무적인 글쓰기, 문서화"가 왜 중요하고, 나의 커리어에 있어서
일자 : 2024년 3월 14일(목) 오후 7시 30분 ~ 9시장소 : 튜링의 사과 강의실 (자율형 작업공간)스트레스를 줄이면서 많은 일을 처리하게 해준다는 GTD!하지만 책을 읽어보니 내용도 복잡한거 같고 실천하기도 어렵습니다.
이번에는 『튜링의 사과』 가 조금 특별한 강의를 준비했습니다. 코테를 하다보면 알고리즘의 벽을 꼭 넘어야 하는데요, CS 중에서도 필수적인 알고리즘에 대한 기본기를 다질 수 있는 강의입니다. 이번 강의는 서울대 컴퓨터공학과를 졸업하고 현재 연세대학교 컴퓨터과학과에 재직
여러분의 상태관리 안녕하신가요? 웹 프론트엔드 개발자라면 리액트 상태관리에 대해 한번쯤은 들어 보셨을겁니다. 리액트에서 상태관리는 동적인 데이터를 효율적으로 관리하기 위해 필수적이죠. 상태는 앱의 현재 상황을 반영하며, 사용자의 인터랙션에 따라 변화합니다.
반복적이고 일상적인 작업을 자동화 시키면 개발 및 배포 프로세스를 더욱 앞당길수 있는데요!! 래서 이번에는 CI/CD를 위한 도구인 GitHub Actions를 알아보는 시간을 준비해봤습니다.
인터넷을 통해 전달 되는 정보의 중요성이 커지고 있는 만큼 보안의 중요성도 커지고 있는데요. 한 번의 비밀번호 유출은 누군가의 삶에 심각한 영향을 미칠 가능성이 있습니다. 보안을 백엔드 개발 영역으로만 생각하고 소홀하게 생각한 적이 있나요?
Next.js 배우면 나도 풀스택 React는 사용자 인터페이스 구축을 위한 JavaScript 라이브러리로 많이 알려져 있는데요. Next.js는 React의 한계를 극복하기 위해 Vercel에서 개발한 프레임워크 입니다.
Vim은 명령 모드, 입력 모드, 시각적 모드와 같은 다양한 모드를 가지고 있습니다. 이 모드 시스템은 사용자가 텍스트를 다양한 방식으로 편집하고 조작할 수 있게 해줍니다. 또한 Vim에서 명령어와 객체를 조합하여 텍스트를 조작하는 기능이 있는데요. 그 조합이 무궁무진
네트워크 동작을 심도 있게 이해하는 것은 네트워크 기반 솔루션을 개발하고 운영하는 데 있어서 중요한 요소입니다. 이를 통해 프로그램의 안정성을 향상시키고 사용자 경험을 최적화 할 수 있습니다. 또한, 문제 해결 과정에서 보다 빠르고 효과적인 조치를 취할 수 있습니다.
일이 산더미처럼 쌓여있나요? 해야 할 일들이 머릿속을 가득 채워 스트레스를 느끼고 있나요?지금까지 여러 시간 관리 방법을 시도해봤지만, 뭔가 부족하다고 느꼈나요?업무의 효율성을 높이고 삶의 질을 향상시키고 싶다면 GTD의 개념부터 실천 방법까지모든 과정을 체계적으로
앱 개발 과정 훑어보기 React Native 앱 개발에 관심이 많으신가요? 사이드 프로젝트를 시작하려고 하지만 어디서부터 시작해야 할지 막막하신가요? 이번 강의는 React Native의 환경 설정부터 앱 스토어 배포까지의 모든 과정을 살펴보며,
한 우물만 파본 개발자거나 막연히 Docker에 대한 의무감만 느끼고 있었던 사람이라면 이번 실습강의를 통해 애플리케이션을 컨테이너화하는 과정을 이해하고 Docker의 문턱을 같이 넘어봅시다.이번 강의 에서는 Docker의 기초적인 부분과 Docker 명령어를 사용하여
『튜링의 사과』 프로모션 강연 시리즈 세번째 주제 'SQL' 기획자 출신 데이터 전문가가 풀어내는 《기획자를 위한 SQL》 북토크입니다. SQL이 개발자만의 언어가 아닌, 기획자에게도 필수적인 도구임을 알려드립니다. > 일시: 6월 26일(수) 오후 7시 ~ 9시
Emacs와 Vim은 각자의 철학과 강점을 가진 텍스트 에디터이지만, Emacs는 특히 확장성과 커스터마이징, 통합 개발 환경, Org-mode, 다양한 파일 형식 지원 등에서 강점을 보입니다. Emacs는 텍스트 편집을 넘어서 다양한 작업을 하나의 환경에서 처리할 수
프론트엔드 테스트의 중요성 프론트엔드는 사용자와 직접 상호작용하는 부분이기 때문에, 오류나 버그가 사용자 경험에 직접적인 영향을 미칩니다. 철저한 테스트를 통해 버그를 미리 발견하고 수정하면 제품의 품질을 크게 향상시킬 수 있습니다. 내 삶을 복잡하게 만드는 테스트
JWT를 사용해 인증을 구현했지만, JWT 내부의 암호화 기술에 대해서는 잘 모르는 경우가 많습니다. 심지어 일부는 비밀번호를 데이터베이스에 저장할 때 base64 인코딩을 사용하는 경우도 있습니다. 암호화 기술의 원리를 이해하고 이론적 기초를 탄탄히 다지면, 다양한
**개발자들의 성장 아지트, 『튜링의 사과』가 준비한 두번째 프로모션 강의!** 우아한 형제들 개발이사를 맡으셨고, 한국 스프링 사용자 모임의 대표셨던 찐개발자 박성철님의 강의가 11월 29일(수) 오후 7시, 성수동 『튜링의 사과』 아지트에서 열려요.
개발자들의 성장 아지트, 『튜링의 사과』가 준비한 첫번째 프로모션 강의! 인공지능 개발자로 성장하는데 큰 도움을 줬던 명품 도서, 『핸즈온 머신러닝』 3판이 드디어 번역 출간되었어요. 그래서 『튜링의 사과』 에서 기념 강의를 준비했지요.
플러터는 구글이 만든 오픈소스로 단일 코드 베이스로 멀티 플랫폼 어플리케이션 개발이 가능합니다. 모바일 기반의 서비스를 만들 때 대부분의 기능들이 pub.dev를 통해 패키지로 제공되어 쉽게 활용할 수 있지만, 패키지가 없거나 패키지에서 제공하지 않는 기능이 필요할
일부 사람들은 플러터를 단순한 UI 프레임워크로 인식하기도 합니다. 이는 선언형 UI 기반으로 빠르고 쉽게 화면을 구성할 수 있으며, 여러 플랫폼에서 일관된 결과를 제공하고, 뛰어난 렌더링 성능을 자랑하는 플러터의 강점 중 하나인 렌더링 기능에만 초점을 맞춘 오해에서
플러터는 하나의 코드로 다양한 플랫폼에서 동일한 경험을 제공하는 강력한 프레임워크입니다. Android, iOS, macOS, Windows 등 대부분의 플랫폼에서는 구현된 결과물이 큰 차이 없이 일관되게 동작하지만, 웹에서는 조금 다른 상황이 벌어집니다. 이로 인
플러터 프로젝트에서 아키텍처의 중요성은 날로 커지고 있습니다. 그러나 선언형과 객체지향이 혼합된 멀티 패러다임 환경에서 최적의 아키텍처를 도입하는 것은 결코 간단하지 않은 도전입니다. 특히 함수형 프로그래밍의 일종인 선언형 UI와 객체지향적 설계 원칙을 조화롭게 통
지난 10월, 우리는 플러터 아키텍처의 개념과 기초 설계 전략을 탐구하며 선언형 UI와 객체지향적 설계를 조화롭게 통합하는 방법을 모색했습니다. 이제, 본격적으로 설계된 아키텍처를 프로젝트에 어떻게 도입하고, 그 결과를 효과적으로 평가할 수 있을지에 대해 이야기할 차례