Bruno Skvorc, Apr 18
Getting to Know and Love Xdebug
Let's take a fresh look at Xdebug, the de-facto PHP debugger, which turned an epic 15 years old this month. A quick look at some tricks, tips, and features!
Nilson Jacques, Apr 17
Editorial: To Benchmark, or Not to Benchmark?
In this week's editorial, Nilson Jacques asks whether JS benchmark results are all they're cracked up to be, and should we be bothered about speed anyway?
Gregor Trefs, Apr 17
Six Ways to Functional FizzBuzz with Vavr
Functional programming solutions for FizzBuzz using Vavr (formerly Javaslang) and common FP features like streams, pattern matching, and combinator.
Christopher Vundi, Apr 14
Building a Social Network with Laravel and Stream? Easy!
Christopher continues building the Laravel Social Network project by fully implementing Stream functionality with follows, friending, and notifications.
HTML & CSS
Alexis Goldstein, Apr 13
Pseudo-classes - The Basics
In this book excerpt from HTML5 & CSS3 we look at the role of pseudo-classes.
Steve Kinney, Apr 13
Tips and Tricks for Debugging Electron Applications
Steve Kinney introduces some tips & tricks for debugging Electron applications and shows how you can use Visual Code to set breakpoints in the main process.
Digital Marketing by WooRank
Greg Snow-Wasserman, Apr 13
SEO Hacks for Developers
We’ve put together five quick and easy hacks for developers to give SEO a jump start and get websites into search results.
Design & UX
Abbas Rajani, Apr 13
6 Ways to Improve Long-Scroll Mobile Websites
Abbas Rajani shows us how to offer users a better mobile UX by optimizing the layout and content of long-scrolling mobile websites.
HTML & CSS
Tiffany Brown, Apr 12
Minifying CSS With CSS Optimizer
In this exclusive excerpt from our book, CSS Master, we teach you how to minify CSS with a CSS Optimizer.
Alex Moskovski, Apr 12
How to Find a Niche and Validate Early Stage Pricing
Alex Moskovski gives a rundown on finding the right niche, validating your MVP and getting your early-stage pricing right with a dynamic testing model.
Alejandro Gervasio, Apr 12
Java Bean Validation's validateProperty() and validateValue() in Three Minutes
Use the Java Bean Validation methods validateValue() and validateProperty() to independently check fields of a target class or even their potential values.
Olayinka Omole, Apr 12
Fetching Data from a Third-Party API with Vue.js and Axios
Learn to build data-driven apps with Vue 2. Olayinka Omole creates a simple client to pull news stories from the New York Times API with the Axios library.
Theodhor Pandeli, Apr 12
Authentication and Sharing in Android with the Google+ API
Theodhor Pandeli looks at using the Google+ API in an Android app to provide authentication and social sharing features.
Christopher Vundi, Apr 12
Real-Time Laravel Notifications and Follows? Sure, with Stream!
Ever wanted to add user following and real-time notifications to your Laravel apps? Now you can - easily: with Stream. Let's see how to bootstrap it!
Barbara Bermes, Apr 11
The Psychology of Speed
In this exclusive book excerpt, we examine the psychology of speed in regards to building lean websites.
Adrian Try, Apr 11
How to Migrate Your WordPress Site to A New Hosting Provider
Are you ready to switch to a different web hosting provider? How do you move your WordPress site over? Adrian Try gives you the options.
James Kolce, Apr 11
Create Your Own Yeoman-Style Scaffolding Tool with Caporal.js
James Kolce shows you how to use Caporal.js — a framework for building command line apps with Node.js — to create your own project scaffolding generator.
HTML & CSS
Maria Antonietta Perna, Apr 11
Make Your Website Interactive and Fun with Velocity.js (No jQuery)
Charles Muzonzini, Apr 11
5 Ionic Framework App Development Tips and Tricks
Patrick Catanzariti highlights 5 tips and tricks he has gathered from his development work with the Ionic framework.
Design & UX
Valeriia Timokhina, Apr 11
25 Design Conferences That Will Blow Your Mind in 2017
Valeriia Timokhina spills the beans on the best design and UX conferences to attend in 2017. Stay up to date with the latest advancements in your industry.
Rachel McPherson, Apr 10
How to Keep Your Marketing Campaigns Organized
Rachel McPherson shows how to keep your digital marketing campaigns organized using content calendars, goals and productivity software.
Ariel Elkin, Apr 10
Editorial: Is It the End of an Era for Windows?
The world of mobile has just passed an important milestone: Android is now the world's most popular operating system for accessing the internet. Research carried out by analytics firm StatCounter has found that in the month of March 2017, internet usage on Android surpassed internet usage on Windows. Yet StatCounter's CEO, Aodhan Cullen, was ecstatic: This is a milestone in technology history and the end of an era. [...] It marks the end of Microsoft’s leadership worldwide of the OS market which it has held since the 1980s. It also represents a major breakthrough for Android which held just 2.4% of global internet usage share only five years ago. Android is indeed making enormous leaps in the wider IT space, seducing millions of new users every year. Android has provided a viable platform for the world to access the internet. The shift to mobile has not been uniform accross the globe: In Europe, Android has just has 23.6% of the market share; in Africa it owns 53.5% (versus 35% for Windows), in Asia, 52.2% (versus 29.2% for Windows).
Stephen Connolly, Apr 10
Which Java Logging Framework Has the Best Performance?
Out of Java's three big logging frameworks (Java Util Logging, Log4j 2, and Logback), which one has the best performance?
James Wright, Apr 10
James Wright introduces test-driven development and walks through creating and refactoring a simple form validation library, step-by-step, as an example.