hostmonster-Host Unlimited Domains on 1 Account   coolhandle offering reliable webhosting since 2001
Unlimited Hosting Space - FREE Site Builder   Smart Website Solutions for Your Small Business=

Web Development Reading List #141: jQuery 3, Chillout.js, And How Technology Shapes Society

Web Development Reading List #141: jQuery 3, Chillout.js, And How Technology Shapes Society

There are weeks where I don’t find articles for the “Going Beyond” section of the Web Development Reading List at all. And then there are weeks like this one, where two brilliant pieces show up that reveal so much about how we live together with new technology and how this shapes our society.

Along with a bunch of good tech articles, a great way to leave you for the next two weeks. Please note that I’ll be away on vacation next week, so there won’t be a summary next Friday.

News Link

GitHub encryption6
GitHub now officially supports HTTPS7 for all user sites. (Image credit: GitHub8)

General Link

Tools Workflows Link

  • Firebug. The tool that has been replaced by Firefox’ native developer tools but nevertheless has wide-spread acceptance among developers. With Firefox’ switch to e10s (multi-process Firefox), however, the extension will no longer work, and its authors now announced that they won’t port it over10 as a new extension either. Instead, they will focus on providing a Firebug theme for native dev tools and improve those.
  • Andrey Okonetchnikov announced his new tool lint-staged11 which lets you lint all currently staged files in git.
  • Cloud Four announced Drizzle12 yesterday, a tool for generating pattern libraries and style guides.

Security Link

  • With the recent password leaks at LinkedIn, MySpace, Tumblr, and Twitter, it has once again become clear that we tend to forget about old passwords. And that’s because passwords are not very useful for authentication, especially since there are two parties involved that could do something wrong (the service provider storing the password, and the user choosing it). Drew Thomas elaborates on how we can improve authentication13. A useful article with a great conversation in the comments section.

JavaScript Link

  • Chillout.js14 reduces the CPU usage in JavaScript by providing asynchronous iteration functions that have a Promise-based interface. No more “Warning: Unresponsive Script” alerts in the browser.
  • Firefox’ console tries to be more helpful with JavaScript errors. If it’s determinable, the console will now add a link to MDN15 (Mozilla Developer Network) to get more information about the error.
  • jQuery 3.0 is finally out16. In the works since 2014 already, this is a huge step as it offers a slimmer, faster, and more modern approach than v1 and v2. There’s an extensive upgrade guide available17 as well as a new version of the jQuery migrate plugin18.
  • Jack Franklin shares why it’s important to make your JavaScript “pure”19. While we often use the easiest way to build a function, these approaches often fail in test scenarios. But they are avoidable by simple additions.
  • Promises: All The Wrong Ways20” by Getify shows common approaches with Promises and clarifies how to do better. Worth reading for everyone who’s dealing with Promises.

CSS/Sass Link

Going Beyond… Link

  • There’s evidence that new types of media consumption shape our society, yet we don’t see how it happens, because we tend to forget thinking about it. Currently, if at any moment reality gets dull or boring, our phones offer something more enjoyable, more productive, and even more educational than whatever reality gives us. But it also changes us on the inside. We grow less and less patient for reality as it is, especially when it’s boring or uncomfortable. “What’s at stake is our Agency. Our ability to live the lives we want to live22, choose the way we want to choose, and relate to others the way we want to relate to them — through technology. This is a design problem, not just a personal responsibility problem.”
  • “There are many reasons why we give away our identities so easily. As far as searching is concerned, we are not used to see ourselves as clusters of missing information. And so we struggle to realize that we may easily be defined negatively, by all our wants. […] Our digital technologies are designed to make us feel relaxed about our lack of privacy.” — Luciano Floridi in his essay “The Self-Fulfilling Prophesy23”.
The Self-Fulfilling Prophesy24
“Algorithms have analyzed human identity for economic reasons. The result is dangerously removed from our reality.” A thought-provoking read by Luciano Floridi25, Professor of Philosophy and Ethics of Information at the University of Oxford.

And with that, I’ll close for this week. If you like what I write each week, please support me with a donation26 or share this resource with other people. You can learn more about the costs of the project here27. It’s available via email, RSS and online.

— Anselm

Footnotes Link

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
SmashingConf New York

Hold on, Tiger! Thank you for reading the article. Did you know that we also publish printed books and run friendly conferences – crafted for pros like you? Like SmashingConf New York, on June 14–15, with smart design patterns and front-end techniques.

↑ Back to top
Tweet itShare on Facebook

Article source:


Submit a Review

If you want a picture to show with your review, go get a Gravatar.

1&1 has shared hosting and dedicated hosting solutions for every budget and free domains with all hosting packages!  StartLogic - Affordable hosting: Free setup/domain, unlimited emails, PHP, mySQL, CGI, FrontPage. As low as $3.95/month
Cloud ecommerce platform delivers more traffic, higher conversion and unmatched performance

© Copyright 2008 Tyconia International, Inc. All Rights Reserved.