Wednesday, July 15, 2020

Google Is Working To Add a LiteVideos Feature to Lite Mode in Chrome 86 to Increase Data Savings

Back in the year 2015, Google Chrome introduced its data saver mode which could save up to 70% of users’ bandwidth by not loading images on a webpage when the users were on a slow connection. Later in 2019, the company replaced the data saver functionality with a Lite Mode. In the Lite mode, photos...

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

by Arooj Ahmed via Digital Information World

The impact of COVID-19 consumption behaviors on Gen Z consumption

A report has been published by the Boston Consulting Group that sheds the light on how Gen Z consumers are responding to COVID-19, relating it to future digital behaviors. This includes responses of more than 9500 consumers above 16 years old in the US, UK, Canada, and France and looks at...

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

by Arooj Ahmed via Digital Information World

The Global State Of Facial Recognition (infographic)

Facial recognition technology is employed for various purposes, whether for biometric identification on the airports, or on the public CCTV cameras. Many smartphones now have this technology for unlocking their system. On states level, many countries use facial recognition technology for mass...

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

by Arooj Ahmed via Digital Information World

Why Online Reviews Matter and How Businesses Can Improve Them (Infographics)

When it comes to running any kind of business, what people are saying about you really matters. In this modern day and age where the internet has ended up becoming such a big part of our lives, it is important to realize that online reviews are undoubtedly going to be a big part of the way you...

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

by Zia Muhammad via Digital Information World

Never Forget a TODO Comment with tickgit, Your Repo’s Project Manager

How Tickgit Helps to Manage To-Do Comments in Git Projects

tickgit is a command-line tool and web application that helps developers do project management in their code, through the use of TODO comments and other plain-text markers. It’s a low-overhead way of managing your backlog without switching contexts.

tickgit scans source code for TODO markers (and HACK, FIXME, XXX, etc.) and presents those code comments as tickets, with a fuller context derived from Git history (who added it, when, where etc.).

I am a solo developer building tickgit and tickgit.com to help software engineers be more productive in their code. I hope you find this project interesting and useful!

the tickgit interface

Why?

Project management is an essential part of software development, even for solo developers building a side-project. Plenty of existing ticketing and task management systems help teams and individuals track pending work really thoroughly. Sometimes, though, using TODO comments and other markers within a codebase ends up being a more efficient way of keeping tabs on what needs to get done.

Why // TODO Comments?

TODO comments (or FIXME, HACK, OPTIMIZE, XXX, etc.) are a common way developers indicate that an area of code is worth addressing and returning to. The Linux codebase has 4k+ of these types of comments, Kubernetes has 2k+.

If this sort of thing is a familiar sight, you’ve no doubt seen or used them before:

    // TODO: Get rid of this condition somehow. Perhaps with a dynamic version
    // of the @gate pragma.

TODOs Are Easy

To-dos are easy to add and remove. You don’t need to leave your editor. They’re plaintext. You can include links to additional information. They’re flexible. You can even use emojis 😀✏️. You’re not constrained by the field requirements of an external ticketing system. You can be as thorough or succinct as you’d like in describing why you’re annotating an area of code.

No Context Switching

To-dos are right next to the code they’re describing, which means you don’t lose the context of the codebase: the surrounding classes, functions, variables, etc. Using an external ticketing system requires you to either switch focus when trying to understand a ticket and the relevant pieces of code, or do a great deal of context-copying to help clarify your task.

To-dos allow you to maintain your flow when writing code, and are often a lower mental burden than switching to and from tickets in an external system. To-dos, of course, can link back to an existing ticket for additional information if necessary.

Trackable with Your Code

Since TODO comments are part of your code, they’re stored in version control. They can undergo code-review in your PRs. They have a history and can be attributed to authors, versions, and commits. This can enable project management aware reports about burndown, team responsibilities, tech debt, development efficiency, etc.

The Command-line Tool

The tickgit command-line tool is an open-source project that scans a Git codebase for TODO comments. It runs a Git blame and outputs results with references to file paths and line numbers.

It can be used to query ad-hoc for open TODO comments, and supports CSV output for consumption by other tools (spreadsheets, text processors, etc.).

Here’s an example output:

example output

The CLI is currently pretty simple, but with plans to improve to enable more use cases, including:

  • Customization of phrases to match (don’t match XXX but match @TODO in comments)
  • Querying and filtering (show me all to-dos added this week, show me only mine, etc.)
  • Aggregation queries count by author, average age by author, etc.
  • A CI mode to fail with an error if certain criteria are met (no to-dos in certain branches, max 5 to-dos per author, etc.)
  • Extract links and customized parsing of comments (extract an assignee, a due date, etc.)

Continue reading Never Forget a TODO Comment with tickgit, Your Repo’s Project Manager on SitePoint.


by Patrick DeVivo via SitePoint

How to Merge Videos on YouTube | Free Online and Desktop Solutions

A recent survey made by Hubspot shows YouTube videos with length around 2 minutes get more engagements and views. This indicates that increasing the depth and length of the video may potentially help the YouTube channel rank better and win more views. And your lowest hanging fruit to make a long...

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

by Web Desk via Digital Information World

Microsoft Adds the Ability to Perform Bing Search in Microsoft Outlook for Android to Promote the Bing App

Microsoft has created some truly great Android application, however, the company is also notorious for tactics to get its products in the hands of users, whether users want to use its products or not. Now, the company has quietly added a Bing search option on the long-press context menu of Android,...

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

by Arooj Ahmed via Digital Information World