- Make a list of competitive/alternative services: See competitors.md file
- Set up Google News alerts for "side project marketing" and "startup marketing".
- Make list of blogs, subscribe to RSS feeds in Feedbin:
- Startup marketing blogs
- Side project blogs
- Small business marketing blogs
- Chicago small business/startup bloggers
- Come up with a name and domain name
# Change to the project directory | |
cd /home/forge/domain.com | |
# Turn on maintenance mode | |
php artisan down | |
# Pull the latest changes from the git repository | |
git pull origin master | |
# Install/update composer dependecies |
// define component1, component2, etc. here | |
// will pass mutation as this.props.myMutation | |
export default withMutation({ | |
name: 'myMutation', | |
args: {foo: 'String', bar: 'String'}, | |
})(component1); | |
// will pass mutation as this.props.myOtherMutation | |
// this time, we don't have any arguments |
<?php | |
/** | |
* ICS.php | |
* ======= | |
* Use this class to create an .ics file. | |
* | |
* Usage | |
* ----- | |
* Basic usage - generate ics file contents (see below for available properties): |
SET FOREIGN_KEY_CHECKS = 0; | |
TRUNCATE TABLE `s_articles`; | |
TRUNCATE TABLE `s_articles_attributes`; | |
TRUNCATE TABLE `s_articles_categories`; | |
TRUNCATE TABLE `s_articles_categories_ro`; | |
TRUNCATE TABLE `s_articles_details`; | |
TRUNCATE TABLE `s_articles_img`; | |
TRUNCATE TABLE `s_articles_prices`; | |
TRUNCATE TABLE s_article_configurator_sets; | |
TRUNCATE TABLE s_article_configurator_set_group_relations; |
<settings.link> | |
<TCEforms> | |
<exclude>1</exclude> | |
<label> | |
Link to Page or a File or a Content-Element | |
</label> | |
<config> | |
<type>input</type> | |
<size>30</size> | |
<eval>trim</eval> |
/* eslint-disable */ | |
// ## Globals | |
var argv = require('minimist')(process.argv.slice(2)); | |
var autoprefixer = require('gulp-autoprefixer'); | |
var browserSync = require('browser-sync').create(); | |
var changed = require('gulp-changed'); | |
var concat = require('gulp-concat'); | |
var flatten = require('gulp-flatten'); | |
var gulp = require('gulp'); | |
var gulpif = require('gulp-if'); |
<style> | |
.Alert { | |
padding: 2em; | |
} | |
.Alert-Success { | |
border: 10px solid green; | |
} | |
.Alert-Error { | |
border: 10px solid red; | |
} |
You can use Codeception to test Javascript, like DOM manipulations and Ajax requests. Out of the box it can manipulate DOM elements but can't execute Javascript code, like most testing frameworks. But it gives you the option to use a WebDriver, to connect to a headless browser, and mimic a user browsing your website. It gives you some options: Selenium2, ZombieJS and, the easiest to configure, PhantomJS.
This article covers the installation and usage of PhantomJS, and assumes you are using Laravel Homestead, but it will work on any relatively new Debian based distro, like Ubuntu 14.04.
###Install PhantomJS
Just run those commands to install it:
sudo apt-get update
What is a vision?
Your vision answers the question "What do I want?" A clear vision help you communicate why you're here and what impact you're going to have.
Your vision should be aligned with the company vision, with your manager's V2MOM, and it should be personal. It should be an honest reflection of your own vision for your own work.
If you manage a team, it should be reflective of the purpose of the team and your collective impact.