mherman.org Open in urlscan Pro
185.199.109.153  Public Scan

Submitted URL: http://mherman.org/
Effective URL: https://mherman.org/
Submission: On November 08 via api from US — Scanned from DE

Form analysis 0 forms found in the DOM

Text Content

Michael Herman
Blog About Talks RSS
Transform your app with Whereby's video calling API. Empower real-time
collaboration.ads via Carbon


2020


 * PULLING IMAGES FROM PRIVATE DOCKER REGISTRIES ON GITLAB CI


 * DOCKERIZING A REACT APP


 * DEPLOYING A JEKYLL SITE TO NETLIFY WITH DOCKER AND GITLAB CI


2019


 * DOCKERIZING A VUE APP


 * DOCKERIZING AN ANGULAR APP


 * NODE, GRPC, AND POSTGRES


 * LOGGING IN KUBERNETES WITH ELASTICSEARCH, KIBANA, AND FLUENTD


2018


 * SETTING UP A KUBERNETES CLUSTER ON UBUNTU 18.04


 * AUTHENTICATION IN ANGULAR WITH NGRX


 * STUBBING NODE AUTHENTICATION MIDDLEWARE WITH SINON


 * USER AUTHENTICATION WITH PASSPORT AND KOA


2017


 * DOCKER ON AWS: FROM CONTAINERIZATION TO ORCHESTRATION


 * STUBBING HTTP REQUESTS WITH SINON


 * ON-DEMAND ENVIRONMENTS WITH DOCKER AND AWS ECS


 * BUILDING A RESTFUL API WITH KOA AND POSTGRES


 * DEVELOPING MICROSERVICES - NODE, REACT, AND DOCKER


 * FLASK FOR NODE DEVELOPERS


 * DEVELOPING AND TESTING MICROSERVICES WITH DOCKER


 * FUNCTIONAL TESTING WITH TESTCAFE


 * TOKEN-BASED AUTHENTICATION WITH ANGULAR


2016


 * BUILDING A RESTFUL API WITH NODE, FLOW, AND JEST


 * DEVELOPING A RESTFUL API WITH NODE AND TYPESCRIPT


 * TOKEN-BASED AUTHENTICATION WITH NODE


 * NODE, PASSPORT, AND POSTGRES


 * TESTING NODE AND EXPRESS


 * ATOM FOR WEB DEVELOPERS


 * SWAGGER AND NODEJS


 * TEST DRIVEN DEVELOPMENT WITH NODE, POSTGRES, AND KNEX (RED/GREEN/REFACTOR)


 * DESIGNING A RESTFUL API WITH NODE AND POSTGRES


2015


 * NODE, POSTGRES, AND SEQUELIZE


 * SOCIAL AUTHENTICATION IN NODE.JS WITH PASSPORT


 * TESTING NODE.JS WITH MOCHA AND CHAI


 * NODE, EXPRESS, SWIG, AND MONGODB - GETTING STARTED WITH CRUD


 * PRIMER ON SWIG TEMPLATING


 * HANDLING USER AUTHENTICATION WITH THE MEAN STACK


 * TESTING ANGULARJS WITH PROTRACTOR AND KARMA - PART 2


 * TESTING ANGULARJS WITH PROTRACTOR AND KARMA - PART 1


 * NODE WITH DOCKER - CONTINUOUS INTEGRATION AND DELIVERY


 * POSTGRESQL AND NODEJS


 * SUBLIME TEXT FOR WEB DEVELOPERS


 * USER AUTHENTICATION WITH PASSPORT AND EXPRESS 4


