안드로이드 개발 입문 시 가장 많이들 만들어보는 스톱워치 앱을 코틀린 언어로 만들어봅니다. 이를 통해 메인 스레드와 백그라운드 스레드의 동작 원리를 이해해봅니다.
Read More![](https://goldenrabbit.co.kr/wp-content/uploads/2022/03/Joyce_스톱워치_프로젝트_01-600x363.png)
안드로이드 개발 입문 시 가장 많이들 만들어보는 스톱워치 앱을 코틀린 언어로 만들어봅니다. 이를 통해 메인 스레드와 백그라운드 스레드의 동작 원리를 이해해봅니다.
Read More숫자의 큰 역할 중 하나는 정량적인 비교다. 우리는 숫자의 변화를 통해 시간의 흐름을 알고, 통장의 숫자가 0에서 갑자기 확 늘어나면 월급이 들어왔는지를 알 수 있다. 회사도 마찬가지다. 숫자의 변화로 회원 수 증가를 알고, 수익이 늘어난 정도를 확인한다.
Read More제네릭 프로그래밍은 Go 1.18 버전부터 새롭게 추가된 기능으로 타입 파라미터를 통해서 하나의 함수나 타입이 여러 타입에 대해서 동작하도록 해주는 프로그래밍 기법입니다. 자바나 C++, C#과 같은 다른 언어에서 이미 제공되던 기능으로 많은 프로그래머들이 Go에서도 이 기능이 지원되길 기다렸습니다.
Read More“모든 기업은 SW 기업이다.” 2015년 화두가 된 이 말이 현실이 되며 인재 채용에 어려움을 겪는 기업이 많아졌다. 개발자 채용이 고민인 당신을 위해 블리자드의 한 개발팀의 채용 이야기를 들려드리겠다. 블리자드는 어떻게 인재를 구분하고 채용하는지, 인재가 오고 싶은 회사를 어떻게 만들었는지 힌트를 얻을 수 있을 것이다.
Read More늘 급한 일에 쫒기는 당신을 위해 《개발자로 살아남기》의 한 단락을 발췌했다. 어디선가 읽었을 법한, 알 법한 이야기지만, 아는 것과 실천하는 것의 차이는 크다. 이번 기회에 실천해 삶에 변화를 만들어보는 것은 어떨까?
Read More사람들은 무분별한 정보 사이에서 패턴을 찾고, 거기에 의미를 부여하는 데 능하다. 이는 사는 데 있어서 굉장히 유용하지만, 많은 경우 비정보성 데이터에도 큰 의미를 부여하여 오히려 혼란을 일으키기도 한다.
Read More개발자라면 어떤 기초 지식을 습득해야 할까? 좋은 개발자가 되려면 어떤 사고 방식을 갖춰야 할까? 수많은 글과 멘토들이 말했을 법한 말들이지만, 알면서도 잊기 쉽고 실천하기는 더 어려운 그 이야기를 들어보자
Read More데이터베이스와 연동하여 데이터를 입력, 수정, 삭제, 조회할 수 있는 모델1 방식의 회원제 게시판을 JSP로 제작합니다. 폼값 처리에는 내장 객체를 사용하고, 로그인은 session 영역을 사용합니다.
Read More자바에서 사용하는 메모리 모델의 구조를 이해하면 자바 프로그래밍에 큰 도움이 됩니다. 그러나 모든 것을 자세히 알 필요는 없습니다. 우리가 공부한 것과 연관해 서 필요한 개념만 조금 이해하면 됩니다.
Read More웹에서 더 다양한 레이아웃을 만들고자 고안된 기법이 플렉스박스flexbox입니다. 플렉스는 ‘유연한’이란 뜻을 가지고 있어요. 이름만큼이나 화면 레이아웃을 유연하게, 자유자재로 배치할 수 있게 해줍니다.
Read More