Object Creation in Javascript: Functional Instantiation vs Prototypal Instantiation vs Pseudo Classical Instantiation
Object creation in Javascript can be a pretty hairy subject with so many different types of techniques to create an Object. In this post I hope to cover four different types of techniques and discuss the pros and cons of each. I’ll be covering Functional Instantiation, Functional Instantiation with Shared Methods, Prototypal Instantiation, and Pseudo Classical Instantiation.
javascript  coding  tutorial 
4 days ago
JavaScript Classes and Instantiation Patterns
JavaScript's idiosyncrasies can be a bit frustrating, and functional classes are no exception. The language implements functional classes (aka constructor functions) as a critical technique for generating multiple objects with similar properties and methods. The four styles utilized to implement functional classes are functional, functional-shared, prototypal, and pseudoclassical. Mastering all four can prove to be an unnecessarily complicated endeavor, as each approach levies a unique interface with differing approaches to object construction. The fantastic news is that under the hood all four constructor function styles are doing basically the exact same thing. The quick reference below (Download @2x) demonstrates these strong similarities to hopefully eliminate confusion between styles.
javascript  coding  tips  Classes 
4 days ago
A Tour of Inheritance Patterns in Javascript: Part 2 – Such is the power of JavaScript...
Continuing where I left off last time, JavaScript has many different ways to create classes and instances of those classes. Today we’ll examing functional-shared in more detail. But why would we use functional-shared over functional?
javascript  classes  coding  programming 
5 days ago
CodeRunner — Programming Editor for Mac
CodeRunner is the easiest way to write code on your Mac. You can run code in almost any language instantly, and you'll be surprised by the powerful set of features in such a lightweight and easy-to-use editor.
coding  tools  webdev  osx  code  development  software 
11 days ago
Why You Should Go For a Walk When You Need Creative Inspiration
Shared article from Feedly via Lifehacker http://lifehacker.com

You know the scenario. You’re looking for a creative idea and it’s just not coming. Inspiration isn’t exactly cooperative. If you’re in need of an idea and don’t have time to set yourself up for inspiration, try going for a walk.

As neuroscientist Andrew Tate explains, going for a walk is a quick way to give your brain a lot of the circumstances that help with idea generation. It gets you away from your desk, it increases your blood flow, and it exposes you to more stimulus than you’d normally experience sitting around inside:

A simple walk outside can aid your creative brain if you find yourself stuck at a desk and unable to elicit the next bright spark. Instead of sitting, waiting for inspiration to strike, head outside for five minutes and see if the extra blood flow can get the creative juices flowing.

Tate suggests that the opposite approach—that is, staying still at your desk—is better for focused work where you’re trying to find a solution to a problem with a single answer. However, when you need your brain to think creatively and break out of the rote pattern, going for a walk will encourage you to break your cycle in a number of ways that can all help contribute to a bright idea. It’s not a guarantee, but it’s better than staring at your computer monitor for hours.

Why Steve Jobs Took Long Walks and You Should Too | Canva via 99u

Photo by George Redgrave.
IFTTT  Feedly  creativity 
21 days ago
gitup.co
GitUp
Work quickly, safely, and without headaches.
The Git interface you've been missing
all your life has finally arrived.
IFTTT  Feedly  app  mac  osx  git  utilities  tools  webdev 
4 weeks ago
Save Git password in the Mac OSX keychain? Here's how
Fixes error for git: 'credential-osxkeychain' is not a git command. See 'git --help'.

