BLOG

Mozilla rolls out new automated crypto-jacking filtering in Firefox

Firefox users can chill and let the browser do the blocking. Popular browser solution Mozilla Firefox is finally rolling out its long-awaited system for stopping internet baddies from secretly mining cryptocurrencies with your computing resources. As of today, users of Firefox‘ Nightly and Beta browsers are equipped with the option to automatically block crypto-jacking scripts (like the infamous CoinHive). In addition to illicit cryptocurrency mining, the latest Firefox update includes a feature to block “fingerprinting” scripts, which harvest snapshots of computer configurations that can be used to track internet usage (even if cookies are cleared). “In collaboration with Disconnect, we have compiled lists of domains that serve fingerprinting and crypto-mining scripts,” reads the announcement. “Now in the latest Firefox Nightly and Beta versions, we give users the option to block both kinds of scripts as part of our Content Blocking suite of protections.” Today, there are just over 20 crypto-jacking scripts supported by Firefox’s new blocking system. Notable blocked mining scripts include CoinHive, JSE, and MineXMR. Mozilla urged users...

Countinue Reading
12 challenges businesses face when using open-source software

The use of open-source software has grown during the last decade. Open-source software itself has improved dramatically, offering comparable functions as professionally authored titles, as well as low up-front costs and creative features. But while open-source systems have benefits, there are a number of sticking points to watch. To help your teams and leaders identify where trouble can develop — so you can best prepare, or go with a different system. What is a major challenge for using or starting to use open-source software in your business? How can savvy teams solve the issue? Their best answers are below: 1. Security Open-source platforms can increase the risk of security breaches. You should consult with an IT security expert before committing to an open-source platform. A security professional should be able to help install safeguards to protect your data and prevent a cyber attack on your business. 2. Confusing Complexity It can become so complex that...

Countinue Reading
Scrum Framework – 3 Pillars and 5 Core Values

Scrum is a framework for developing and sustaining complex products. It is not a process or a technique for building products; rather, it is a framework within which you can employ various processes and techniques. It makes clear the relative efficacy of your product management and development practices so that you can improve. It employs an iterative, incremental approach to optimize predictability and control risk. Three pillars uphold every scrum implementation are: 1. Transparency: Significant aspects of the process must be visible to those responsible for the outcome. Transparency requires those aspects be defined by a common standard so observers share a common understanding of what is being seen. For example: A common language referring to the process must be shared by all participants; and, Those performing the work and those accepting the work product must share a common definition of “Done”. 2. Inspection: Scrum users must frequently inspect Scrum artifacts and progress toward a Sprint Goal...

Countinue Reading
Creating software for multiple OSes: 13 things new developers need to remember

Developing across platforms is no bed of roses, especially when you’re first starting out as a developer. Individual operating systems tend to have their own quirks when coding for them, and testing how everything works once your software is built can be a real challenge. In order to highlight some of the specific issues that can develop, and what can be done about them. When creating software for multiple platforms and OSes, what is one problem beginning developers may not know about? What should they do to avoid or overcome the issue? Their best answers are below: 1. Cross-Platform Share-ability Be aware that 100 percent code sharing across platforms is a fairly unreachable goal. You cannot go into a multiple platform project with the idea that code will cross-pollinate — at most 60 percent of the code can be shared. Prepare for this by allocating time for the project appropriately and preparing what content can be...

Countinue Reading
All you need to know about Zend framework 3

What is Zend Framework 3? For Zend Framework 2 MVC users, the differences are subtle: Increased performance; we've measured up to 4X faster applications under PHP 5, and even better performance under PHP 7! PHP 7 support. A focus on de-coupling packages, to allow re-use in a greater number of contexts. In some cases, this has meant the creation of new packages that either split concerns, or provide integration between multiple components. A focus on documentation. Documentation is now included within each component repository, allowing us to block contributions for lack of documentation, as well as automate deployment of documentation. Refer to the new documentation site for the results. The Zend Framework 3 initiatives also included a number of new features, primarily around PSR-7 (HTTP Message interfaces) support. These include: Diactoros, the original and leading PSR-7 implementation in the PHP ecosystem. Stratigility, a PSR-7 middleware foundation based on the node.js Sencha Connect. Expressive, a PSR-7 middleware microframework.

Countinue Reading
error: Content is protected !!
Skip to content