YouTube just threw its hat into the free movies market. That’s right, for the excellent price of zero dollars, you can watch one of the 99 movies that YouTube just put up for free (with ad-breaks) on its own site.

  • Read our guide on how to

Viewers may have a hard time findingon their own, though, as there’s no mention of them on YouTube’s homepage. Currently, the assortment includes hits such as The Terminator, Rocky 1 through 5, the documentary Jiro Dreams of Sushi and both Legally Blonde 1 and 2.

While YouTube has long offered movie rentals at a price, this new free option seems to show the platform is getting aggressive about holding onto users who might be clicking over to legal free movie sites like Crackle or watching some of the free films available on the Roku platform.

subscribers will be happy to hear that their $12 per month subscription’s ad-free perk extends to these new movies as well. 

Can this service, on its own, compete with? As much as the price is right, this double-digit batch of free content isn’t going to land a solid punch on any other streaming service. But as streaming services are landing left and right, from the film-nerd heaven thatis launching to the upcoming, it only makes sense that YouTube would seek to add more to its arsenal.

, a streaming media player that will bring FaceBook, YouTube, Netflix and over 130 channels and apps to any HDTV or analog TV. It has both 10/100 Ethernet and 802.11n Wi-Fi connectivity, making it an ideal gadget for the den, living room or bedroom. It even transforms the TV into a digital photo album with Picasa.

‘Whether you are looking to stream the latest flicks from VUDU, catch up on your favorite TV shows available on Netflix, or just want to listen to some music from Pandora, our new MovieNite Plus offers a simple to use solution that delivers the biggest names in entertainment straight to your TV,’ said Ken Loyd, director, consumer products, D-Link. ‘D-Link continues to deliver user-friendly entertainment solutions offering an unlimited amount of content at the best HD resolution for a great value.’


Playingis generally a blast. Watching other people enjoy VR on the web? Not so much, as viewers are often stuck looking at disembodied hands and a shaky first-person headset feed. 

Fortunately, the folks at VReal are out to change that. A livestreaming platform for, VReal allows broadcasters to immerse their viewers in their VR livestreams, turning fans into active participants rather than bored bystanders.

While I was experiencing VReal natively on the company’s app with a virtual reality headset on, the service also promises to make VR streams more exciting for folks watching on places likeand. VReal users can set up virtual cameras within the game world, meaning you’ll be able to watch the action from angles chosen by the broadcaster, and won’t be stuck watching the first-person perspective coming out of their headset.

Because of this, the company noted, you can essentially have a multi-person camera crew setting up the perfect shots from within whatever VR game or app you want to show to the world. You can already get a taste of how this works on, a weekly Twitch show in which broadcasters compete for high scores in Surgeon Simulator. It’s much closer to a full TV production than the static VR streams you currently see on Twitch.

VReal will be available widely later this year, and will be free to use for both streamers and viewers. As someone who gets most of their entertainment from Twitch and YouTube, I’m very eager to see the kind of immersive broadcasts that come out of the service – from both inside of a VR headset and on my plain old monitor.

Despiteout of respect to the recent passing of Steve Jobs, and its apparent surrender in the Australian front, Samsung continues to go after Apple where they live – no, really! 3 months after, they’ve finally delivered the adorable little guy, a new Galaxy tab that is basically an enlarged smartphone without phone capabilities. Call it Galaxypod Touch, or something that doesn’t risk another.

The 5-inch device retails in the UK for £162 (around $262.99) and will soon be followed by an even smaller 3-inch device selling for £146 (approx. $227.50). Both lil’ cuties run Android 2.3 (Gingerbread), ship with a 1GHZ processor, offer Bluetooth support and Wi-Fi, and allow for optional 8 and 16gb storage, but the 5-nch version has a better camera to go along with its bigger screen.

. Whether or not that happens, odds are 500 to 1 that their ongoing legal battle with Apple will soon open another front. Popcorn and rubbernecking will available to your right.

Usually, we’re exactly the kind of people when it comes to R2-D2 anything,or, we’d probably be up for pretty much anything, if it’s done right. We just can’t make decide if this music player from Toys R Us has been done right.

Boasting 2GB of storage, this little guy also has a little color display around back along with some hardware buttons for all your skip, back, play, pause and volume needs. However, as Technabob points out, the image itself looks a little fishy. It’s got a distinct whiff of iPod to it and we’re not sure if it’s genuine. While there’s every chance the device does have a snazzy color display, it’s not mentioned in the product details (though the buttons are), so we don’t want you to get your hopes up only to discover it doesn’t look like the photo.