This sometimes happens when you don't install git via Xcode.
git  github  terminal 
7 weeks ago
Git Immersion - Brought to you by Neo
GIT IMMERSION IS A GUIDED TOUR THAT WALKS THROUGH THE FUNDAMENTALS OF GIT, INSPIRED BY THE PREMISE THAT TO KNOW A THING IS TO DO IT.
Git is a powerful, sophisticated system for distributed version control. Gaining an understanding of its features opens to developers a new and liberating approach to source code management. The surest path to mastering Git is to immerse oneself in its utilities and operations, to experience it first-hand.
development  programming  tutorial  tutorials  git 
9 weeks ago
Home Repairs: Samsung French Door Fan Motor loud humming and buzzing sound: Model RF26XAEBP due to ice build up.
Our Samsung refrigerator had started making this horrible humming noise. Turns out ice was building up on the cooling elements and started to touch the fan. I found this blog post, removed the panel and found tons of ice built up as well.
samsung  refrigerator  kitchen  repair  tips 
9 weeks ago
Can civilisation reboot without fossil fuels? – Lewis Dartnell – Aeon
Imagine that the world as we know it ends tomorrow. There’s a global catastrophe: a pandemic virus, an asteroid strike, or perhaps a nuclear holocaust. The vast majority of the human race perishes. Our civilisation collapses. via Pocket
IFTTT  Pocket  reading  longreads  article  energy 
11 weeks ago
Tunngle - The Global LAN Gaming Network
Tunngle allows you to easily play your Local Area Network (LAN) games online over the Internet. This means that, when you run Tunngle, you can use the Local Network Menu of your games to play your favorite Multi-Player games on-line. Your favorite online game has been shutdown? No worries, Tunngle gives your game an extra life thanks to its powerful Local Area Network emulator! Just join the proper network, launch the game and resume playing your favorite game over our Virtual LAN!
vpn  gaming  networking  p2p  network  games 
11 weeks ago
Pure CSS
A set of small, responsive CSS modules that you can use in every web project.
css  layout  webdev  framework  responsive 
11 weeks ago
The full-stack employee — Medium
The Full-Stack Employee - (@chrismessina, @Medium) #MostSaved
startup  work  career  advice  MostSaved 
12 weeks ago
The Phenomenauts - Theme For Oakland - YouTube
Favorited a video on YouTube! "Theme For Oakland" from The Phenomenauts' new album, Escape Velocity, available June 10th 2014 from Silver Sprocket. http://www.silversprocket.net http://www.phenomenauts.com
ifttt  youtube  video 
12 weeks ago
Paces from target time | Running for Fitness
Running calculator to help setup interval training based on an ideal target time for a half marathon.
health  exercise  running  fitness 
april 2015
tabalinas/jsgrid · GitHub
jsGrid is a lightweight client-side data grid control based on jQuery. It supports basic grid operations like inserting, filtering, editing, deleting, paging and sorting. Although jsGrid is tunable and allows to customize appearance and components.
angularjsTable  jquery  library  jQueryGraph  angularjsJQueryPlugin  coding  grid  angularjsGrid  jQueryTable  javascript 
april 2015
BetterTouchTool - Custom gestures for your MacBook trackpad
BetterTouchTool is a great, feature packed FREE app that allows you to configure many gestures for your Magic Mouse, Macbook Trackpad and Magic Trackpad. It also allows you to configure actions for keyboard shortcuts, normal mice and the Apple Remote. In addition to this it has an iOS companion App (BTT Remote) which can also be configured to control your Mac the way you want.

