World Headlines


  • A Comprehensive Guide To Web Designnew
    20 November 2017, 6:22 pm - (image) (image)   (image)   (image) (this is a sponsored post). web design is tricky. designers and developers have to take a lot of things into account when designing a website, from
  • Monthly Web Development Update 11/2017: Browser News, KRACK and Vary Header Cachingnew
    17 November 2017, 3:14 pm - (image) (image)   (image)   (image) editor’s note: our dear friend anselm hannemann summarizes what happened in the web community in the past few weeks in one handy list, so that
  • Using CSS Grid: Supporting Browsers Without Gridnew
    16 November 2017, 2:12 pm - (image) (image)   (image)   (image) when using any new css, the question of browser support has to be addressed. this is even more of a consideration when new css is used for layout as
  • Mobile Interface Myths You Should Throw Out The Windownew
    13 November 2017, 1:30 pm - (image) (image)   (image)   (image) if anything’s clear in 2017, it’s that lying is back in fashion (if it ever left us at all). from the heated fake news debate to the false
  • Creating Secure Password Resets With JSON Web Tokensnew
    9 November 2017, 10:31 am - (image) (image)   (image)   (image) when a user of your application has forgotten their password, it can and should be reset securely. to accomplish a secure password reset, i will
  • 10 Simple Tips To Improve User Testingnew
    8 November 2017, 3:17 pm - (image) (image)   (image)   (image) (this is a sponsored post). testing is a fundamental part of the ux designer’s job and a core part of the overall ux design process. testing
  • Maximizing The Design Sprintnew
    7 November 2017, 1:54 pm - (image) (image)   (image)   (image) following a summer of wonder woman, spiderman, and other superhero blockbusters, it’s natural to fantasize about having a superpower of your
  • Right-To-Left Development In Mobile Designnew
    6 November 2017, 10:04 am - (image) (image)   (image)   (image) the middle eastern market is growing at a rapid pace, and, as a result, demand for it products is also booming in the region. what is peculiar,
  • Level-Up Email Campaigns With Customer Journey Mappingnew
    3 November 2017, 8:41 am - (image) (image)   (image)   (image) i became a huge fan of customer journey mapping the first time i was introduced to it. and after a few years of mapping, tweaking and presenting maps,
  • Understanding The Vary Headernew
    2 November 2017, 12:35 pm - (image) (image)   (image)   (image) the vary http header is sent in billions of http responses every day. but its use has never fulfilled its original vision, and many developers


  • Collective #367new
    18 November 2017, 7:05 pm - * scan sequencer javascript * weekly fonts * happier html5 form validation * ios 11 ui kit * drawing from noise collective #367 was written by pedro botelho and published on codrops.
  • Collective #366new
    15 November 2017, 7:19 pm - the new firefox * bddi 2018 * the cost of javascript * avataaars * freecodecamp talks * wasm accelerated particles collective #366 was written by mary lou and published on codrops.
  • Animated SVG Frame Slideshownew
    15 November 2017, 11:57 am - an experimental slideshow that shows an animated svg frame when transitioning between slides. different shapes can be used for creating a variety of styles. animated svg frame slideshow was written by mary lou and published on codrops.
  • Collective #365new
    11 November 2017, 3:49 pm - chota * amplitude.js * simple react patterns * sketch syntax highlighter * * rss: there's nothing better * crafting interpreters collective #365 was written by pedro botelho and published on codrops.
  • Collective #364new
    8 November 2017, 4:22 pm - iconbros * chromeography * js2flowchart.js * emergence.js * burnside * links vs buttons * music mouse * pursuit of pi collective #364 was written by pedro botelho and published on codrops.
  • Expanding Grid Item Animationnew
    8 November 2017, 11:51 am - a grid item animation where the thumbnail scales up when the details view is opened. based on the dribbble shot "surf project" by filip slováček. expanding grid item animation was written by mary lou and published on codrops.
  • Collective #363new
    4 November 2017, 4:07 pm - poly * inside music * a minimalist guide to sqlite * field play * against an increasingly user-hostile web * codevember 2017 collective #363 was written by pedro botelho and published on codrops.
  • Collective #362new
    1 November 2017, 4:43 pm - tailwind css * animating clipped shapes * captainduckduck * #colorfontweek * css-doodle * cntk world * powerful start in sketch collective #362 was written by pedro botelho and published on codrops.
  • Kylo Ren CSS Page Preloadernew
    31 October 2017, 11:53 am - a star wars kylo ren page preloader made with html and css only. kylo ren css page preloader was written by petr urbánek and published on codrops.
  • Collective #361new
    28 October 2017, 5:28 pm - demopack * heml * sketching interfaces * react-virgin * the output element * sonar * canvas filters * coding with clarity collective #361 was written by pedro botelho and published on codrops.

