Monday, December 29, 2014

Don't forget about my subdomain of College Work -

It might help you get through the rigorous CSE program by giving concepts and examples that hopefully aren't still being used.

Monday, December 1, 2014

MOOCs by Coursera

I've been taking a lot of MOOCs this past year, but my favorite have been from Coursera. They seem to have a very good grasp on the way a MOOC should be run and the professors are from legitimate schools with accredited institutions.

I particularily have been enjoying my Psychology class by Steve Joordens. I haven't had a day where the streaming was slow or the rendering was off and for it being an 8 week course at your own pace, I think the material is very valuable and well worth it.

The interface is simple and easy to use.

Example of Course Overview

Course Overview:

The main components of this course are:
  • video lectures with short multiple-choice quizzes within and at the end of each lecture
  • short weekly assignments that will vary from week to week
  • a peer assessment assignment later in Weeks 5 and 6
  • a midterm and final exam that will give you a clear sense of how much of the course "stuck"
Weekly topics are as follows:

Week 1: A Brief History and Introduction to the Science of Psychology
Week 2: The Matter of the Mind
Week 3: Sensation, Perception, Attention and Awareness
Week 4: Learning
Week 5: Memory and Conscious Experience
Week 6: The Social Mind
Week 7: Mental Illness
Week 8: Your Requested Lectures!

Content Presentation:

The lectures for each week will contain 8 videos of approximately 10 to 15 minutes each (some closer to 20). There will be short multiple-choice quizzes at the end of each lecture as well as weekly assignments that will vary from week to week. These "active learning assignments" will take a number of forms. Specifically, mTuner activities consist of specially designed multiple-choice test that allows you to see what you know while simultaneously correcting any misconceptions or misunderstandings you might have, peerScholar activities will exercise your critical thinking and clear communication skills, and the Digital Labcoat will allow you to play with data in a way that will make the scientific process come to life in a fun and informative way. In addition there will also be a wiki that will allow the class to build a broader knowledge base inspired by the lectures but taking them further.
All of these activities are designed to be engaging ways of allowing you to use the information your learning. Using the information is the best way of really making it make sense, and when using it is fun, then deep learning is easy. That is the goal of this course, to provide you with an active and engaging learning experience that you won't forget.
In addition, Professor Joordens will post weekly videos that address the questions and issues that have received the most up-votes in the Discussion Forum, and there will be a facebook page set up for the course soon.

Monday, October 27, 2014

October Google Analytics Update

Focus on the end result.

When you set up your website, you did it with a goal in mind - whether to make sales, get leads, or just connect more customers with your brand. You know that your website is working for you when you’re reaching those goals.

Set up goals in Analytics to track the user actions that matter to you, such as:

• Purchases
• Completed forms (Contact Us, Get a Quote, etc.)
• The number of pages viewed
• How much time people spend on your site

Goals are a versatile way to measure how well your site or app fulfills your target objectives. You can set up individual Goals to track discrete actions, like transactions with a minimum purchase amount or the amount of time spent on a screen.

Each time a user completes a Goal, a conversion is logged in your Google Analytics account. You can also give a Goal a monetary value, so you can see how much that conversion is worth to your business. You can analyze the Goal completion rates, or conversion rates in the Goal Reports. Goals conversions also appear in other reports, including the Visitor Report, Traffic Reports, Site Search Reports, and the Events Reports.

Tuesday, October 14, 2014

Futurist Thinker Thomas Frey and Mindaptive

I am a big fan of the futurist thinkers and what their brains imagine. Thomas Frey is definintely an interesting one to pay attention to. Last week he wrote about Semantic Intelligence and how Mindaptive is making strides in that field.

Thursday, October 9, 2014

Google Analytics Update October

Locate potential customers - near and far.

