Five Techniques to Lazy Load Images for Website Performance — SitePointWith images making up a whopping 65% of all web content, page load time on websites can easily become an issue. Even when properly optimized, images can weigh quite a bit. This can have a negative impact on the time visitors have to wait before they can access content on your website. Chances are, they get impatient and navigate somewhere else, unless you come up with a solution to image loading that doesn’t interfere with the perception of speed.tagged: imageslazy-loadingperf21-04-2017
Dev.Opera — Responsive Images: Use Cases and Documented Code Snippets to Get You StartedFinally, true responsive images are becoming a reality on the web — in pure HTML, without convoluted hacks. Theelement and a couple of new attributes for the element are behind a flag in Chromium 37 and shipping in Chromium 38 (so coming soon in Opera), in Firefox Nightly and are being implemented in WebKit (although it remains to be seen if Apple will ship it in the next version of Safari).tagged: cssresponsiveimages21-04-2017
Structural Pseudo-Classes — SitePointSo far, we’ve seen how we can target elements based on their attributes and states. CSS3 also enables us to target elements based simply on their location in the markup. These selectors are grouped under the heading structural pseudo-classes.tagged: csspseudo-classes21-04-2017
When Does a Project Need React? | CSS-TricksAs the need for these libraries fades, and we see a massive rise in new frameworks, I'd argue it's not as clear when to reach for them. At what point do we need React?tagged: reactfront-end20-04-2017
Jenkins Job DSL PluginWelcome to the Job DSL API Viewer. This is the Job DSL reference, showing all available DSL methods. Use the navigation on the left to browse all methods starting from the methods available in the script context.tagged: devopsjenkins20-04-2017
Ansible Documentation — Ansible DocumentationAnsible is an IT automation tool. It can configure systems, deploy software, and orchestrate more advanced IT tasks such as continuous deployments or zero downtime rolling updates. Ansible’s main goals are simplicity and ease-of-use. It also has a strong focus on security and reliability, featuring a minimum of moving parts, usage of OpenSSH for transport (with an accelerated socket mode and pull modes as alternatives), and a language that is designed around auditability by humans–even those not familiar with the program.tagged: ansibledevops20-04-2017
Documentation - Vagrant by HashiCorpWelcome to the documentation for Vagrant - the command line utility for managing the lifecycle of virtual machines. This website aims to document every feature of Vagrant from top-to-bottom, covering as much detail as possible.tagged: vagrantdevops20-04-2017
Why ‘Ok’ Buttons in Dialog Boxes Work Best on the Right - UX MovementA question designers often wonder when designing dialog boxes is where to place their ‘Ok’ and ‘Cancel’ buttons. The ‘Ok’ button is the primary button that completes the action the user initiated. The ‘Cancel’ button is the secondary button that takes users back to their original screen without completing the action. Based on their functions, what is the best order to place them? Should the ‘Ok’ button come before the ‘Cancel’ button or after?tagged: ux18-04-2017
Hack-with-Github/Awesome-Hacking: A collection of various awesome lists for hackers, pentesters and security researchersA collection of awesome lists for hackers, pentesters & security researchers.tagged: securitypentest18-04-2017
How to Use the Screen Recorder on a MacIf you need to record screen activity on a Mac, you don’t need to download any additional software because the functionality is built directly into Mac OS X with the QuickTime app. Yes, the same QuickTime video player app that lets you watch videos also lets you record the screen of the Mac, and it’s remarkably simple to use.tagged:18-04-2017
You Might Not Need GraphQL — Runscope BlogFacebook got a bit fed up with having a one-endpoint-based approach to get data and this other totally different thing, as they both require different code. As such, GraphQL was created as a middle-ground between endpoint-based APIs and FQL, the latter being an approach most teams would never consider - or want.tagged: graphql18-04-2017
PIPELINE - the Continuous Delivery conferenceVideos from 2017 talks on Vimeotagged: conferencesdevopsagile16-04-2017