Pricewise, you’re looking at $45, and Toys R Us recommends this for kids aged 6 – 8 years. What do you think? Good choice for a kid’s first music player or a total waste of money?

The Chrome DevTools is one of the biggest reasons developers refuse to touch any other browser.

But most of us use only a handful of features, remaining oblivious to many more mind-blowing features that get released silently.

Let’s uncover some of these hidden gems!

Everyone has their favorite operating system, hardware platform, device type, device form factor, etc. But one thing is common to all — they are running the Chrome browser and only the Chrome browser! I think it’s safe to say that the browser wars are over, and Chrome has won convincingly.

Windows users use the default browser only to download Chrome and thereafter use Chrome, ignoring all “recommendations” by Windows. The same goes for Apple’s devices (especially MacBooks and larger-screen devices), where users and developers avoid Safari, despite Apple’s many strong claims and conversion tactics.

And if a device is not running Chrome, chances are high it’s running a Chrome-compatible spinoff such asor. Yes, I know, technically, these browsers are not based on Chrome, but that’s another discussion. The average user might be using thesefor ideological or special reasons, but when it comes to developers, there’s no other browser in sight except Chrome.

Even the fact that it’s a memory-eating monster gets ignored. The reason is simple:.

Now, if you’re reading this article, it’s safe to assume that you’re either a power-user, a tinkerer, a, or something along those aligns. As such, none of us needs an introduction to the DevTools, how to open it, its various features, etc.

Instead, without wasting any time, let’s dive straight into some of the lesser-known but astonishingly useful features of the Chrome DevTools.

Design Mode

One of the things developers routinely do is inspect an element on the page and then modify its HTML to preview something or test the effect of a change.

However, working with HTML directly in the DevTools isn’t the smoothest thing ever — wading through the tag soup, straining your eyes trying to find the right opening/closing bracket, and dealing with a ridiculous amount of whitespace while editing text (whitespace that is clearly missing from the document you’re seeing), are some of the issues you can have to deal with. It’s even worse if you’re a designer and don’t want to sift through the mess.

Here’s a screenshot from one of the pages of this very website (Geekflare):

The deeply nested HTML and mysterious, confusing CSS classes are typical of any non-trivial website today, which is where the experience with DevTools is suboptimal, to say the least. 🤭

But there is a DevTools feature called Design Mode, which can lessen the pain in many cases. Using the Design Mode (that’s not the official name, by the way; it’s just what people have named it because of how it gets activated and what it does — don’t worry, we’ll see very soon!), changes to the page can be made visually and live, just like editing a spreadsheet or text editor! The only catch is that this feature isn’t on by default, and activating it is a bit of a headache, especially for non-developers.

In any case, doing so is quite simple; all you need to do is follow the below instructions. Depending on where you sit on the user-sophistication curve, this might be laughably easy or moderately difficult. Here’s what to do:

  • Make sure the web page you want to edit is loaded, and you’re currently looking at it (that is, the tab in question is the active one).
  • Open the DevTools panel the way you usually do (keyboard shortcut, mouse clicks, whatever). I like using keyboard shortcuts, and on Mac, Opt + Cmd + I does the job.
  • Now, with the DevTools open, go to the tab called “Console”. Some of you might be rolling your eyes at how silly, and obvious all this seems, but hey, let’s also think of the (hundreds of?) thousands of people out there who struggle while working with the browser console and JavaScript (for whatever reason).
  • Click on the first line next to the cursor, which will then present a typing prompt, and now you can write JavaScript code there (see the screenshot a little further below).
  • Now we need to write some JavaScript code. Don’t fret, as what you need to write/type is very short and straightforward: document.designMode = 'on'. You can also copy and paste the code from this page (if you do, make sure that the formatting doesn’t get copied — we need only plain text) or if you’re feeling confident, type it out.
  • Hit Enter/Return.

Yup, that’s all!

Now you can freely make edits to the page as if it were a document. Check out this example video where I live-edit the Spotify website using Design Mode:

The Design Mode feature, exciting as it is, is not a silver bullet; you can’t, for example, easily copy-paste buttons, change their appearance, and so on. The actual number of things it can do compared to a dream visual web page editor is very low; however, it does solve use cases where content needs to be changed visually and on-the-fly.

That said, it’s not too far-fetched to claim that the Chrome folks are testing how well this feature is received; if it finds good reception and a strong use case, it’s reasonable to expect that more powerful editing capabilities will soon follow! 🤞🏻🤞🏻

Simulating network conditions