BetterTouchTool includes many goodies, like window snapping or an integrated window switcher.
mac  mouse  osx  software  utilities  apps  tools 
march 2015
Soundiiz - Convert and import your playlists
The converter allows you to transfer playlists from one streaming service to another.
conversion  converter  music  tools 
march 2015
Operation: Save The Date - YouTube
Favorited a video on YouTube! When some thugs steal an important wedding document, a highly trained tactical team is sent in to save "the date."
ifttt  youtube  video 
march 2015
Easy Cheese 3D Printer: Initial Testing - YouTube
Favorited a video on YouTube! Another weekend dedicated to triumphant failures. More projects at www.andrewmaxwellparish.com
ifttt  youtube  video 
march 2015
Dynamic / Real-Time JavaScript Charts | CanvasJS
CanvasJS allows you to create dynamic charts that update at a given interval. Dynamic charts are useful in displaying data that changes with time like stock price, temperature, etc. Dynamic updates are supported by all chart types including line, area, column, bar, pie, etc. Below are some examples of HTML5 & JavaScript based dynamic charts. Dynamic charts are also referred to as live charts or real-time charts. Examples include source code for all the graphs.
javascript  framework  library  coding  neat  charts 
march 2015
Husky Plays With Her Pups - YouTube
Favorited a video on YouTube! More videos like this at http://enthrallus.com ! Super-cute husky dog plays with her pups. I'm feeling pretty jealous.
ifttt  youtube  video 
march 2015
Mean Tweets - President Obama Edition - YouTube
Favorited a video on YouTube! From time to time, we give celebrities a chance to read some of the mean things people tweet about them. We extended that same offer to our Commander in Chief, who happily agreed. This is an all President Obama edition of #MeanTweets. SUBSCRIBE to get the latest #KIMMEL: http://bit.ly/JKLSubscribe Watch the latest Halloween Candy Prank: http://bit.ly/KimmelHalloweenCandy Watch the latest Mean Tweets: http://bit.ly/JKLMeanTweets8 Connect with Jimmy Kimmel Live Online: Visit the Jimmy Kimmel Live WEBSITE: http://bit.ly/JKLWebsite Like Jimmy Kimmel Live on FACEBOOK: http://bit.ly/JKLFacebook Follow Jimmy Kimmel Live on TWITTER: http://bit.ly/JKLTwitter Follow Jimmy Kimmel Live on INSTAGRAM: http://bit.ly/JKLInstagram About Jimmy Kimmel Live: Jimmy Kimmel serves as host and executive producer of Emmy-winning "Jimmy Kimmel Live," ABC's late-night talk show. "Jimmy Kimmel Live" is well known for its huge viral video successes with 2.5 billion views on YouTube alone. Some of Kimmel's most popular comedy bits include - Mean Tweets, Lie Witness News, Jimmy's Twerk Fail Prank, Unnecessary Censorship, YouTube Challenge, The Baby Bachelor, Movie: The Movie, Handsome Men's Club, Jimmy Kimmel Lie Detective and music videos like "I (Wanna) Channing All Over Your Tatum" and a Blurred Lines parody with Robin Thicke, Pharrell, Jimmy and his security guard Guillermo. Now in its thirteenth season, Kimmel's guests have included: Johnny Depp, Meryl Streep, Tom Cruise, Halle Berry, Harrison Ford, Jennifer Aniston, Will Ferrell, Katy Perry, Tom Hanks, Scarlett Johansson, Channing Tatum, George Clooney, Larry David, Charlize Theron, Mark Wahlberg, Kobe Bryant, Steve Carell, Hugh Jackman, Kristen Wiig, Jeff Bridges, Jennifer Garner, Ryan Gosling, Bryan Cranston, Jamie Foxx, Amy Poehler, Ben Affleck, Robert Downey Jr., Jake Gyllenhaal, Oprah, and unfortunately Matt Damon. Mean Tweets - President Obama Edition https://youtu.be/RDocnbkHjhI
ifttt  youtube  video 
march 2015
Panda Strike: High-performance Web and Mobile Apps and Zero-hassle Dev Ops
There's been a lot of excitement lately about React. React seems to have bumped Angular from the top of the hippest-framework mountain. This is unfortunate, because both of these frameworks are bad for your application's health. They're also bad for the entire software industry. For new applications, please, for the love of all things open, use Web components instead.
javascript  framework  libraries  reactjs  angularjs  coding 
march 2015
Emoji Dictionary
Please add to @nikistyxx 's crowdsourced emoji dictionary. Make it great!
emoji  dictionary  cool  neat 
march 2015
« earlier      
3d-printing advice aircraft airplanes alcohol alexis-madrigal america analytics android animals animation api app apple applications apps art astronomy audio awesome baseball beer beverages blog blogs books business california camera career cellphones charts cities climate clothing cmgr cmgrchat code coding coffee comments community communitymanagement computer computers cool crazy css css3 culture data design development discussion diy dodgers dogs drinks earth earthquakes economics economy editor elections email engagement exercise facebook feedly fitness food football for framework free fun funny gadgets gallery games gaming geology giants gifs github google google-reader government graphics hacks hardware health hiking history home home-improvement housing howto html html5 humor ideas ifttt images infographics interesting internet ios ipad iphone japan javascript journalism jquery js language later learning library life lifehacker linux lists longreads losangeles mac mapping maps marketing mars media military mobile moon movies music nasa nature neat neighborhoods news nodejs nsa nyc oakland oceans opensource osx outdoors pets photo photography photos photoshop php plugin plugins pocket politics privacy productivity programming read reader reading recently recipes reference research russia sanfrancisco satellites saved saved-links science search security shopping soccer social social-media socialmedia socialnetwork software space space-shuttle spacex sports starred-item startup statistics streaming tech technology television timelapse tips to-blog to-buy tools transit transportation travel tricks tutorial tutorials twitter utilities video videos visualization water weather web webdesign webdev weird wifi windows wine wishlist wordpress work writing youtube

Copy this bookmark:



description:


tags: