Artwork

Jeff Barczewski에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 Jeff Barczewski 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.player.fm/legal.
Player FM -팟 캐스트 앱
Player FM 앱으로 오프라인으로 전환하세요!

005 Saul Maddox, Software Engineer at PROS, shares insights about his Hapi-Ninja boilerplate and its technology (Node.js, Hapijs web framework, Swig, Gulp)

34:17
 
공유
 

Manage episode 37571578 series 35645
Jeff Barczewski에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 Jeff Barczewski 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.player.fm/legal.

SaulMaddox-Photo

Saul Maddox, a software engineer for PROS, joins me in this episode of CodeWinds to discuss his Hapi-Ninja boilerplate which helps developers get up and running with the Hapi Node.js web framework.

We discuss in detail the stack he has chosen and the reasons for selecting each:

  • Hapijs Node.js web framework
  • Swig templates
  • Gulp javascript streaming task runner
  • Plugins he has included for assets and routes

Saul explains the file structure of Hapi-Ninja mentioning how to configure and get up and running with Hapi quickly and easily.

Episode Info

  • Episode: CW 005
  • Published: April 7th, 2014
  • Tags: js, nodejs,web,framework,boilerplate
  • Duration: 34:17

Episode Notes

Episode timeline

  • 02:06 - Introduction to the Hapi-Ninja boilerplate
  • 05:44 - Details of Hapi-Ninja stack
  • 06:00 - Hapi Node.js web framework
  • 08:34 - Swig javascript templates
  • 11:17 - Gulp Node.js streaming task runner
  • 13:52 - Getting started with Hapi-Ninja boilerplate
  • 14:44 - Using a watcher like node-supervisor to auto reload
  • 15:47 - Hapi-Ninja file structure
  • 18:38 - Configuration
  • 18:55 - Hapi-Assets plugin for minimizing and concatenating assets
  • 21:42 - Hapi-Named-Routes plugin
  • 23:31 - Hapi-Cache Buster plugin for easier browser reloading in development
  • 25:26 - Easy switching from full frontend app (PhoneGap) to a frontend and server using same folder structure
  • 27:02 - Hapi-Ninja code is commented heavily to help new users learn
  • 27:41 - Upgrading from Hapi 2.x to 3.x
  • 28:37 - Contributing
  • 30:08 - Other projects
  • 30:25 - Ever Stain project - legacy website for being remembered
  • 32:16 - Following Saul

Getting started with Hapi-Ninja

  • Install Nodejs
  • Clone repo from GitHub
  • Change working directory into the new path
  • Install dependencies from npm
# after installing Node.js git clone https://github.com/poeticninja/hapi-ninja.git cd hapi-ninja npm install

Links from Show

  • Hapi-Ninja boilerplate GitHub Repo
  • Hapijs Node.js web framework
  • Swig templates
  • Gulp javascript streaming task runner
  • Hapi-Named-Routes plugin for using named routes
  • Hapi-Assets plugin for automatically minimizing and concatenating assets
  • Hapi-Cache-Buster plugin which helps with serving fresh content in development
  • Ever Stain legacy website coming soon by Saul Maddox. How will you be remembered?

Following Saul Maddox

  continue reading

15 에피소드

Artwork
icon공유
 
Manage episode 37571578 series 35645
Jeff Barczewski에서 제공하는 콘텐츠입니다. 에피소드, 그래픽, 팟캐스트 설명을 포함한 모든 팟캐스트 콘텐츠는 Jeff Barczewski 또는 해당 팟캐스트 플랫폼 파트너가 직접 업로드하고 제공합니다. 누군가가 귀하의 허락 없이 귀하의 저작물을 사용하고 있다고 생각되는 경우 여기에 설명된 절차를 따르실 수 있습니다 https://ko.player.fm/legal.

SaulMaddox-Photo

Saul Maddox, a software engineer for PROS, joins me in this episode of CodeWinds to discuss his Hapi-Ninja boilerplate which helps developers get up and running with the Hapi Node.js web framework.

We discuss in detail the stack he has chosen and the reasons for selecting each:

  • Hapijs Node.js web framework
  • Swig templates
  • Gulp javascript streaming task runner
  • Plugins he has included for assets and routes

Saul explains the file structure of Hapi-Ninja mentioning how to configure and get up and running with Hapi quickly and easily.

Episode Info

  • Episode: CW 005
  • Published: April 7th, 2014
  • Tags: js, nodejs,web,framework,boilerplate
  • Duration: 34:17

Episode Notes

Episode timeline

  • 02:06 - Introduction to the Hapi-Ninja boilerplate
  • 05:44 - Details of Hapi-Ninja stack
  • 06:00 - Hapi Node.js web framework
  • 08:34 - Swig javascript templates
  • 11:17 - Gulp Node.js streaming task runner
  • 13:52 - Getting started with Hapi-Ninja boilerplate
  • 14:44 - Using a watcher like node-supervisor to auto reload
  • 15:47 - Hapi-Ninja file structure
  • 18:38 - Configuration
  • 18:55 - Hapi-Assets plugin for minimizing and concatenating assets
  • 21:42 - Hapi-Named-Routes plugin
  • 23:31 - Hapi-Cache Buster plugin for easier browser reloading in development
  • 25:26 - Easy switching from full frontend app (PhoneGap) to a frontend and server using same folder structure
  • 27:02 - Hapi-Ninja code is commented heavily to help new users learn
  • 27:41 - Upgrading from Hapi 2.x to 3.x
  • 28:37 - Contributing
  • 30:08 - Other projects
  • 30:25 - Ever Stain project - legacy website for being remembered
  • 32:16 - Following Saul

Getting started with Hapi-Ninja

  • Install Nodejs
  • Clone repo from GitHub
  • Change working directory into the new path
  • Install dependencies from npm
# after installing Node.js git clone https://github.com/poeticninja/hapi-ninja.git cd hapi-ninja npm install

Links from Show

  • Hapi-Ninja boilerplate GitHub Repo
  • Hapijs Node.js web framework
  • Swig templates
  • Gulp javascript streaming task runner
  • Hapi-Named-Routes plugin for using named routes
  • Hapi-Assets plugin for automatically minimizing and concatenating assets
  • Hapi-Cache-Buster plugin which helps with serving fresh content in development
  • Ever Stain legacy website coming soon by Saul Maddox. How will you be remembered?

Following Saul Maddox

  continue reading

15 에피소드

모든 에피소드

×
 
Loading …

플레이어 FM에 오신것을 환영합니다!

플레이어 FM은 웹에서 고품질 팟캐스트를 검색하여 지금 바로 즐길 수 있도록 합니다. 최고의 팟캐스트 앱이며 Android, iPhone 및 웹에서도 작동합니다. 장치 간 구독 동기화를 위해 가입하세요.

 

빠른 참조 가이드