• Home
  • Speaking
  • Training
  • Articles
  • About
  • Contact
  • Twitter Twitter icon
  • Instagram
  • Dev.to dev.to icon
  • LinkedIn LinkedIn icon
  • RSS RSS icon

Angular Function Declarations, Function Expressions, and Readable Code

5 September 2014 angular / javascript / patterns

We spend more time reading our code than writing it. That's why it makes sense to write code that is easier to read. The good news is that there are a lot of really simple things that can make your code much more readable. This post describes simple techniques to make AngularJS controllers and s

Building Angular with Gulp and Grunt

4 September 2014 angular / gulp / adventuresinangular / grunt

[http://adventuresinangular.com] You've built your JavaScript application but how do you automate testing, code analysis, running it locally or deploying it? These monotonous tasks can consume valuable time and resources. Learn more about Grunt and Gulp in this week's episode of Adventures

Adventures in Angular

27 August 2014

[http://adventuresinangular.com] I love talking to developers about JavaScript, web development, and Angular in particular. That's why I'm excited to announce that I have joined as a co-host on the new podcast for Adventures in Angular (aka AiA or ngAdventures), brought to you by the same f

Angular Style Guide

28 July 2014 angular / pluralsight / javascript / patterns / open source

I just published the first draft of my opinionated style guide for syntax, conventions, and structuring AngularJS applications [https://github.com/johnpapa/angularjs-styleguide]. You'll find many of these and more explained in deeper detail in my Pluralsight course AngularJS: Clean Code (coming

AngularJS's Controller As and the vm Variable

23 June 2014 angular / javascript

The great thing about coding is that we are able to mix coding style and personal/team preference together. This post is all about a preference of mine that has helped me stick to be principles of readable, efficient, and maintainable code with AngularJS. It's no secret that I am a fan of the &

Newer Posts
Page 70 of 232
Older Posts

John Papa

Hi, I'm John Papa. I author this blog, create courses for Pluralsight, and work in Developer Relations. I am a professional storyteller, I contribute to OSS, and I'm a Web technologist

Latest Projects

  • Comparing Callbacks, Promises and Async Await in TypeScript
  • Debug Angular 9: Interacting with Components
  • Vanilla JavaScript and HTML - No frameworks. No libraries. No problem.
  • Shifting Your Node Express APIs to Serverless
  • Predictive Preloading Strategy for Your Angular Bundles
  • How I Write Online Articles
  • Debug Your Node.js App in 60 Seconds
  • The Next.js for Angular - Analog on Web Rush #290
  • VS Code to the Cloud in 60 Seconds on Web Rush #289
  • Make AI Useful For You on Web Rush #288
  • Why You As A Developer Must Care About Managing Your APIs on Web Rush #287
  • Fast Development with Visual Studio on Web Rush #286
  • The Best of Build for Developers on Web Rush #285
  • App Spaces: Simplifying App Development in Azure on Web Rush #284
  • Twitter Twitter icon
  • Instagram
  • Dev.to dev.to icon
  • LinkedIn LinkedIn icon
  • RSS RSS icon
Copyright 2025 John Papa

This work is licensed under a Creative Commons Attribution 4.0 International License. In other words, share generously but provide attribution.

Disclaimer

Opinions expressed here are my own.

Published with Ghost

This site is hosted on Ghost.io
Theme by Cross Stroke.