Programming 

Samuel Sutch: Learn Robotics Programming: Build and control autonomous robots using Raspberry Pi 3 and Python

Price: $39.99(as of Oct 26,2019 06:03:34 UTC – Details) Danny Staple builds robots and gadgets as a hobbyist, makes videos about his work with robots, and attends community events such as PiWars and Arduino Day. He has been a professional Python programmer, later moving into DevOps, since 2009, and a software engineer since 2000. He has worked with embedded systems, including embedded Linux systems, throughout the majority of his career. He has been a mentor at a local CoderDojo, where he taught how to code with Python. He has run…

Read More
css 

Why Are Accessible Websites so Hard to Build?

I was chatting with some front-end folks the other day about why so many companies struggle at making accessible websites. Why are accessible websites so hard to build? We learn about HTML, we make sure things are semantic and — voila! @— we have an accessible website. During the course of conversation, someone mentioned the Domino’s pizza legal case, which is perhaps the most public example of a company being sued because of a lack of accessibility. Here’s an interesting tidbit from that link: According to CNBC, the number of…

Read More
css 

How to Build a Tic Tac Toe Game with Svelte

Svelte is a next generation way of building user interfaces. While frameworks like React, Vue and Angular do the bulk of their work in the browser, Svelte takes it to the next level. It does its work when you build the app and it compiles your Svelte app to efficient vanilla JavaScript. So you get the best of both worlds. You write your code in Svelte which makes it easy to read, re-use and all the other benefits you get when you use a framework, and it makes for a…

Read More

Netlify Build Plugins Announcement

Netlify just dropped a new thing: Build Plugins. (It’s in beta, so you have to request access for now.) Here’s my crack at explaining it, which is heavily informed from David Well’s announcement video. You might think of Netlify as that service that makes it easy to sling up some static files from a repo and have a production site super fast. You aren’t wrong. But let’s step back and look at that. Netlify thinks about itself as a platform in three tiers: Netlify Build Netlify Dev Netlify Edge Most…

Read More
MatLab 

Build a JavaScript Command Line Interface (CLI) with Node.js

As great as Node.js is for “traditional” web applications, its potential uses are far broader. Microservices, REST APIs, tooling, working with the Internet of Things and even desktop applications: it’s got your back. Another area where Node.js is really useful is for building command-line applications — and that’s what we’re going to be doing in this article. We’re going to start by looking at a number of third-party packages designed to help work with the command line, then build a real-world example from scratch. What we’re going to build is…

Read More
css 

Quick Tip: How to Build a MouseOver Navigation Slide Effect

Have you ever used the Slider Revolution WordPress plugin in a project? If the answer is “yes”, you might have noticed the mini toolbar that appears in the right corner of the plugin’s configuration page. Initially, only the icons are visible, keeping the whole thing nice and compact. Then each time you hover over an icon, its associated text is revealed with a smooth slide-in animation. In today’s exercise, let’s take inspiration from that effect and build something similar. Here’s what we’ll be working towards: We’ll go through this pretty quickly, first…

Read More

Get Started With Django: Build a Portfolio App

Django is a fully featured Python web framework that can be used to build complex web applications. In this course, you’ll jump in and learn Django by example. You’ll follow the steps to create a fully functioning web application and, along the way, learn some of the most important features of the framework and how they work together. By the end of this course, you will be able to: Understand what Django is and why it’s a great web framework Understand the architecture of a Django site and how it…

Read More
css 

How to Build a Custom Mega Menu with Flexbox

If you want to build your own mega menu with numerous items, images, and lists, flexbox is the right tool for you. It will allow you to create a content-aware, multi-column, and multi-level mega menu that drops down on hover–without any JavaScript or CSS tweaks.  In this tutorial, I’ll show you how to create the following dropdown mega menu using the flexbox layout module: This is not an easy layout, so we will create it using the following steps: Firstly we mark up and style the main menu bar. We then…

Read More
css 

Build an HTML Email Template From Scratch

What You’ll Be Creating The best way to understand any process is to carry it out yourself, from the ground up. Today, we’re going to do just that with email design, by building an HTML email template from scratch. “The sooner you stop fighting the quirks of email, the sooner you can use them to your advantage.” – Caity G. O’Connor Editor’s note: this tutorial was originally written by Nicole way back in June 2013. Since then it’s become the go-to reference for industry leaders all over the world, and has…

Read More

How to Build Firefox

Open source is a dream and a gateway to an amazing career — I’m a testament to that. One of the most amazing open source projects to ever exist, Mozilla Firefox, is a project I’m proud to work on as an employee of Mozilla. It’s rewarding, challenging, and a unique experience…and I want you to join me! Take a few moments with me to learn how to build the amazing Firefox! Step 1: Clone Mozilla Central Mozilla Central is the name of the mercurial repository that contains the source code…

Read More