Category Archives: Uncategorized

Login Managers and Web Trackers

The site Freedom to Tinker, which is hosted by Princeton’s Center for Information Technology Policy, has started publishing an ongoing series called “No Boundries” around the topic of how third-party scripts on sites can exploit browsers to collect/extract user data in growing ways. 

Their second installment focuses on how the well-known vulnerabilities of browser login managers can provide trackers with user information – not for the purposes of stealing passwords which has been looked at many times, but for the purposes of web tracking which can then be monetized to other companies. Continue reading

Simple AWS Lambda and API Gateway with Claudia.js

For any of you Node.js folks out there already using serverless frameworks like ‘The Serverless Framework‘ , you’ll definitely want to checkout the really cool Claudia.js framework…

Claudia makes it easy to deploy Node.js projects to AWS Lambda and API Gateway. It automates all the error-prone deployment and configuration tasks, and sets everything up the way JavaScript developers expect out of the box. Continue reading

Focus on code over infrastructure with Google App Engine Flexible Environment

The Google App Engine Flexible environment, which transitioned from Beta to GA a couple of months ago allows developers to focus on doing what they do best, writing code. Based on Google Compute Engine, the App Engine flexible environment automatically scales your app up and down while balancing the load.
 
Microservices, authorization, SQL and NoSQL databases, traffic splitting, logging, versioning, security scanning, and content delivery networks are all supported natively. In addition, the App Engine flexible environment allows you to customize the runtime and even the operating system of your virtual machine using Dockerfiles.
 

Continue reading

Critical Above-the-Fold CSS for the rescue

Nowadays site loading time became a very important parameter, especially when it comes to the search engine rankings.

If you’ll test your site with Google Pagespeed tool, it will probably show that your site has some issues with content-blocking stylesheets. This means that the browser won’t paint content to the screen until your CSS has been downloaded. To fix this issue, Google recommends us to split our styles into two parts: critical (above-the-fold) and non-critical. Critical CSS should be inlined in the header meanwhile non-critical needs to be loaded asynchronously, so a user could see styled content as soon as possible. Continue reading

NPM and friends

npm logo[A couple of months ago, the open source community and npm were rocked by an author’s unpublishing of a module called “kik.” This unprecedented action, which brought down scores of projects that were dependent upon the kik module, was the result of a dispute over ownership of the name “kik” itself. Nestor Fedyk has some interesting things to say about this dispute. Read on… — The Editor]

This is a late response to this article about the deletion of the “kik” module from npm. Most people have sided with either Azer Koçulu or npm on in this dispute and it sort of became quite at “the moment .”

Continue reading

Facebook eCommerce

eCommerce continues to grow, mature and challenge the traditional ways of thinking about payments, payment processing, credit, debt, currencies and really all things financial.

Never shy, Facebook is joining the mix, announcing a new payments feature for its messenger app. Now you can use it to send “money” instantly to your friends.

18facebook-pic-master675-v2

Here’s a great article in the NY Times by Vindu Goel…

Pier-to-pier payments are here. Facebook is going to be a major player. And this is just one small sliver of the growing, crazy, exciting eCommerce space.