The Front-End Web Developer Spectrum

Modern front-end web development is in constant change. The evolution is this area has been so rapid in the past years that sometimes it’s hard to keep up with the new kids on the block while maintaining focus on what needs to be done.

One example is this image, that gives you an overview of all the different tools and technologies that have a part in the front-end and JavaScript ecosystem.

(Since there is a huge chance that, while I am writing this article, there are 100325 new front-end tools being released, it’s possible that this image is already not completely up to date.)

The Front-End Spectrum

Front-End-Spectrum

Continue reading

Feedly Slideshow Automation – When Laziness meets JavaScript

feedly

 

This post comes after one of those “when you’re so lazy to slide though your Feedly news that you write some JavaScript code to automate it” situations. Of course, if you’re not a lazy person or a programming geek like me, you may never have had one of those situations…

I guess I am not the only one who has one or more RSS collection on which I don’t want to read all the news. Only scroll through and check if something interesting catches my attention.

Those are the perfect collections for me to check while I am eating or just taking my break near the computer. Even more perfect if I don’t have to click for the news to change! :)

Continue reading

Upgrading to PHP 7 – Mini eBook by O’Reilly

A couple of days ago, O’Reilly published a free mini eBook from Davey Shafik about Upgrading to PHP 7. This eBook has around 80 pages and is available in ePub, Mobi, and PDF at this link.

 

upgrade-php7

“Upgrading to PHP 7” book review:

PHP 7—the most dramatic update to the language in over a decade—has arrived. This O’Reilly report provides you with a short guide to the major changes in this new release, including a revamped engine (Zend Engine 3), a bunch of new features, and lots of language cleanup. You’ll learn about basic language changes, deprecated features, Unicode enhancements, changes in Object-Oriented programming, and other enhancements.

 

The book also covers why it took more than 10 years for the next major version of PHP since PHP 5 – and also what happened to version 6 in the meantime.

Important details regarding changes to PHP 7, include:

– Deprecated features, starting with alternative PHP tags and POSIX-compatible regular expressions
– Uniform Variable Syntax, including consistency fixes and new syntax
– Basic language changes, such as new operators, constant arrays, new functions, and regular expressions
– Expectations and Assertions
– Error handling
– Enhancements to PHP’s Unicode, closure, and Generator features
– Changes in Object-Oriented programming
– Scalar type hints (perhaps the most polarizing and exciting new feature)

– Quoted from daveyshafik.com

PHP Security YouTube Series by Codecourse

php_security

This YouTube series from Codecourse gives you a good overview of the most common PHP security issues. They use a very practical approach, showing how the attacks are done and how to protect your code from them.

This course is a series of useful tips and tutorials around the basics of PHP security, which makes it really accessible to all levels of PHP developers.

And, although most of these security problems are already taken care if you use a modern MVC framework like Laravel or Symfony, it’s always good to be aware of how they work and how they are protected within those frameworks.

PHP Security Series Contents:

  1. Include/require file extensions – 3:10
  2. XSS (Cross-site Scripting) – 14:59
  3. Password hashing – 7:47
  4. Directory listing – 3:10
  5. HttpOnly Cookies – 3:52
  6. What you shouldn’t store in cookies – 3:51
  7. CSRF (Cross-site Request Forgery) – 11:32
  8. User defined file includes – 6:51
  9. SQL Injection – 9:16
  10. Error Reporting – 5:53

Total Time – ~1:10:00

Continue reading