개발 중 도커(Docker)를 사용할 때 얻는 이점은 개발 기기와 다양한 환경(QA, 프로덕션 등)에 걸쳐 일관적인 테스트 환경을 제공할 수 있다는 것이다. 반면 어려운 점도 있다. 도커 컨테이너로 인해 개발자가 코딩 중 관리해야 하는 부가적인 추상화 ...
2021.11.10
프로그래밍 언어 개발은 컴퓨터의 기계어와 밀접하게 연관된다. 기계어는 이름에서 알 수 있듯이 기계가 실행할 수 있는 명령으로 된 언어다. 여기서 기계는 컴퓨터에 내장된 마이크로프로세서를 의미한다(CPU, 하드 디스크 컨트롤러 등). 프로세서는 특수한 ...
2021.11.02
자바는 2018년 새로운 릴리즈 주기를 도입하면서 개발 측면에서 가장 큰 변화를 단행했다. 이 과감한 새로운 계획의 결과로 자바 개발자들은 6개월마다 새로운 기능 릴리즈를 받고 있다.   자바를 신선하고 현 시점에 맞는 언어로 유지하는 데는 ...
2021.09.28
세계에서 가장 큰 IT 기업 간의 10년에 걸친 법정 다툼이 마침내 끝이 났다. 결과는 오픈소스 소프트웨어 커뮤니티의 승리였다.   오라클과 구글 간의 사건에 대해 간략히 정리해 보자. 2010년 오라클은 구글이 안드로이드 스마트폰 운영체 ...
2021.09.28
마이크로소프트 자바 엔지니어링 그룹이 GC툴킷을 오픈소스로 공개했다. GC툴킷은 자바 가비지 콜렉션(garbage collection, GC) 로그 파일을 분석하는 일련의 라이브러리를 말한다. 오픈소스로 공개된 GC툴킷은 깃허브에서 다운로드할 수 있 ...
2021.09.07
자바 프로그래밍 언어는 매끄럽고 우아하게 데이터를 저장하고 불러오는 방법을 제공한다. 그러나 적절한 입력 검증과 안전 장치를 두지 않으면 애플리케이션이 안전하지 않은 역직렬화 취약점(deserialization vulnerabilities)에 노출될 ...
2021.08.30
안드로이드의 자바 코드 사용을 두고 벌어진 구글과 오라클의 10년 분쟁에서 미 연방 대법원이 구글의 손을 들어줬다. 구글이 자바 API의 작은 부분을 복사해 사용하는 것은 오라클의 저작권을 침해하지 않는 공정한 이용에 해당한다고 판결한 것이다.&nbs ...
2021.04.06
자바는 '한 번 쓰고 어디서나 실행(Write once, run anywhere)'하는 프로그래밍 언어의 대명사다. 이런 자바를 자바스크립트가 대체할까?   답은 보는 관점에 따라 다르다. 또한 웹어셈블리(WebAssembly)와 같은 기 ...
2021.03.30
분명 파이썬(Python)이 소프트웨어 개발자들 사이에서 큰 인기를 끌고 있으며 그 인기는 지속적으로 높아질 것이다. 매월 프로그래밍 언어의 인기도를 공개하는 소프트웨어 업체 티오베(TIOBE)는 지난해 11월 파이썬이 처음으로 자바(Java)를 제치 ...
2021.01.28
자바 사용을 놓고 오라클과 갈등이 있는 기업을 겨냥한 기술 지원 서비스가 등장했다. 최근 아줄(Azul)은 IT팀이 오라클의 자바 SE(Standard Edition)를 아줄의 오픈JDK 줄루(Zulu) 빌드로 전환할 수 있는 지원 서비스를 출시했다. ...
2020.10.26
만약 미 연방대법원이 API도 저작권 대상이라고 판결한다면, 그 영향은 전 세계 소프트웨어 개발자에게 미칠 것이다. 오라클과 구글은 10년째 법정 공방을 벌이고 있다. 업계의 주목을 받는 이 소송이 우리가 알고 있는 소프트웨어 엔지니어링을 완전히 바 ...
2020.10.08
25년이 된 자바(Java) 프로그래밍 언어가 중대한 이정표에 도달했는데, 오라클은 미래를 계획하고 미 대법원의 판결은 임박했다.  자바 프로그래밍 언어는 2020년 5월 23일 썬 마이크로시스템즈(Sun Microsystems)가 자바 ...
2020.05.25
자율 주행 자동차와 안면 인식 소프트웨어, 음성 제어 스피커 등은 모두 머신러닝(Machine Learning) 기술과 프레임워크를 기반으로 만들어졌다. 앞으로 10년 동안, 차세대 제품이 우리의 일상과 소프트웨어 개발은 물론, 우리가 만들고 사용하는 ...
2020.02.19
자바스크립트가 가장 널리 알려진 개발 언어 자리를 지켰다. 최근 발표된 2020 해커랭크 개발자 기술력 보고서(2020 HackerRank Developer Skills Report)에 따르면, 자바스크립트와 함께 자바, C, 파이썬이 상위에 올랐다. ...
2020.02.06
TIOBE 지수에 따르면 자바는 세계에서 가장 널리 사용되는 프로그래밍 언어다. 이 프로그래밍 언어는 꾸준히 개발자들에게 인기를 끄는 강력하고 역동적인 기술력이다. 전문 프로그래머든 초보자든 관계없이 자바는 개발자가 자신의 경력에 넣기에 상당히 괜찮 ...
2019.12.30
  1. '실전 예제로 보는' 자바 개발에서의 도커 사용법

  2. 2021.11.10
  3. 개발 중 도커(Docker)를 사용할 때 얻는 이점은 개발 기기와 다양한 환경(QA, 프로덕션 등)에 걸쳐 일관적인 테스트 환경을 제공할 수 있다는 것이다. 반면 어려운 점도 있다. 도커 컨테이너로 인해 개발자가 코딩 중 관리해야 하는 부가적인 추상화...

  4. 프로그래밍 언어의 간단한 역사

  5. 2021.11.02
  6. 프로그래밍 언어 개발은 컴퓨터의 기계어와 밀접하게 연관된다. 기계어는 이름에서 알 수 있듯이 기계가 실행할 수 있는 명령으로 된 언어다. 여기서 기계는 컴퓨터에 내장된 마이크로프로세서를 의미한다(CPU, 하드 디스크 컨트롤러 등). 프로세서는 특수한 ...

  7. '살아 움직이는 언어' 자바에 추가된 6가지 새로운 기능

  8. 2021.09.28
  9. 자바는 2018년 새로운 릴리즈 주기를 도입하면서 개발 측면에서 가장 큰 변화를 단행했다. 이 과감한 새로운 계획의 결과로 자바 개발자들은 6개월마다 새로운 기능 릴리즈를 받고 있다.   자바를 신선하고 현 시점에 맞는 언어로 유지하는 데는 ...

  10. 글로벌 칼럼 | '오라클-구글' 자바 소송으로 깨달은 SW 혁신의 본질

  11. 2021.09.28
  12. 세계에서 가장 큰 IT 기업 간의 10년에 걸친 법정 다툼이 마침내 끝이 났다. 결과는 오픈소스 소프트웨어 커뮤니티의 승리였다.   오라클과 구글 간의 사건에 대해 간략히 정리해 보자. 2010년 오라클은 구글이 안드로이드 스마트폰 운영체...

  13. 마이크로소프트, 자바 GC툴킷 오픈소스로 공개…JVM 메모리 상태 고급 분석 가능

  14. 2021.09.07
  15. 마이크로소프트 자바 엔지니어링 그룹이 GC툴킷을 오픈소스로 공개했다. GC툴킷은 자바 가비지 콜렉션(garbage collection, GC) 로그 파일을 분석하는 일련의 라이브러리를 말한다. 오픈소스로 공개된 GC툴킷은 깃허브에서 다운로드할 수 있...

  16. 자바 역직렬화 취약점의 이해와 방어 방법

  17. 2021.08.30
  18. 자바 프로그래밍 언어는 매끄럽고 우아하게 데이터를 저장하고 불러오는 방법을 제공한다. 그러나 적절한 입력 검증과 안전 장치를 두지 않으면 애플리케이션이 안전하지 않은 역직렬화 취약점(deserialization vulnerabilities)에 노출될 ...

  19. 구글, 10년 자바 분쟁에서 승리…미 연방대법원 “공정 이용” 판결

  20. 2021.04.06
  21. 안드로이드의 자바 코드 사용을 두고 벌어진 구글과 오라클의 10년 분쟁에서 미 연방 대법원이 구글의 손을 들어줬다. 구글이 자바 API의 작은 부분을 복사해 사용하는 것은 오라클의 저작권을 침해하지 않는 공정한 이용에 해당한다고 판결한 것이다.&nbs...

  22. "자바스크립트, 새로운 자바인가" 자바스크립트의 자바 대체 논쟁

  23. 2021.03.30
  24. 자바는 '한 번 쓰고 어디서나 실행(Write once, run anywhere)'하는 프로그래밍 언어의 대명사다. 이런 자바를 자바스크립트가 대체할까?   답은 보는 관점에 따라 다르다. 또한 웹어셈블리(WebAssembly)와 같은 기...

  25. 글로벌 칼럼 | 파이썬이 기업을 지배하게 될 8가지 이유와 그렇지 않을 8가지 이유

  26. 2021.01.28
  27. 분명 파이썬(Python)이 소프트웨어 개발자들 사이에서 큰 인기를 끌고 있으며 그 인기는 지속적으로 높아질 것이다. 매월 프로그래밍 언어의 인기도를 공개하는 소프트웨어 업체 티오베(TIOBE)는 지난해 11월 파이썬이 처음으로 자바(Java)를 제치...

  28. 아줄, 오라클 자바 마이그레이션 서비스 공개

  29. 2020.10.26
  30. 자바 사용을 놓고 오라클과 갈등이 있는 기업을 겨냥한 기술 지원 서비스가 등장했다. 최근 아줄(Azul)은 IT팀이 오라클의 자바 SE(Standard Edition)를 아줄의 오픈JDK 줄루(Zulu) 빌드로 전환할 수 있는 지원 서비스를 출시했다....

  31. 글로벌 칼럼 | 오라클과 구글의 법정 분쟁이 가져올 수 있는 소프트웨어 개발의 전복

  32. 2020.10.08
  33. 만약 미 연방대법원이 API도 저작권 대상이라고 판결한다면, 그 영향은 전 세계 소프트웨어 개발자에게 미칠 것이다. 오라클과 구글은 10년째 법정 공방을 벌이고 있다. 업계의 주목을 받는 이 소송이 우리가 알고 있는 소프트웨어 엔지니어링을 완전히 바...

  34. 25주년된 자바 프로그래밍 언어, 지속적인 진화로 인기 정상

  35. 2020.05.25
  36. 25년이 된 자바(Java) 프로그래밍 언어가 중대한 이정표에 도달했는데, 오라클은 미래를 계획하고 미 대법원의 판결은 임박했다.  자바 프로그래밍 언어는 2020년 5월 23일 썬 마이크로시스템즈(Sun Microsystems)가 자바...

  37. 자바 개발자를 위한 머신러닝 실전 가이드 - ITWorld How To

  38. 2020.02.19
  39. 자율 주행 자동차와 안면 인식 소프트웨어, 음성 제어 스피커 등은 모두 머신러닝(Machine Learning) 기술과 프레임워크를 기반으로 만들어졌다. 앞으로 10년 동안, 차세대 제품이 우리의 일상과 소프트웨어 개발은 물론, 우리가 만들고 사용하는...

  40. “모두가 아는 자바스크립트, 모두가 알고 싶어하는 구글 고” : 해커랭크 개발자 서베이

  41. 2020.02.06
  42. 자바스크립트가 가장 널리 알려진 개발 언어 자리를 지켰다. 최근 발표된 2020 해커랭크 개발자 기술력 보고서(2020 HackerRank Developer Skills Report)에 따르면, 자바스크립트와 함께 자바, C, 파이썬이 상위에 올랐다....

  43. '자바를 배우자' 온라인 과정 10선

  44. 2019.12.30
  45. TIOBE 지수에 따르면 자바는 세계에서 가장 널리 사용되는 프로그래밍 언어다. 이 프로그래밍 언어는 꾸준히 개발자들에게 인기를 끄는 강력하고 역동적인 기술력이다. 전문 프로그래머든 초보자든 관계없이 자바는 개발자가 자신의 경력에 넣기에 상당히 괜찮...

X