recentpopularlog in

garrettc : automation   42

"Greatly speed up your automated testing by writing tests in a tree-like format.

Trees represent how we think when we're testing. They allow us to list all the permutations that branch off from any given point."
automation  javascript  language  library  testing  webdevelopment 
14 days ago by garrettc
Add a contact form to a static website
A step by step visual guide for sending contact forms from static websites, via Zapier, to virtually anywhere.
webdevelopment  programming  javascript  zapier  automation  forms  static 
4 weeks ago by garrettc
Home Assistant
Open source home automation that puts local control and privacy first.
automation  home  iot  hardware  raspberrypi  opensource 
may 2019 by garrettc
An open source, multi-cloud continuous delivery platform for releasing software changes with high velocity and confidence.
devops  cloud  deployment  automation  testing  jenkins  travis  docker  kubernetes 
december 2018 by garrettc
BackstopJS - Visual regression testing
"BackstopJS automates visual regression testing of your responsive web UI by comparing DOM screenshots over time."
css  javascript  html  webdevelopment  testing  chrome  headless  automation  regression  tool 
july 2018 by garrettc
pix2code: Generating Code from a Graphical User Interface Screenshot
"Transforming a graphical user interface screenshot created by a designer into computer code is a typical task conducted by a developer in order to build customized software, websites, and mobile applications. In this paper, we show that deep learning methods can be leveraged to train a model end-to-end to automatically generate code from a single input image with over 77% of accuracy for three different platforms (i.e. iOS, Android and web-based technologies)."
userinterface  machinelearning  deeplearning  automation  webdesign  appdesign  userexperience  research 
april 2018 by garrettc
How to build your own private smart home with a Raspberry Pi and Mozilla’s Things Gateway
"Last year we announced Project Things by Mozilla. Project Things is a framework of software and services that can bridge the communication gap between connected devices by giving “things” URLs on the web.