Understanding your audience is one of the most important aspects of running a successful business. With the Locations report you can see where your visitors are located and which languages they speak. This can help you identify new opportunities, for example:
If you have visitors from other cities or countries, make sure you’re promoting your business in those locations.
If you have visitors who speak other languages, consider offering your website in those languages.

In the coming weeks we'll send you a series of Analytics tips to help you understand:
Your visitors
Top referrers
Your popular pages
Measuring success
Key website metrics
Staying up-to-da

Friday, September 26, 2014

10 Ways to Distract your Users with Poor Web Design

Do you enjoy searching for minutes to find simple information: Hours? Location? 
Everyday street noise penetrates the thick concrete barrier that is my office space. Horns, sirens, shouting, vendors standing outside offering free cell phones all create static noise. Couple that with a poorly designed website and you have a very unproductive afternoon.


There are a lot of elements you should do, but there are also elements that you should stop doing. Let's cover 10 items that you shouldn't use when looking into your next design. User Experience (UX) should always be put first and often observing how someone navigates your website is the most accurate method.
  1. Drastic Gradients
  2. Shadows
  3. Bubbly Bevelment
  4. Polychromatic Color Scheme
  5. Animated GIFs
  6. Audio Playing in the Background
  7. Automatic Video Playing
  8. Table Based Layout
  9. Multiple Locations where information is stored
  10. Popup Windows

 Keeping the interface simple is the best method for your users. I'm not one for reducing an interface to such simplicity that it ruins or damages the user experience for the larger audience, but it is important to be cognisant of the lowest common denominator.

Wednesday, September 24, 2014

Anything and Everything with Firefox

Tuesday, September 23, 2014

Layers of the Full Stack

Layers of the Full Stack:

  1. Server, Network, and Hosting Environment.
    1. This involves understanding what can break and why, taking no resource for granted.
    2. Appropriate use of the file system, cloud storage, network resources, and an understanding of data redundancy and availability is necessary.
    3. How does the application scale given the hardware constraints?
    4. What about multi-threading and race conditions? Guess what, you won’t see those on your development machine, but they can and do happen in the real world.
    5. Full stack developers can work side by side with DevOps. The system should provide useful error messages and logging capabilities. DevOps will see the messages before you will, so make them count.
  2. Data Modeling
    1. If the data model is flawed, the business logic and higher layers start to need strange (ugly) code to compensate for corner cases the data model doesn’t cover.
    2. Full stack developers know how to create a reasonably normalized relational model, complete with foreign keys, indexes, views, lookup tables, etc.
    3. Full stack developers are familiar with the concept of non-relational data stores and understand where they shine over relational data stores.
  3. Business Logic
    1. The heart of the value the application provides.
    2. Solid object oriented skills are needed here.
    3. Frameworks might be needed here as well.
  4. API layer / Action Layer / MVC
    1. How the outside world operates against the business logic and data model.
    2. Frameworks at this level should be used heavily.
    3. Full stack developers have the ability to write clear, consistent, simple to use interfaces. The heights to which some APIs are convoluted repel me.
  5. User Interface
    1. Full stack developers: a) understand how to create a readable layout, or b) acknowledge they need help from artists and graphic designers. Either way, implementing a good visual design is key.
    2. Can include mastery of HTML5 / CSS.
    3. JavaScript is the up and coming language of the future and lots of exciting work is being done in the JavaScript world (node, backbone, knockout…)
  6. User Experience
    1. Full stack developers appreciate that users just want things to work.
    2. A good system doesn’t give its users carpal tunnel syndrome or sore eyes. A full stack developer can step back and look at a process that needs 8 clicks and 3 steps, and get it down to one click.
    3. Full stack developers write useful error messages. If something breaks, be apologetic about it. Sometimes programmers inadvertently write error messages that can make people feel stupid.
  7. Understanding what the customer and the business need.
    1. Now we are blurring into the line of architect, but that is too much of a hands off role.
    2. Full stack developers have a grasp of what is going on in the field when the customer uses the software. They also have a grasp of the business.