The Network tab in Chrome DevTools is perhaps the one most widely used (I don’t have data on it, of course, but as a web developer, I tend to use the Console tab maybe 20-30% of the time, and the Network tab the rest of the time). It gives us all sorts of information about the requests being made from the page, their type, metadata/headers, status, download progress of assets (images, stylesheets, etc.), load times, and so on. With such incredible usefulness, it’s no wonder that the Network tab is the most common.

And yet, it’s straightforward to miss the feature we’re discussing; you might not have noticed a harmless dropdown that states the obvious: Online.

If you click this, you’ll see a dropdown with various options that let you throttle the network speed: Fast 3G, Slow 3G, Offline, etc. While there can be various use cases for this option, the most common is to test website performance on slow networks or web app behavior when offline (assuming such capabilities were added).

Let’s take this for a spin. I’ll set the network to “Slow 3G” and reload the same page from the previous screenshot. Before I do that, notice in the earlier screenshot how on my current network connection (a 40 Mbps broadband), most assets are being downloaded in under 100 milliseconds.

And now, time to see what slow 3G does to it.

What a difference!

Notice that thefor assets is now in the 5-10 seconds range. Also, the site finished loading fully in 17.25 seconds! Yes, I know what you’re thinking, but you have to consider that on a slow 3G network, any modern website will take several seconds to load. Whether you want fast loading on slow networks is another thing, though all in all, it has to be a business decision where the gains justify the effort.

In the screenshot above, notice the warning icon on the Network tab. That’s Chrome’s way of reminding you that you made some non-default, persistent change, and unless you know what you’re doing, you should maybe reset it.

Interactive color picker

Inspecting DOM elements in DevTools is something we all do pretty much every day. We’re also used to the CSS details section shown alongside, and we know we can edit it and see the results immediately.

One tiny convenience hidden among all this is that if you click on a CSS color property, a familiar color picker interface will pop up!

Notice that it’s not a bare-bones, basic color picker. It lets you control transparency, change color systems being used, pick a color directly from the page, and much more.

So, the next time you’re experimenting with a site’s accent colors, for example, you don’t need to work out or guess at the right value for the shade you have in mind! In fact, many people like to design websites directly in the browser; for them, features like these are a godsend! 🙂

Monitoring events on-page elements

We often are in a situation where we wish we knew what was going on with that one specific element we’re interested in. This is especially true when using jQuery in a non-trivial code-base — whether yours or others’; event handlers and logic are spread all over the place, and tracking down a bug can be a nightmare.

Thankfully, Chrome DevTools has a nifty feature for just this. It will observe the indicated element for you and log the events to the console. But there’s a bit of a letdown: this feature doesn’t have element selection capabilities based on CSS class names. So, the jQuery way of $('#email') isn’t available. 🙂

With that said, let’s see how to make it work. We begin by doing a simple “inspect element” using the DevTools inspector. Yes, it’s the very same inspection tool we use every day.

In the screenshot below, I’ve used the inspector tool to highlight the text input. By “highlight” I don’t mean that the element on the page is highlighted (it’s not, as you can see); rather, the inspector cursor was clicked on the text input, and the corresponding HTML code in the DevTools is highlighted.

Doing this targets the currently inspected element for event monitoring, which makes the element accessible as a special JavaScript variable called $0. Next, making sure I don’t click elsewhere on the browser window carelessly (especially the HTML code part), I click on the Console and attach an event listener for this text input. For this, all I need is a single line of code: monitorEvents($0, 'mouse'). The “mouse” part here tells Chrome that I’m only interested in watching for mouse-based events.

As soon as I hit Enter/Return, monitoring is activated, and if I now hover over or click on the text input, those events are logged to the console as JavaScript objects:

As you can see in the screenshot, several types of mouse events were captured as I clicked on the element, typed my name, and then moved the mouse away (the typing events, being keyboard events, were not logged). The events are JavaScript objects themselves, as is clear from the screenshot; each event object contains a tremendous amount of information. For instance, I expanded the “click” event object, and the number of properties couldn’t fit all in a single screenshot!

I highly encourage you to try out this feature right away since it’s sure to save you lots of headaches in your upcoming projects!

Website performance reports

These days,makes or breaks a business/website. Even a small increase in performance translates to massive SEO gains as well as user satisfaction. But how do you know which parts of your website need attention and which ones are good already?

Do you need to hire a team of experts and wait patiently for a few days?