2014


 * NODE, EXPRESS, AND MONGODB - A PRIMER


 * KICKSTARTING ANGULAR WITH GULP AND BROWSERIFY, PART 2 - BROWSERIFY


 * KICKSTARTING ANGULAR WITH GULP AND BROWSERIFY, PART 1 - GULP AND BOWER


 * PRIMER ON ANGULARJS SERVICES


 * ADDING A CAPTCHA TO SINATRA TO MINIMIZE SPAM


 * HANDLING AJAX CALLS WITH NODE.JS AND EXPRESS (PART 5)


 * HANDLING AJAX CALLS WITH NODE.JS AND EXPRESS (PART 4)


 * NODE TWITTER SENTIMENT - PART 2


 * NODE TWITTER SENTIMENT


 * GETTING STARTED WITH NODE


 * METEOR.JS IN ACTION: CREATE AN APP, TEST WITH LAIKA


 * SO YOU WANT BE AN ENTREPRENEUR?


 * MAD LIBS WITH JQUERY: A GENTLE INTRODUCTION TO JAVASCRIPT AND JQUERY


2013


 * HANDLING AJAX CALLS WITH NODE.JS AND EXPRESS (PART 3)


 * USER AUTHENTICATION WITH PASSPORT.JS


 * SOCIAL AUTHENTICATION WITH PASSPORT.JS


 * HANDLING AJAX CALLS WITH NODE.JS AND EXPRESS (PART 2)


 * HANDLING AJAX CALLS WITH NODE.JS AND EXPRESS (SCRAPING CRAIGSLIST)


 * BASIC GIT COMMANDS


 * MANAGING MULTIPLE GITHUB ACCOUNTS


 * WHAT'S THE DIFFERENCE BETWEEN A PRE-ORDER AND AN MVP?


 * CUSTOM APACHE CONFIG FOR PHP AND WEB2PY


 * KICKSTARTING AT THE LOCAL LEVEL


 * MULTITASKING VS. BATCHING


 * COHORT ANALYSIS: DATA SOURCING WITH SQL


 * REMOVING A DJANGO APP


 * LESS IS MORE


 * UP AND RUNNING WITH ESPRESSO: RAPID WEB DEVELOPMENT IN THE BROWSER


 * DESIGNING WITH CLASS: SINATRA + POSTGRESQL + HEROKU


 * WHAT AM I GOOD AT?


 * CHARTING BEST PRACTICES - PROPER DATA VISUALIZATION


 * STARTUP TIPS FOR FORECASTING REVENUES AND GROWTH


 * HOW TO BUILD A FINANCIAL MODEL FOR YOUR STARTUP


 * UNDERSTAND YOUR SUPPORT SYSTEM BETTER WITH SENTIMENT ANALYSIS


2012


 * DJANGO BASICS - INSTALLING DJANGO AND SETTING UP A PROJECT AND APP


 * EXCEL TIPS: HOW TO CUT DOWN ON CALCULATIONS USING SUMIF AND SUMIFS


 * CRASH COURSE IN WEB2PY (PART 5 - MODIFYING THE APPEARANCE AND DEPLOYING THE
   WEB FORM)


 * CRASH COURSE IN WEB2PY (PART 4 - MANAGING FORM RECORDS)


 * CRASH COURSE IN WEB2PY (PART 3 - FORM VALIDATION)


 * CRASH COURSE IN WEB2PY (PART 2 - WEB FORMS)


 * CRASH COURSE IN WEB2PY (PART 1)


 * INTEGRATION OF CONTENT CREATION LEADS GOOGLE TOWARDS THE SLIPPERY SLOPE OF
   MONOPOLIES


 * THE BENEFITS OF PERFORMING A COHORT ANALYSIS IN DETERMINING ENGAGEMENT OVER
   TIME


 * 51 NEW EXCEL 2013 FUNCTIONS


 * RECURSIVELY SCRAPING WEB PAGES WITH SCRAPY


 * SCRAPING WEB PAGES WITH SCRAPY


 * SENTIMENT ANALYSIS: FEELINGS, NOT FACTS


 * DIFFERENTIATING BETWEEN BOUNCE RATES


 * WEB SCRAPING WITH REGULAR EXPRESSIONS


 * IMPORT DATA FROM EXCEL INTO MYSQL USING PYTHON


 * PREDICTIVE ANALYTICS - TOP 5 TRENDS GOING FORWARD

--------------------------------------------------------------------------------

Copyright © 2020 - Michael Herman
Questions? michael at mherman dot org
Back to top




Check out my courses on Test-Driven Development, Docker, and Microservices !

Click Here

x