1. 프로그래머의 성장에 대해, 그리고 기본기

나는 회사에서 PHP프로그래밍을 하고 있다. 비록 IT회사가 아니지만 어느 정도 규모가 있고 개발팀 규모도 작지 않은편이다. 하지만 개발 트렌드를 빨리 따라가지 못하는 점은 어쩔 수 없는 일인 것 같다. 워낙 개발...

PHP

2. PHP 테스트(test)와 디버깅(debugging)

Page edited by 정광섭 테스트와 디버깅 관련 자료phpunit Fixtures phpunit 설치 및 php 단위 테스트 하기 phpunit 단위 테스트 건너뛰기(skipping...

PHP Laravel

3. WSL 2(Windows Subsystem For Linux 2) 정식 버전 사용하기

Page edited by 정광섭 주요 변경 사항 WSL 2 설치하기 WSL 2 로 변환 배포 삭제 서비스 구동 WSL 재시작 Network WSL 파일 IO 성능 높이기 빠른...

PHP Laravel

4. PHPStorm 에서 WSL 2 내에 구성한 PHP 프로젝트 설정하기

Page edited by 정광섭 WSL 2 내 프로젝트 가져오기 PHPStorm 환경 구성 같이 보기 Ref TL;DRPHPStorm 2020.01 버전부터는 WSL 2를 지원하므로 W...

PHP Laravel

5. [JavaScript] Deno

JavaScript runtime, - Node.js처럼 자바스크립트로 App 개발 가능 denoland / deno https://deno.land/ https://github.com/denoland/deno - 66k - v1.2.2 , 2020/08 - 2018/05 시작 - v1.0 출시 , 2020/05 * 사용...

javascript

6. [Tip] UTF-8 Bom 문제 해결방법

PHP 에서 string을 외부에서 받아와 json_decode 등을 할 때 아무 이유없이 syntax error를 반환 하는 경우가 있다. 이럴땐 여러가지 의심을 할 수 있는데, 이번 이슈의 경우 Data를 가져온 곳이 web임을 가만했을때...

PHP Tip's Develop Tip

7. [Tip] Laravel with method specific columns

Laravel의 with method는 relation된 다른 테이블의 값을 함께 가져올 때 사용된다. 다만 이번 프로젝트에서 users 테이블의 연결된 logs의 timestamp 값 (created_at, updated_at)을 가져오고 싶었는데 hidden으로...

PHP Laravel Tip's Develop Tip eloquent sql

8. [Node.js] puppeteer - 브라우저 제어 사용방법

- 테스팅 툴, 웹 크롤러로 활용 - 크롬 조종 - Headless Chrome Node.js API https://github.com/puppeteer/puppeteer - 64k - v5.2.1, 2020/07 https://pptr.dev/ - 설치 npm i puppeteer - 테스트 파일 작성, test...

javascript

9. [Javasctipr] Shadow DOM 사용법

[Javasctipr] Shadow DOM 사용법 - 쉐도우 돔으로 설정하면 전역 개체들과 분리된다. - 전역으로 쓰이는 CSS style이 적용되지 않는다. - 자바스크립트는 쉐도우 돔에 있어도 전역으로 동작한다. 쉐도우 돔 만들기 -...

javascript