Electron and cross-platform applications
These days with the latest new technologies applied to apps we want everything faster, accessible and lightweight. To accomplish these goals, companies find that the developers do their job with tools that require low effort and can be used in many pl
The Shadow DOM is a way to create elements that are not affected by the same attributes and properties as those in the Light DOM. The Shadow DOM provides true scope encapsulation; your element's CSS and JS are scoped to it alone! Think of the Shadow DOM as a lightweight version of an iframe.
Go basics - Data Types
Today we are going to walk thru basics of Go language. Starting with a list of supported data types and defining custom types.
I’ll try to show you some examples of how to deal with basic Go stuff and compare with PHP as a reference.
The Go programming language, also known as golang, is an open source project created by Robert Griesemer, Rob Pike, and Ken Thompson in 2007 and sponsored by Google as an intended to resolve common criticisms of other languages while maintaining their po
Remote PHP Debugging with Xdebug
In our previous posts, we discussed how to use some tools to explore and debug legacy code. This blog post will explore one of these tools that I personally use quite often in depth: Xdebug and Remote Debugging.
We’ll explore the instal
Legacy Code Evaluation Part 2 - Back End Code Evaluation and Tools
All of us will encounter legacy code, and most of us will ‘inherit’ code to maintain. In our first post on legacy code, we talked about getting the things you need to start working on a project. In this post, we will talk about how you can eval
A New Framework Architecture for 2016
Why a new architecture?
PHP is the most popular language on the net and has a wide array of frameworks, apps and packages available. Most of the best ones are open source, free or have a freely available version of their paid app.
That being said, i
Legacy Code Evaluation Part 1 - Intro
All of us will encounter legacy code, and most of us will ‘inherit’ code to maintain. Even on the freshest of projects 99 % of the time you will encounter some ‘baggage’ code that we will have to maintain. This is especially true as a contractor f
XSS: Cross Site Scripting
This is probably the most common vulnerability these days on Internet Web Apps. Consist in inject client-side scripts in web pages viewed by other users.
What is Cross-Site Scripting?
XSS occurs when an attacker is capable of injec