Turning Your Spreadsheet Budget into a High-Performance Gearbox
How Gnar.li Budget lets DIY budgeters keep total control while ditching the copy-paste grind
How Gnar.li Budget lets DIY budgeters keep total control while ditching the copy-paste grind
This is what I propose as a distributed (remote) workplace manifesto...
At EmberConf 2018 I finally participated in the mentorship program. Back in the early days, I remember how the community was small and it was easy to connect with the developers involved in working...
Let’s be honest 2016 was a tough year for everyone. Along with that craziness, I gave my job to a friend and began a journey of consulting and eventually back to full time employment. I valued my f...
Before I get into the details working somewhere between bliss and distress. it’s worth mentioning some motivations for working with a remote developer. Some markets are saturated and it’s difficult...
To manage developers you need to find them first. What attracts quality people and talent worth giving your best for?
My Goals:
At the top level, where all error events bubble to, is the ApplicationRoute. An applicationerror substate can be added using a combination of both an application-error route and application-error t...
I worked at an agency on a complex single page application in JavaScript that was a product finder. We built the API so that is was discoverable, parameters came in and choices came out in JSON wit...
For the application's asset files (CSS, JavaScript, images, etc) this workflow pushes them to an S3 bucket.
When I shared the data with Kris Seldon, he asked whether I had normalized the data and calculated the geometric mean, since that would be a proper way to compare benchmarks. I found the document H...
@chriseppstein, maintenance of @Compass; works at LinkedIn
Maybe there are other people at the conference who build Web apps like I do, this is for you - Pro Tips about TDD…
This article is a brief overview of both Web Components and Ember Components as well as a comparison of the two. You will see examples of blurring the lines between native Web Components and Ember ...
For more info on Handlebars and HTMLbars see: [Compiling Templates in Ember v1.10.0] [Feature-by-Feature Review]
I have a simple micro library of components that I wanted to convert to an [Ember CLI] Addon. The [Ember Off Canvas Components] repository contains a group of Ember.js Components that interact to c...
1. When the URL does not match any defined routes, the application should render a 404 page. 1. When a route's model hook has a call to this.store or Em.$.ajax and the result is a promise that is r...
Following the release of Orbit.js, [Ember Orbit] was announced at the [Wicked Good Ember] conference. Again, I became excited about using smaller JSON Patch payloads (media type "application/json-p...
I may have missed a few segments of the presentations or been distracted during a few talks so I apologize in advance to the speakers if I have not included notes from your talks in this article. I...
Entire application stack is tested with the integration tests The database seed files can be used on the client to confirm rendered templates have the expected data Since no data is mocked only...
I always like to have a personal project to experiment with new technologies and also to sharpen my skills as a software developer. I felt it was time to build a site using [Node.js][node.js], so ...
1) Create the api application with rails
The seven steps below cover the creation of a custom element using [Ember.Component] so I'll use a simple Ember application using a single index route, which I'll trust Ember to map the default ind...
1. Try Jasmine because we love BDD 2. Try Mocha because it's newer and it's used with Konacha 3. Try QUnit because it may be better with async tests then the above and the Ember.js project uses ...
Illustration from [Wikipedia][3] -
Inspired my Robert Martin's 'Bowling Game Kata' (a programmer's exercise) I followed Uncle Bob's presentation of the test-driven development exercise to write a program that scores a bowling game a...
I will start with the end in mind. I'll need a router to list the products, a collection of data, a view to render the list, and a model for each data object. (The code examples are found in a [gis...
There a many configurations for setting up a product to sell online, some with no options, with multiple configurable options, or groups of products. For this example I will use one of my favorite ...
I find it refreshing that many of these libraries have a fair amount of adoption within the development community. One of the primary objectives on this project is to build the application with mod...
<http://api.jquery.com/jQuery.ajax/> <http://msdn.microsoft.com/en-us/scriptjunkie/gg723713> <http://quickleft.com/blog/jquery-15-hotness-part-2> | <https://gist.github.com/862567> <http://joseo...
Screencast Demo <video poster="http://pixelhandler.com/uploads/html5-video-block-demo.png" width="864" height="540" controls> <source src="http://pixelhandler.com/uploads/videojsplayerdemo.mp4"...
Ruby gems like capistrano for deployment, Git (SCM) to manage both the code to generate my site and generated code, local development using Ruby to build my now Jekyll powered website, and...
So I...
Click below to view the PDF and/or download the templates files:
A software development process that relies on the repetition of a very short development cycle: first the developer writes a failing automated test case that defines a desired improvement or new fu...
Each test will get values at different stages of user interaction with text input field.
<!-- Working example at : code.html-src.com/621429 be sure to view your browser console. --> <!doctype html> <html lang="en"> <head> <meta charset="utf-8"/> <titl...
(function($) { / .searchText() add some helper text to search input field / $.fn.searchText = function(options) { var defaults = { helperText : 'Search', ...
(function($) { / .matchHeight() - match heights of multiple columns that use css layout with floating elements / $.fn.matchHeight = function(options) { // set t...
css style.css includes
Grid CSS as SASS (grid.sass) download
<?php // Set your return content type header('Content-type: text/html'); // Website url to open $daurl = 'htts://domain.com'; // Get that website's content $handle...
mate /.profile
javascript // set Search input to default text $('s').attr('value','Search');
<!--[if lt IE 7 ]> <body class="ie6"> <![endif]--> <!--[if IE 7 ]> <body class="ie7"> <![endif]--> <!--[if IE 8 ]> <body class="ie8"> <![endif]--> <!--[if IE 9 ]> <body class="ie9"> ...
def randomtoken characters = 'BCDFGHJKLMNPQRSTVWXYZbcdfghjkmnpqrstvwxyz23456789-' temptoken = '' srand TOKENLENGTH.times do pos = rand(characters.length) tem...
// '$' is prototype library (function(){ // use location for facebook like button var $pg = { url : unescape(document.location.href), social : $('social') // id to place l...
def importHTML require 'open-uri' @source = open("http://domain.com/some.html").read end uses a reference parameter when getting remote XML def importXML ...
// Check if images load properly // returns false if image not loaded function imgOK(img) { if (!img.complete) { return false; } if (typeof img.naturalWi...
// using jQuery library and validation plugin in this code // for checking keycodes function getKeyCode(event) { var keycode = (event.keyCode ? event.keyCode : (event.which ? event....
mysqldump --default-character-set=latin1 --opt -h localhost -u export -p export > export.sql replace "CHARSET=latin1" "CHARSET=utf8" "SET NAMES latin1" "SET NAMES utf8" < export.sq...
// rotate the articles var $text = $('section div.article'); $text.remove(); $text.teasers = []; $.each($text, function(){ $text.teasers.push(this); }); $text.idx = 0; ...
remove junk like .DSStore or clean out repositories like folders named CVS .svn .git -type d for directories f for files find . -name '.svn' -type d | xargs echo find . -...
//jQuery.noConflict(); (function($) { // $ is jQuery // plugin for yada yada $.fn.yadayada = function(options) { var defaults = { foo : 'bar' ...
ps aux | grep ruby ps -awwx | grep mysql
More stats:
<h2>A JavaScript plugin based on jQuery library that builds an expandable/collapsable menu tree from a list element</h2>
!photo of balanced rocks along coast
Next, I build out a demonstration site http://demo.overhaulindustries.com for previewing how to use WordPress as a business website publishing tool. These two task formed my product offering of a t...
Starting to feel confident, I build out a new site in the agile style called prayerlife.net the concepts are similar twitter and 43things. This time I was working without a tutorial but referencing...
At the finish of the conference I ended up with 278 noteworthy entries (twitter hashtag: 'aea09'). I viewed the favorites on twitter and copied the ordered list (source) into an HTML presentation (...
> Be a strategic design partner, or else you will not influence the design …do the research. --@Zeldman
This site is currently an alpha release, proof of concept. Visit the about page here. I am looking for people to test the concept, who would like to use the internet to connect and pray for others.
This site is using the Amerifecta theme > download the .zip archive from the Overhaul Industries site Adept is available from both Overhaul Industries and WordPress.org/extend/themes ![Amerifecta](...
Below are the sample pages from both CSS frameworks:
- Strategies and topics relating to the happenings I experience in the race of marketing, publishing and selling on the web.
- Strategies and topics relating to the happenings I experience in the race of marketing, publishing and selling on the web.
- An ongoing theme in my newsletter. I will publish strategies and topics relating to the happenings I experience in the race of marketing, publishing and selling on the web.
Search:
Here is my situation, I am working on an eCommerce site with over 4,000 unique visitors each month but the checkout rate seems fairly low, and the analytics show a large percentage of potential cus...
Overview:
1. How would you describe the audience you want to attract? 2. Do you want the design to reflect your organization or your audience? 3. What is the primary message you wish to convey to your au...
<p>Questions addressed:</p> <ol> <li>How do the following mash up to produce results… design, development, search engine optimization, Web standards, current trends, Web analytics, content,...
The main difference between radio and podcast broadcasting is that the latter can be repurposed across many delivery systems: mp3 players, internet, iPhone, email; and, the potential distribution i...