Spotify’s Cloudflare App is open source: fork it for your next project

Spotify's Cloudflare App is open source: fork it for your next project

Spotify's Cloudflare App is open source: fork it for your next project

Earlier this year, Cloudflare Apps was launched so app developers may leverage our global network of 6 million+ websites, applications, and APIs. I’d like to take a moment to highlight Spotify, which was a launch partner for Cloudflare Apps, especially since they have elected to open source the code to their Cloudflare App.

Spotify Github repo »

About Spotify
Spotify is the leading digital service for streaming music, serving more than 140 million listeners.

What does the Spotify app do?
Recently, Spotify launched a Cloudflare App to instantly and easily embed the Spotify player onto your website without having to copy / paste anything.

Spotify's Cloudflare App is open source: fork it for your next project

Who should install the Spotify app?
A musician who runs a site for their band - they can now play samples of new tracks on their tour calendar page and psych up their fans.

A game creator who wants to share their game's soundtrack with their fans.

An activewear company which wants to deliver popular running playlists to its customers.

Web properties that install the Spotify app have the ability to increase user engagement.

Add Spotify widgets to your web pages and let your users play tracks and follow Spotify profiles. Add a Spotify Play Button Continue reading

DockerCon EU 2017: All the videos are now live!

In case you missed it last week, here are the highlights from DockerCon Europe 2017 including recordings of the keynotes. We’re excited to announce that most of the breakout videos are now available online! A big thanks to all our awesome speakers for working hard on the content of their sessions. All the videos are published on the Docker Website, the slides available from the Docker Slideshare account and photos soon uploaded to a DockerCon EU 2017 album on facebook.

DockerCon videos

Here are the links to the playlists of each track:  

Using Docker

Using Docker sessions are introductory sessions for Docker users, dev and ops alike. Filled with practical advice, learnings and insight, these sessions will help you get started with Docker or better implement Docker into your workflow.

Docker Best Practices

Docker Best Practices sessions provide a deeper dive into Docker tooling, implementation and real world production use recommendations. If you are ready to get to the next level with your Docker usage, join this track for best practices from the Docker team.

Use Case

Use case sessions highlight how companies are using Docker to modernize their infrastructure and build, ship and run distributed applications. These sessions are heavy on Continue reading

History Of Networking – Donnie Savage – EIGRP

Donnie Savage joins Network Collective to talk about his role in the history of EIGRP. From its early implementations to moving this formerly fully proprietary protocol through the IETF, Donnie has played a significant role in guiding EIGRP to where it is today.


Donnie Savage
Guest
Jordan Martin
Host
Donald Sharp
Host
Russ White
Host

Outro Music:
Danger Storm Kevin MacLeod (incompetech.com)
Licensed under Creative Commons: By Attribution 3.0 License
http://creativecommons.org/licenses/by/3.0/

The post History Of Networking – Donnie Savage – EIGRP appeared first on Network Collective.

ThousandEyes’ Device Layer helps solve application problems faster

Understanding user experience is becoming critically important to the success of all companies. I’ve interviewed dozens of business leaders on their digital transformation initiatives, and I can sort them into two larger buckets: increasing workforce productivity and improving customer experience. Those may seem somewhat unrelated, other than they used digital technologies, but there is another point of commonality and it’s that applications play a key role.Also on Network World: 7 must-have network tools By 2020, customer experience will be the #1 brand differentiator, topping price, product, or any other metric you can think of. While a web or mobile app experience isn’t the only thing that creates a good or bad experience, it’s often the first touch point for customers — and a bad one could drive them away.To read this article in full or to leave a comment, please click here

ThousandEyes’ Device Layer helps solve application problems faster

Understanding user experience is becoming critically important to the success of all companies. I’ve interviewed dozens of business leaders on their digital transformation initiatives, and I can sort them into two larger buckets: increasing workforce productivity and improving customer experience. Those may seem somewhat unrelated, other than they used digital technologies, but there is another point of commonality and it’s that applications play a key role.Also on Network World: 7 must-have network tools By 2020, customer experience will be the #1 brand differentiator, topping price, product, or any other metric you can think of. While a web or mobile app experience isn’t the only thing that creates a good or bad experience, it’s often the first touch point for customers — and a bad one could drive them away.To read this article in full or to leave a comment, please click here

ThousandEyes’ Device Layer helps solve application problems faster

Understanding user experience is becoming critically important to the success of all companies. I’ve interviewed dozens of business leaders on their digital transformation initiatives, and I can sort them into two larger buckets: increasing workforce productivity and improving customer experience. Those may seem somewhat unrelated, other than they used digital technologies, but there is another point of commonality and it’s that applications play a key role.Also on Network World: 7 must-have network tools By 2020, customer experience will be the #1 brand differentiator, topping price, product, or any other metric you can think of. While a web or mobile app experience isn’t the only thing that creates a good or bad experience, it’s often the first touch point for customers — and a bad one could drive them away.To read this article in full or to leave a comment, please click here

23% off APC 600VA 7-outlet Uninterruptible Power Supply (UPS) with USB Charging – Deal Alert

The APC Back-UPS BE600M1 provides instant battery power to your critical electronics when the power goes out, keeping you connected and available both personally and professionally. Designed specifically to enhance the features that matter most to you, including more runtime, more battery backup outlets, and a USB port for charging convenience, the BE600M1 is also smaller and lighter than the previous model. APC's BE600M1 offers guaranteed surge and lightning protection for attached devices.  When the power goes out, the APC BE600M1 will power critical devices including home networking equipment; allowing you to maintain your internet connection. This allows you to work productively, avoid the loss of valuable data, and safely shut down equipment. It currently averages 4.5 out of 5 stars from over 4,400 people on Amazon (read reviews), where its list price of $74.99 has been reduced 23% to $57.49.To read this article in full or to leave a comment, please click here