Friday, September 19, 2014

7 Psychological Traps that Hold Web Designers Back

Let’s talk about self-confidence and psychological misconceptions that may hold web designers and web professionals back from getting ahead in their career.

When it comes to daily routine tasks most of us are not that diligent and logical as we used to think (or want to think). Everybody knows what to do, but somehow we try to avoid following our own pretty plan. The good news is that most people are actually able to get themselves together and control the balance of work and rest. However, there are some creative beings who are just too creative for that – they feel depressed when they need to strongly manage their activity. You must admit that such feeling is pretty much one of the biggest traps for all of the beginnings.

Whether you are subjected to psychological stress or not it’s always better to know the threats that can hurt you (even if you think they have nothing to do with you). So let’s go ahead and examine the most typical self-confidence failures and try to find the solutions that everybody can accept and apply.

Trap #1. Mania to Meet Client’s Approval

Sometimes people are so dependent on pleasing others that they stop thinking critically and ignore their own experience, knowledge and point of view.

On the web there is a lot of examples of bad web designs that were probably made under pressure of clients who were too pushy about their vision of designs. Sometimes it’s really easier to accept the client’s vision of design and walk away than to explain him why this or that is a bad idea. But every time you say ‘yes’ when you want to say ‘no’, remember that this design becomes a part of your portfolio regardless of your wish.

Rule of thumb: ask yourself whether you’d be ready to proudly show the result to potential partners. If the answer is no – try to convince the current client somehow.

Moreover, clients will blame on you in case a new design doesn’t work well. They wouldn’t care that the idea was not yours – it’s still you who they will be angry at for wasted money. So again – you’d better try to convince clients of the effectiveness of your suggestions at the very beginning.

Monday, September 15, 2014

Excel Services

Excel Services
Excel services provides the ability for information workers to show the excel file in a web page. Those accessing the web page do not need to have Excel installed.  Some features include:

  • Global settings for managing workbooks (e.g. security, load balancing, session management, memory thresholds, caches and external data connections).
  • Management of SharePoint repositories to trust for Excel Services
  • An extensive list of trusted data providers for connecting to your data, plus the ability to add your own trusted data provider.
  • Trusted data connection libraries, which allow you to define which data connection libraries in your farm are trusted by Excel Services.
  • The ability to add your own user-defined function assemblies.
A great overview of this is given here:

For SharePoint 2013, there are additional features related to developer functionality in creating Excel Interactive Views related to Excel Services. The key additional functionality lies in the business intelligence integration that now exists between Excel 2013 and SharePoint 2013 – particularly related to the creation of scorecards, reports and dashboards; all of which can be brought into Excel and used to create these which can then be easily displayed in SharePoint 2013 sites. See the following link for further information:

Another excellent feature is of course Pivot-Table, there is a wealth of information on this link that describes what it is, analysis services and how to use this feature:

Friday, September 12, 2014

Some key SharePoint 2013 features

Some key SharePoint 2013 features

Some key SharePoint 2013 features User Adoption of SharePoint is based on meeting the goals and requirements of the business sponsor. To do that, there is an importance in ensuring that the correct features are applied to the relevant solutions to meet their goals. Platform Governance is key; since there would need to be knowledge of the relevant features and an understanding therefore in how they would be implemented, supported, maintained in an evolving SharePoint landscape. This is particularly important in deciding on the migration path of SharePoint 2010 to 2013, since quite a few features have been enhanced.

This quick article gives a list of some the key current features of SharePoint 2010 which are included in SharePoint 2013, and lists key features in SharePoint 2013, all of which will have an impact on steering decision making on what tools needs to be investigated and possibly then applied.

Note that these are subject to further enhancement; through my use of the preview, trawling sites to learn; I’m sure to come across some great bits of info, I’ll try my level best to update as time goes on!