Well, there are cases where that needs to be done, but thankfully, Chrome DevTools has the rest of us covered. In the latest versions of Chrome (late 2020), you’ll find atab in the DevTools. A few months back, it was called Audits, and confusingly enough, that’s the name you’ll find in the official docs as of writing. Anyway, the point is that Lighthouse used to be a trendy website for checking website performance for free, but then Google took it down (no reasons were given). Thankfully, the same powerful functionality later resurfaced in DevTools.

To generate a performance report, all you need to do is hit a single button after the page you’re interested in has loaded:

As you can see on the right side in the screenshot, there are a few options to control how much information you want (and, of course, what you want to test for). Once you’re happy with the settings, hit that big blue button, sit back, and relax. A few seconds later, you’ll have a beneficial report looking something like this:

The numbers you see in the above screenshot show the overall score for each category. The category for Progressive Web Apps (PWAs) is greyed out, likely because this website has no PWA capabilities. Also, as you can tell by the scroll bar size in the screenshot (to the very right), it’s a long report.

Here’s what a part of the section on performance looks like:

I won’t claim that Lighthouse and its suggestions are the holy grail of website performance, but these are extremely helpful; that’s because website owners and developers rarely have a clue about what issues exist and how exactly to address them.

Honestly, even I feel lost as a web developer, as performance and testing tend to be specializations of sorts. As such, Lighthouse is a little-known, under-appreciated tool, now part of the Chrome DevTools, that is of immense use for business owners and developers/sysadmins alike.

Code-editing prowess

The Sources tab in DevTools lets us access various files loaded by the website. It also has capabilities like code editing, saving snippets, etc. This much should come as no surprise to web developers. However, DevTools also has a few conveniences built-in that make life easier for developers used to their favorite code IDEs.

DevTools uses some well-known keyboard shortcuts that will save you time and minimize code-wrangling frustration. For example, Ctrl + D (or Cmd + D on Mac) can be used to highlight multiple occurrences of a word. Similarly, holding Ctrl (or Cmd on Mac) and clicking at multiple places in the code gives you multiple cursors. Have a look at the video below to get a better idea:

If you think this is cool, make sure to dive into the official docs to take advantage of all code-editing features the DevTools has to offer.

Control DOM element state

Sometimes we’re testing or debugging something, but the behavior we’re chasing is only available in a particular element state. Depending on what state it is, you might end up having a terrible time; for me, it’s the “hover” state, as I remember wasting countless minutes trying to time the hover action or tacking on additional, temporary CSS, etc.

Thankfully, Chrome DevTools has an easy way to change the state of an inspected element. What’s more, the option to do so is right there if we right-click the element (in the Elements tab), but given the number of features and the pressures of a day’s work, it’s easy to overlook this:

Yes, it’s really that simple!

Now, you don’t need to bake conditional testing logic into your code, write additional CSS or jump through some other hoops when observing an element in a different state.

Tools panel

Last but definitely not least on this list is the Tools panel. It’s another of those incredibly useful features that are well-hidden and can only be seen using keyboard shortcuts. As the name suggests, the Tools panel is not a single tool but a dashboard of sorts where almost all of DevTool’s functions are available. Since there are way too many functions offering the overall DevTools functionality, a search bar is available right at the top.

To activate the Tools panel, make sure you’re in the DevTools panel and then hit Ctrl + Shift + P (or Cmd + Shift + P for Mac users):

The Tools panel is full of capabilities and surprises. For instance, did you know that you could take a screenshot directly from the DevTools?

I bet not, because you’d have to fire up the Tools panel and type “screenshot” in the search bar to uncover that:

You’ll also notice several options for taking screenshots, including one for the selected DOM node! Explore the Tools panel more, and I assure you won’t be disappointed!

If you need to take a screenshot of any webpage remotely, check out the.


The Chrome browser itself is feature-rich, but where it really shines is the DevTools offering. As we saw in this article, there are quite a few well-hidden features–and others hiding in plain sight–that a vast majority of users don’t know about. Why are these features hidden?

I guess that some of these are very experimental (such as Design Mode), and the Chrome developers want to make it hard for everyday users to find these features. For the rest of the many features, I believe it’s simply a case of information overload: if there are, say, 120 features, with some of them having sub-features and so on, it’s pretty much impossible to design the right UI for such a scenario. Also, Google historically hasn’t done a great job with its, so there’s that. 🤷🏻‍♂️

Regardless, I hope you found some of these features useful. But more importantly, I hope this article gave you a sense of what’s hiding where so that the next time you want to explore or search for something particular, you know where to go to “dig deep”. 😆