Site Point

  • How to Optimize Docker-based CI Runners with Shared Package Cachesnew
    21 November 2017, 5:00 pm - at unleashed technologies we use gitlab ci with docker runners for our continuous integration testing. we've put significant effort into speeding up the build execution speeds. one of the optimizations we made was to share a cache volume across all
  • Upgrade Your Project with CSS Selector and Custom Attributesnew
    20 November 2017, 5:30 pm - element selectors for selenium webdriver are one of the core components of an automation framework and are the key to interaction with any web application. in this review of automation element selectors, we will discuss the various strategies,
  • ProtoPie, the Hi-Fi Prototyping Tool That Will Improve Your Workflownew
    20 November 2017, 5:30 pm - this article was originally published on protopie. thank you for supporting the partners who make sitepoint possible. as a designer, bridging the gap with stakeholders is utterly important. properly conveying design and interaction ideas quickly and
  • How to Optimize SQL Queries for Faster Sitesnew
    20 November 2017, 5:00 pm - this article was originally published on the delicious brains blog, and is republished here with permission. you know that a fast site == happier users, improved ranking from google, and increased conversions. maybe you even think your wordpress site
  • How to Read Big Files with PHP (Without Killing Your Server)new
    16 November 2017, 6:00 pm - it’s not often that we, as php developers, need to worry about memory management. the php engine does a stellar job of cleaning up after us, and the web server model of short-lived execution contexts means even the sloppiest code has no
  • Essential Skills for Landing a Test Automation Job in 2018new
    15 November 2017, 5:30 pm - every year brings new requirements in the test automation market. test automation engineers must master their skills in order to stay ahead and land the job of their dreams. following our last research: world’s most desirable test automation
  • Automate CI/CD and Spend More Time Writing Codenew
    15 November 2017, 8:00 am - this article was sponsored by microsoft visual studio app center. thank you for supporting the partners who make sitepoint possible. what’s the best part about developing software? writing amazing code. what’s the worst part? everything
  • Get a lifetime of online privacy with VPN Unlimited for under $45new
    14 November 2017, 11:16 pm - [caption id="attachment_161448" align="alignnone" width="1000"](image) vpn unlimited [/caption] if you've ever connected to public wi-fi, chances are your data and browsing activity were unencrypted and vulnerable to falling in the wrong hands. with
  • Which Browsers Should Your Website Support?new
    14 November 2017, 5:00 pm - the question: "which browsers should my website/app support?" is often raised by clients and developers. the simple answer is a list of the top n mainstream applications. but has that policy become irrelevant? what are the most-used browsers? the top
  • 7 Open-Source Test Automation Frameworksnew
    10 November 2017, 5:30 pm - this article was originally published by testproject. thank you for supporting the partners who make sitepoint possible. as we enter the last quarter of 2017, testproject’s team decided to round up the best open-source test automation


  • Deal of the Week: 67% OFF on 70 Million Stock Photosnew
    21 November 2017, 9:50 am - (image) advertise here via bsadepositphotos is a platform that brings authors of high-quality licensed stock photos, graphics, vectors and videos together. 75+ million files. 24/7 support in 20 languages. now, you can nab either 100 or 200 images of
  • You want these special Black Friday deals for designers?new
    20 November 2017, 7:05 am - (image) advertise here via bsaattention web designers and developers. black friday is upon us, and it’s your turn to participate in the fun and excitement. we’ve put together nine attractive deals just for you. in fact, there is one
  • 5 Cool Web Apps That Will Help You With Your Projectsnew
    9 November 2017, 1:57 pm - (image) advertise here via bsathe usual design process involves the tasks designers love doing. however, it also contains tedious and time-consuming tasks are essential. rapid prototyping, for example, can be fun and exciting. yet, maintaining
  • 3 Things You Can do to Leave Your Competitors Behindnew
    19 October 2017, 2:15 am - (image) advertise here via bsabeing able to find new clients is important, and it’s not always easy. for one thing, you must be prepared. for another, there’s the competition to deal with. you can’t control what your competitors are
  • 4 Great Design to WordPress Services You Need to Trynew
    27 September 2017, 2:58 pm - (image) advertise here via bsayou’ve worked hard to transform your design concept into a finished design for an app or website. yet, there is an obstacle between handing over the final design and product launch. it’s called
  • These are the prototyping tools to use in 2017new
    20 September 2017, 8:40 am - (image) advertise here via bsawhat is the beauty of having a top-quality prototyping system at your disposal? we know – you may have no idea of the effectiveness of your proposed design until you see it up and running. prototyping can also make
  • Stopping Endless Client Revisions with Be Theme and 260+ pre-built websitesnew
    11 August 2017, 4:57 am - (image) advertise here via bsaif a seemingly unending stream of client revisions is starting to get to you, it is time to do something about it. in fact, this something can also be appealing to your clients. you shouldn’t be stuck with the same
  • 2017’s Top tools and Resources That You Should Usenew
    2 August 2017, 9:08 am - (image) advertise here via bsahave you been putting off a website project for some time right now? do you feel like you don’t have the necessary tools or resources to do it well? now it is high time to get that site designed and up and running,
  • Need help choosing a WP Theme for a Startup or Small Business? Check these optionsnew
    27 July 2017, 2:23 am - (image) advertise here via bsado you or your client have a well-established or a startup? if your answer is positive, then i bet you strive to acquire new customers and retain the existing ones. in today’s business environment, a carefully
  • Don’t Let Content Delay Website Launchesnew
    18 July 2017, 7:36 am - (image) advertise here via bsawhether content is delivered late, structured differently to the design or lost in email threads – content always gets the blame for website project delays. as a designer or developer involved in a website project,




  • Simplify Android App Development With Ankonew
    21 November 2017, 6:00 pm - designed by jetbrains, the organization behind kotlin, anko is an open-source library that can radically change the way you create android apps. it leverages kotlin's syntax to offer a large collection of helper functions that help you
  • Start Saving With These Early Cyber Monday Dealsnew
    21 November 2017, 1:32 pm - at envato this year, cyber monday lasts a whole week. you can get 50% off selected items on envato market, or save a whopping $120 on an annual envato elements subscription, any time between now and next wednesday, 29 november. so if you're
  • New Course: Code a Quiz App With Vue.jsnew
    21 November 2017, 12:18 pm - single-page web apps are more and more in demand, but they can be hard to build with vanilla javascript. thankfully, there are some powerful frameworks that can make the task easier, such as vue.js. learn how to use it in our new course, code a
  • Performant Animations Using KUTE.js: Part 2, Animating CSS Propertiesnew
    21 November 2017, 12:00 pm - the first tutorial of the series focused on providing a beginner-friendly introduction to the kute.js library. in that tutorial, we only animated the opacity and rotatez property for our elements. in this tutorial, you will learn how to animate the
  • Ionic From Scratch: Getting Started With Ionicnew
    20 November 2017, 9:06 pm - so you've heard about ionic and you're wondering how to get started? in this tutorial you will learn how to set up an ionic development environment on your computer, as well as how to create an ionic project. requirements for coding an ionic
  • 6 Cutting-Edge React Coursesnew
    20 November 2017, 3:28 pm - react is a javascript library for building user interfaces that has taken the web development world by storm. react is known for its blazing-fast performance and has spawned an ecosystem of thousands of related modules on npm. however, in a
  • Performant Animations Using KUTE.js: Part 1, Getting Startednew
    20 November 2017, 12:00 pm - kute.js is a javascript-based animation engine which focuses on performance and memory efficiency while animating different elements on a webpage. i have already written a series on using anime.js to create javascript-based animations. this time we
  • Understanding Sets With JavaScriptnew
    17 November 2017, 12:00 pm - (image) sets can be very powerful if you understand how to use them. a few applications of sets include solving counting problems where you may want to find the number of ways you can group elements together. another application is problems that
  • How to Index and Query Data With Haystack and Elasticsearch in Pythonnew
    16 November 2017, 12:00 pm - haystackhaystack is a python library that provides modular search for django. it features an api that provides support for different search back ends such as elasticsearch, whoosh, xapian, and solr.elasticsearchelasticsearch is a popular lucene
  • How to Upload Images to Firebase from an Android Appnew
    15 November 2017, 6:00 pm - firebase is a mobile and web application development platform, and firebase storage provides secure file uploads and downloads for firebase apps. in this post, you'll build an android application with the ability to upload images to firebase