Web Components are the Next-Big-Thing™, the second-coming, etc etc etc. Yeah, so we’ve all been hearing about web components. How can we use them in a nestable, compatible way?Continue Reading
Power tools, software, 3d printing
Performance issues in a JS app can be frustrating… especially when your app is convoluted soup of data-bound observables. Today I discovered a performance gremlin. I’ll walk you through the process of finding it and rectifying it.Continue Reading
Microsoft have released a new editor. This is Microsoft’s take on Sublime/Atom. It looks nice, it feels fast, and it can run on OSX or Linux (as well as Windows). I’ve been using it for work this morning - here are my impressions.Continue Reading
Have you heard of Aurelia? It’s Rob Eisenberg’s new framework. If you travelled forward in time two years and wrote a framework based on cutting edge tech, Aurelia would be the result. Aurelia is built on technology so new that the standards haven’t been ratified yet. I’m talking ES6, ES7, transpiling, a proper module loader, lambda expressions (arrow functions), computed properties, and more.
Now let’s use this massively powerful framework to animate a few boxes.Continue Reading
My current project had an interesting requirement come through: “We want the app to navigate to another single page app when the user clicks next on this page, but still have our widgets at the top”. The client wanted to utilise an existing durandal SPA inside a new durandal spa.Continue Reading
Want to try some Angular development? Need to get a dev environment set up? With a couple of automation tools, I’ll have you up and going in 5 minutes.Continue Reading
Single Pages Apps (SPAs) are the current flavour of the month. They have seemingly appeared from nowhere, but now it seems like every developer is talking about them. Wikipedia describes this pattern as follows:
In my experience they offer some advantages over traditional apps:
- Very responsive
- Rapid development time
- Data is usually provided via a REST API - making integration to other systems easy
along with some disadvantages:
- Can be harder to debug - you can end up in dependency hell
The high responsiveness alone makes SPAs worth of investigating. Responsive web apps == happy users!
Now I’m going to show you how to build one.Continue Reading
A good number of us have content stored on google drive. Wouldn’t it be handy if we could reference that content in our blog posts? Good news, you can!
- Go to your google drive account.
- Ensure the folder the item is in, is shared (use the option Anyone who has the link can view).
- Share the item (use the same option as above). Copy the “Link to Share” link.
- Paste the link in the linkifier below
- Copy the link produced, and insert it into your blog via any of your usual methods
As a web developer, I have regularly found myself needing to type a large amount of HTML layout code. Your page starts to grow, and your eyes begin to glaze over as you type DIV after DIV.
Enter Zen Coding. In a nutshell, ZenCoding is a set of editor extensions, allowing a developer to use shorthand for common tasks. Microsoft have incorporated these extensions into Web Essentials for Visual Studio 2013.Continue Reading