Today I’m excited to tell you about the latest version of the Things Gateway and how you can use it to directly monitor and control your home over the web, without a middleman. Instead of installing a different mobile app for every smart home device you buy, you can manage all your devices through a single secure web interface."
internetofthings  mozilla  raspberrypi  networking  automation  home 
february 2018 by garrettc
Turning Design Mockups Into Code With Deep Learning
"In this post, we’ll teach a neural network how to code a basic a HTML and CSS website based on a picture of a design mockup. Here's a quick overview of the process."
deeplearning  machinelearning  artificialintelligence  webdesign  webdevelopment  automation  mockup  html  css 
january 2018 by garrettc
Accessibility Testing Tools for Desktop and Mobile Websites
Paul J Adam demonstrates how to use automated and manual accessibility testing tools on desktop and mobile websites, covering five tools, the pros and cons of each tool, and describe the best features of each tool.
accessibility  automation  testing  webdevelopment 
january 2018 by garrettc
Create custom workflows for Slack
automation  workflow  slack  business  process 
september 2017 by garrettc
Why it’s hard to develop a conversational Alexa skill
Developing an Alexa skill that executes simple commands is pretty straightforward. But when you want to engage the user in a conversation, things get much more complex. Here’s why.
alexa  voice  chatui  chat  automation  programming  bot 
august 2017 by garrettc
Drip - Quick & Easy Email Marketing Automation Software
Drip provides a free email marketing automation solution to help you qualify leads and shorten the sales cycle. Get started right now.
email  marketing  tool  automation  campaign  newsletter 
april 2017 by garrettc
Using A Static Site Generator At Scale: Lessons Learned
"Static site generators are pretty en vogue nowadays. It is as if developers around the world are suddenly realizing that, for most websites, a simple build process is easy enough to render the last 20 years of content management systems useless. All right, that’s a bit over the top. But for the average website without many moving parts, it’s pretty close! However, does that hold true for websites bigger than your humble technology blog? How do static site generators behave when the number of pages exceeds the average portfolio website and runs up into the thousands? Or when development is a team effort? Or when people of different technical backgrounds are involved? This is the story of how we managed to bring roughly 2000 pages and 40 authors onto a technology stack made for hackers."
automation  cms  javascript  jekyll  webdevelopment 
march 2017 by garrettc
DoBox gives you the freedom of full connectivity
Connect your iPhone, iPad and Mac to any other device wirelessly. With DoBox you can now connect to more external devices like never before. You don’t need a laptop for serious work any more, DoBox turns your iPad or iPhone into a MacBook
automation  home  wifi  network  storage 
february 2017 by garrettc
How To Write A Slack Bot — End to End
"If you use Slack at your company, like automation, but haven’t been able to test the waters of implementation, this post is for you. There will be no intermediaries required if you follow this guide…"
slack  bot  chatbot  automation  programming  python 
december 2016 by garrettc
Automatic Slack Invite
A tiny web application to invite a user into your slack team.
slack  automation  azure  heroku  javascript  nodejs 
december 2016 by garrettc
A logo maker that uses artificial intelligence
business  design  logo  artificialintelligence  automation 
december 2016 by garrettc
The Shape of Things – Welcome to Thington
"Today I’m going to be talking about the thinking we’ve been doing at Thington about the right and wrong ways to interact with a world of connected objects, and some of the problems we’ve been trying to solve."
internetofthings  internet  network  automation 
november 2016 by garrettc
Lunch Train
"Makes planning lunch outings with your team simple and pleasant (and, dare we say, fun). Want sushi for lunch? Start a Lunch Train with a quick slash command, and your teammates can easily board the train and receive a reminder when it’s time to depart."
slack  bot  automation  work  teams 
september 2016 by garrettc
Welcoming Bots to the Design Team
Integrating Slack into all the things.
automation  ideo  slack 
august 2016 by garrettc
New Composer Patterns
Some nice little features that have become available in Composer.
webdevelopment  programming  sysadmin  devops  deployment  automation  php  composer 
february 2016 by garrettc
"Huginn is a system for building agents that perform automated tasks for you online. They can read the web, watch for events, and take actions on your behalf. Huginn's Agents create and consume events, propagating them along a directed graph. Think of it as a hackable Yahoo! Pipes plus IFTTT on your own server. You always know who has your data. You do."
automation  tools  scripting  agent 
june 2015 by garrettc
Calaos, Open Source Home Automation
Calaos is a free software project (GPLv3) that lets you control and monitor your home.
automation  home  internetofthings  st4i  opensource 
february 2015 by garrettc
A Tale of Two Zippers
Visit a zipper factory and see how a perceived design flaw translates into a more labor-intensive process.
automation  business  culture  efficiency  process 
february 2015 by garrettc
The Doom that Came to Puppet
Posts generated by a Markov chain trained on the Puppet documentation and the assorted works of H. P. Lovecraft
funny  lovecraft  markovchains  puppet  automation 
december 2014 by garrettc
Random Darknet Shopper
"The Random Darknet Shopper is an automated online shopping bot which we provide with a budget of $100 in Bitcoins per week. Once a week the bot goes on shopping spree in the deep web where it randomly choses and purchases one item and has it mailed to us."
art  shopping  bot  automation  darknet  consumerism 
december 2014 by garrettc
Hacker's Guide to Setting up Your Mac
"…techniques to apply automation to the setup of your Mac. The goal of this post is to automate 80% of the bootstrapping, allowing you to setup a new Mac in a matter of hours, not days."
automation  homebrew  mac  osx  sysadmin 
october 2014 by garrettc
A tool for building, changing, and versioning infrastructure safely and efficiently. Terraform can manage existing and popular service providers as well as custom in-house solutions.
devops  hosting  infrastructure  server  sysadmin  automation 
july 2014 by garrettc
Knightmare: A DevOps Cautionary Tale
What can happen when you don't have an automated deployment procedure.
automation  deployment  devops  sysadmin 
may 2014 by garrettc
Drush instance
Site-alias-driven, drush-making of local development instances and live production instances.
drupal  drush  sysadmin  deployment  automation  webdevelopment 
october 2013 by garrettc
Drush Fetcher
Fetcher is a Drush extension that automates the process of provisioning a Drupal site on a local development environment or a server. This includes setting up the Drupal root, fetching the code (generally from a VCS), creating a database for the site and a user with the necessary privileges to manage it, updating permissions, creating symlinks, setting up server configuration files like Apache’s virtual hosts, and generating drush alias files for your convenience. In addition, fetcher supports post installation tasks that can be run after a site is setup.
drupal  drush  sysadmin  deployment  automation  webdevelopment 
october 2013 by garrettc
CasperJS, a navigation scripting and testing utility for PhantomJS
An open source navigation scripting & testing utility written in Javascript and based on PhantomJS — the scriptable headless WebKit engine.
browser  testing  sysadmin  webdevelopment  javascript  automation  phantomjs 
april 2012 by garrettc
Velocity 09: "10+ Deploys Per Day: Dev and Ops Cooperation at Flickr"
John Allspaw (Flickr/Yahoo!) and Paul Hammond (Flickr) talk about cooperation between dev and ops teams and how Flickr is able to do multiple deployments per day.
flickr  yahoo  infrastructure  agile  deployment  automation 
june 2009 by garrettc
Puppet - Automated system administration
High level language and tools for describing system configurations.
admin  automation  cloud  configuration  framework  sysadmin  linux  puppet  server  tools 
june 2008 by garrettc
Web services are going lowercase
SvN explain why not everything has to be over engineered (like SOAP). Includes great video link of Basecamp and Quicksilver working together
automation  http  programming  rest  quicksilver  basecamp  xml  ajax  xmlhttprequest  webdevelopment  restful 
june 2005 by garrettc
Abusing Amazon images
Deconstructing Amazon's product image generator
cool  graphics  howto  useful  automation  tools  hacks 
may 2005 by garrettc

Copy this bookmark:

to read