23% off APC 600VA 7-outlet Uninterruptible Power Supply (UPS) with USB Charging – Deal Alert

The APC Back-UPS BE600M1 provides instant battery power to your critical electronics when the power goes out, keeping you connected and available both personally and professionally. Designed specifically to enhance the features that matter most to you, including more runtime, more battery backup outlets, and a USB port for charging convenience, the BE600M1 is also smaller and lighter than the previous model. APC's BE600M1 offers guaranteed surge and lightning protection for attached devices.  When the power goes out, the APC BE600M1 will power critical devices including home networking equipment; allowing you to maintain your internet connection. This allows you to work productively, avoid the loss of valuable data, and safely shut down equipment. It currently averages 4.5 out of 5 stars from over 4,400 people on Amazon (read reviews), where its list price of $74.99 has been reduced 23% to $57.49.To read this article in full or to leave a comment, please click here

Amazon Discounts Kindle and Fire Devices Once Again, For a Limited Time – Deal Alert

There's always a reason to celebrate, and Amazon does it with discounts, often times on their own devices. To celebrate the 10th anniversary of the Kindle, and also Halloween, Amazon has once again activated a limited time discount on their Kindle e-reader and Fire tablet devices. Amazon's devices are packed with features and are suitable low cost alternatives to other high priced devices on the market. If you've been thinking about an e-reader or tablet for yourself, or for the family, consider these deals:Kindle 10th Anniversary Sale, active until 10/25 @ 9PM ET $30 off Kindle https://www.amazon.com/dp/B00ZV9PXP2   $30 off Paperwhite https://www.amazon.com/gp/product/B00OQVZDJM   $30 off Voyage https://www.amazon.com/dp/B00IOY8XWQ   $30 off Kindle for Kids Bundle https://www.amazon.com/dp/B06WWHW5LD Fire Tablet Halloween Promotion, 10/22 12AM ET to 10/28 11:59PM ETTo read this article in full or to leave a comment, please click here

3 Ways to Fail at Logging with Flask

For the benefit of readers who haven’t worked with Flask or don’t know what Flask is, it’s a so-called microframework for writing web-based applications in Python. Basically, the framework takes care of all the obvious tasks that are needed to run a web app. Things like talking HTTP to clients, routing incoming requests to the appropriate handler in the app, and formatting output to send back to the client in response to their request. When you use a framework like this, you as the developer can concentrate a lot more on the application logic and worry a lot less about hooking the app into the web.

As you may have guessed from the title of this post, one of the other tasks that Flask manages is logging within the application. For example, if you want to emit a log message when a user logs in or when they upload a new photo, Flask provides a simple interface to generate those log messages.

Flask has a large community of active users built around it and as a result, there’s tons of best practice information out there on scaling, talking to a database, and even whole tutorials on how to Continue reading

The Linux Migration: Wrap-Up

As many readers are probably already aware, I embarked on a journey earlier this year to make Linux my primary laptop OS (see this update from April of this year). That journey ended (for now) when I ordered a new 13” MacBook Pro just before VMworld US. In this post, I’d like to reflect a bit on my journey, and what it means for others who may be interested in similar journeys of their own.

So why the switch back to macOS? Well, it certainly does not have anything to do with changes on the macOS side; all my concerns (first expressed here in late November of 2012, almost five years ago) are still present. By all indications, the trend to “iOS-ify” macOS continues; this may be great for the masses but isn’t so great for “power users” such as myself, in my humble opinion.

In the end, the decision to switch back to macOS really comes down to productivity. I think that my July 2017 update post probably sums it up best: for me, trying to use Linux as my primary laptop OS was like “death from a thousand cuts.” While I strongly prefer to use Linux as Continue reading

IDG Contributor Network: Is Wi-Fi throughput testing useless?

Throughput testing has long been regarded as the best way to find great Wi-Fi products, validate WLAN design and troubleshoot user Wi-Fi issues.  It's not. Wi-Fi throughput testing generates a single data point under a specific scenario in a highly dynamic environment. That's it. In today's enterprise network environment, we need a lot more than that.+RELATED: What is MU-MIMO and can it boost Wi-Fi capacity?+It’s tempting, for example, to use Wi-Fi throughput tests to evaluate vendor equipment by determining the maximum TCP data rate (or speed) that, say, an access point can achieve with one or more client devices concurrently connected. But these tests don’t really reflect reality because you won’t see how that equipment really measures up until you have the network fully loaded and deployed.To read this article in full or to leave a comment, please click here

IDG Contributor Network: Is Wi-Fi throughput testing useless?

Throughput testing has long been regarded as the best way to find great Wi-Fi products, validate WLAN design and troubleshoot user Wi-Fi issues.  It's not. Wi-Fi throughput testing generates a single data point under a specific scenario in a highly dynamic environment. That's it. In today's enterprise network environment, we need a lot more than that.+RELATED: What is MU-MIMO and can it boost Wi-Fi capacity?+It’s tempting, for example, to use Wi-Fi throughput tests to evaluate vendor equipment by determining the maximum TCP data rate (or speed) that, say, an access point can achieve with one or more client devices concurrently connected. But these tests don’t really reflect reality because you won’t see how that equipment really measures up until you have the network fully loaded and deployed.To read this article in full or to leave a comment, please click here