To watch any video content — whether on cable TV, DVD, Blu-ray, Netflix or YouTube — your device needs a way to understand the data and convert it into an image. That’s the job of video codec software. With 4K content,which has four times the resolution of HD, there is a need for new codecs that can deliver the quality of Ultra HD content, yet compress it down so all that data can fit within the bandwidth of people’s home Internet connection and perhaps onto discs someday. With the VP9 codec, Google is working to fill that void.

What is VP9?

VP9 is a new video codec that will compress video files to half the size that the current encoding technology, called MPEG-4 or H.264, can achieve. More important, it will be used to compress video files and streams atresolution, which is four times higher than HDTV resolution. VP9 is part of WebM, an open-source project sponsored by Google for creating technology for use with media on the Internet. Google has announced plans to use VP9 for 4K YouTube videos. But VP9 rivals another technology, called, that also seeks to be the standard for 4K TV. 

What is a codec?

A codec (an abbreviation of the term ‘coder-decoder’) is software that uses an algorithm to systematically compress raw video data into a compact form fit for efficiently broadcasting, transmitting over an Internet stream or storing on a DVD or Blu-ray disc, for example. Without a codec, there simply wouldn’t be enough bandwidth or storage space for HDTV to be possible.

At the receiving end, the same codec in your TV, computer or disc player uncompresses the data to display the video on your screen. Codecs also remove some detail from video to reduce its size, and a high level of compressions can noticeably degrade image quality. Most pay-TV services use aggressive compression to get all those channels into your cable or satellite receiver, which is one reason the video from your cable box does not look as good as that from a Blu-ray. A good codec will compress video down while causing few defects due to overcompression.

High-definition video can take a lot of data. A full-HD image has about 2 million pixels and potentially millions of colors making up an individual frame, with hundreds of thousands of frames making up a movie.

Why use VP9 for 4K video?

The current MPEG-4/H.264 codec makes it possible to compress the huge amount of information in a film so that it can stream over online video services such as Netflix or YouTube. Those high-definition images are in either 720p resolution (1280 x 720 pixels, or 0.92 million pixels) or 1080p resolution (1920 x 1080 pixels, or about 2 million pixels). The images from a video in the 4K format, also known as Ultra HD, have about 8.3 million pixels (3840 x 2160 resolution). Such a huge jump in detail requires a better way to compress the data in order to transmit or store it. VP9 is twice as efficient as H.264. The result is that current HD content will need only half the data to be streamed, and streaming 4K content will be viable. 

What content will use VP9?

Google is ostensibly responsible for the creation of the VP9 codec and has already announced it will be used for 4K content on YouTube. It will also likely be used by the Google Play streaming video service. Each individual service will have to decide whether to start sending data using VP9 instead of the current H.264 codec. And even once content is being made using VP9, there will have to be compatible hardware to run it, from TVs, to set-top boxes to mobile devices. Google has already announced some partners, including chip and component makers ARM, Broadcom, Intel, Marvell, MediaTek, Nvidia, Qualcomm, RealTek and Sigma, as well as TV makers LG, Panasonic, Philips, Samsung, Sharp, Sony and Toshiba. 

The other wrinkle is that there is another 4K codec called, developed by the international organizations that created H.264 (as well as its predecessor, MPEG-2). Some video services, such as Netflix, and hardware companies may support only HEVC. Others may support only VP9. Still others may support both 4K codecs, as Samsung and Sony are doing with upcoming 4K televisions.


How is VP9 different from HEVC?

There are technical similarities between VP9 and HEVC, and the overall goal of the two codecs is the same: compress video to use half the data currently required to stream HD video and provide enough compression for 4K video to become viable within the limits of high-speed Internet in people’s homes. The biggest difference is that VP9 is an open-source project that can be used by anyone royalty-free, whereas HEVC will require a license to be used. Whether there is an actual difference in compression effectiveness and picture quality remains to be seen when 4K content created with both codecs is widely available.

Can I watch VP9 content now?

Not really. Even though Google has pushed support of VP9 to its Chrome browser, only a few YouTube videos are using it and likely only as a test. (You can right-click a video in the HTML-5 version of the YouTube player and click on the ‘stats for nerds’ choice to see what codec is being used.) Even when YouTube or another service begins streaming more content with VP9, you will only be able to watch it with a compatible television, computer or mobile hardware.

How did VP9 come about?

A company called On2 Technologies created the TrueMotion and TrueMotion2 codecs. For the next version in 2000, the company’s CEO, Daniel B. Miller, renamed it Video Processing 3, or VP3. VP3 was made open-source in September 2001, and is now called Theora. Over the years, On2 Technologies created improved versions such as VP4, VP5, etc. The company was acquired by Google in 2010, making future codecs open-source like Theora. VP9 is just the latest of Google’s open-source projects meant to improve the delivery of content on the Internet. 

