Stimulus: A modest JavaScript framework for the HTML you already have.A modest JavaScript framework for the HTML you already have.tagged: jshtmlframeworks31-01-2018
Homeowner Checklist | Questions to Ask Tradespeople | Rated PeopleBefore you choose a tradesperson, have a look through these tips. It’s full of support and guidance about what to look for, what qualifications to check, and how best to make a contract. For specific questions, you can also ask a question to our community of tradespeople.tagged: tradecheck-listhouse29-01-2018
3,000 Vector Illustrations For Interface and UX DesignUse lively pictures to help your message come across in a convincing and delightful way.tagged: iconsdesign-systems25-01-2018
What Disney’s Classic Animation Principles Could Teach Web DesignersDisney’s 12 principles of animation are as relevant for today’s interface designers as they were for yesterday’s dancing-broom illustrators.tagged: disneyanimation12-principles25-01-2018
Contact us today - Esfix ElectricalHere at Esfix were always available when you need us, although we do not run a 24hr service we are always available up to 10pm 7 days a week on our freephone number 0800 678 5406. Alternatively if you would just like to enquire as to a quotation or an appointment please feel free to email us below on the provided form. Once you have been contacted by an engineer you will also have their contact details and again they are available on their mobile numbers up to 10pm each day as well. tagged: electrician25-01-2018
What is 2-way switching? – Lightwave2-way switching means having two or more switches in different locations to control one light fitting. They are wired so that operation of either switch will control the light. This arrangement is often found in stairways, with one switch upstairs and one switch downstairs or in long hallways with a switch at either end.tagged: 2wayswitchinglightwave24-01-2018
How to Capture CSS3 Animation Events in JavaScript — SitePointCSS3 animations are smooth and quick to implement but, unlike JavaScript, you don’t have frame-by-frame control. Fortunately, you can apply event handlers to any element to determine the animation state. This permits fine-grained control such as playing different animations in sequence.tagged: animationend24-01-2018
nightwatch-docs/runner-options.md at master · nightwatchjs/nightwatch-docsThe test runner supports a number of run-time options to be passed to. To view all, run the following:tagged: nightwatchcheck-listoptions18-01-2018
Meet the New Dialog ElementHTML 5.2 has introduced a newelement for native modal dialog boxes. At first glance, it seems fairly straightforward (and it is), but as I’ve been playing around with it, I’ve found it has some nice features that might be easy to miss.tagged: html5htmlmodaldialog17-01-2018
Learning to Throw Again – hueniverseSix years ago, during the early days of node, Guillermo Rauch wrote a blog post titled A String is not an Error. It might seem obvious now, but at the time, node didn’t really have any established patterns. That’s around the same time the error-first-callback pattern evolved as the standard way to return errors.tagged: async10-01-2018
How to bag yourself a cheap ski holiday | This is MoneyWant to swap the wet and windy weather for snowy peaks? How to bag yourself a ski or snowboard holiday that won't break the banktagged: skiholiday06-01-2018
Writing expressive code | Notes on development | RobinAs any coder gains experience, they inevitebly learn more and more ways to solve the same problem. The very first consideration is simplicity. We probably want to use as simple and direct a solution as possible - to avoid over-engineering. But the simplest solution is not necessarily the shortest solution. After simplicity, the very next consideration should be expressiveness. You should always be thinking about how deeply a new developer is going to have to delve into your code to understand what’s going on.tagged: expressive02-01-2018
Robust Client-Side JavaScript – A Developer’s Guide · molilyThe JavaScript programming language is an essential tool of web developers today. Websites ship more and more JavaScript to the browser to be more interactive. The more complex client-side JavaScript gets, the more error-prone and fragile the user experience might get. Why do we need to talk about robust JavaScript and how do we achieve it?tagged: robustjavascriptapp-storeprogressive-enhancement02-01-2018
marked-metadataMarkdown parser (using marked) with metadata header support.tagged: markdownnpmmetadata26-12-2017