John Stevens

Engadget Editorial Policies

The unique content on Engadget is a result of skilled collaboration between writers and editors with broad journalistic, academic, and practical expertise.

In pursuit of our mission to provide accurate and ethical coverage, the Engadget editorial team consistently fact-checks and reviews site content to provide readers with an informative, entertaining, and engaging experience. Click here for more information on our editorial process.

Stories By John Stevens

  • The Advancement Of Games And Their Influence In The Present Day

    Technology is one of the fastest growing sectors in the world, we all have the help of technology, newspapers that once made millions with their newspapers now focus on their publications on the Internet and are increasingly gaining space. The truth is that the web has dominated the world at an impressive speed, and the ease of enjoying these technologies are getting better. The games are an evolution of this technology, available for different types of consoles they have been moving Billions of dollars every year, and it is amazing how they manage to evolve their graphics and functionalities every year, today there is a multitude of games, however not everything is just joy. Many consider these games to be a threat to children as children have access to games with heavy weaponry in a simulation world very similar to real life. According to Whitney DeCamp, an associate professor of sociology at Western Michigan University, some studies have revealed the connection between kids playing violent video games and violent behavior. But there is a problem with "looking at those two things in a vacuum": Kids who like to play brutal video games may have a predisposition towards aggression, he said. Reports of a study by the American Psychological Association and the American Academy of Pediatrics that more than 90% of children in the United States play video games. Among kids between the ages of 12 and 17, the number rises to 97%. More important, 85% or more of video games on the market contain some form of violence. You can read more by clicking here. The influence of the Games With an impressive success, Minecraft that was released in 2011 reached the second best selling game place in the world losing only to Tetris. But unlike most games that focus only on surviving in a square world, with the primary focus on mining their minerals and building interesting things, there are a few bugs called Mobs that are there to liven up the adventure even more. The game is very stimulating for the brain because it requires fast reasoning, and concentration for crafting materials in the game, these stimuli in the brain can stimulate a child's intelligence in an incredible way. The game has already been deployed in several colleges around the world, with a slightly different version of the original available for home play, where teachers can spend their activities and narrate and help their students being their private guide. If you are curious about the game and want to test before presenting your children, the game can be easily downloaded for free from Google or purchased by the official game site, some computers may not run the game appropriately and there it will be necessary to have Optifine HD modification to the game that allows most computers to execute the game smoothly, essential for anyone who has an older computer. It is a way of using technology and the influence of games on children, games that may not be so safe for their children, but others like this can be very important for the correct development of children, all that is needed is a good Care of the parents with the control of hours that the child will be entitled to play. If you have the curiosity to know a little more about games and especially about Minecraft, you can read here in Wikipedia all about the game.

    By John Stevens Read More
  • How to Choose the Best Web Site Design Software for Your Online Business

    2016 has shown us that modern websites gain traction far better than other businesses online. If you would like to get a new look, but would prefer to take the task on your own, a website design software is what you need! Gone were the days when you need to memorize HTML and CSS, when you need to keep a cheat sheet of all code stuff you need to build your header. However, amidst the big list of website builders and web design software in the Internet, there are many features that you need; and also do away with. We're going to help you determine what you need on a web design software; no-fuss, but only the things that will truly help you design themes for 2017. Responsive Web Design This is the primary feature that you should look for a web design software. A responsive web design fares more than a mobile website. First, it can adapt easily on any type of screen, whether on desktops, laptops, tablets, and even on mobile phones. A responsive site is easier to manage than a mobile site in terms of maintenance and analytics. Browser Compatibility, HTML/CSS and with W3C Validation Your web design software should be automatically compatible to different web browsers to cater every audience worldwide. Because speed is important in today's browsing demands, a website builder that supports the latest HTML5 and CSS3 standards is a must. It should also have the capability to export Standard Compliant W3C Valid HTML and CSS. A W3C compliant template renders perfectly on all web browsers. CMS Support Aside from the three popular CMS platforms, your web design software should also support Magento, Virtuemart, Joomla and WooCommerce. WordPress is preferred by many because it's easier to use, so a good WordPresss theme builder is a must to design themes in a jiffy. WYSIWYG Editor The best website design software should have a WYSIWYG editor. It should be able to help you in designing HTML5/CSS3 websites. It should allow you to insert tables along with these capabilities: Image Browse, Font Properties, Hyperlinking, Text Indenting and inbuilt. Aside from a WYSIWYG editor, a website builder should be easy to use; hence it should have a Drag & Drop feature. You can easily make landing pages of many variations with a Drag & Drop website builder. In Finding the Best There are hundreds – maybe even thousands of website builders around the globe, but I've tried TemplateToaster's web design software and all I can say is wow. Surprisingly, all of the things I mentioned above can be found in TemplateToaster, but take note that there's more than meets the eye. After taking it for a spin, I figured out that I can do a lot with their platform. I can create stunning slideshows for my blog templates, use their high-quality stock image library, easily resize and even crop images, and choose among hundreds of color schemes available in their software. Pretty slick, right? They're also up-to-date with their features, as this is one of the few website builders I had ever tried that supports Google Fonts. Conclusion In selecting the best website builder for your business, you don't need to purchase the most expensive website builder, or shell out money for a web design software that cannot deliver what it promises. I've tried a lot of web design software, and I have come to this conclusion: I want something that gives me the best functionalities without worrying about coding and stuff. I want something that helps me design and build a website in a matter of minutes, something that can produce what's on my mind in a matter of time. TemplateToaster does that, but if you prefer any website builder, let us know in the comments!

    By John Stevens Read More
  • Black Friday Deals for Businesses Online!

    Hello everyone! While Thanksgiving is just hours away, I'm pretty sure you're all psyched for Black Friday deals! Aside from computers, electronics, and other gadgets, business owners are also looking for website technology deals this coming Friday! In Hosting Facts, we continuously update a run-down of the best web hosting deals online. And in the spirit of the holiday season, they are offering amazing Black Friday deals, too! Here's a quick run-down of the list: HostGator Cloud - HostGator has its own Black Friday deal coupon! Look for websites offering these discounts. To know more about the mechanics of this discount, click here. A2 Hosting - We recommend A2 Hosting because of its impeccable speed, remarkable uptime, and customer support responsiveness. As we've said in our verdict on our review on A2 Hosting: Other web hosts might have the big, flashy advertising campaigns. Or the entire blogosphere singing their praises. But A2 hosting delivers where it matters most: performance. Dreamhost - Another great hosting provider is Dreamhost! Take note that their Thanksgiving deals on Web Hosting and Managed WordPress Hosting are for New Customers only! So, if you're an aspiring blogger, tech entrepreneur, or a photographer wanting to get his portfolio online, DreamHost is perfect for you! Their domain offer is for all customers for .xyz - .club - .online - .site - .store - .co - .me. If you're having a hard time thinking of what to name your website, here are some tips in choosing your domain name. TechRadar has listed some of the best tech Black Friday deals as well. Here are more deals: Save a massive 50% off your business hosting packages with UK2.net. A year's worth of Wordpress Hosting costs only £59.82 excluding VAT as part of their autumn deal. With the release of the new version of Internet Security, Bullguard will be offering 40% off Antivirus, 70% off the new Internet Security and 70% off the new Premium Protection from Monday 22 to Friday 27. Avail Comodo's EV SSL Sale from $449 down to a whopping $99 per year this Thanksgiving! Incredible Mac bundle. Get Parallels, 1Password, PDFpen, Pocket Premium, Kaspersky Internet Security and many more Mac apps for only £34.99, a saving of nearly 90% or £344. Only a few days left on this one – you can grab it direct from Parallels. It's not exactly a Black Friday deal per se, but there are discounted drones at Buy Drones Online Shop! They have DJI Phantom 3 Advanced Quadcopter Drone with 2.7K HD Video Camera and AEE Technology AP11 GPS Drone Quadcopter 3-Axis Gimbal on sale! Other amazing deals from different domain registration and hosting providers: Namecheap - "Up to 98% off domain registration, hosting, and SSLs. Deals too good to be true." A Small Orange - use the code EPIC to get 85% off All New Hosting Plans + Free 2x Memory on All VPS Plans. Note that this is valid for new plans only! GoDaddy - GoDaddy has it all. They offer a wide range of promos and hot deals year in, year out, but still they are worth a peek this holiday shopping season. What are you waiting for? Grab these awesome deals before they go away! Happy shopping!

    By John Stevens Read More
  • A Beginner's Guide to JavaScript Accessibility

    Web site accessibility has been a lingering issue that is still present even on modern websites. To make a website accessible, its elements should be "readable" and "understandable" by a screen reader in the most logical, possible way. We were once reminded by Jon Fingas on how dyslexia is a constant struggle through a JS snippet. While indeed it is amazing to simulate a certain condition with JS, but how can we use it to make the web more accessible? HTML can easily be configured to make a modern website accessible. Nowadays, JavaScript is the core of web-based applications; gone were the days that it was used for unimportant usability enhancements. Contrary to popular belief, JavaScript can also be configured to make accessibility possible. But, there are still instances that JavaScript can create accessibility issues too. To make accessibility easier to implement in your websites, you have to be familiar with Web Accessibility Initiative's Accessible Rich Internet Applications (WAI ARIA) or simply called ARIA. ARIA "defines a way to make Web content and Web applications more accessible to people with disabilities." ARIA makes it possible for assistive technology, like screen readers to understand and read the flow of information within a web page. Assistive devices can now interpret dynamic content because of ARIA. ARIA is a lifesaver due to Web 2.0's lack of accessibility capabilities. However, ARIA isn't fully supported by most screen readers, and implementing ARIA on your website's backend doesn't mean it will be implemented properly. Only expensive assistive devices can process ARIA properly; if you have to fix your site's backbone, remember that a solid understanding of how ARIA, JavaScript, and usability is the key to mold these three together. READ: Google adds screen reader support to Docs, Sheets and Slides apps How JavaScript Accessibility Help the Disabled JavaScript accessibility can help the disabled in different ways: JS helps assistive technology assist the visually impaired to understand the content in the page. Navigation is made easier through keyboard use for those with motor impairment or those who cannot use the mouse to browse through a page. Photosensitive users who are prone to epilepsy or seizure attacks can benefit from Java's user-controllable settings. JavaScript in Assistive Technologies Visually impaired people use the aid of assistive devices such as braille readers, screen readers, or similar technologies like this colorblinding Chrome extension. Vision impaired people benefit from these readers in reading and comprehension. In using assistive technology, all information is displayed as structured text. JavaScript functionalities should take a form that can be displayed as text. One good example is a JavaScript loading bar. A loading bar presents visual information as it shows loading times, but for this to be accessible and readable through an assistive device, a text could supplement information denoting its progress. On the other hand, drop-down menus can be interpreted through unordered lists and structural labels. Assistive devices can process this information as it understands the semantics and hierarchy of those lists. Note however that you should still avoid nested lists as this complicates the information of the list. All JavaScript functionalities should be labeled correspondingly according to function or use. Keyboard for Navigation Use Navigation could be difficult for the blind who use screen readers; however, sighted users can also benefit from keyboard navigation, especially those who have problems with mouse control due to motor function impairment. The most intuitive keystrokes should be used to the JavaScript functionality. This includes keys such as the Arrow Keys, Tab, Space bar, Enter or Return, and Escape. Navigating through the website could be done by the Arrow keys, Space bar, and Tab. Enter or Return key should be used to confirm an action, and Escape to abort an action. Form validation can also be performed through limitations. This is a <script> that does not display non numerical input: <script type="text/javascript"> function numbersonly(e){ var unicode=e.charCode? e.charCode : e.keyCode if (unicode!=8){ //if the key isn't the backspace key (which we should allow) if (unicode<48||unicode>57) //if not a number return false //disable key press } } </script> <form> <input type="text" size=18 onkeypress="return numbersonly(event)"> </form> A placeholder can work as a reminder upon invalid input. The Web Content Accessibility Guidelines (WCAG) 2.0 is the official guide on website accessibility. For more complex interactions, you can consult the WCAG about event pairings. Drag and drop functions, as well as the logical content order, can also be done through the keyboard. Drag and drop functions can be complex, but the simple logical content order can be accessed with single keystrokes. For example, items with rich tooltips should be next to their corresponding elements, so using Tab can select the tooltip next when using a screen reader. User Controllable Functions through JavaScript Users prone to seizure or epileptic episodes are people who cannot respond to certain elements as expected. Flashing content can trigger their condition, making them unable to continue further with browsing their content. Moreover, those with cognitive disabilities may find it easier if there are fewer stimuli in their environment. Again, you can rely on the WCAG for visual limits as the Three Flashes or Below Threshold. A cognitively disabled user can benefit from controllable time-based activity in JavaScript. Although limits on these time-based activities are not specific, the rule of the thumb is that whenever an activity has to be completed within a timeframe, the user is warned when the time is about to expire. Afterward, the user is given a chance to extend the time limit to accomplish their purpose. Moreover, animated content should also be controllable as this type of content can disrupt the focus of the user. This does not only involve animated cartoons but as well as news tickers or auto-scrolling galleries of photos. Refresh frequency should be limited; you can designate a button that can refresh data upon request. Unfortunately, there are some animations that cannot be limited for accessibility. Games are fundamentally time-bound and packed with extra animations to entertain users. Controlling these effects would simply contradict the purpose of the game, so this cannot be subjected for accessibility. Do not worry; according to the guidelines, this is possible as long as it is clearly defined as such. JavaScript Accessibility in a Nutshell JavaScript accessibility is possible to implement, but there are certain limitations that will hinder full accessibility of content in the website. JavaScript functionalities should be interpreted with text for screen readers to properly process the information. In navigating a website, it should be possible for the user to use the keyboard to browse and move from one page to another within the website. Here's a guide from Hosting Facts on how to properly format your content for accessibility. Finally, allow the user some control on time-based activities on the site, unless necessary.

    By John Stevens Read More
  • Cheap Thrills: Having Your Own Website

    This is my first post here in Engadget's Public Access, so please bear with me! This topic might have been written a million times across the Web, so I know you'd go off and say, "I know what he's going to say." Despite the millions of resources we have online, there are some people that do not believe that having your own website can be profitable in the long run. Can't believe it? Nearly 50% of Small Businesses Do Business Without a Website a New Survey Finds - PRNewswire These small businesses believe that having a website is irrelevant or they simply can't afford to have one at their current status. For small businesses, a website is not "irrelevant" to your business. In 2015, StatisticBrain compiled different statistics from sources E-Marketer, Barlow Researchers, U.S. Census Bureau, and Jupiter Research. Small businesses should note these findings: According to Google's 2015 data, 50% of consumers who conduct local searches on their smartphone go to a store within 24 hours, and nearly 20% make a purchase within a day. Of the small businesses that have websites, 69% of them are having annual sales of $1,000,000 – $2,490,000. Small businesses without a website are losing annual sales of $1,000,000 – $2,490,000. While most small businesses do own a Facebook Page instead, creating a website is another avenue that can be used to promote your products or your services, effectively. Because of today's increase in demand for website building, you can now build your own website with a simple drag-and-drop interface or via themes that can be downloaded for free or purchased for a fee. Here are some ways on how you can own a website. Even though these techniques on having a website might require you to pay for something, I made sure that you're not shelling out more than a thousand if possible. 1. Hand Coding Your Own Website - perhaps this may not cost you that much, but it can be time-consuming and gruesome especially for small business owners who aren't knowledgeable when it comes to coding a website. If you have enough time in your hands and you'd like to spend the weekend learning how to code, you can Learn how to build 14 websites for $14! We recommend pursuing this course to familiarize yourself on how to handle a website, especially the basics of managing it as well. HostingITrust is a trusted Global directory of Web Hosting and Web Design service providers. If you're looking for a better hosting company, visit their site and choose from their global directory hosting and design service providers. 2. Use Website Builders - Although I do not recommend using website builders especially for accessibility issues, a website builder is perhaps the easiest way for small businesses who want to build their own website. In this post "Best Website Builders", Robert Mening listed the Top 10 Website Builders you can use to build a website. What I liked about his review is that he's fair and he's straightforward; this guide's not trying to sell you anything. He also included a comparison table, some notes on payment, and even tutorials on setting up on each website builder. 3. Use Blogging Platforms. If you want to start out a blog about your product or services without the eCommerce capability, it's easy to setup a WordPress.org, Tumblr, or Blogger site. It's very simple to setup, but with limited functions that you can enjoy through a self-hosted website. If you're still not convinced, here's a short article at Entrepreneur on Why You Need a Website. Even if you do decide on creating and building your own website, how it looks like and how users enjoy is also important in developing your website. People are now searching for your brand online. If they don't see your brand online, they are likely to dismiss your business as unavailable or indefinitely closed. Signing up for directories is a good idea, but nothing else increases trust and brand presence than your own website. In your opinion, if a small business doesn't want to have a website, do you think having a Facebook Page would be a better option? Share your thoughts with us in the comments section!

    By John Stevens Read More