Follow Kevin Ohannessian at and on . Follow us , on and on .

Spend any amount of time on Twitter lately, and you’re likely to run across some talking about or tweeting links to Meerkat. A relative newcomer to the social networking scene — the video streaming app only arrived in Apple’s App Store in late February — Meerkat has grabbed an outsized share of attention for its ability to deliver live video streams to your friends and followers. Just what is Meerkat and what can you do with it? Here’s a quick guide to getting the most out of this mobile app.


What is Meerkat?

is a free app that lets you stream live video from your mobile device to anyone who follows you on Twitter. You start broadcasting simply by tapping the Stream button in the app, which also lets you schedule broadcasts for later.

So how is this different from Vine?

First, with Vine, you’re recording video and then sharing it with your followers. Meerkat is live and instantaneous from the moment you tap that Stream button. Also, Vine limits you to 6 seconds of video. (Videos shot in Instagram can be 15 seconds long.) Meerkat doesn’t place any time limit on how long you can stream, so you can keep broadcasting for as long as you or the people watching your video can stand it. Remember, though, that streaming video can eat up a lot of data — an important thing to keep in mind if your wireless plan has a monthly cap on how much data you can use.

Really, a better comparison to Meerkat would be the video conferencing features in Skype or Apple’s FaceTime app. The key difference is that with those apps, you’re communicating directly with a limited audience. On Meerkat, your stream can be seen by anyone.

How does Meerkat work?

Sign into the mobile app using your Twitter credentials, and after you give Meerkat permission to use your phone’s camera and microphone, you’re ready to stream.

Much of Meerkat’s appeal lies in the simplicity of its controls. The bottom right corner of the app gives you buttons to activate your camera’s flash, switch between rear- and front-facing cameras, and stop the recording. Meerkat informs you how many people are watching your stream and shows their Twitter icons across your screen. Likes, retweets and comments from followers also appear, and a chat icon in the left corner of the screen lets you talk back to your followers. In late March, Meerkat released a 1.1 update that gives you the option of limiting your comments to the Meerkat app; previously, comments on videos would also appear in Twitter.

What’s the video quality like?

Pretty good most of the time, though Meerkat is subject to the vagaries of your network. One of my test streams, in particular, was slowed down and even paused at points due to what the app chalked up to ‘low connectivity.’ Other streams worked just fine.

What happens when you schedule a stream in Meerkat?

Anyone following you through Meerkat gets a notification when you plan to launch your next live stream. And the Meerkat app will notify you when the appointed time arrives. Your scheduled stream will be prominently displayed in the Meerkat app; just tap the prompt to turn your scheduled stream into a live session.

The 1.1 update to Meerkat fixes a lot of flaws we encountered when trying to schedule streams in the 1.0 release. And that’s important given how Meerkat streaming sessions disappear as soon as you stop recording. By scheduling your streams well in advance, more of your followers will be able to tune in instead of missing out.

I missed a video one of my friends streamed. Can I still watch it later?

Nope. Once someone stops streaming, that broadcast goes away, leaving only a rather frustrating Stream Over page in its place to stoke your Fear of Missing Out anxieties. At a recent South by Southwest appearance, though, Meerkat CEO Ben Rubin promised that a future update would let people re-publish streams even after they’re no longer live.

And if you’re the one managing the stream, you currently have the option to save what you’ve been streaming by tapping a green Save This Stream button after you’ve stopped recording. That saves a file to your mobile device.

Is Meerkat tied in with Twitter?

Not as much as it used to be. Twitter has designs on promoting its own live streaming app, Periscope, which it bought in currently a by-invitation-only app, though it reportedly offers more features than Meerkat.


As it announced its Periscope purchase,. Before, you could automatically follow the same people on Meerkat that you followed on Twitter. But Twitter cut off Meerkat’s access to the social networking service’s social graph, so now you have to build up followers the odd-fashioned way — by seeking them out and adding them. You can still sign on to Meerkat using your Twitter log-in information, and tweets announcing when you’ve launched a live stream will appear in your timeline.

Don’t weep too much for Meerkat, though. The app’s developers say that itsafter Twitter clamped down on it. And the 1.1 update adds a number of ways to build up your Meerkat profile, such as recommended streams to follow and the ability to add more follows from inside a live stream.

Can I use Meerkat on any mobile device?