The below are NOT all the features, there’s more in the depths of SharePoint 2013 site collections. So, am working on another article which describes the SharePoint 2010 site collection features and then compares that with SharePoint 2013 site collection features; and attempts points to locations where you can get further information from each one. My reasoning for this is to attempt to centralise that information so when it comes to building business cases its easier for me to collate my thoughts, and at the same time give ideas to what areas would need further consideration when planning upgrades from SharePoint 2010 to SharePoint 2013.
Hope this is useful to you!
Ok, lets go for this – in this article I’ll give a mention to:

Existing Key SharePoint 2010 Features included in SharePoint 2013
  • Excel Services
  • Access Services
  • InfoPath Forms Services
  • User Profile Service
  • Search Services
  • Business Connectivity Services
  • PerformancePoint Services
New SharePoint 2013 Features
  • Content Management
  • Translation Services
  • Workflow Services
  • SharePoint Quizzes
  • Education Services
  • Work Management Service
  • Mobile Features
As said this is not all the new features, just some which I think at this moment deserve major attention!

Friday, September 5, 2014

Engadget's back to school guide 2013

Engadget's back to school guide 2013

DNP  Engadget's back to school guide 2013
Welcome to Engadget's back to school hub for 2013! Whether you're a middle schooler, a college senior or just a tech-head looking for an excuse to refresh your gadget lineup, we're here to help. Throughout the month of August, we'll be posting in-depth guides to accommodate every budget, from cheap picks to high-end options. These guides will help you do your research, but 15 lucky readers will have the shopping done for them; our giveaway includes a flagship smartphone, an Ultrabook, an e-reader and many other toys to see you through work and play. We'll be drawing the names of winners in early September, but in the meantime our guides should keep you plenty busy. Click on the available category pages to start your comparison-shopping, and stay tuned for upcoming guides.
Note: You can enter our back to school contest by leaving a comment on the giveaway page, or at any of the category pages listed above. Comments left on this page will not be considered.

Friday, August 29, 2014

Engadget's smartphone buyer's guide: fall 2013

Engadget's smartphone buyer's guide: fall 2013

Engadget's smartphone buyer's guide: fall 2013
As the leaves turn to gold and flutter from the trees, the Engadget team digs out their scarves and mittens to get ready for the mad rush of phone launches that take place ahead of the holiday season. We've seen big devices (both large and high-profile ones) enter the world over the last few months, including new heavyweights from Apple and Google. Then there's Samsung, Nokia and HTC, which are all following the philosophy that bigger is better.
But it's not just on the hardware side that things are getting exciting. T-Mobile's eliminated roaming charges and Verizon is doubling its LTE speeds to a whopping 80 Mbps. AT&T is offering customers a $5 daily pass for internet and is making mobile share plans the standard rather than the exception. Of course, if you'd prefer unlimited data, Sprint is promising that its Spark LTE will beat the field -- but it's currently only available in NYC, LA, Chicago, Tampa and Miami. Whether you're looking for a smartphone right now, or if your contract is about to expire, this is your guide to the best ones on the market.

Monday, August 25, 2014

PICTION - Interactive Wall


  • Single integrated platform that addresses the requirements for digital resource control, management, commercialisation and distribution. From simple through to complex, Piction's platform can scale to your business requirements.
  • Manage digital resources such as still images, PDFs, Word files, documents, audio, video, spatial and blobs.
  • Rapid implementation and cost-effective solution.

I've been tasked with evaluating and seeing how we can leverage this technology for our local history department. I need to see more because from the original interface it seems very similar to an HTML 5 application.

I've been having trouble getting a hold of anyone there.

Saturday, August 23, 2014

Drag and Drop with HTML5

Drag and Drop with HTML5

Drag and drop is a very common feature. It is when you "grab" an object and drag it to a different location.
In HTML5, drag and drop is part of the standard, and any element can be draggable.

Browser Support

