Wednesday, November 7, 2018

Hackers Put 20,000 Pakistani Debit Cards Detail on Dark Web

Last week news has been broken among the different local newspapers of Pakistan regarding hacking accounts data of Islami Bank. It is considered to be Pakistan biggest hacking attack of all time, that does not only cost the bank about 2.6 million PKR (20000 dollars) loss but at the same time, it...

[ This is a content summary only. Visit our website https://ift.tt/1b4YgHQ for full links, other content, and more! ]

by Amjad Khan via Digital Information World

A 101 Course on Crafting 404 Pages

#365 — November 7, 2018

Read on the Web

Frontend Focus

A 101 Course on Crafting 404 Pages — Here’s why making an effort with a 404 page could better your site’s chances of people coming back despite the inconvenience, and how to track those errors to reduce how often people see it.

Shelby Rogers

A Netflix Web Performance Case Study — An interesting look at how Netflix worked to improve the ‘time-to-interactive’ metric on their desktop Web experience. It involved both prefetching and ripping out React.

Addy Osmani

Free: 💯 Complete Intro to Web Development, v2 — Get our complete introductory course to web development for free. This is a modern intro course where you'll go from building your first website to having the foundations to become a professional web developer.

Frontend Masters sponsor

▶  Improve Animated GIF Performance with HTML5 Video — Everyone loves a good animated GIF (right?) but the nature of the GIF format can lead to huge file sizes and more CPU used than necessary. One workaround? Use HTML5’s native video support.

Ayo Isaiah

▶  How One Dev Does Web Development on an iPad Full Time — I couldn’t do this myself, but it’s neat to see how the process works.

Curtis McHale

Chrome Will Soon Ad-Block An Entire Website If It Shows Abusive Ads“With Chrome 71, Google is stepping up its fight against the internet’s abusive ads problem by blocking every ad on a site that persistently shows them.”

Jon Porter

Using calc() to Change The Height of a Hero Component — For situations where you need to mix relative units and pixels. For example: calc(24px + (18 - 24)*(100vw - 400px)/(1200 - 400))

Martino Stenta

💻 Jobs

Frontend Developer at X-Team (Remote) — We help our developers keep learning and growing every day. Unleash your potential. Work from anywhere. Join X-Team.

x-team

Software Engineer, Front-End (Browser Extensions) - San Francisco — We're looking for an Engineer to join our Browser Extension team to help achieve our mission of improving lives by improving communication.

Grammarly

Join Our Career Marketplace & Get Matched With A Job You Love — Through Hired, software engineers have transparency into salary offers, competing opportunities, and job details.

Hired

📘 Tutorials

Optimizing CSS by Removing Unused Media Queries

Dario Gieselaar

Simple Named Grid Areas“I think of named grid areas in CSS Grids as bring-your-own syntactic sugar. You don’t absolutely need them (..) but it can make that placement more intuitive.”

Chris Coyier

Secure and Accelerate Your Cloud Storage — Use Cloudflare Workers to cache content while still preventing unwanted access with HMAC and JSON Web Tokens.

Cloudflare Workers sponsor

Measuring Performance With Server Timing — The HTTP Server-Timing header provides a convenient way to communicate backend server performance timings to browser-based developer tools.

Drew McLellan

Signed HTTP Exchanges Coming to Chrome 71 — Chrome will soon experimentally support ‘Signed Exchanges’ which let sites sign web content such that the content can be verified as to where it was originally from.

Google Developers

▶  How Basecamp Uses CSS Grid in Production

Important Show

How to Use SVG Patterns As Backgrounds

Adi Purdila

How Do Top Developers Deliver Video? - Download the 2018 Video Report

Bitmovin sponsor

Simple Recommendations for Writing Text Descriptions That Make A Big Difference

Léonie Watson

🔧 Code and Tools

Shapes Created Solely with CSS Background Gradients — Gradients can do a lot more than, well, just make gradients.

CodePen

Howler.js: JavaScript Audio Library for the Modern Web

James Simpson

md-page: Create a Web Page with Just Markdown — No advance compilation required. Just add a script to a Markdown document and it Just Works™. Interesting idea.

Oscar Morrison

Prettier 1.15: Now with HTML, Vue, Angular and MDX Support — This opinionated code formatter now has support for HTML, Vue, Angular & MDX.

Ika (Prettier)


by via Frontend Focus

Minimal Calendar

Fittingly minimal One Pager promoting the Minimal Calendar iPhone app.

Full Review | Direct Link


by Rob Hope @robhope via One Page Love

How to Build Up Your Trust With Your Employees (infographic)

The days where people would get a job with a company and stay with them for the rest of their careers are long gone, with most workers now flitting between jobs as they climb the ladder. But this doesn’t mean that there’s no benefit to engaging with your employees and earning their trust for...

[ This is a content summary only. Visit our website https://ift.tt/1b4YgHQ for full links, other content, and more! ]

by Irfan Ahmad via Digital Information World

Mind Your Manners: Smartphone Etiquette Is Still A Work In Progress [Infographic]

Society has always been very particular about how we are supposed to behave with one another, particularly when it comes to the way we communicate with each other. This is understandable when you think about it, after all society is predicated on the basis of mutual understanding and regard. No one...

[ This is a content summary only. Visit our website https://ift.tt/1b4YgHQ for full links, other content, and more! ]

by Irfan Ahmad via Digital Information World

Best Practices of Web Application Hosting in Alibaba Cloud

This article was originally published on Alibaba Cloud. Thank you for supporting the partners who make SitePoint possible.

Deploying a highly available and scalable web application on a traditional data center is a complex and expensive undertaking. One must invest a lot of effort and resources into capacity management. But more often than not, it ends up in over or under-provisioning of resources, further resulting in inefficient investment in underutilized hardware. To tackle this challenge, Alibaba Cloud offers a reliable, scalable, and high-performing cloud infrastructure for most demanding web application deployment scenarios. This document intends to provide practical solutions and best practices when it comes to scaling your web application on Alibaba Cloud.

Traditional Solution for Common Web Application Hosting

In a traditional web hosting space, designing a scalable architecture is always a challenge. The below diagram depicts a traditional web hosting model. The purpose of this diagram is to help you compare it with a similar architecture hosted on the cloud.

Traditional web hosting usually follows a three-tier design that divides the architecture into presentation, application, and persistence layers. The design achieves scalability through the inclusion of additional servers at each of these layers. The architecture also has built-in high availability features. The section below examines the means of deploying this traditional web hosting in Alibaba Cloud.

Simple Web Application Hosting Architecture on Alibaba Cloud

The diagram below shows how the traditional web hosting architecture looks like when deployed using various Alibaba Cloud products and services:

The key components of this architecture include:

  • Elastic Compute Service (ECS) — Built on Alibaba Cloud's own large-scale distributed computing system, Elastic Compute Service or ECS is a scalable and highly-efficient cloud computing service. Alibaba Cloud ECS helps you to quickly build more stable and secure web applications to adapt to your business' real-time needs.
  • Object Storage Service (OSS) — Alibaba Cloud offers various options to store, access, and backup your data on the cloud. For static storage, it provides Object Storage Service (OSS) to facilitate automatic data replication and failure recovery.
  • ApsaraDB for RDS — Relational Database Service or RDS is a stable, reliable, elastic and high-performance online database service based on Alibaba Cloud's own distributed system. It supports MySQL, SQL Server, PostgreSQL, and PPAS. Furthermore, it provides a comprehensive set of features including disaster recovery, data backup, monitoring, and migration.
  • DNS — Alibaba Cloud DNS service provides a highly available and scalable DNS service for your domain management needs. It automatically reroutes requests for your domain to the nearest DNS server.
  • Server Load Balancer (SLB) — Server Load Balancer is a web traffic distribution service that maximizes and extends the external service capabilities of your web applications. By seamlessly distributing traffic across multiple cloud servers and eliminating single points of failure, SLB enhances the reliability, usability, and availability of your applications.

Leveraging the Cloud for Web Application Hosting

When deploying a web application on Alibaba Cloud, you should consider making modifications in your deployment to fully utilize the advantages of the cloud. Below are some key considerations of when hosting an application on Alibaba Cloud.

Multiple Data Centers in a Region

Within a certain region, Alibaba Cloud usually operates at least two data centers called Availability Zones (AZs). Elastic Compute Service (ECS) in different AZs are both logically and physically separated. Alibaba Cloud provides an easy-to-use model for deploying your applications across AZs for higher availability and reliability.

High Security for Web Applications and Servers

Web application security is one of the primary concerns for organizations today, with more than 90% of the applications being vulnerable to security attacks. These attacks can exploit websites and inherent servers, which puts businesses at the risk of financial loss. To protect your web applications from such attacks, Alibaba Cloud provides a suite of network and application security services, such as Anti-DDoS (Basic and Pro), Web Application Firewall (WAF), and Server Guard.

In addition to these services, users can proactively limit external traffic by defining firewalls and permissions. The diagram below depicts the Alibaba Cloud web application hosting architecture that comes with a group firewall to secure the entire infrastructure.

The post Best Practices of Web Application Hosting in Alibaba Cloud appeared first on SitePoint.


by Derek Wang via SitePoint

7 Reasons Your Facebook Ads Do Not Convert

Are your Facebook ad campaigns underperforming? Wondering how to diagnose the problem? In this article, you’ll discover seven common factors that impede Facebook ad performance and find troubleshooting tips for fixing them. #1: You’re Targeting Your Facebook Ads to the Wrong People The Ads Manager wizard guides you step by step in creating ads and [...]

The post 7 Reasons Your Facebook Ads Do Not Convert appeared first on Social Media Examiner.


by Marie Page via Social Media Examiner