Meerkat only works on iOS at the moment. A full version of the app for Android is in the works, but right now, a hastily assembledsimply lets you watch videos; you can’t stream them. You can also watch Meerkat broadcasts on a laptop or desktop by clicking the Meerkat links that pop up in the Twitter client of your choice.

Couldn’t this be used for evil?

Sure. Just about any app can be used for some nefarious purpose its creators never even imagined, and with Meerkat’s ability to deliver video nearly instantaneously, the chances that some Not Safe For Work imagery may find its way to your phone courtesy of this particular app are not insignificant. Dig deep intoand you’ll find prohibitions against violating copyrights and threatening or harassing other people, but as Twitter’s own struggles with preventing online bullying by some of its users would suggest, there’s a big difference between prohibiting something and enforcing that ban.

So what is Meerkat really good for?

Before you lament the arrival of yet another way to share cat videos, you should understand there are some practical purposes for live streaming video delivered via Twitter. Attendees at SXSW have used Meerkat to stream sessions. Entertainers like Jimmy Fallon are experimenting with the app to give fans a behind-the-scenes look at their performances. And as I live streamed myself making corned beef and cabbage to 22 rapt viewers, I realized there’s a potential for how-to videos here. The challenge for Meerkat — or any rival live streaming app like Periscope — is to find the right mix of features that keep users coming back for more.

Looking to learn a new language kills beginners’ time. We heard your voice, and here is the curated list of best resources to learn Python.

This article helps you to find the beginner-friendly resources to learn the most popular programming language – Python.

Why should we learn Python?

Many people now want to learn the, i.e., Python. Some of them have a reason, and others don’t.

Before going to learn any programming language, question yourself that why are you going to learn it? This question gives you some clarity. And know what can you do if you teach yourself that programming language. Most probably, those two questions provide a clear idea about the plans for learning it.

It’s a good practice to know the features of programming language that you are interested to learn. And what works it can do for you? We are going to see all of them.

What is Python?

is a high-level, interpreted, and open-source language. Python supports both object-oriented and procedural programming paradigms.

Why is Python so popular?

Let’s see the features of Python, which make it one of the top programming languages.

English like Syntax

The syntax of Python is so comfortable for beginners. If you read the Python code, you will get the feeling of reading English. It reduced the stress to remember the syntax. If you don’t believe me see the below code snippet.

a = 1b = 1if a is b:	print('Hi')a = 2000print('Yeah!') if a % 2 == 0 else print('No!')

You will get to know the greatness of the Python once you get into it.


Python comes with a bulk number of built-in modules and libraries. There is anfor Python programming language. Modules and libraries make the life of a programmer easier. They help to solve problems that can’t be solved with the standard features of Python.

Dynamically Typed

It’s a dynamically typed language. We don’t have to worry about the declarations of the variables in coding. If you see other programming languages like C, C++, Java, etc.., we have to declare the variables using any one of the data types supported by that programming language. See example code in language.

#include <stdio.h>int main() {	int a = 1;	printf('%d', a);	return 0;}

Let’s see the same code in Python.

a = 1print(a)

Python will automatically take the type of the variable based on the value. It reduced a lot of time for developers. We don’t have to worry about the kind of data. Just Assign it.


Python follows the programming proverb, i.e., Code Once Run Anywhere. We can use the Python on any platform. You need only Python to run any Python code. Python doesn’t care about your platform.

Those are the most popular features of Python. It has a lot of other features that will help to achieve your goals in the development.

What can we do with Python?

We can use Python in most of the software fields. Let’s see the standard and most used areas of Python.

Machine Learning and Data Science

Python is preferred for machine learning and data science.

We can compute the complicated math equations using Python with effortless. We have libraries like pandas, numpy, matplotlib, etc.., which helps machine learning engineers and data scientists.

Web Development

There are frameworks out there for web development in Python.

The most popular web frameworks for Python are Django and a more robust framework than Flask. You can develop a simple website to complex web application using these frameworks.  Both frameworks are beginner-friendly and easy to learn with the documentation.

Web Scraping

Web scraping is one of the main areas of Python.

We can make web crawlers in Python with a library called scrapy, BeautifulSoup4, andfor scraping the data.


You can do literally anything to automate repetitive sysadmin tasks.

  • Interacting with OS (Windows, UNIX, etc.)
  • Performing maintenance
  • Deploying an application
  • Website testing
  • Downloading data

We can also use the Python for GUI (Graphical User Interface) development, Games development with PyGameNetwork programming, etc.., You can get a chance to explore the world of Python once you get started.