Internet Explorer Firefox Opera Google Chrome Safari
Internet Explorer 9+, Firefox, Opera, Chrome, and Safari support drag and drop.
Note: Drag and drop does not work in Safari 5.1.2.


function allowDrop(ev) {

function drag(ev) {

function drop(ev) {
    var data = ev.dataTransfer.getData("Text");;

<div id="div1" ondrop="drop(event)" ondragover="allowDrop(event)"></div>

<img id="drag1" src="img_logo.gif" draggable="true"
"drag(event)" width="336" height="69">


Friday, August 22, 2014

Android UI


Social Media Guidelines

Content via AL and SS

Cross Platform Guidance
  • Kids
  • Food
  • The Color Green
  • Clean Humor

  • Link the user off of facebook ONLY when there is no other option and the post is absolutely necessary (Twitter is a much better option for links).
  • Monitor through the day.
  • It is okay to go one day without a post, but not more than that.
  • Limit to 1-3 posts per day.
  • Use multiple images whenever possible (albums for more than three images).
  • Limit copy to fewer than 75 words.
  • Display pertinent information in an image, where possible (getting a graphic from our website or from a designer).

  • It is okay to go one day without a post, but not more than that.
  • Good for information that needs to travel fast (closures, changes in information)
  • Great for posting links to other sites and information (news stories, TLCPL website, etc…).
  • Good for events happening the day of the post.
  • Good for sharing information at things happening NOW (Ready to Read news conference, for example).
  • In social media coordinator’s absence, be sure to monitor the Notifications/Mentions area to respond, favorite and retweet where appropriate.
    • Responding to other users is more important than generating our own content

  • Great for photos of events happening NOW.
  • Does not need daily maintenance during social media coordinator absence.

  • Emphasize clean humor

Friday, August 15, 2014

Social Media Content Ideas

General Ideas for Content:
  • Video Walkthrough of your facilities
  • Live stream your all-hands meeting
  • Turn your CEO loose on Twitter
  • Read, act on, and respond to reviews
  • Actively solicit feedback
  • Introduce your team
  • Let your customers meet and chat with your employees online
  • Participate in MCM, TT, WCW, TBT
  • Engage Positive Feedback (show personality)
    • Thank Them
    • Return the Favor
    • Ask them to take action
  • Respond to Negative Feedback
    • Respond Quickly
    • Don’t Delete
    • Don’t Feed the Trolls (stay +)
  • Show Personality
  • Share Content
    • Be the brand people trust for great finds
    • Avoid controversial topics
    • Be thought provoking
    • Get your Audience’s mind racing
    • Have fun, use meme or a funny video
    • Ask them what content to share
    • Share Knowledge
    • Use different media types - ebooks, vines, infographics, pinterest
  • Follow your Following
  • Act Quickly

Monday, August 11, 2014

Flat UI Infographics by Google

These looks so good.

it friendly


We’ve designed Google Tag Manager with marketers in mind, but webmasters and IT folks will love it too, thanks to features like user permissions, automated error checking, and the Debug Console.

Mobile Ready

Google Tag Manager works for both mobile websites and native mobile application. For mobile applications, you can even configure your application after a user has downloaded your app. Never get caught by old versions or forgetfulness again.
easy testing

Easy testing

Our unique Debug Console and Preview Mode make it easy to verify that new tags are working properly, before you publish any changes. So marketers can check tags themselves, and webmasters can breathe easy.
plays well

Plays well with others

Google Tag Manager supports Google and non-Google measurement and marketing tags, many with built-in templates. So you can quickly adopt new marketing tools whenever you’re ready.
agency friendly

Empowers Agencies

Multi-account support and user permissions mean agencies can easily use Google Tag Manager to help manage their clients’ tags.
rule driven

Rule driven

You want specific tags to work at specific times, like when a user reaches a thank-you page after a purchase. That’s why Google Tag Manager lets you create custom rules and macros to collect exactly the right information at the right time.