Listen "02: Component Is Just A Fancy Word For Class"
Episode Synopsis
Special thanks to Hired for sponsoring this week's episode! If you are a developer looking for a job, Hired is a fantastic place to start looking. If you accept a job through Hired they will give you a $2,000 signing bonus. Even better yet, if you use our link at https://hired.com/doesnotcompute they'll double that to $4,000! What are you waiting for?
Things Mentioned and/or Useful Items
Rails image management gems: Paperclip, Carrierwave, Refile
Imgix - Image management
Pkgr - Deploy rails apps via Debian packages
Capistrano - A remote server automation and deployment tool
Slashrocket - Community focused on learning web development
Smoothstate - Make any site one-page like after initial load (aka Pjax or Turbolinks)
Animate CSS - A badass collection of CSS transitions and animations that make it easy to spice up your project (responsibly of course)
Angular - HTML enhanced for web apps! (really?)
React - A Javascript library for building User Interfaces
What Backbone developers can learn from React.js
Don't repeat yourself
Explanations
What in the world is a Single Page App?
Single-Page Applications (SPAs) are Web apps that load a single HTML page and dynamically update that page as the user interacts with the app. SPAs use AJAX and HTML5 to create fluid and responsive Web apps, without constant page reloads. However, this means much of the work happens on the client side, in JavaScript.
– MSDN
What are Web Components
Web Components are a set of standards currently being produced by Google engineers as a W3C specification that allow for the creation of reusable widgets or components in web documents and web applications. The intention behind them is to bring component-based software engineering to the World Wide Web.
– Wikipedia
(Dom Spaghetti)
Things Mentioned and/or Useful Items
Rails image management gems: Paperclip, Carrierwave, Refile
Imgix - Image management
Pkgr - Deploy rails apps via Debian packages
Capistrano - A remote server automation and deployment tool
Slashrocket - Community focused on learning web development
Smoothstate - Make any site one-page like after initial load (aka Pjax or Turbolinks)
Animate CSS - A badass collection of CSS transitions and animations that make it easy to spice up your project (responsibly of course)
Angular - HTML enhanced for web apps! (really?)
React - A Javascript library for building User Interfaces
What Backbone developers can learn from React.js
Don't repeat yourself
Explanations
What in the world is a Single Page App?
Single-Page Applications (SPAs) are Web apps that load a single HTML page and dynamically update that page as the user interacts with the app. SPAs use AJAX and HTML5 to create fluid and responsive Web apps, without constant page reloads. However, this means much of the work happens on the client side, in JavaScript.
– MSDN
What are Web Components
Web Components are a set of standards currently being produced by Google engineers as a W3C specification that allow for the creation of reusable widgets or components in web documents and web applications. The intention behind them is to bring component-based software engineering to the World Wide Web.
– Wikipedia
(Dom Spaghetti)
More episodes of the podcast Does Not Compute
285: Purpose Fulfilled
05/08/2021
284: A Good, Practical Tool
23/07/2021
283: Drew Clements
16/07/2021
282: Off That Plateau
08/07/2021
281: The Vagaries of Unicode are Boundless
02/07/2021
280: Always Be Pivoting
22/06/2021
279: All Roads Lead to JSX
16/06/2021
277: This is an Abomination
04/06/2021
276: A Conversation of Tradeoffs
27/05/2021
ZARZA We are Zarza, the prestigious firm behind major projects in information technology.