I hope you get an idea of why Python is getting so much popularity. For a growing language like Python will have many resources (paid and free) to learn. That’s a problem for beginners like me (once). We have many options to learn Python. That’s so confusing.

But don’t worry, the following are carefully curated.

Video Courses

We have many websites that provide video courses for free and fee. Let’s see the best courses from them.


Udemy is a website that provides online video courses at a nominal price.

You will find a lot of courses available to learn Python. The most popular that is beginner-friendly, and less cost is

You will get a completion certificate after the completion. But, it doesn’t add any value to your resume. The knowledge that you get from the course is matters, not the certificates.

Go to the course and check the content and what you learn from the course. If you are satisfied with the course structure and preview videos, go for it.


is taught by Georgia Tech. It’s a certification program that can take approx 5 months by spending 9-10 hours a week.

You are expected to learn fundamentals, control structure, data structure, objects, and algorithms.


offers an introduction to Python for data science. The course content is focused on data analysis and scientific computing with NumPy.

You require to have around 4 hours to complete this course and you can take it anytime from anywhere. You’ll learn various data science tools to store, analyze, and manipulate the data. If you are aiming for a data scientists then this is a must.

TalkPython Training

TalkPython training is a course that teaches Python by building projects.

You can learn how to do projects in Python along with the syntax of Python. After completion of this course, you can work on your projects in Python. The course isThe course costs $69 for lifetime access.

Before going to take any paid course, check the outline and content of the course.

YouTube Channel

A beginner-friendlythat is completely FREE.


Some of you may not like the video courses. If you like reading, then this section is for you.


W3Schools is famous for web development. But in recent times, added new tutorials like Python, Java, C++, C#, etc.., You can find the tutorials. The tutorials are completely free and help you learn the Python without any efforts.


The tutorials on Programiz are easy to understand and learn. We will find a lot of examples for each concept in the tutorials. It also provides an online interpreter to work with Python. You can see the course


Educative is a premium learning platform. You access the course.

You will learn all the basics of Python and will get enough knowledge to improve your Python skills further.

After the completion of basics on the educative, you will find a lot of other courses to take your Python skills to the next.


If you like to read books, then this section is for you. We are going to see the most popular books to learn Python.

Python Crash Course

Python Crash Course book naturally teaches you Python. You can also work on some projects in the book. Eric Matthes, the author walks you through different types of projects like game developing, data visualization, etc.., You can find it on the.

Head First Python

Head First Python is a book that teaches Python without getting boring. As the name suggests, it is a brain-friendly book for learning the Python. You can get the book from.


If you want to learn practical things using Python, then this is the best book for you. The book walks through the concepts of Python using practical examples. At the end of this, you can create your projects with the knowledge you got from the book. You can order this book from.

This book is also available on.

Learning Python

Learning Python, 5th Edition, is one the most popular Python books from the O’Reilly publications. You will in-depth knowledge using this book. You can buy the book from.


Go through the previews of any courses before getting started. It helps a lot. If you like the way that the author explaining things, then go for it. We have plenty of options to learn Python.

You may also refer to the official. As a beginner, you may feel it difficult to start with the official documentation. So, I suggest you take anyone from the mentioned list in the article.

I hope you find some useful resources to start your journey as a Python programmer.

Happy Learning 🙂

As of tomorrow (May 22),, and it will also cost 20 percent more, moving to $11.99 per month from $9.99 per month. But you don’t have to pay that higher price to get the perks that Premium will offer, if you act fast.

  • Read our guide on how to

Existing subscribers, as well as those who subscribe today (May 21), before the change, will get to keep the current $9.99 per month pricing. Of course, that’s always subject to change, as month-to-month billing means that YouTube can change its mind at some point in the future.

, the price is more than worth it for me. Not only does the service give you an ad-free YouTube — getting rid of car insurance ads alone is incredible — but it also allows you to save videos for watching offline, which I take advantage of during my commute and on trips.


Another major perk of YouTube Red is listening to clips in the background on mobile devices, so you can multitask and not lose the thread. You also get access to YouTube Originals, such as Cobra Kai (the Karate Kid reboot) and the upcoming animated series Dallas & Robo, which tells the story of a boozy space trucker and her robot partner, voiced, respectively, by Kat Dennings and John Cena.

Also, if you subscribe to YouTube Red before the switchover, you also get Google Play Music, a streaming music service.

The transition from YouTube Red to YouTube Premium is a part of the launch of YouTube Music, the service’s new competitor, which is is launching in both free and paid ($9.99 per month to get rid of ads) tiers. YouTube Premium will cost more, in part, because it includes YouTube Music Premium.