From 6cf884c5d6b8cf75069c2a8638a79f3dd7a62cc3 Mon Sep 17 00:00:00 2001 From: Dave Ogle Date: Mon, 18 Nov 2024 11:16:46 +0000 Subject: [PATCH 01/10] update linter pattern --- lintPosts.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lintPosts.js b/lintPosts.js index e873b027f8..e9f97a26f8 100644 --- a/lintPosts.js +++ b/lintPosts.js @@ -2,6 +2,7 @@ const globby = require("globby"); const matter = require("gray-matter"); const yaml = require("js-yaml"); const fs = require("fs"); +const LINTER_MATCH_PATTERN="_posts/**/*.{md,markdown,html}" const flatMap = (arr, mapFunc) => arr.reduce((prev, x) => prev.concat(mapFunc(x)), []); @@ -57,7 +58,7 @@ const lintPosts = () => { let fail = false; // lint each blog post - globby(["*/_posts/**/*.{md,html}"]).then(paths => { + globby([LINTER_MATCH_PATTERN]).then(paths => { paths.forEach(path => { try { const blogPost = fs.readFileSync(path, "utf8"); From b41d293a0046852d8c4513fad2d6733009683c1b Mon Sep 17 00:00:00 2001 From: Dave Ogle Date: Mon, 18 Nov 2024 11:36:16 +0000 Subject: [PATCH 02/10] remove author as category --- _posts/2024-01-09-software-developers-and-climate-crisis.md | 1 - _posts/2024-04-08-how-to-make-chatgpt-do-anything-you-want.md | 1 - _posts/2024-05-08-measuring-energy-usage-in-the-cloud.md | 1 - _posts/2024-05-13-langgraph-cycling-through-llm-applications.md | 1 - ...24-06-28-building-a-multi-agent-chatbot-without-langchain.md | 1 - _posts/2024-07-12-when-prompt-engineering-meets-linguistics.md | 1 - _posts/2024-07-31-mobiumata.md | 1 - _posts/2024-09-10-llms-dont-hallucinate.md | 2 +- 8 files changed, 1 insertion(+), 8 deletions(-) diff --git a/_posts/2024-01-09-software-developers-and-climate-crisis.md b/_posts/2024-01-09-software-developers-and-climate-crisis.md index a69b5b1da7..82896d78cf 100644 --- a/_posts/2024-01-09-software-developers-and-climate-crisis.md +++ b/_posts/2024-01-09-software-developers-and-climate-crisis.md @@ -2,7 +2,6 @@ title: What can I do as a Software Developer to help with the climate crisis? date: 2024-01-09 00:00:00 Z categories: -- dsmith - Sustainability summary: The goal of this post is to introduce some tools and techniques you can use to figure out what's the most effective climate action you can take given your circumstances. diff --git a/_posts/2024-04-08-how-to-make-chatgpt-do-anything-you-want.md b/_posts/2024-04-08-how-to-make-chatgpt-do-anything-you-want.md index f9d29d13ea..ee0bc69828 100644 --- a/_posts/2024-04-08-how-to-make-chatgpt-do-anything-you-want.md +++ b/_posts/2024-04-08-how-to-make-chatgpt-do-anything-you-want.md @@ -2,7 +2,6 @@ title: How to make ChatGPT do anything you want date: 2024-04-08 00:00:00 Z categories: -- colive - Artificial Intelligence tags: - ChatGPT diff --git a/_posts/2024-05-08-measuring-energy-usage-in-the-cloud.md b/_posts/2024-05-08-measuring-energy-usage-in-the-cloud.md index 1a3604dd56..a7d1c781d2 100644 --- a/_posts/2024-05-08-measuring-energy-usage-in-the-cloud.md +++ b/_posts/2024-05-08-measuring-energy-usage-in-the-cloud.md @@ -2,7 +2,6 @@ title: Measuring energy consumption in the cloud date: 2024-05-08 00:00:00 Z categories: -- jcwright - Sustainability summary: This is the second blog from our internal project looking at the Carbon Footprint of Mobile Computation. In it we reveal how we got around the problem of how to measure diff --git a/_posts/2024-05-13-langgraph-cycling-through-llm-applications.md b/_posts/2024-05-13-langgraph-cycling-through-llm-applications.md index b1a4546c93..9c502f5cc2 100644 --- a/_posts/2024-05-13-langgraph-cycling-through-llm-applications.md +++ b/_posts/2024-05-13-langgraph-cycling-through-llm-applications.md @@ -2,7 +2,6 @@ title: LangGraph - cycling through multi-agent LLM applications date: 2024-05-13 00:00:00 Z categories: -- hsauve - Artificial Intelligence summary: Exploring LangGraph and its applications in the context of multi-agent Large Language Model (LLM) applications. diff --git a/_posts/2024-06-28-building-a-multi-agent-chatbot-without-langchain.md b/_posts/2024-06-28-building-a-multi-agent-chatbot-without-langchain.md index 191ae3d14a..b75ca0a2f2 100644 --- a/_posts/2024-06-28-building-a-multi-agent-chatbot-without-langchain.md +++ b/_posts/2024-06-28-building-a-multi-agent-chatbot-without-langchain.md @@ -2,7 +2,6 @@ title: Building a Multi Agent Chatbot Without LangChain date: 2024-06-28 00:00:00 Z categories: -- hbedford - Artificial Intelligence tags: - Open Source diff --git a/_posts/2024-07-12-when-prompt-engineering-meets-linguistics.md b/_posts/2024-07-12-when-prompt-engineering-meets-linguistics.md index c5500868e8..1fb3840e1f 100644 --- a/_posts/2024-07-12-when-prompt-engineering-meets-linguistics.md +++ b/_posts/2024-07-12-when-prompt-engineering-meets-linguistics.md @@ -2,7 +2,6 @@ title: In conversation with AI - when Prompt Engineering meets Linguistics date: 2024-07-12 00:00:00 Z categories: -- hsauve - Artificial Intelligence summary: As we keep on building the InferGPT chatbot, the task of crafting prompts is one that our team is experimenting with. In this blog I'll explore some of the diff --git a/_posts/2024-07-31-mobiumata.md b/_posts/2024-07-31-mobiumata.md index f36f8c0225..3655075f99 100644 --- a/_posts/2024-07-31-mobiumata.md +++ b/_posts/2024-07-31-mobiumata.md @@ -2,7 +2,6 @@ title: Mobiumata date: 2024-07-31 00:00:00 Z categories: -- cprice - Tech summary: Mobiumata (a concatenation of Möbius strip and cellular automata) is a small interactive art piece that allows folk to play god to 1,500 LED cells wrapped into diff --git a/_posts/2024-09-10-llms-dont-hallucinate.md b/_posts/2024-09-10-llms-dont-hallucinate.md index 11bd2a547a..4a44faf2a2 100644 --- a/_posts/2024-09-10-llms-dont-hallucinate.md +++ b/_posts/2024-09-10-llms-dont-hallucinate.md @@ -2,7 +2,7 @@ title: LLMs don't 'hallucinate' date: 2024-09-10 00:00:00 Z categories: -- AI +- Artificial Intelligence tags: - Artificial Intelligence summary: Describing LLMs as 'hallucinating' fundamentally distorts how LLMs work. From 8207db387e655f4f49a8451921a3d318c3211c15 Mon Sep 17 00:00:00 2001 From: Dave Ogle Date: Mon, 18 Nov 2024 11:44:51 +0000 Subject: [PATCH 03/10] Allow up to 3 categories to be defined --- lintPosts.js | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/lintPosts.js b/lintPosts.js index e9f97a26f8..401bb05516 100644 --- a/lintPosts.js +++ b/lintPosts.js @@ -26,15 +26,15 @@ const lintAuthorsYml = () => { let err_message = "Following author(s) duplicated in the active author list:\n"; - let dups = new Set(); + let duplicates = new Set(); for (i = 1; i < activeAuthors.length; i++) { if ( activeAuthors[i] === activeAuthors[i - 1] && - !dups.has(activeAuthors[i]) + !duplicates.has(activeAuthors[i]) ) { err_message += activeAuthors[i] + "\n"; - dups.add(activeAuthors[i]); + duplicates.add(activeAuthors[i]); } } @@ -49,7 +49,7 @@ const lintPosts = () => { ); const categories = flatMap( - // remove 'Latest Articles' which is a pseudoe-category + // remove 'Latest Articles' which is a pseudo-category categoriesYaml.filter(c => c.url.startsWith("/category/")), // merge category title into sub-categories c => [c.title].concat(c.subcategories ? c.subcategories : []) @@ -63,16 +63,18 @@ const lintPosts = () => { try { const blogPost = fs.readFileSync(path, "utf8"); const frontMatter = matter(blogPost); + const frontMatterCats = frontMatter.data.categories; let category; // if the frontmatter defines a 'category' field: if (frontMatter.data.category) { category = frontMatter.data.category.toLowerCase(); - // if the frontmatter defines a 'categories' field with a single value: - } else if ( frontMatter.data.categories && frontMatter.data.categories.length === 1 ) { + // if the frontmatter defines a 'categories' field with at least one but no more than 3 values: + + } else if (frontMatterCats && frontMatterCats.length && frontMatterCats.length <= 3) { category = frontMatter.data.categories[0].toLowerCase(); } else { - console.error("The post " + path + " does not have a single category defined"); + console.error("The post " + path + " does not have at least one but no more than 3 categories defined"); fail = true; return; } From 4d6ef0b658148054471ba3518fea881a933114bf Mon Sep 17 00:00:00 2001 From: Dave Ogle Date: Mon, 18 Nov 2024 11:51:30 +0000 Subject: [PATCH 04/10] remove author from categories --- _posts/2008-11-26-about.html | 1 - ...11-26-multiselect-datagrid-with-checkboxes.html | 1 - ...n-time-drag-and-drop-binding-is-on-its-way.html | 1 - ...-for-greater-control-over-input-validation.html | 1 - ...pf-datagrid-detecting-clicked-cell-and-row.html | 1 - ...rm-vs-rendertransform-whats-the-difference.html | 1 - ...f-datagrid-committing-changes-cell-by-cell.html | 1 - ...26-bindinggroups-for-total-view-validation.html | 1 - ...a-location-crosshair-to-silverlight-charts.html | 1 - ...control-templates-with-attached-behaviours.html | 1 - ...ing-in-silverlight-via-attached-behaviours.html | 1 - ...2-27-relativesource-binding-in-silverlight.html | 1 - ...-11-using-css-selectors-for-styling-in-wpf.html | 1 - ...ght-3-is-here-but-is-it-a-flash-killer-yet.html | 1 - ...tion-crosshair-to-silverlight-charts-again.html | 1 - ...rlight-dependency-property-code-generation.html | 1 - ...t-datagrid-to-dynamic-data-via-idictionary.html | 1 - ...2-editable-data-and-inotifypropertychanged.html | 1 - ...ct-article-on-wpf-silverlight-t4-templates.html | 1 - .../2009-05-01-community-credit-prize-winner.html | 1 - ...ght-cliptobounds-can-i-clip-it-yes-you-can.html | 1 - ...property-performance-and-lissajous-figures.html | 1 - ...posing-bindings-as-properties-of-a-control.html | 1 - ...ched-mutiple-bindings-to-a-single-property.html | 1 - ...verlight-3-uk-launch-and-the-future-of-wpf.html | 1 - ...t-v3-cleartype-font-rendering-a-comparison.html | 1 - ...wer-to-my-question-on-silverlight-adoption.html | 1 - _posts/2009-08-07-the-mini-viewmodel-pattern.html | 1 - ...dependency-property-definition-with-t4-dte.html | 1 - ...ds-for-show-hide-animations-in-silverlight.html | 1 - ...rlight-4-beta-released-leaving-flex-behind.html | 1 - ...-logging-facade-released-on-codeplex-today.html | 1 - ...effect-with-silverlight-3s-writeablebitmap.html | 1 - ...ix10k-entry-old-skool-demo-plus-a-few-tips.html | 1 - ...10-01-27-presentation-on-agile-development.html | 1 - ...event-consumer-cleanup-without-weak-events.html | 1 - _posts/2010-03-04-linq-to-visual-tree.html | 1 - ...id-to-dynamic-data-via-idictionary-updated.html | 1 - ...ctive-data-visualisation-and-how-to-fix-it.html | 1 - ...ht-multibinding-solution-for-silverlight-4.html | 1 - ...ght-mouse-events-to-keep-the-ui-responsive.html | 1 - ...cross-platform-wpfsilverlight-applications.html | 1 - ...-07-09-a-universal-value-converter-for-wpf.html | 1 - ...-to-a-silverlight-scrollviewers-scrollbars.html | 1 - ...support-for-elementname-and-twoway-binding.html | 1 - ...-lookless-silverlight-radial-gauge-control.html | 1 - ...ates-or-why-i-love-wpf-and-silverlight-too.html | 1 - _posts/2010-09-24-xaml-finance.html | 1 - ...windows-phone-7-cross-platform-development.html | 1 - ...d-windows-phone-7-cross-platform-development.md | 5 +---- ...ilverlight-as-an-alternative-to-powerpoint.html | 1 - ...-lookless-silverlight-gauge-control-part-2.html | 1 - ...5-mean-the-end-is-in-sight-for-silverlight.html | 1 - ...ght-toolkit-charts-a-test-of-performance-2.html | 1 - ...ng-a-grid-as-the-panel-for-an-itemscontrol.html | 1 - ...ne-series-bezier-curve-to-a-visiblox-chart.html | 1 - ...ght-an-rx-powered-twitter-bing-maps-mashup.html | 1 - ...s-rx-through-twitter-and-bing-maps-mashups.html | 1 - ...tter-bing-maps-mashup-sourcecode-available.html | 1 - ...0-12-06-silverlight-5-adoption-predictions.html | 1 - ...atadisplay-charting-performance-comparison.html | 1 - ...0-visiblox-charts-vs-amcharts-quick-charts.html | 1 - ...lified-grid-markup-for-silverlight-and-wpf.html | 1 - ...snow-silverlight-the-movie-happy-christmas.html | 1 - ...-tooltips-on-trimmed-textblock-silverlight.html | 1 - ...-bing-maps-mashup-for-tracking-fuel-prices.html | 1 - ...10-ukfuel-another-twitter-bing-maps-mashup.html | 1 - ...-01-20-a-windows-phone-7-jump-list-control.html | 1 - ...or-control-for-visiblox-time-series-charts.html | 1 - ...windows-phone-7-deferredloadcontentcontrol.html | 1 - ...ips-on-a-trimmed-textblock-silverlight-wpf.html | 1 - ...gressbar-style-using-an-attached-viewmodel.html | 1 - _posts/2011-02-11-my-dddhack-entry.html | 1 - ...formance-measurements-emulator-vs-hardware.html | 1 - .../2011-02-21-google-sky-on-windows-phone-7.html | 1 - ...inding-multiple-series-to-a-visiblox-chart.html | 1 - ...03-10-codeproject-article-on-wp7-jump-list.html | 1 - ...zable-textblock-and-other-resizable-things.html | 1 - ...03-22-metro-in-motion-fluid-list-animation.html | 1 - ...-27-metro-in-motion-part-2-peel-animations.html | 1 - ...2011-04-04-metro-in-motion-3-flying-titles.html | 1 - ...sing-future-for-windows-phone-7-developers.html | 1 - ...-a-tale-of-two-keynotes-as-told-by-twitter.html | 1 - ...ing-windows-phone-7-navigationlist-control.html | 1 - ...del-inotifypropertychanged-code-generation.html | 1 - ...1-05-03-metro-in-motion-part-4-tilt-effect.html | 1 - ...5-05-flex-silverlight-html5-time-to-decide.html | 1 - ...-05-05-flex-silverlight-html5-time-to-decide.md | 6 +----- .../2011-05-16-metro-in-motion-5-sandwichflow.html | 1 - ...e-windows-phone-7-mvvm-tombstoning-example.html | 1 - ...ion-part-6-rolling-list-location-indicator.html | 1 - ...ion-part-7-panorama-prettiness-and-opacity.html | 1 - ...-motion-8-autocompletebox-reveal-animation.html | 1 - _posts/2011-06-23-visiblox-mvp-giveaway.html | 1 - ...m-silverlight-to-html5-codeproject-article.html | 1 - ...-group-presentation-on-cross-platform-xaml.html | 1 - _posts/2011-07-15-a-wp7-conversation-view.html | 1 - ...-capturing-windows-phone-7-panorama-images.html | 1 - ...windows-phone-7-conversation-view-part-two.html | 1 - ...n-cross-platform-xaml-applications-nebytes.html | 1 - ...ascript-and-make-html5-applications-viable.html | 1 - ...will-google-make-html5-applications-viable.html | 1 - .../2011-09-15-windows-8-an-os-of-two-halves.html | 1 - ...metro-ui-winrt-and-silverlight-application.html | 1 - ...s-platform-wpf-silverlight-wp7-application.html | 1 - ...ilding-windows-phone-apps-a-free-wp7-ebook.html | 1 - ...g-windows-phone-7-html5-apps-with-phonegap.html | 1 - ...s-phone-7-1-mango-mvvm-tombstoning-example.html | 1 - ...blecollection-with-winrt-via-a-little-shim.html | 1 - ...nsitions-creating-fast-and-fluid-metro-uis.html | 1 - ...ging-data-from-the-server-with-silverlight.html | 1 - ...-error-bars-to-visiblox-silverlight-charts.html | 1 - ...ject-september-competition-scored-a-double.html | 1 - ...honegap-for-windows-phone-7-and-knockoutjs.html | 1 - ...st-html5-based-windows-phone-7-application.html | 1 - ...uction-to-semantic-zoom-in-windows-8-metro.html | 1 - ...lugin-and-how-lob-developments-will-suffer.html | 1 - ...ons-in-the-windows-phone-7-browser-control.html | 1 - ...-with-the-windows-phone-7-bing-map-control.html | 1 - ...k-in-windows-phone-7-phonegap-applications.html | 1 - ...-windows-phone-7-slide-view-with-page-pips.html | 1 - ...ulti-page-windows-phone-7-phonegap-example.html | 1 - ...1-12-19-a-metro-themed-powerpoint-template.html | 1 - ...-festive-and-fun-windows-phone-7-maze-game.html | 1 - ...g-browser-responsiveness-for-phonegap-apps.html | 1 - ...2-01-09-proud-to-be-a-codeproject-mvp-2012.html | 1 - ...phone-7-browsing-your-photos-via-bing-maps.html | 1 - ...wp7-phonegap-backbutton-support-re-visited.html | 1 - ...re-useable-usercontrols-in-wpf-silverlight.html | 1 - ...ications-with-phonegap-for-windows-phone-7.html | 1 - ...he-gradual-decline-in-silverlight-adoption.html | 1 - ...verflow-tag-relationships-with-silverlight.html | 1 - ...des-and-code-from-my-wpug-talk-on-phonegap.html | 1 - ...ular-relationships-graphs-with-silverlight.html | 1 - ...03-12-developing-a-gwt-todomvc-application.html | 1 - ...inding-in-wpf-silverlight-and-wp7-part-one.html | 1 - ...s-vs-silverlight-a-new-codeproject-article.html | 1 - ...inding-in-wpf-silverlight-and-wp7-part-two.html | 1 - ...rformance-comparisons-the-battle-continues.html | 1 - ...-introducing-the-jquery-mobile-metro-theme.html | 1 - ...ure-driven-windows-phone-to-do-application.html | 1 - ...-surface-vs-apple-ipad-a-visual-comparison.html | 1 - ...06-21-a-developer-perspective-on-windows-8.html | 1 - ...r-perspective-on-windows-phone-8-an-update.html | 1 - ...todo-application-part-two-drag-re-ordering.html | 1 - ...mic-sans-and-my-15-minutes-of-twitter-fame.html | 1 - ...developing-ios-applications-with-monotouch.html | 1 - ...-windows-phone-to-do-list-complete-example.html | 1 - ...-review-ios-programming-for-net-developers.html | 1 - ...y-finder-a-cross-platform-html5-mobile-app.html | 1 - ...ticle-wins-codeproject-monthly-competition.html | 1 - ...gesture-driven-windows-8-to-do-application.html | 1 - ...0-23-integrating-knockout-and-jquerymobile.html | 1 - ...12-ray-wenderlich-and-my-adventures-in-ios.html | 1 - ...ulticast-delegate-pattern-for-ios-controls.html | 1 - _posts/2012-12-17-jekyll-a-developers-wordpress.md | 5 +---- ...u-select-a-cross-platform-mobile-framework.html | 1 - ...icle-on-xamarin-cross-platform-development.html | 1 - _posts/2013-01-07-codeproject-mvp-2013.html | 1 - _posts/2013-02-15-linq-to-objective-c.html | 1 - ...g-app-article-wins-codeproject-competition.html | 1 - ...al-a-one-day-conference-in-london-14th-may.html | 1 - ...out-with-a-bit-of-jquerymobile-on-the-side.html | 1 - ...4-15-enhanced-windows-phone-8-map-gestures.html | 1 - .../2013-05-16-html5-it-just-got-real-slides.html | 1 - ...5-22-reversieight-a-windows-8-reversi-game.html | 1 - ...w-ios-article-how-to-make-a-custom-control.html | 1 - _posts/2013-06-06-scala-macros-part-2.md | 4 +--- _posts/2013-06-07-scala-macros-part-3.md | 4 +--- _posts/2013-06-17-scala-macros-part-4.md | 4 +--- _posts/2013-06-24-ux-scotland.md | 8 +------- _posts/2013-07-18-betamax-in-scala.md | 5 +---- _posts/2013-07-29-spark-stream-analysis.md | 6 +----- _posts/2013-08-08-interactive-dotnet-1.md | 4 +--- ...-08-09-the-science-behind-data-visualisation.md | 5 +---- ...9-windows-phone-app-studio-first-impressions.md | 6 +----- _posts/2013-08-15-interactive-dotnet-2.md | 5 +---- _posts/2013-08-28-towtruck.md | 4 +--- _posts/2013-09-09-nullable-in-kepler.md | 6 +----- _posts/2013-09-10-typescript-0.9.md | 5 +---- _posts/2013-09-19-ios-book-published.md | 5 +---- ...ing-a-custom-flip-view-controller-transition.md | 5 +---- ...013-09-25-2D-Game-Development-With-SpriteKit.md | 4 +--- _posts/2013-09-26-tabbar-custom-transitions.md | 5 +---- .../2013-10-14-assessing-android_fragmentation.md | 4 +--- .../2013-10-18-getting-functional-at-dddnorth.md | 4 +--- ...13-11-27-javascript-object-creation-patterns.md | 8 ++------ _posts/2013-12-04-on-running-a-code-club.md | 5 +---- _posts/2013-12-05-counting-iterables.md | 6 +----- _posts/2013-12-06-JavaScript-MVC-frameworks.md | 5 +---- _posts/2013-12-18-wpf-snoop-powershell.md | 9 +-------- _posts/2014-01-29-ios7-by-tutorials-in-print.md | 4 +--- _posts/2014-01-31-propertycross-1-3-released.md | 4 +--- _posts/2014-02-04-intro-to-ixd.md | 7 ++----- _posts/2014-02-28-arrow-functions-in-knockoutjs.md | 8 ++------ ...veloping-large-scale-knockoutjs-applications.md | 5 +---- _posts/2014-03-11-a-developers-intro-to-webgl.md | 6 +----- ...2-native-code-emscripten-webgl-simmer-gently.md | 1 - _posts/2014-03-13-reactive-cocoa-tutorial.md | 5 +---- _posts/2014-03-19-simulator-enhancements.md | 6 +----- _posts/2014-03-20-app-store-analysis.html | 1 - _posts/2014-04-12-app-colour-analysis.html | 1 - .../2014-05-11-reactivecocoa-tableview-binding.md | 5 +---- _posts/2014-05-19-html5-at-enterprise-scale.md | 5 +---- _posts/2014-06-26-swift-sequences.md | 5 +---- _posts/2014-07-07-mvvm-reactive-cocoa.md | 5 +---- .../2014-07-10-statistical-analysis-ios-android.md | 5 +---- _posts/2014-07-23-frp-with-bacon-and-d3.md | 6 +----- _posts/2014-07-24-mvvm-reactivecocoa-swift.md | 4 +--- _posts/2014-07-30-spa-angular-knockout.md | 4 +--- _posts/2014-07-31-hiphop.md | 4 +--- _posts/2014-08-01-swift-vs-objectivec.md | 5 +---- ...oducing-agile-development-to-client-projects.md | 4 +--- _posts/2014-08-04-mongodb-vs-couchdb.md | 5 +---- _posts/2014-08-06-angular-knockout-e2e-testing.md | 4 +--- ...8-08-sharded-clusters-mongodb-considerations.md | 8 ++------ _posts/2014-08-08-signalr-typed.md | 8 +------- ...11-a-piecemeal-approach-to-introducing-agile.md | 5 +---- ...ng-akka-and-scala-to-render-a-mandelbrot-set.md | 4 +--- _posts/2014-08-18-asp-angular-optimisation.md | 4 +--- _posts/2014-08-18-introducing-agile-upfront.md | 5 +---- .../2014-08-19-an-ohlc-chart-component-for-d3.md | 5 +---- ...20-starting-from-scratch-2014-intern-project.md | 6 +----- ...-an-engagement-affect-how-we-introduce-agile.md | 4 +--- ...2014-08-26-two-line-components-for-d3-charts.md | 4 +--- _posts/2014-08-28-bollinger.md | 5 +---- _posts/2014-08-29-foyer-screen.md | 5 +---- ...0-does-scrum-make-project-managers-redundant.md | 5 +---- .../2014-09-10-game-of-life-in-functional-swift.md | 4 +--- _posts/2014-09-10-node-webkit.md | 5 +---- _posts/2014-09-15-jekyll-d3js.md | 7 ++----- _posts/2014-09-18-swift-by-tutorials.md | 6 +----- _posts/2014-09-18-the-agile-mindset.md | 5 +---- _posts/2014-09-19-d3-svg-chart-performance.md | 5 +---- _posts/2014-09-19-interactive.md | 7 +------ _posts/2014-09-22-swift-memoization.md | 5 +---- _posts/2014-09-24-swift-anyobject.md | 6 +----- _posts/2014-09-25-screenhero.md | 5 +---- ...n-interactive-stock-comparison-chart-with-d3.md | 4 +--- _posts/2014-09-29-crosshairs.md | 8 ++------ ...-14-jekyll-pagination-and-infinite-scrolling.md | 7 +------ _posts/2014-10-20-ie-run-js-wrong-context.md | 6 +----- .../2014-10-27-xplatform-mobile-cordova-ionic.md | 4 +--- _posts/2014-10-28-Scala-Vs-Clojure.md | 5 +---- _posts/2014-10-29-concurrent-functional-swift.md | 4 +--- _posts/2014-10-31-fibonacci.md | 4 +--- ...14-11-04-mutable-array-binding-reactivecocoa.md | 5 +---- _posts/2014-11-07-http-2-a-quick-look.md | 5 +---- ...2014-11-10-Video-Stitching-With-AVFoundation.md | 4 +--- _posts/2014-11-14-d3_chartcomponents_rsi.md | 5 +---- _posts/2014-11-18-open-testing-standards.html | 1 - _posts/2014-11-20-swift-initialisation.md | 11 +++-------- _posts/2014-11-21-introducing-the-mean-stack.md | 1 - _posts/2014-11-25-ionic-sorter.md | 4 +--- _posts/2014-11-28-bramble-mvc.md | 5 +---- _posts/2014-12-02-agile-projects-a-case-study.md | 5 +---- _posts/2014-12-05-Foyer-Screen-continued.md | 6 +----- .../2014-12-08-swift-optional-pyramids-of-doom.md | 4 +--- _posts/2014-12-12-html5-android-optimisation.md | 4 +--- _posts/2014-12-19-angular-hero-transitions.md | 4 +--- _posts/2014-12-19-elk-3-things-i-wish-id-known.md | 6 +----- _posts/2015-01-07-Scala-Vs-Clojure-Pt2.md | 5 +---- _posts/2015-01-08-automated-tests.md | 6 +----- ...ings-to-look-for-when-testing-with-agility.html | 1 - _posts/2015-01-20-typescript-compiler-api.md | 8 ++------ _posts/2015-01-27-swift-exception-handling.md | 5 +---- _posts/2015-02-02-generators.md | 5 +---- _posts/2015-02-02-svg-layout-flexbox.md | 6 +----- _posts/2015-02-05-swift-events.md | 5 +---- _posts/2015-02-11-swift-kvo-alternatives.md | 6 +----- _posts/2015-02-13-rtl.md | 6 +----- _posts/2015-02-19-rtl-plugin.md | 4 +--- ...us-Magic-to-generate-perfect-iOS-screenshots.md | 8 ++------ _posts/2015-03-03-blink.html | 1 - _posts/2015-03-04-webdriverjs-and-promises.md | 4 +--- _posts/2015-03-05-reactjs-in-swift.md | 5 +---- _posts/2015-03-06-introduction-to-flight.md | 7 ++----- _posts/2015-03-06-localisation.md | 4 +--- ...15-03-09-OAUTH2-Authentication-with-ADFS-3.0.md | 4 +--- _posts/2015-03-09-json-in-swift.md | 7 ++----- _posts/2015-03-20-ZeroMQ-Quick-Intro.md | 5 +---- _posts/2015-03-25-var-multivar-anywherevar.md | 4 +--- _posts/2015-03-26-react-native-retrospective.md | 8 ++------ _posts/2015-03-26-react-native.md | 9 ++------- _posts/2015-04-03-generating-type-safe-emails.md | 4 +--- _posts/2015-04-24-first-look-reactive-cocoa-3.md | 5 +---- _posts/2015-04-28-reactive-cocoa-3-continued.md | 7 +------ _posts/2015-05-01-state-of-in-car-uis.md | 4 +--- _posts/2015-05-08-making-technology-disappear.md | 6 +----- _posts/2015-05-14-aspnet50-intro.md | 5 +---- _posts/2015-05-15-mvvm-reactive-cocoa-3.md | 5 +---- _posts/2015-05-22-strictly-testing.html | 1 - _posts/2015-06-10-learn-es6-from-airbnb.md | 5 +---- ...-making-the-leap-from-academia-to-industry.html | 1 - _posts/2015-06-19-aurelia-part-one.md | 5 +---- _posts/2015-06-26-ux-scotland-2015.md | 7 +------ _posts/2015-06-29-aurelia-part-two.md | 6 +----- _posts/2015-07-02-surprising-things-about-js.md | 4 +--- _posts/2015-07-06-fixing-ldap-leak-jboss.md | 6 +----- ...parent-elements-before-children-in-angularjs.md | 5 +---- _posts/2015-07-14-meteor.md | 6 +----- _posts/2015-07-31-what-makes-a-good-cms.md | 4 +--- .../2015-08-06-an-adventure-in-svg-filter-land.md | 7 ++----- _posts/2015-08-10-ts-vs-proj.md | 5 +---- ...-by-day-week-one-as-a-scott-logic-graduate.html | 1 - _posts/2015-09-03-d3-without-d3.md | 7 ++----- _posts/2015-09-15-internProject2015.md | 8 +------- _posts/2015-09-18-meteor-scroll.md | 7 +------ _posts/2015-10-02-ionic-master-detail.md | 8 ++------ _posts/2015-10-05-grunt-performance.md | 5 +---- _posts/2015-10-11-white-paper-html5-migration.md | 6 +----- _posts/2015-10-15-react-native.md | 5 +---- _posts/2015-10-19-automating-bacon.html | 1 - _posts/2015-10-20-Fun-effective-bug-hunts.html | 1 - .../2015-10-27-destroying-monoliths-at-dddnorth.md | 8 +------- .../2015-11-02-improving-low-barrel-performance.md | 6 +----- _posts/2015-11-06-ProtractorForBeginnersPart1.html | 1 - _posts/2015-11-15-stock-ticker.md | 4 +--- _posts/2015-11-16-sampling-large-data-in-d3fc.md | 6 +----- _posts/2015-11-18-d3-ascii.md | 6 +----- _posts/2015-11-19-oauth2-with-saml2.md | 5 +---- _posts/2015-12-01-generalizing-odata.md | 6 +----- _posts/2015-12-07-angular-2.md | 6 +----- ...12-16-an-introduction-to-continuous-delivery.md | 4 +--- _posts/2015-12-16-devTools.md | 7 +------ ...2015-12-17-recommended-reading-for-designers.md | 10 +--------- _posts/2015-12-24-creating-an-angular-2-build.md | 6 +----- ...01-04-most-popular-tech-blog-posts-of-2015.html | 1 - _posts/2016-01-05-angular2-with-immutablejs.md | 10 ++-------- ...-java-microservices-with-dropwizard-tutorial.md | 4 +--- _posts/2016-01-06-audio-api-with-d3.md | 4 +--- ...-01-13-introduction-to-hadoop-and-map-reduce.md | 4 +--- _posts/2016-01-18-know-your-bugs.md | 1 - _posts/2016-01-20-restful-api-with-aspnet50.md | 4 +--- _posts/2016-01-21-aspnet5-to-aspnetcore.md | 5 +---- _posts/2016-01-24-apache-spark-intro.md | 4 +--- .../2016-01-25-angular2-time-travel-with-redux.md | 6 +----- ...01-25-playing-with-docker-compose-and-erlang.md | 5 +---- _posts/2016-01-27-a-case-for-hot-reloading.md | 5 +---- _posts/2016-02-01-man-in-the-middle.md | 4 +--- ...016-02-05-a-lazy-isomorphic-react-experiment.md | 5 +---- _posts/2016-02-08-data-mocking.md | 4 +--- _posts/2016-02-11-SQL-injection.md | 4 +--- _posts/2016-02-22-binding-with-bond.md | 6 +----- _posts/2016-02-23-d3v4-is-on-the-way.md | 6 +----- _posts/2016-02-23-static-site.md | 4 +--- _posts/2016-02-29-Cross-site-scripting.md | 4 +--- ...ularizing-client-side-dependencies-with-jspm.md | 9 ++------- ...-08-deconstructing-a-tweet-sized-d3-creation.md | 6 +----- _posts/2016-03-08-interaction16.md | 4 +--- .../2016-03-09-As-It-Stands-Electron-Security.md | 1 - _posts/2016-03-09-lonely-tester.md | 1 - _posts/2016-03-10-d3-path-what-is-it-good-for.md | 7 +------ _posts/2016-03-18-d3fc-love-canvas.md | 4 +--- _posts/2016-03-28-mondo-api.md | 6 +----- ...2016-04-04-a-functional-front-end-with-react.md | 5 +---- _posts/2016-04-04-jenny-from-the-blockchain.md | 12 +----------- _posts/2016-04-04-practical-kotlin.md | 5 +---- ...le-watch-timeline-using-aws-labmda-functions.md | 7 +------ _posts/2016-04-25-UsingWebdriverIO-Part1.md | 6 +----- _posts/2016-04-25-UsingWebdriverIO-Part2.md | 4 +--- _posts/2016-05-03-Account-management.md | 5 +---- ...and-Scale-Leveraging-the-macro-and-the-micro.md | 4 +--- _posts/2016-05-18-make-banking-talk.md | 6 +----- _posts/2016-05-19-redux-reducer-arrays.md | 5 +---- .../2016-05-20-experiment-with-animation-and-ui.md | 6 +----- ...5-21-recommended-reading-for-java-developers.md | 5 +---- ...16-05-23-an-animated-chart-with-html5-canvas.md | 6 +----- _posts/2016-05-25-Body-as-Interface.md | 5 +---- _posts/2016-05-26-big-data-logging-elk-stack.md | 1 - .../2016-05-30-writing-a-docker-volume-plugin.md | 1 - .../2016-06-01-An-update-on-Electron-Security.md | 4 +--- _posts/2016-06-05-why-its-difficult-to-hire-us.md | 4 +--- _posts/2016-06-10-six-tips-for-cleaner-promises.md | 4 +--- ...-13-code-reuse-in-microservices-architecture.md | 6 +----- _posts/2016-06-16-bitcoin-redeem-scripts.md | 8 +------- _posts/2016-06-16-catch22-of-conversational-uis.md | 5 +---- _posts/2016-06-17-docker-swarm.md | 11 +---------- _posts/2016-06-17-ux-scotland-2016.md | 6 +----- .../2016-06-20-declarative-ci-cd-with-concourse.md | 4 +--- _posts/2016-06-22-xslt-inspired-ast-transforms.md | 8 +------- _posts/2016-06-29-es6-iterators.md | 5 +---- _posts/2016-07-04-a-snapshot-of-testers-in-2016.md | 4 +--- _posts/2016-07-05-audio-api-electron.md | 6 +----- _posts/2016-07-07-time-travel.md | 5 +---- ...016-07-28-java-enums-how-to-use-them-smarter.md | 5 +---- .../2016-08-03-exploring-data-with-shiny-and-r.md | 5 +---- ...-08-17-building-components-with-d3-data-join.md | 6 +----- ...ext-generation-of-technology-professionals.html | 1 - _posts/2016-08-26-interview-question-explorer.md | 4 +--- ...016-08-30-docker-1-12-swarm-mode-round-robin.md | 4 +--- _posts/2016-09-01-highlights-from-jsconfis.md | 1 - ...-using-d3-force-to-control-a-massive-display.md | 5 +---- _posts/2016-09-02-reading-the-riot-act.md | 4 +--- .../2016-09-05-do-you-need-a-conversational-ui.md | 6 +----- ...6-09-05-hosting-netcore-on-linux-with-docker.md | 5 +---- ...-why-can-no-one-agree-on-a-definition-of-mvc.md | 5 +---- _posts/2016-09-17-javascript-pebble-watchface.md | 4 +--- _posts/2016-09-19-inspire-europe.md | 4 +--- _posts/2016-09-20-the-power-of-the-higher-order.md | 4 +--- _posts/2016-09-27-learning-to-talk.md | 4 +--- _posts/2016-10-07-lets-have-a-conversation.md | 1 - _posts/2016-10-10-unstoppable-html5.md | 4 +--- _posts/2016-10-25-testbash2016.md | 5 +---- _posts/2016-11-01-go-particle-simulation.md | 4 +--- .../2016-11-03-the-hitchhikers-guide-to-redux.md | 4 +--- ...2016-11-04-design-data-and-redux-at-bristech.md | 8 +------- ...1-09-r-twitter-mining-and-sentiment-analysis.md | 4 +--- _posts/2016-11-22-spring-boot-and-mongodb.md | 5 +---- ...11-22-using-rally-to-benchmark-elasticsearch.md | 5 +---- ...-24-scottcoin-centralising-the-decentralised.md | 6 +----- _posts/2016-11-30-audiokit.md | 8 +------- _posts/2016-12-07-once-upon-a-time.md | 4 +--- ...2016-12-15-semantic-versioning-is-not-enough.md | 8 +------- _posts/2016-12-19-spark-unaffordable-britain.md | 4 +--- _posts/2017-01-09-FiddlerAutoResponder.md | 5 +---- ...7-01-10-consumer-driven-contracts-using-pact.md | 5 +---- _posts/2017-01-10-efficient-svg-layout-with-d3.md | 7 +------ ...r-Tips-For-Achieving-Successful-UX-Workshops.md | 6 +----- _posts/2017-01-15-testing-trading.md | 4 +--- ...9-our-most-popular-tech-blog-posts-of-2016.html | 1 - _posts/2017-01-26-london-marathon-visualising.md | 5 +---- .../2017-02-07-the-rise-of-big-data-streaming.md | 5 +---- ...2017-02-20-initial-impressions-of-alteryx-11.md | 1 - ...-02-24-Sharing-Styling-Specs-With-Developers.md | 4 +--- ...sets-with-docker-an-example-hdfs-integration.md | 6 +----- _posts/2017-02-28-building-a-web-app-with-go.md | 1 - ...02-28-london-marathon-training-visualisation.md | 6 +----- _posts/2017-02-28-relogic.md | 5 +---- _posts/2017-03-01-cassandra-vs-mariadb.md | 6 +----- _posts/2017-03-01-docker-secrets.md | 1 - _posts/2017-03-09-relogic-2.md | 4 +--- _posts/2017-03-20-cassandra-vs-mariadb-scaling.md | 7 +------ ...04-05-interactive-responsive-small-multiples.md | 6 +----- _posts/2017-04-19-go-services.md | 4 +--- _posts/2017-04-19-help-testers-succeed.md | 4 +--- ...2017-05-02-typescript-compiler-api-revisited.md | 5 +---- ...-agile-teams-more-productive-from-the-inside.md | 5 +---- _posts/2017-05-08-aws-lambda-github-bot.md | 5 +---- ...2017-05-15-insurance-a-customers-perspective.md | 5 +---- _posts/2017-05-17-what-it-means-to-be-agile.md | 4 +--- _posts/2017-05-22-gifbot-github-integration.md | 5 +---- ...hite-labelling-using-postcss-path-resolution.md | 4 +--- ...ing-semantic-components-in-angular-and-react.md | 4 +--- _posts/2017-05-25-devtoolsatscale-event.md | 5 +---- ...reating-a-parallel-particle-simulation-in-go.md | 4 +--- _posts/2017-06-06-does-npm5-deprecate-yarn.md | 5 +---- _posts/2017-06-06-typescript-electron-webpack.md | 5 +---- _posts/2017-06-08-ALF-and-Conferences.md | 4 +--- _posts/2017-06-13-towards-a-responsive-desktop.md | 5 +---- _posts/2017-06-22-a-developer's-test.md | 4 +--- _posts/2017-06-25-uk-place-names.md | 6 +----- _posts/2017-06-27-continuous-change-culture.md | 1 - _posts/2017-06-29-change-presented-two-ways.md | 5 +---- ...orking-with-Type-Sketch-vs-Adobe-Illustrator.md | 4 +--- _posts/2017-07-16-clabot.md | 5 +---- ...7-successful-microservices-with-12factor-app.md | 5 +---- _posts/2017-07-18-bp-big-data.md | 6 +----- _posts/2017-07-20-MeetUps-and-SWT-Bristol.md | 1 - _posts/2017-08-07-evolving-the-agile-revolution.md | 4 +--- _posts/2017-08-23-market-profile.md | 5 +---- ...tests-to-create-react-app-generated-projects.md | 7 +------ _posts/2017-08-31-graduate-induction-week.md | 9 ++------- _posts/2017-09-01-apache-spark-meets-chess.md | 5 +---- _posts/2017-09-01-thoughts-on-jest-snapshots.md | 6 +----- ...017-09-05-scaling-agile-in-the-public-sector.md | 6 +----- _posts/2017-09-07-foyer-screen.md | 5 +---- _posts/2017-09-14-asynchronous-recursion.md | 6 +----- _posts/2017-09-19-how-big-is-a-story-point.md | 6 +----- _posts/2017-09-25-mutation-testing.md | 6 +----- .../2017-10-06-cassandra-eventual-consistency.md | 5 +---- _posts/2017-10-09-an-agile-life-in-gds-projects.md | 7 +------ _posts/2017-10-10-junit-5.md | 4 +--- _posts/2017-10-13-MetOfficeKafka.md | 6 +----- _posts/2017-10-17-wasm-mandelbrot.md | 5 +---- _posts/2017-10-26-heriot-watt-bugathon.md | 7 +------ _posts/2017-10-28-serverless-javascript.md | 6 +----- ...-30-migrating-d3-force-layout-to-webassembly.md | 5 +---- ...11-01-webpack-source-map-options-quick-guide.md | 4 +--- ...puzzle-detail-planning-and-tracking-in-agile.md | 8 +------- _posts/2017-11-10-first-look-at-polymer-3.0.md | 4 +--- _posts/2017-11-17-codemesh.md | 7 +------ ...ristol-pound-an-open-source-react-native-app.md | 6 +----- ...-12-07-newcastle-interns-2017-desk-directory.md | 7 +------ .../2017-12-13-chip8-emulator-webassembly-rust.md | 6 +----- _posts/2017-12-15-aws-fargate.md | 7 ++----- ...optimising-data-lakes-for-financial-services.md | 5 +---- _posts/2017-12-18-difficult-people.md | 7 +------ _posts/2018-01-12-playing-with-postgis.md | 6 ++---- ...18-01-13-soft-skills-for-software-developers.md | 5 +---- .../2018-01-15-currencies-then-and-now-d3-map.md | 5 +---- ...8-01-16-evaluating-redux-saga-test-libraries.md | 6 +----- .../2018-01-29-2018-01-29-apache-storm-taster.md | 4 +--- _posts/2018-01-30-exploring-dynamic-programming.md | 7 +------ _posts/2018-01-31-looking-at-r.md | 4 +--- _posts/2018-01-31-rules-values.md | 4 +--- ...018-02-01-how-to-use-java-optional-correctly.md | 5 +---- .../2018-02-07-another-reason-to-use-noopener.md | 7 +------ ...mproving-customer-experience-through-testing.md | 6 +----- _posts/2018-02-09-multi-dind-ci-boxes.md | 8 ++------ ...018-02-13-npm-shrikwrap-merges-and-conflicts.md | 5 +---- _posts/2018-02-14-interaction18.md | 4 +--- _posts/2018-02-15-scikit-machine-learning.md | 7 +------ .../2018-02-16-how-much-does-a-story-point-cost.md | 1 - ...18-02-19-generic-platforms-the-rule-of-three.md | 5 +---- ...18-02-19-testing-with-cognitive-intelligence.md | 6 +----- _posts/2018-02-19-why-women-make-great-testers.md | 6 +----- _posts/2018-02-21-jvm-roundabout-microservices.md | 5 +---- _posts/2018-02-23-javascript-closure.md | 4 +--- _posts/2018-02-23-javascript-monorepos.md | 4 +--- _posts/2018-02-23-review-apps-beanstalk.md | 8 ++------ _posts/2018-02-27-higher-lower-ml-in-js.md | 5 +---- _posts/2018-02-27-hunting-typosquatters-on-npm.md | 5 +---- ...te-security-testing-into-exploratory-testing.md | 4 +--- .../2018-02-27-webassembly-death-of-javascript.md | 4 +--- ...3-05-guide-don-t-let-testing-be-a-bottleneck.md | 7 +------ ...ck-watcher-newcastle-summer-graduate-project.md | 5 +---- ...al-women-s-day-being-a-tester-at-scott-logic.md | 4 +--- _posts/2018-03-08-lean-in-speak-up-shout-out.md | 4 +--- _posts/2018-03-09-a-week-with-prototyping-tools.md | 5 +---- ...g-beyond-the-need-for-a-sprint-retrospective.md | 1 - .../2018-03-12-testing-confidence-engineering.md | 4 +--- ...3-13-leadership-election-with-apache-curator.md | 5 +---- ...3-13-organizations-journey-to-devops-culture.md | 6 +----- _posts/2018-03-13-tensorflow-machine-learning.md | 6 +----- _posts/2018-03-14-Rabobank-Client-Story.md | 4 +--- .../2018-03-14-apache-spark-question-everything.md | 6 +----- _posts/2018-03-20-agile-monster-hunting.md | 4 +--- _posts/2018-03-20-mock-the-backend-with-node.md | 4 +--- _posts/2018-03-22-apache-spark-performance.md | 1 - .../2018-03-23-when-technology-meets-the-arts.md | 4 +--- ...018-03-26-test-bash-newbie-heads-to-brighton.md | 5 +---- _posts/2018-03-28-domain-driven-design.md | 4 +--- _posts/2018-04-05-npx-the-npm-package-runner.md | 4 +--- _posts/2018-04-16-a-hire-standard.md | 6 +----- _posts/2018-04-17-comparing-big-data-messaging.md | 4 +--- ...oray-into-the-art-read-farce-of-multitasking.md | 5 +---- ...8-04-20-overlooked-aspects-of-being-a-tester.md | 4 +--- .../2018-04-23-from-the-realms-of-the-katabasis.md | 5 +---- _posts/2018-04-24-the-web-assembles.md | 6 +----- _posts/2018-04-26-webassembly-by-hand.md | 6 +----- ...a-key-to-success-with-microservices-approach.md | 6 +----- ...5-04-website-vulnerability-scanning-with-zap.md | 5 +---- _posts/2018-05-14-the-a-word-the-bad-a-word.md | 9 +-------- _posts/2018-05-14-the-scaled-agile-framework.md | 8 ++------ ...-for-getting-a-job-offer-from-a-careers-fair.md | 4 +--- _posts/2018-05-29-transpiling-webassembly.md | 5 +---- ...ing-seeking-solving-source-control-conflicts.md | 5 +---- ...8-06-01-magical-domain-modelling-with-fsharp.md | 5 +---- _posts/2018-06-06-we-need-to-talk.md | 6 +----- _posts/2018-06-11-pros-cons-of-redux-form.md | 5 +---- _posts/2018-06-19-step-functions.md | 6 +----- ...06-26-The-3-Types-of-Minimum-Viable-Products.md | 7 +------ _posts/2018-06-26-solid-principles.md | 4 +--- ...-Designers-Can-Help-Users-Protect-Their-Data.md | 6 +----- _posts/2018-06-28-ux-scotland-2018.md | 4 +--- ...sketching-tips-to-make-you-a-better-designer.md | 5 +---- ...018-07-06-comparing-streaming-frameworks-pt1.md | 8 ++------ _posts/2018-07-09-Testers-In-a-Pressure-Cooker.md | 5 +---- ...17-achieving-cross-browser-testing-greatness.md | 5 +---- ...tomer-satisfaction-and-improved-interactions.md | 6 +----- _posts/2018-07-20-wasm-future.md | 6 +----- ...08-01-being-a-technically-adept-scrum-master.md | 5 +---- _posts/2018-08-14-run-vstest-with-cake.md | 4 +--- ...ur-experience-migrating-to-agile-mid-project.md | 5 +---- _posts/2018-08-20-the-pitfalls-of-sit.md | 4 +--- ...-24-is-test-driven-development-right-for-you.md | 4 +--- ...-24-the-ux-of-consent-models-in-open-banking.md | 7 +------ ...-28-Good-code-practices-with-React-and-Redux.md | 6 +----- ...r-groove-as-they-are-not-finding-their-shoes.md | 6 +----- _posts/2018-08-30-the-scott-logic-internship.md | 5 +---- ...tensorflowjs-machine-learning-in-the-browser.md | 5 +---- ...09-16-becoming-a-trusted-adviser-as-a-tester.md | 6 +----- _posts/2018-09-21-d3-financial-chart.md | 6 +----- ...s-from-the-software-testing-conference-north.md | 6 +----- ...ate-driven-delivery-vs-delivery-driven-dates.md | 5 +---- ...cture-as-code-getting-started-with-terraform.md | 7 +------ ...0-foyer-screen-2018-edinburgh-intern-project.md | 5 +---- ...evelopment-costs-in-aws-with-cloud-custodian.md | 7 +------ _posts/2018-10-18-serverless-rust.md | 4 +--- _posts/2018-10-19-living-in-an-accessible-world.md | 5 +---- ...10-22-ruining-react-s-performance-with-redux.md | 6 +----- ...m-abstracting-terraform-behind-a-web-service.md | 5 +---- ...ring-kubernetes-on-the-google-cloud-platform.md | 5 +---- ...0-25-a-developers-intro-tensorflow-and-keras.md | 6 +----- _posts/2018-11-09-7-reasons-i-love-open-source.md | 4 +--- ...g-technical-proficiency-differences-in-teams.md | 8 ++------ _posts/2018-11-19-ux-poland-2018.md | 7 +------ ...rting-as-a-graduate-developer-at-scott-logic.md | 8 +------- .../2018-11-22-crypto-charting-d3fc-perspective.md | 5 +---- ...-22-default-values-in-code-and-configuration.md | 5 +---- ...t-did-i-learn-studying-for-aws-certification.md | 5 +---- _posts/2018-11-30-Big-Data-London.md | 4 +--- _posts/2018-12-03-openfin-layouts.md | 5 +---- _posts/2018-12-05-a-developers-intro-to-android.md | 6 +----- _posts/2018-12-09-about-dom-render-utilities.md | 6 +----- ...oupled-long-lived-widely-reusable-components.md | 5 +---- ...18-12-14-automation-and-bots-for-open-source.md | 6 +----- ...-code-a-concise-guide-to-writing-better-code.md | 5 +---- _posts/2018-12-21-joining-with-a-phd.md | 5 +---- _posts/2018-12-21-so-you-heard-about-testing.md | 4 +--- ...1-07-introduction-to-contract-testing-part-1.md | 6 +----- ...-01-31-the-curious-case-of-disappeared-buses.md | 6 +----- ...02-06-tester-s-guide-during-agile-transition.md | 5 +---- ...02-14-4-things-I-learned-to-love-about-Swift.md | 5 +---- .../2019-02-15-what-s-quality-got-to-do-with-it.md | 6 +----- ...-diversity-and-inclusion-can-improve-testing.md | 5 +---- _posts/2019-03-04-lambda-global-state.md | 6 +----- ...ively-applying-prettier-to-existing-branches.md | 5 +---- ...03-07-tips-for-effective-issue-tracker-usage.md | 5 +---- _posts/2019-03-07-women-in-tech.md | 6 +----- ...echnology-to-succeed-you-know-it-makes-sense.md | 7 ++----- ...9-03-21-securing-access-to-firebase-test-lab.md | 4 +--- ...derstanding-agility-and-process-optimisation.md | 6 +----- ...adapting-to-the-new-world-of-pipelines-ci-cd.md | 7 +------ _posts/2019-03-22-sdig19.md | 5 +---- ...ow-to-integrate-end-to-end-tests-in-circleci.md | 4 +--- _posts/2019-03-25-the-journey-to-devops.md | 6 +----- _posts/2019-03-26-aws-builders-day-edinburgh.md | 5 +---- .../2019-03-27-attending-Tech(k)now-london-2019.md | 9 +-------- _posts/2019-04-03-upcoming-webhid-api.md | 5 +---- .../2019-04-05-jumping-from-java-to-javascript.md | 5 +---- .../2019-04-05-reflections-from-build-it-right.md | 4 +--- ...odelling-and-persistence-with-ef-core-part-1.md | 5 +---- ...agile-in-the-city-my-personal-top-take-aways.md | 5 +---- ...4-18-building-a-perspective-plugin-with-d3fc.md | 4 +--- _posts/2019-04-18-cloud-as-a-value-driver.md | 6 +----- ...pective-plugin-api-how-to-build-a-new-plugin.md | 4 +--- ...-look-at-challenger-bank-mobile-applications.md | 7 +------ ...odelling-and-persistence-with-ef-core-part-2.md | 4 +--- ...-for-emotions-and-raising-financial-literacy.md | 7 +------ _posts/2019-04-27-webassembly-compiler.md | 5 +---- _posts/2019-04-29-kotlin-vs-java.md | 5 +---- _posts/2019-04-30-how-to-train-your-xctest.md | 7 +------ _posts/2019-04-30-ten-commandments-of-agile.md | 6 +----- ...2019-05-01-bcswomen-lovelace-colloquium-2019.md | 5 +---- ...-05-01-building-a-serverless-comments-system.md | 5 +---- _posts/2019-05-08-Clean-Design.md | 5 +---- _posts/2019-05-09-building-a-better-d3-axis.md | 6 +----- ...hook-a-practical-introduction-to-react-hooks.md | 5 +---- _posts/2019-05-10-aws-summit-london-2019.md | 5 +---- _posts/2019-05-11-spacy-ner.md | 4 +--- ...2019-05-14-building-a-more-flexible-d3-chart.md | 5 +---- _posts/2019-05-17-webassembly-compiler.md | 5 +---- ...lysing-electron-performance-chromium-tracing.md | 6 +----- _posts/2019-05-28-drawing-2d-charts-with-webgl.md | 5 +---- _posts/2019-05-30-hola-vs-hello-world.md | 6 +----- _posts/2019-05-31-react-vs-vue.md | 5 +---- _posts/2019-06-04-android-in-style.md | 6 +----- _posts/2019-06-14-add-webassembly-to-react-app.md | 5 +---- ...exit-can-teach-us-about-software-development.md | 5 +---- _posts/2019-07-02-wosr.md | 4 +--- _posts/2019-07-03-Demystifying-test-automation.md | 6 +----- _posts/2019-07-03-getting-started-with-aws.md | 5 +---- _posts/2019-07-04-Be-inspired-by-Scott-Logic.md | 4 +--- _posts/2019-07-10-Thinking-out-loud.md | 6 +----- _posts/2019-07-15-Getting-to-grips-with-Spring.md | 7 +------ _posts/2019-07-15-multithreaded-webassembly.md | 7 +------ _posts/2019-07-16-consistency-is-key.md | 6 +----- _posts/2019-07-19-elasticsearch-clustering.md | 4 +--- _posts/2019-07-19-swift-the-beautiful-language.md | 6 +----- ...hat-its-like-working-in-software-development.md | 4 +--- ...9-07-19-why-java-developers-should-learn-c++.md | 4 +--- _posts/2019-07-22-UX-Scotland-2019.md | 5 +---- .../2019-07-23-Testing-WebSockets-for-beginners.md | 4 +--- _posts/2019-07-25-what-type-of-tester-are-you.md | 7 +------ ...019-07-29-from-monolith-to-serverless-on-aws.md | 6 +----- ...08-06-why-scott-logic-celebrated-pride-month.md | 5 +---- _posts/2019-08-08-reactive-android.md | 5 +---- ...ar-communication-the-key-to-a-career-in-tech.md | 4 +--- ...-application-bundles-2002-to-service-workers.md | 9 ++------- ...with-friendly-people-who-want-you-to-do-well.md | 5 +---- _posts/2019-08-19-LookingAtYou.md | 5 +---- _posts/2019-08-19-three-year-journey.md | 7 +------ ...ard-and-playing-hard-that-s-a-career-in-tech.md | 5 +---- ...g-the-world-of-technology-as-a-mathematician.md | 5 +---- ...tter-because-there-s-no-limit-grad-week-2019.md | 4 +--- ...2019-08-27-declarative-3d-for-the-modern-web.md | 5 +---- ...-driving-tech-consultancy-as-a-career-option.md | 5 +---- ...ity-to-industry-a-small-step-or-a-giant-leap.md | 4 +--- ...09-02-swift-ui-a-new-player-in-ui-frameworks.md | 5 +---- ...19-09-06-Introducing-React-Hooks-for-OpenFin.md | 4 +--- ...9-09-11-Designing-with-accessibility-in-mind.md | 5 +---- _posts/2019-09-23-agile-is-not-a-solved-problem.md | 4 +--- ...ake-3d-charts-for-the-web-using-d3-and-x3dom.md | 4 +--- _posts/2019-10-08-Vscode-remotes.md | 4 +--- _posts/2019-10-11-Exploring-dotnet-for-spark.md | 4 +--- ...-sculpting-shapes-with-webgl-fragment-shader.md | 5 +---- ...ngers-of-sending-your-testers-to-conferences.md | 5 +---- ...019-10-25-How-we-run-our-first-Design-Sprint.md | 5 +---- _posts/2019-10-29-java-numeric-integer.md | 6 +----- _posts/2019-10-29-popout-windows-in-react.md | 5 +---- ...-ir35-hits-now-don-t-wait-until-april-to-act.md | 5 +---- ...0-31-building-microservices-with-spring-boot.md | 5 +---- _posts/2019-11-04-(Didn't)-Nail-Polish.md | 7 +------ _posts/2019-11-06-vsonline-lambdas.md | 4 +--- .../2019-11-15-has-your-project-hit-the-buffers.md | 6 +----- _posts/2019-11-18-drawing-lines-with-webgl.md | 5 +---- _posts/2019-11-18-talking-to-devs-about-testing.md | 6 +----- ...19-building-microservices-with-spring-boot-2.md | 6 +----- _posts/2019-11-22-Redux-Hooks.md | 5 +---- _posts/2019-11-26-webassembly-on-the-blockchain.md | 7 +------ .../2019-11-27-drawing-area-polygons-with-webgl.md | 5 +---- ...-elasticsearch-via-a-serverless-architecture.md | 5 +---- _posts/2019-12-02-Search-Data-Visualisation.md | 4 +--- _posts/2019-12-04-switching-swift.md | 5 +---- ...prettier-tips-and-tricks-for-large-codebases.md | 6 +----- ...05-unit-test-your-architecture-with-archunit.md | 4 +--- _posts/2019-12-11-Exploring-SwiftUI-1.md | 8 ++------ _posts/2019-12-11-source-control-basics.md | 5 +---- _posts/2019-12-13-debunking-cloud-myths.md | 5 +---- ...open-source-in-fintech-event-series-dec-2019.md | 5 +---- .../2019-12-16-regular-expressions-as-icebergs.md | 7 +------ ...2-17-performant-large-scale-web-applications.md | 6 +----- _posts/2019-12-19-source-control-when.md | 5 +---- _posts/2019-12-24-webassembly-2019.md | 5 +---- ...12-30-sustainability-in-software-development.md | 7 +------ _posts/2020-01-03-rethinking-the-java-dto.md | 5 +---- _posts/2020-01-03-webassembly-sudoku-solver.md | 6 +----- ...0-01-06-Exploring-SwiftUI-2-React-comparison.md | 5 +---- _posts/2020-01-07-source-control-fundamentals.md | 5 +---- ...t-Improv-can-teach-us-about-good-code-design.md | 4 +--- ...0-01-08-creating-a-chart-with-d3fc-and-webgl.md | 5 +---- _posts/2020-01-09-git-rebasing.md | 4 +--- _posts/2020-01-13-selenium-vs-puppeteer.md | 4 +--- _posts/2020-01-16-mapping-the-cloud-atlas.md | 5 +---- ...2020-01-16-performance-of-a-d3fc-webgl-chart.md | 5 +---- ...16-planning-56-sprints-per-second-with-sat4j.md | 5 +---- .../2020-01-21-beginners-terraform-serverless.md | 6 +----- _posts/2020-01-22-react-app-puppeteer.md | 4 +--- _posts/2020-01-23-when-automated-tests-fail.md | 6 +----- .../2020-01-27-labelling-images-in-google-cloud.md | 5 +---- .../2020-01-28-Exploring-SwiftUI-3-View-Updates.md | 4 +--- _posts/2020-01-29-typescript-pick-n-mix.md | 8 ++------ _posts/2020-01-31-react-app-playwright.md | 4 +--- _posts/2020-02-04-GraduateGuideToAPITesting.md | 6 +----- ...020-02-06-Exploring-SwiftUI-4-redux-bindable.md | 5 +---- _posts/2020-02-10-continuous-testing.md | 1 - _posts/2020-02-10-embrace-your-obsessions.md | 8 ++------ _posts/2020-02-10-sprint-goals.md | 4 +--- ...11-8-out-of-10-qats-said-they-prefer-cypress.md | 7 +------ ...-02-12-technical-agility-vs-business-agility.md | 6 +----- _posts/2020-02-17-minesweeper-optimisation.md | 8 ++------ _posts/2020-02-24-github-cd.md | 9 ++------- ...-02-25-spring-autowiring-its-a-kind-of-magic.md | 5 +---- _posts/2020-02-26-fostering-a-devops-culture.md | 4 +--- ...aeron-a-good-choice-for-a-messaging-solution.md | 4 +--- ...0-02-29-agile-progress-and-quality-reporting.md | 7 +------ _posts/2020-03-03-microbit-raytracer.md | 8 ++------ .../2020-03-06-international-women-s-day-2020.md | 5 +---- _posts/2020-03-10-raytracer-how-to.md | 5 +---- _posts/2020-03-10-think-small-to-deliver-big.md | 5 +---- ...2020-03-18-Investigating-Multi-Windowed-Apps.md | 5 +---- _posts/2020-03-19-offscreen-canvas.md | 7 +------ _posts/2020-03-27-microbit-optimisation.md | 8 ++------ _posts/2020-04-01-testing-in-the-devops-world.md | 5 +---- ...creating-a-social-environment-under-lockdown.md | 9 ++------- ...-connect-power-bi-with-azure-devops-and-jira.md | 6 +----- ...4-16-spring-autowiring-its-a-kind-of-magic-2.md | 8 ++------ ...-04-16-which-webgl-drawing-call-should-i-use.md | 7 +------ _posts/2020-04-21-starting-with-pulumi.md | 6 +----- ...22-Async-Iterators-Across-Execution-Contexts.md | 6 +----- _posts/2020-05-01-demystifying-react-redux.md | 5 +---- ...0-05-01-rendering-one-million-points-with-d3.md | 6 +----- ...-solving-matt-parkers-coin-puzzle-in-alteryx.md | 4 +--- _posts/2020-05-15-beyond-covid.md | 6 +----- ...020-05-18-cubic-spline-in-python-and-alteryx.md | 4 +--- _posts/2020-05-29-specstravaganza.md | 5 +---- _posts/2020-06-04-k-19-or-how-to-not-run-a-team.md | 5 +---- _posts/2020-06-05-the-future.md | 6 +----- _posts/2020-06-17-Open-Banking.md | 6 +----- _posts/2020-06-19-gentle-intro-to-wasm.md | 7 +------ .../2020-06-24-the-new-normal-for-your-desktop.md | 5 +---- _posts/2020-06-25-Automated-design-tools.md | 6 +----- .../2020-07-01-Tips-for-interviewing-developers.md | 5 +---- ...0-07-02-6-most-common-accessibility-problems.md | 6 +----- ...020-07-02-big-data-and-the-testing-challenge.md | 6 +----- ...came-from!-Make-greater-use-of-console-in-JS.md | 5 +---- ...-08-building-desktop-applications-in-openfin.md | 5 +---- _posts/2020-07-10-Spring-Profiles.md | 5 +---- ...-13-how-to-deliver-a-difficult-message.markdown | 1 - .../2020-07-21-7-tips-for-transforming-testing.md | 5 +---- _posts/2020-07-22-web-or-desktop.md | 7 +------ _posts/2020-07-24-svelte-ts.md | 5 +---- ...020-08-04-how-to-deliver-a-difficult-message.md | 5 +---- ...05-building-desktop-applications-with-glue42.md | 5 +---- _posts/2020-08-06-datahelix-intro.md | 5 +---- ...building-desktop-applications-with-finsemble.md | 5 +---- ...-an-integrated-desktop-application-ecosystem.md | 7 +------ _posts/2020-08-20-think-workflow-not-app.md | 5 +---- _posts/2020-08-24-energy-transition-q3.md | 5 +---- _posts/2020-08-24-microservices-for-life.md | 6 +----- _posts/2020-08-26-codegen-6502-webassembly.md | 8 +------- ...e-and-deploy-a-react-app-in-under-10-minutes.md | 4 +--- ...2020-09-04-Automating-tests-with-Postman-API.md | 6 +----- _posts/2020-09-04-variableScopes.md | 8 +------- _posts/2020-09-08-deconstructing-dynamo.md | 6 +----- _posts/2020-09-09-legacy-containers.md | 7 +------ _posts/2020-09-10-covid-an-emerging-model.md | 5 +---- _posts/2020-09-10-open-your-eyes-to-apis.md | 4 +--- _posts/2020-09-16-typescript-builders.md | 5 +---- _posts/2020-09-18-to-rival-react-an-overvue.md | 5 +---- _posts/2020-09-22-vue-components.md | 6 +----- .../2020-09-23-To-quantum-computing-and-beyond!.md | 5 +---- _posts/2020-09-25-Iterative-design-catseyes.md | 6 +----- _posts/2020-09-30-power-moves.md | 5 +---- _posts/2020-10-01-open-your-eyes-to-apis.md | 5 +---- _posts/2020-10-01-reducer-builder.md | 5 +---- _posts/2020-10-06-let-machines-talk-to-machines.md | 5 +---- _posts/2020-10-07-bug-bashes.md | 5 +---- _posts/2020-10-08-lets-build-snake-with-rust.md | 4 +--- _posts/2020-10-09-charts-with-flexbox.md | 5 +---- _posts/2020-10-09-ergo-rabbit-hole.md | 5 +---- .../2020-10-12-oft-untapped-potential-of-apis.md | 6 +----- ...15-van-halens-rider-and-software-development.md | 8 ++------ _posts/2020-10-22-fixing-the-d3-zoom-api.md | 6 +----- _posts/2020-11-02-narration-studio-intro.md | 5 +---- ...-13-no-excuses-guide-to-innovation-with-apis.md | 4 +--- _posts/2020-11-23-ffmpeg-webassembly.md | 6 +----- _posts/2020-11-26-the-good-the-bad-and-the-easy.md | 5 +---- _posts/2020-12-02-remote-possibilities.md | 5 +---- ...07-alteryxing-the-advent-of-code-2020-week-1.md | 6 +----- .../2020-12-07-on-openfin-and-interoperability.md | 6 +----- _posts/2020-12-08-finite-state-machines.md | 5 +---- ...14-alteryxing-the-advent-of-code-2020-week-2.md | 5 +---- _posts/2020-12-15-financial-crash-open-source.md | 5 +---- _posts/2020-12-17-sense-and-sustainability.md | 6 +----- ...22-alteryxing-the-advent-of-code-2020-week-3.md | 6 +----- _posts/2020-12-22-software-crisis.md | 5 +---- ...30-alteryxing-the-advent-of-code-2020-week-4.md | 5 +---- _posts/2021-01-07-await-twice.md | 4 +--- _posts/2021-01-11-Open-Finance.md | 8 +------- _posts/2021-01-18-philosophy-of-svelte.md | 5 +---- _posts/2021-01-21-energy-panel-event.md | 6 +----- ...2021-01-22-APIs-as-a-value-generator-webinar.md | 7 +------ ...-01-26-on-the-importance-of-a-team-manifesto.md | 5 +---- ...2021-02-01-Flutter-just-another-ui-framework.md | 4 +--- ...2021-02-17-probably-dont-need-microfrontends.md | 5 +---- ...-02-24-how-to-build-mental-health-resilience.md | 6 +----- _posts/2021-03-01-APIs-making-gaap-a-reality.md | 7 +------ ...21-03-01-Open-APIs-compliance-or-opportunity.md | 7 +------ ...-01-a-fresh-look-at-taking-control-of-legacy.md | 5 +---- _posts/2021-03-01-building-modern-web-apis.md | 9 +-------- _posts/2021-03-01-developing-an-api-strategy.md | 6 +----- ...03-02-agile-approach-to-platform-development.md | 7 +------ _posts/2021-03-04-Multiplatform-SwiftUI.md | 5 +---- _posts/2021-03-05-data-mesh-at-dwp.md | 9 ++------- _posts/2021-03-11-Digital-Identity.md | 7 +------ ...tablished-talent-is-recruited-by-scott-logic.md | 6 +----- ...rack-six-steps-to-graduate-programme-success.md | 4 +--- ...-03-18-open-energy-lessons-from-open-banking.md | 7 +------ ...group-s-wendy-redshaw-looks-up-from-lockdown.md | 6 +----- ...-03-31-how-to-build-mental-health-resilience.md | 6 +----- _posts/2021-04-07-custom-swiftui-animation.md | 5 +---- _posts/2021-04-09-starting-out-remotely.md | 6 +----- _posts/2021-04-22-losing-the-fear.md | 4 +--- ...021-04-28-how-the-new-normal-is-taking-shape.md | 7 +------ _posts/2021-04-28-look-up.md | 8 +------- ...gility-what-serverless-is-to-compute-agility.md | 7 +------ ...ally-is-a-data-mesh-and-is-it-really-a-thing.md | 6 +----- _posts/2021-06-03-pride-2021.md | 10 +--------- ...-government-looking-back-and-looking-forward.md | 6 +----- _posts/2021-06-14-Open-Finance.md | 5 +---- .../2021-06-15-Digital-Identity-In-Government.md | 6 +----- _posts/2021-06-17-introduction-rtk-query.md | 5 +---- _posts/2021-06-21-state-of-wasm.md | 6 +----- _posts/2021-06-24-types-vs-interfaces.md | 5 +---- _posts/2021-06-28-union-types.md | 6 +----- _posts/2021-07-03-github-copilot-first-thoughts.md | 7 +------ _posts/2021-07-16-UX-Migration-Strategy.md | 4 +--- _posts/2021-07-27-union-types-react-components.md | 6 +----- _posts/2021-08-01-copilot-netech.md | 8 +------- _posts/2021-08-18-hpc-in-cloud.md | 5 +---- _posts/2021-08-31-a-primer-on-the-openai-api-1.md | 4 +--- _posts/2021-09-01-a-primer-on-the-openai-api-2.md | 4 +--- _posts/2021-09-02-a-primer-on-the-openai-api-3.md | 4 +--- ...6-how-to-write-an-es-lint-rule-for-beginners.md | 5 +---- _posts/2021-09-14-120-years-timezone.md | 7 +------ _posts/2021-09-22-covid19-and-the-Internet.md | 5 +---- ...ow-the-openai-codex-javascript-sandbox-works.md | 7 +------ _posts/2021-09-28-Cultivating-Empathy.md | 6 +----- ...8-an-introduction-to-resiliency-in-the-cloud.md | 6 +----- .../2021-09-28-computer-skills-of-average-joe.md | 6 +----- _posts/2021-09-28-inclusive-design.md | 4 +--- _posts/2021-09-30-Collective-Code-Ownership.md | 5 +---- .../2021-10-11-Capturing-Intent-with-TypeScript.md | 7 +------ _posts/2021-10-11-vpcs-aws.md | 5 +---- _posts/2021-10-13-open-source-sustainability.md | 6 +----- ...ading-massive-d3-datasets-using-apache-arrow.md | 5 +---- _posts/2021-10-18-OSSF-London.md | 5 +---- ...-10-18-reminiscence-of-a-scrum-master-part-i.md | 5 +---- .../2021-10-21-financial-services-open-source.md | 8 +------- ...-10-28-enabling-the-government-data-strategy.md | 6 +----- ...ing-talent-and-building-a-sustainable-future.md | 5 +---- _posts/2021-11-05-Learning-Resources-for-Rust.md | 5 +---- _posts/2021-11-05-gpt3.md | 5 +---- ...om-cleaning-and-labelling-a-cocktail-dataset.md | 5 +---- ...ortunities-for-confrontation-in-code-reviews.md | 5 +---- ...-for-a-connected-workforce-in-a-remote-world.md | 4 +--- ...-11-05-visualising-api-response-with-postman.md | 4 +--- ...11-17-reminiscence-of-a-scrum-master-part-ii.md | 5 +---- _posts/2021-12-01-disruptor.md | 5 +---- _posts/2021-12-08-narrative-dashboard.md | 7 +------ .../2021-12-09-Performance-Testing-with-JMeter.md | 5 +---- ...2-17-reminiscence-of-a-scrum-master-part-iii.md | 5 +---- _posts/2021-12-20-open-source-sustainability.md | 9 +-------- ...-transformation-with-the-scottish-government.md | 4 +--- .../2022-01-04-a-more-inclusive-future-together.md | 7 +------ .../2022-01-04-managing-knowledge-zettelkasten.md | 5 +---- _posts/2022-01-05-new-normal-for-leadership.md | 7 +------ _posts/2022-01-20-empoweering-women.md | 7 +------ ...20-noJS-making-a-calculator-in-pure-css-html.md | 5 +---- ...01-21-reminiscence-of-a-scrum-master-part-iv.md | 5 +---- _posts/2022-01-22-ai-lessons-from-neuroscience.md | 4 +--- ...-01-22-resilient-systems-and-experimentation.md | 6 +----- _posts/2022-02-07-Sustainability-in-Software.md | 5 +---- ...2-02-15-replacing-docker-desktop-with-podman.md | 6 +----- ...-02-18-reminiscence-of-a-scrum-master-part-v.md | 5 +---- .../2022-02-23-word-embedding-recommendations.md | 7 +------ _posts/2022-02-28-teaser.md | 6 +----- _posts/2022-03-08-beyond-the-hype-microservices.md | 7 +------ _posts/2022-03-08-international-womens-day.md | 5 +---- _posts/2022-03-24-the-dependencies-reckoning.md | 4 +--- ...022-04-01-reviving-googles-lost-fluid-engine.md | 6 +----- .../2022-04-05-beyond-the-hype-microfrontends.md | 14 ++------------ _posts/2022-04-06-history-of-encryption.md | 6 +----- _posts/2022-04-06-web-ui-development-in-rust.md | 5 +---- ...22-04-07-cloud-sustainability-reach-net-zero.md | 9 ++------- _posts/2022-04-16-wasm-faas.md | 5 +---- _posts/2022-04-29-grad-summit.md | 6 +----- _posts/2022-05-03-beyond-the-hype-multicloud.md | 6 +----- _posts/2022-05-05-binary-trees-101.md | 5 +---- _posts/2022-05-16-passwordle.md | 4 +--- _posts/2022-06-15-beyond-the-hype-bdd.md | 5 +---- _posts/2022-06-16-pride-2022.md | 5 +---- _posts/2022-06-20-state-of-wasm-2022.md | 7 +------ _posts/2022-06-27-queer-history-of-tech.md | 4 +--- _posts/2022-07-04-data_ai.md | 4 +--- ...-07-08-avoiding-the-hype-in-government.markdown | 7 ++----- ...putting-your-machine-data-to-use-with-splunk.md | 4 +--- ...ed-language-does-rust-justify-the-hype.markdown | 6 +----- ...ongress-the-good-the-bad-and-the-not-so-ugly.md | 4 +--- ...ervations-on-finding-good-first-issues.markdown | 6 +----- ...ibuting-to-open-source-taking-the-dive.markdown | 4 +--- _posts/2022-09-01-ui-vs-ux-design.markdown | 4 +--- ...w-data-has-improved-the-amateur-runner.markdown | 5 +---- _posts/2022-10-01-finjs-panel.md | 4 +--- _posts/2022-10-10-when-should-we-automate.markdown | 4 +--- _posts/2022-10-31-can-web3-beat-the-cloud.markdown | 7 +------ ...-11-01-how-to-avoid-the-meeting-vortex.markdown | 4 +--- _posts/2022-11-01-osff-panel.md | 7 +------ .../2022-11-07-beyond-the-hype-metaverse.markdown | 7 +------ ...n-standard-that-makes-mastodon-special.markdown | 7 +------ ...edgy-approach-to-designing-enterprises.markdown | 5 +---- ...performance-in-a-microservice-pipeline.markdown | 5 +---- ...ight-people-in-the-room-from-the-start.markdown | 5 +---- _posts/2022-11-29-The career canvas.markdown | 7 +------ .../2022-11-30-rules-help-you-go-faster.markdown | 6 +----- _posts/2022-12-01-an-introduction-to-markdown.md | 3 +-- _posts/2022-12-08-building-a-rusty-vim-clutch.md | 6 +----- ...-what-makes-for-a-most-loved-workplace.markdown | 5 +---- ...lockchain-is-dead-long-live-blockchain.markdown | 6 +----- ...01-03-five-books-every-developer-should-read.md | 5 +---- ...w-data-literacy-gives-leaders-the-edge.markdown | 5 +---- .../2023-01-16-devternity-conference-2022.markdown | 4 +--- ...ollaboration-needs-careful-preparation.markdown | 7 +------ ...ghtly-lighter-desktop-web-applications.markdown | 6 +----- _posts/2023-02-06-beyond-the-hype-chatgpt.markdown | 5 +---- _posts/2023-02-07-state-of-open-con.md | 5 +---- ...2-27-testing-spring-boot-with-testcontainers.md | 9 ++------- ...nd-the-hype-quantum-computing-part-one.markdown | 6 +----- ...grating-from-xamarin-forms-to-net-maui.markdown | 4 +--- _posts/2023-03-17-rxjs-unit-testing.markdown | 3 +-- _posts/2023-03-31-the-new-ai-platform.md | 6 +----- ...2q-the-end-of-encryption-as-we-know-it.markdown | 5 +---- _posts/2023-04-12-catching-up-with-openai.md | 6 +----- ...erative-ai-coming-for-programming-jobs.markdown | 4 +--- ...04-generative-ai-solution-architecture.markdown | 6 +----- _posts/2023-05-04-langchain-mini.md | 6 +----- _posts/2023-05-31-rabbitmq-deep-dive-part-one.md | 11 ++--------- _posts/2023-05-31-rabbitmq-deep-dive-part-two.md | 8 ++------ _posts/2023-06-01-generative-terminology.md | 8 +------- ...-02-what-pride-and-allyship-mean-to-me.markdown | 5 +---- ...ow-ai-may-impact-software-architecture.markdown | 6 +----- ...06-16-making-our-contribution-fdc3-2-0.markdown | 5 +---- .../2023-06-20-jsnation-conference-2023.markdown | 4 +--- ...y-app-we-created-graduate-project-2023.markdown | 6 +----- _posts/2023-06-26-peer-review-tips.md | 4 +--- ...ample-of-chatgpt-as-a-programming-tool.markdown | 4 +--- ...sible-insights-from-a-panel-discussion.markdown | 6 +----- ...23-07-05-gpt3-creativity-from-determinism.md.md | 5 +---- ...23-07-07-reset-connect-conference-2023.markdown | 4 +--- .../2023-07-12-Pixel-Pioneers-Conference-2023.md | 6 +----- ...023-07-13-accessibility-considerations.markdown | 9 +-------- ...20-Environmental-Impact-The-supplier-problem.md | 7 +------ ...-knew-when-i-started-as-a-software-developer.md | 4 +--- ...-experience-getting-into-a-tech-career.markdown | 5 +---- ...07-26-how-we-de-risked-a-genai-chatbot.markdown | 5 +---- ...7-27-an-introduction-to-tanstack-table.markdown | 5 +---- ...2023-08-04-beyond-the-hype-webassembly.markdown | 6 +----- ...-11-how-to-make-your-own-search-engine.markdown | 4 +--- ...-08-11-mental-models-and-the-user-experience.md | 5 +---- _posts/2023-08-17-celebrating-failure.markdown | 6 +----- ...3-08-24-you-only-have-to-come-out-once.markdown | 5 +---- ...e-hype-devsecops-a-portmanteau-too-far.markdown | 5 +---- ...09-11-the-power-of-a-well-written-user-story.md | 5 +---- .../2023-09-12-enhancing-jest-snapshot-testing.md | 5 +---- _posts/2023-09-12-sustainability-terminology.md | 8 +------- ...09-19-dynamically-skipping-tests-within-jest.md | 3 +-- _posts/2023-09-19-metrics-collector-in-jest.md | 4 +--- ...-19-what-are-jwts-jots-json-web-tokens.markdown | 4 +--- ...09-20-lf-europe-summit-journal-day-one.markdown | 4 +--- ...09-20-lf-europe-summit-journal-day-two.markdown | 4 +--- ...-22-lf-europe-summit-journal-day-three.markdown | 5 +---- ...practical-challenges-faced-by-test-engineers.md | 7 +------ ...9-27-accessibility-tooling-wave-vs-axe.markdown | 4 +--- ...ve-future-thoughts-from-intersection23.markdown | 5 +---- ...28-embodied-carbon-from-software-development.md | 3 +-- ...ed-my-apps-network-usage-by-95-percent.markdown | 4 +--- ...he-hybrids-are-coming-a-survival-guide.markdown | 3 +-- ...23-10-18-the-state-of-webassembly-2023.markdown | 6 +----- ...9-tools-for-measuring-cloud-carbon-emissions.md | 4 +--- ...ur-processes-without-actually-using-it.markdown | 3 +-- ...scottbot_an_ai_chatbot_for_scott_logic.markdown | 1 - _posts/2023-10-25-b-ing-a-force-for-good.md | 4 +--- ...puting-facing-into-big-tech-challenges.markdown | 7 +------ ...government-guide-data-literate-leaders.markdown | 4 +--- .../2023-10-31-mitigating-prompt-injections.md.md | 4 +--- ...vating-software-the-indispensable-role-of-ux.md | 3 +-- _posts/2023-11-03-spy-logic.markdown | 5 ++--- ...with-intent-a-path-to-embedded-accessibility.md | 7 +------ ...3-11-06-testing-with-intent-a-technical-view.md | 7 +------ .../2023-11-06-working-in-a-blameless-culture.md | 4 +--- ...1-07-understand-your-data-requirements.markdown | 4 +--- ...09-the-sustainable-computing-ecosystem.markdown | 4 +--- _posts/2023-11-14-convincing-langchain.markdown | 4 +--- _posts/2023-11-14-data-distribution.markdown | 4 +--- ...d-applications-strategy-and-challenges.markdown | 3 +-- ...-humans-and-technology-in-the-ai-epoch.markdown | 6 +----- _posts/2023-11-16-OpenAI-Outage-November-2023.md | 4 +--- ...ctive-testing-of-nondeterministic-AI-systems.md | 3 +-- _posts/2023-11-21-maybe-you're-a-tester.md | 6 +----- ...ts-on-open-source-community-engagement.markdown | 9 ++------- ...ties-to-deploy-ai-in-your-organisation.markdown | 5 +---- ...ud-pick-your-cloud-region-deliberately.markdown | 4 +--- ...-11-24-seeing-the-forest-for-the-trees.markdown | 3 +-- _posts/2023-12-13-diffedit.md | 3 +-- ...iven-development-in-an-llm-application.markdown | 5 +---- ...-12-18-software-development-ai-wins-the-race.md | 9 ++------- ...at-the-team-are-listening-to-right-now.markdown | 5 +---- _posts/2024-01-03-a-journey-into-wasm.md | 3 +-- _posts/2024-01-05-neural-net-basics.md | 4 +--- ...steps-can-lead-us-to-meaningful-change.markdown | 4 +--- _posts/2024-01-09-fast-ai-study-group.markdown | 4 +--- ...01-09-software-developers-and-climate-crisis.md | 5 +---- ...0-prompt-engineering-with-spreadsheets.markdown | 5 +---- ...eemed-to-pose-to-open-source-just-hype.markdown | 12 ++---------- ...24-01-23-reflections-from-ukgovcamp-xl.markdown | 5 +---- ...imising-your-voice-in-a-crowded-market.markdown | 3 +-- ...ould-care-about-open-banking-in-the-us.markdown | 5 +---- ...he-proposed-technology-carbon-standard.markdown | 5 +---- ...ustainability-really-make-a-difference.markdown | 6 +----- ...he-tables-turned-my-life-with-spylogic.markdown | 3 +-- ...e-Wind--Weather-Forecasting-in-the-Age-of-AI.md | 4 +--- ...2024-03-06-technology-carbon-standard-update.md | 4 +--- _posts/2024-03-07-kanban-not-the-lazy-option.md | 5 +---- ...2024-03-15-technology-carbon-standard-update.md | 4 +--- ...w-open-banking-is-reshaping-the-sector.markdown | 4 +--- ...24-public-sector-innovation-conference.markdown | 3 +-- ...024-03-22-designing-for-neurodiversity.markdown | 3 +-- ...stainability-alliance-gdsa-2024-summit.markdown | 5 +---- ...business-intelligence-a-comparative-analysis.md | 7 ++----- ...024-03-26-generating-d3-code-with-llms.markdown | 4 +--- ...ining-priorities-in-financial-services.markdown | 3 +-- ...04-03-will-it-automate-accessibility-testing.md | 3 +-- ...arbon-emissions-of-end-user-devices-part-one.md | 4 +--- ...-08-how-to-make-chatgpt-do-anything-you-want.md | 3 +-- ...to-Estimate-the-Carbon-Cost-of-Cloud-Storage.md | 7 ++----- ...-cxos-can-spot-technology-greenwashing.markdown | 9 +-------- ...-software-testing-and-artifical-intelligence.md | 3 +-- _posts/2024-04-17-is-agile-the-answer.md | 5 +---- ...esh-and-data-fabric-just-marchitecture.markdown | 6 +----- _posts/2024-04-22-going-from-2.4-to-3.5.md | 3 +-- _posts/2024-04-22-message_types.md | 4 +--- ...ady-to-put-ai-in-the-hands-of-business-users.md | 4 +--- .../2024-05-01-knowledge-graphs-what-are-they.md | 4 +--- _posts/2024-05-01-measuring-android-energy-use.md | 3 +-- ...24-05-08-measuring-energy-usage-in-the-cloud.md | 4 +--- ...innovation-guided-by-principles-enough.markdown | 4 +--- ...3-langgraph-cycling-through-llm-applications.md | 3 +-- ...dge-graphs-creating-cypher-queries-with-llms.md | 5 +---- _posts/2024-05-17-noJS-2-stochastic-boogaloo.md | 7 ++----- ...24-05-20-could-cars-help-predict-the-weather.md | 4 +--- ...5-23-accessibility-ai-research-project-intro.md | 3 +-- ...racing-diversity-and-inclusion-at-workplaces.md | 6 +----- ...-do-better-than-carbon-aware-computing.markdown | 6 +----- _posts/2024-06-03-pride-2024.md | 6 +----- ...eed-bold-and-better-govtech-not-big-it.markdown | 7 +------ .../2024-06-10-why-we-should-care-about-process.md | 5 +---- ...2024-06-20-cloud-carbon-footprint-on-premise.md | 4 +--- ...ding-a-multi-agent-chatbot-without-langchain.md | 5 +---- ...zo-stand-in-a-smarter-approach-to-dora.markdown | 7 +------ _posts/2024-07-05-story-points-are-wasting-time.md | 5 +---- ...e-will-we-ever-be-able-to-secure-genai.markdown | 6 +----- ...-we-can-be-optimistic-about-the-future.markdown | 8 +------- ...12-when-prompt-engineering-meets-linguistics.md | 4 +--- ...7-16-investigating-code-quality-from-pr-data.md | 4 +--- ...potential-of-a-more-sustainable-future.markdown | 9 ++------- ...tion-unveiling-the-true-essence-of-bdd.markdown | 9 +-------- _posts/2024-07-31-if-agile-is-the-question.md | 5 +---- _posts/2024-07-31-mobiumata.md | 4 +--- ...-ai-government-prototype-to-production.markdown | 5 +---- ...ust-the-new-name-for-system-monitoring.markdown | 6 +----- ...arbon-emissions-of-end-user-devices-part-two.md | 5 +---- ...in-government-the-central-role-of-data.markdown | 6 +----- ...-balancing-productivity-accountability.markdown | 5 +---- ...08-27-ai-in-government-addressing-bias.markdown | 5 +---- _posts/2024-09-04-lessons-on-data-quality.md | 4 +--- _posts/2024-09-10-llms-dont-hallucinate.md | 3 +-- ...-09-12-introducing-our-tech-carbon-estimator.md | 5 +---- ...om-Traditional-Testing-to-Model-Evaluation-I.md | 6 +----- ...looked-ingredient-in-web-application-success.md | 4 +--- _posts/2024-09-23-intro-finos-ccc.md | 6 +----- .../2024-10-14-elevate-your-accessibility.markdown | 7 ++----- ...024-10-15-our-approach-to-architecture.markdown | 5 +---- ...ically-releasing-the-clapper-component.markdown | 4 +--- _posts/2024-10-21-multicloud.md | 6 +----- _posts/2024-10-21-sustainable-agile.md | 4 +--- .../2024-10-23-our-approach-to-delivery.markdown | 4 +--- ...-24-building-an-assignment-algorithm-1.markdown | 6 +----- ...our-differentiated-approach-to-testing.markdown | 3 +-- _posts/2024-11-01-Testing-GenerativeAI-Chatbots.md | 7 +------ ...troduction-into-karate-test-automation.markdown | 3 +-- ...-04-building-an-assignment-algorithm-2.markdown | 4 +--- lintPosts.js | 3 +++ 1135 files changed, 994 insertions(+), 4241 deletions(-) diff --git a/_posts/2008-11-26-about.html b/_posts/2008-11-26-about.html index f67f947ef6..173f0c793b 100644 --- a/_posts/2008-11-26-about.html +++ b/_posts/2008-11-26-about.html @@ -2,7 +2,6 @@ title: About date: 2008-11-26 00:00:00 Z categories: -- ceberhardt - Tech tags: - blog diff --git a/_posts/2008-11-26-multiselect-datagrid-with-checkboxes.html b/_posts/2008-11-26-multiselect-datagrid-with-checkboxes.html index 5bdc0c8b72..027451ac82 100644 --- a/_posts/2008-11-26-multiselect-datagrid-with-checkboxes.html +++ b/_posts/2008-11-26-multiselect-datagrid-with-checkboxes.html @@ -2,7 +2,6 @@ title: Multiselect DataGrid with CheckBoxes date: 2008-11-26 00:00:00 Z categories: -- ceberhardt - Tech tags: - DataGrid diff --git a/_posts/2008-11-27-design-time-drag-and-drop-binding-is-on-its-way.html b/_posts/2008-11-27-design-time-drag-and-drop-binding-is-on-its-way.html index e70bc545bc..cc5540645b 100644 --- a/_posts/2008-11-27-design-time-drag-and-drop-binding-is-on-its-way.html +++ b/_posts/2008-11-27-design-time-drag-and-drop-binding-is-on-its-way.html @@ -2,7 +2,6 @@ title: Design time drag-and-drop binding is on its way date: 2008-11-27 00:00:00 Z categories: -- ceberhardt - Tech tags: - News diff --git a/_posts/2008-11-28-using-bindinggroups-for-greater-control-over-input-validation.html b/_posts/2008-11-28-using-bindinggroups-for-greater-control-over-input-validation.html index 7a2fe160e6..9242438b02 100644 --- a/_posts/2008-11-28-using-bindinggroups-for-greater-control-over-input-validation.html +++ b/_posts/2008-11-28-using-bindinggroups-for-greater-control-over-input-validation.html @@ -2,7 +2,6 @@ title: Using BindingGroups for greater control over input validation date: 2008-11-28 00:00:00 Z categories: -- ceberhardt - Tech tags: - validation diff --git a/_posts/2008-12-02-wpf-datagrid-detecting-clicked-cell-and-row.html b/_posts/2008-12-02-wpf-datagrid-detecting-clicked-cell-and-row.html index 4e8838e422..19e46d4337 100644 --- a/_posts/2008-12-02-wpf-datagrid-detecting-clicked-cell-and-row.html +++ b/_posts/2008-12-02-wpf-datagrid-detecting-clicked-cell-and-row.html @@ -2,7 +2,6 @@ title: WPF DataGrid - detecting the column, cell and row that has been clicked date: 2008-12-02 00:00:00 Z categories: -- ceberhardt - Tech tags: - DataGrid diff --git a/_posts/2008-12-19-layouttransform-vs-rendertransform-whats-the-difference.html b/_posts/2008-12-19-layouttransform-vs-rendertransform-whats-the-difference.html index 27b0d2edae..9627c0c29f 100644 --- a/_posts/2008-12-19-layouttransform-vs-rendertransform-whats-the-difference.html +++ b/_posts/2008-12-19-layouttransform-vs-rendertransform-whats-the-difference.html @@ -2,7 +2,6 @@ title: LayoutTransform vs. RenderTransform - What's the Difference? date: 2008-12-19 00:00:00 Z categories: -- ceberhardt - Tech tags: - layout diff --git a/_posts/2009-01-21-wpf-datagrid-committing-changes-cell-by-cell.html b/_posts/2009-01-21-wpf-datagrid-committing-changes-cell-by-cell.html index f852a78603..ed7985f492 100644 --- a/_posts/2009-01-21-wpf-datagrid-committing-changes-cell-by-cell.html +++ b/_posts/2009-01-21-wpf-datagrid-committing-changes-cell-by-cell.html @@ -2,7 +2,6 @@ title: WPF DataGrid - Committing changes cell-by-cell date: 2009-01-21 00:00:00 Z categories: -- ceberhardt - Tech tags: - DataGrid diff --git a/_posts/2009-01-26-bindinggroups-for-total-view-validation.html b/_posts/2009-01-26-bindinggroups-for-total-view-validation.html index cc38c23d1a..6fa270d8f3 100644 --- a/_posts/2009-01-26-bindinggroups-for-total-view-validation.html +++ b/_posts/2009-01-26-bindinggroups-for-total-view-validation.html @@ -2,7 +2,6 @@ title: BindingGroups for Total View Validation date: 2009-01-26 00:00:00 Z categories: -- ceberhardt - Tech tags: - validation diff --git a/_posts/2009-02-04-adding-a-location-crosshair-to-silverlight-charts.html b/_posts/2009-02-04-adding-a-location-crosshair-to-silverlight-charts.html index 4ae088179a..c2df1749a6 100644 --- a/_posts/2009-02-04-adding-a-location-crosshair-to-silverlight-charts.html +++ b/_posts/2009-02-04-adding-a-location-crosshair-to-silverlight-charts.html @@ -2,7 +2,6 @@ title: Adding a Location Crosshair to Silverlight Charts date: 2009-02-04 00:00:00 Z categories: -- ceberhardt - Tech tags: - charts diff --git a/_posts/2009-02-10-styling-hard-to-reach-elements-in-control-templates-with-attached-behaviours.html b/_posts/2009-02-10-styling-hard-to-reach-elements-in-control-templates-with-attached-behaviours.html index 2822443975..f1b12aa65b 100644 --- a/_posts/2009-02-10-styling-hard-to-reach-elements-in-control-templates-with-attached-behaviours.html +++ b/_posts/2009-02-10-styling-hard-to-reach-elements-in-control-templates-with-attached-behaviours.html @@ -2,7 +2,6 @@ title: Styling hard-to-reach elements in control templates with attached behaviours date: 2009-02-10 00:00:00 Z categories: -- ceberhardt - Tech tags: - DataGrid diff --git a/_posts/2009-02-22-elementname-binding-in-silverlight-via-attached-behaviours.html b/_posts/2009-02-22-elementname-binding-in-silverlight-via-attached-behaviours.html index af748bb2ac..fe8d73a003 100644 --- a/_posts/2009-02-22-elementname-binding-in-silverlight-via-attached-behaviours.html +++ b/_posts/2009-02-22-elementname-binding-in-silverlight-via-attached-behaviours.html @@ -2,7 +2,6 @@ title: ElementName binding in Silverlight via Attached Behaviours date: 2009-02-22 00:00:00 Z categories: -- ceberhardt - Tech tags: - silverlight diff --git a/_posts/2009-02-27-relativesource-binding-in-silverlight.html b/_posts/2009-02-27-relativesource-binding-in-silverlight.html index 6ad5b7ed2c..e2bc62541b 100644 --- a/_posts/2009-02-27-relativesource-binding-in-silverlight.html +++ b/_posts/2009-02-27-relativesource-binding-in-silverlight.html @@ -2,7 +2,6 @@ title: Implementing RelativeSource binding in Silverlight date: 2009-02-27 00:00:00 Z categories: -- ceberhardt - Tech tags: - silverlight diff --git a/_posts/2009-03-11-using-css-selectors-for-styling-in-wpf.html b/_posts/2009-03-11-using-css-selectors-for-styling-in-wpf.html index fafea5817a..1b05d2d11c 100644 --- a/_posts/2009-03-11-using-css-selectors-for-styling-in-wpf.html +++ b/_posts/2009-03-11-using-css-selectors-for-styling-in-wpf.html @@ -2,7 +2,6 @@ title: Using CSS Selectors for Styling in WPF date: 2009-03-11 00:00:00 Z categories: -- ceberhardt - Tech tags: - WPF diff --git a/_posts/2009-03-19-silverlight-3-is-here-but-is-it-a-flash-killer-yet.html b/_posts/2009-03-19-silverlight-3-is-here-but-is-it-a-flash-killer-yet.html index 39c801507e..1493f7ac41 100644 --- a/_posts/2009-03-19-silverlight-3-is-here-but-is-it-a-flash-killer-yet.html +++ b/_posts/2009-03-19-silverlight-3-is-here-but-is-it-a-flash-killer-yet.html @@ -2,7 +2,6 @@ title: Silverlight 3 is here! (but is it a flash killer yet?) date: 2009-03-19 00:00:00 Z categories: -- ceberhardt - Tech tags: - News diff --git a/_posts/2009-03-23-adding-a-location-crosshair-to-silverlight-charts-again.html b/_posts/2009-03-23-adding-a-location-crosshair-to-silverlight-charts-again.html index 441b7236ca..5416f2fa5e 100644 --- a/_posts/2009-03-23-adding-a-location-crosshair-to-silverlight-charts-again.html +++ b/_posts/2009-03-23-adding-a-location-crosshair-to-silverlight-charts-again.html @@ -2,7 +2,6 @@ title: Adding a Location Crosshair to Silverlight charts (again!) date: 2009-03-23 00:00:00 Z categories: -- ceberhardt - Tech tags: - charts diff --git a/_posts/2009-04-01-silverlight-dependency-property-code-generation.html b/_posts/2009-04-01-silverlight-dependency-property-code-generation.html index 9ef7439c4f..b2b4243ffd 100644 --- a/_posts/2009-04-01-silverlight-dependency-property-code-generation.html +++ b/_posts/2009-04-01-silverlight-dependency-property-code-generation.html @@ -2,7 +2,6 @@ title: Silverlight Dependency Property Code Generation date: 2009-04-01 00:00:00 Z categories: -- ceberhardt - Tech tags: - silverlight diff --git a/_posts/2009-04-17-binding-a-silverlight-datagrid-to-dynamic-data-via-idictionary.html b/_posts/2009-04-17-binding-a-silverlight-datagrid-to-dynamic-data-via-idictionary.html index 5ed1fba738..9577e62ef0 100644 --- a/_posts/2009-04-17-binding-a-silverlight-datagrid-to-dynamic-data-via-idictionary.html +++ b/_posts/2009-04-17-binding-a-silverlight-datagrid-to-dynamic-data-via-idictionary.html @@ -2,7 +2,6 @@ title: Binding a Silverlight DataGrid to dynamic data via IDictionary date: 2009-04-17 00:00:00 Z categories: -- ceberhardt - Tech tags: - DataGrid diff --git a/_posts/2009-04-22-binding-a-silverlight-datagrid-to-dynamic-data-part-2-editable-data-and-inotifypropertychanged.html b/_posts/2009-04-22-binding-a-silverlight-datagrid-to-dynamic-data-part-2-editable-data-and-inotifypropertychanged.html index 7bc45f52b3..b6ba874e6c 100644 --- a/_posts/2009-04-22-binding-a-silverlight-datagrid-to-dynamic-data-part-2-editable-data-and-inotifypropertychanged.html +++ b/_posts/2009-04-22-binding-a-silverlight-datagrid-to-dynamic-data-part-2-editable-data-and-inotifypropertychanged.html @@ -2,7 +2,6 @@ title: Binding a Silverlight DataGrid to dynamic data Part 2 - editable data and INotifyPropertyChanged date: 2009-04-22 00:00:00 Z categories: -- ceberhardt - Tech tags: - DataGrid diff --git a/_posts/2009-04-28-new-codeproject-article-on-wpf-silverlight-t4-templates.html b/_posts/2009-04-28-new-codeproject-article-on-wpf-silverlight-t4-templates.html index 2229cafbc0..89c1d776de 100644 --- a/_posts/2009-04-28-new-codeproject-article-on-wpf-silverlight-t4-templates.html +++ b/_posts/2009-04-28-new-codeproject-article-on-wpf-silverlight-t4-templates.html @@ -2,7 +2,6 @@ title: New codeproject article on WPF, Silverlight + T4 Templates date: 2009-04-28 00:00:00 Z categories: -- ceberhardt - Tech tags: - codeproject diff --git a/_posts/2009-05-01-community-credit-prize-winner.html b/_posts/2009-05-01-community-credit-prize-winner.html index cfd327d393..2d6aac3203 100644 --- a/_posts/2009-05-01-community-credit-prize-winner.html +++ b/_posts/2009-05-01-community-credit-prize-winner.html @@ -2,7 +2,6 @@ title: Community Credit Prize Winner date: 2009-05-01 00:00:00 Z categories: -- ceberhardt - Tech tags: - Awards diff --git a/_posts/2009-05-12-silverlight-cliptobounds-can-i-clip-it-yes-you-can.html b/_posts/2009-05-12-silverlight-cliptobounds-can-i-clip-it-yes-you-can.html index fceb738641..44c01c8de3 100644 --- a/_posts/2009-05-12-silverlight-cliptobounds-can-i-clip-it-yes-you-can.html +++ b/_posts/2009-05-12-silverlight-cliptobounds-can-i-clip-it-yes-you-can.html @@ -2,7 +2,6 @@ title: Silverlight ClipToBounds - Can I Clip It?, Yes You Can! date: 2009-05-12 00:00:00 Z categories: -- ceberhardt - Tech tags: - silverlight diff --git a/_posts/2009-06-02-dependency-property-performance-and-lissajous-figures.html b/_posts/2009-06-02-dependency-property-performance-and-lissajous-figures.html index 4ae7b60b89..4861e554d9 100644 --- a/_posts/2009-06-02-dependency-property-performance-and-lissajous-figures.html +++ b/_posts/2009-06-02-dependency-property-performance-and-lissajous-figures.html @@ -2,7 +2,6 @@ title: Dependency Property Performance and Lissajous Figures date: 2009-06-02 00:00:00 Z categories: -- ceberhardt - Tech tags: - silverlight diff --git a/_posts/2009-06-19-exposing-bindings-as-properties-of-a-control.html b/_posts/2009-06-19-exposing-bindings-as-properties-of-a-control.html index b8b1c2d774..7bc40d564b 100644 --- a/_posts/2009-06-19-exposing-bindings-as-properties-of-a-control.html +++ b/_posts/2009-06-19-exposing-bindings-as-properties-of-a-control.html @@ -2,7 +2,6 @@ title: Exposing Bindings as Properties of a Control date: 2009-06-19 00:00:00 Z categories: -- ceberhardt - Tech tags: - WPF diff --git a/_posts/2009-06-25-silverlight-multibindings-how-to-attached-mutiple-bindings-to-a-single-property.html b/_posts/2009-06-25-silverlight-multibindings-how-to-attached-mutiple-bindings-to-a-single-property.html index 72a7ba9b4d..03f6764e06 100644 --- a/_posts/2009-06-25-silverlight-multibindings-how-to-attached-mutiple-bindings-to-a-single-property.html +++ b/_posts/2009-06-25-silverlight-multibindings-how-to-attached-mutiple-bindings-to-a-single-property.html @@ -2,7 +2,6 @@ title: Silverlight MultiBindings, How to attached multiple bindings to a single property. date: 2009-06-25 00:00:00 Z categories: -- ceberhardt - Tech tags: - silverlight diff --git a/_posts/2009-07-09-silverlight-3-uk-launch-and-the-future-of-wpf.html b/_posts/2009-07-09-silverlight-3-uk-launch-and-the-future-of-wpf.html index 96f179e990..ab9c3a125d 100644 --- a/_posts/2009-07-09-silverlight-3-uk-launch-and-the-future-of-wpf.html +++ b/_posts/2009-07-09-silverlight-3-uk-launch-and-the-future-of-wpf.html @@ -2,7 +2,6 @@ title: Silverlight 3 UK launch ... and the future of WPF? date: 2009-07-09 00:00:00 Z categories: -- ceberhardt - Tech tags: - News diff --git a/_posts/2009-07-14-silverlight-v3-cleartype-font-rendering-a-comparison.html b/_posts/2009-07-14-silverlight-v3-cleartype-font-rendering-a-comparison.html index ef553a4828..628a824fdf 100644 --- a/_posts/2009-07-14-silverlight-v3-cleartype-font-rendering-a-comparison.html +++ b/_posts/2009-07-14-silverlight-v3-cleartype-font-rendering-a-comparison.html @@ -2,7 +2,6 @@ title: Silverlight v3 ClearType Font Rendering - A comparison date: 2009-07-14 00:00:00 Z categories: -- ceberhardt - Tech tags: - News diff --git a/_posts/2009-07-23-news-from-the-silverlight-3-uk-launch-and-an-answer-to-my-question-on-silverlight-adoption.html b/_posts/2009-07-23-news-from-the-silverlight-3-uk-launch-and-an-answer-to-my-question-on-silverlight-adoption.html index ded1d601fa..4dd0ecb956 100644 --- a/_posts/2009-07-23-news-from-the-silverlight-3-uk-launch-and-an-answer-to-my-question-on-silverlight-adoption.html +++ b/_posts/2009-07-23-news-from-the-silverlight-3-uk-launch-and-an-answer-to-my-question-on-silverlight-adoption.html @@ -2,7 +2,6 @@ title: News on Silverlight adoption from the Silverlight 3 UK Launch date: 2009-07-23 00:00:00 Z categories: -- ceberhardt - Tech tags: - News diff --git a/_posts/2009-08-07-the-mini-viewmodel-pattern.html b/_posts/2009-08-07-the-mini-viewmodel-pattern.html index 5bbf49de34..f1a7f91a99 100644 --- a/_posts/2009-08-07-the-mini-viewmodel-pattern.html +++ b/_posts/2009-08-07-the-mini-viewmodel-pattern.html @@ -2,7 +2,6 @@ title: The mini-ViewModel pattern date: 2009-08-07 00:00:00 Z categories: -- ceberhardt - Tech tags: - WPF diff --git a/_posts/2009-08-18-declarative-dependency-property-definition-with-t4-dte.html b/_posts/2009-08-18-declarative-dependency-property-definition-with-t4-dte.html index 68ba573746..5f3791629d 100644 --- a/_posts/2009-08-18-declarative-dependency-property-definition-with-t4-dte.html +++ b/_posts/2009-08-18-declarative-dependency-property-definition-with-t4-dte.html @@ -2,7 +2,6 @@ title: Declarative Dependency Property Definition with T4 + DTE date: 2009-08-18 00:00:00 Z categories: -- ceberhardt - Tech tags: - dependency properties diff --git a/_posts/2009-09-26-helpful-extension-methods-for-show-hide-animations-in-silverlight.html b/_posts/2009-09-26-helpful-extension-methods-for-show-hide-animations-in-silverlight.html index 3167b17dc3..d895377177 100644 --- a/_posts/2009-09-26-helpful-extension-methods-for-show-hide-animations-in-silverlight.html +++ b/_posts/2009-09-26-helpful-extension-methods-for-show-hide-animations-in-silverlight.html @@ -2,7 +2,6 @@ title: Helpful extension methods for Show / Hide animations in Silverlight date: 2009-09-26 00:00:00 Z categories: -- ceberhardt - Tech tags: - blog diff --git a/_posts/2009-11-19-silverlight-4-beta-released-leaving-flex-behind.html b/_posts/2009-11-19-silverlight-4-beta-released-leaving-flex-behind.html index d787436963..e6fa30423d 100644 --- a/_posts/2009-11-19-silverlight-4-beta-released-leaving-flex-behind.html +++ b/_posts/2009-11-19-silverlight-4-beta-released-leaving-flex-behind.html @@ -2,7 +2,6 @@ title: Silverlight 4 beta released leaving Flex behind date: 2009-11-19 00:00:00 Z categories: -- ceberhardt - Tech tags: - News diff --git a/_posts/2009-12-02-simple-logging-facade-released-on-codeplex-today.html b/_posts/2009-12-02-simple-logging-facade-released-on-codeplex-today.html index 562e5b7227..148998f499 100644 --- a/_posts/2009-12-02-simple-logging-facade-released-on-codeplex-today.html +++ b/_posts/2009-12-02-simple-logging-facade-released-on-codeplex-today.html @@ -2,7 +2,6 @@ title: Simple Logging Facade released on codeplex today date: 2009-12-02 00:00:00 Z categories: -- ceberhardt - Tech tags: - blog diff --git a/_posts/2009-12-16-rippling-reflection-effect-with-silverlight-3s-writeablebitmap.html b/_posts/2009-12-16-rippling-reflection-effect-with-silverlight-3s-writeablebitmap.html index abdc7995e8..ae58947a6e 100644 --- a/_posts/2009-12-16-rippling-reflection-effect-with-silverlight-3s-writeablebitmap.html +++ b/_posts/2009-12-16-rippling-reflection-effect-with-silverlight-3s-writeablebitmap.html @@ -2,7 +2,6 @@ title: Rippling Reflection Effect with Silverlight 3's WriteableBitmap date: 2009-12-16 00:00:00 Z categories: -- ceberhardt - Tech tags: - WriteableBitmap diff --git a/_posts/2010-01-07-my-mix10k-entry-old-skool-demo-plus-a-few-tips.html b/_posts/2010-01-07-my-mix10k-entry-old-skool-demo-plus-a-few-tips.html index c049b44abe..52750c6dcf 100644 --- a/_posts/2010-01-07-my-mix10k-entry-old-skool-demo-plus-a-few-tips.html +++ b/_posts/2010-01-07-my-mix10k-entry-old-skool-demo-plus-a-few-tips.html @@ -2,7 +2,6 @@ title: My Mix10k entry - Old Skool demo - plus a few tips date: 2010-01-07 00:00:00 Z categories: -- ceberhardt - Tech tags: - silverlight diff --git a/_posts/2010-01-27-presentation-on-agile-development.html b/_posts/2010-01-27-presentation-on-agile-development.html index 42e44005bb..2b17d321d5 100644 --- a/_posts/2010-01-27-presentation-on-agile-development.html +++ b/_posts/2010-01-27-presentation-on-agile-development.html @@ -2,7 +2,6 @@ title: Presentation on Agile Development date: 2010-01-27 00:00:00 Z categories: -- ceberhardt - Delivery tags: - presentation diff --git a/_posts/2010-02-19-forcing-event-consumer-cleanup-without-weak-events.html b/_posts/2010-02-19-forcing-event-consumer-cleanup-without-weak-events.html index 4b601b6c26..be095e3945 100644 --- a/_posts/2010-02-19-forcing-event-consumer-cleanup-without-weak-events.html +++ b/_posts/2010-02-19-forcing-event-consumer-cleanup-without-weak-events.html @@ -2,7 +2,6 @@ title: Forcing Event Consumer Cleanup without Weak Events date: 2010-02-19 00:00:00 Z categories: -- ceberhardt - Tech tags: - memory leaks diff --git a/_posts/2010-03-04-linq-to-visual-tree.html b/_posts/2010-03-04-linq-to-visual-tree.html index b16c802144..c9e8d675d2 100644 --- a/_posts/2010-03-04-linq-to-visual-tree.html +++ b/_posts/2010-03-04-linq-to-visual-tree.html @@ -2,7 +2,6 @@ title: Linq to Visual Tree date: 2010-03-04 00:00:00 Z categories: -- ceberhardt - Tech tags: - WPF diff --git a/_posts/2010-03-26-binding-a-silverlight-3-datagrid-to-dynamic-data-via-idictionary-updated.html b/_posts/2010-03-26-binding-a-silverlight-3-datagrid-to-dynamic-data-via-idictionary-updated.html index c28c880752..6234d4ddcc 100644 --- a/_posts/2010-03-26-binding-a-silverlight-3-datagrid-to-dynamic-data-via-idictionary-updated.html +++ b/_posts/2010-03-26-binding-a-silverlight-3-datagrid-to-dynamic-data-via-idictionary-updated.html @@ -2,7 +2,6 @@ title: Binding a Silverlight 3 DataGrid to dynamic data via IDictionary (Updated) date: 2010-03-26 00:00:00 Z categories: -- ceberhardt - Tech tags: - DataGrid diff --git a/_posts/2010-04-30-ineffective-data-visualisation-and-how-to-fix-it.html b/_posts/2010-04-30-ineffective-data-visualisation-and-how-to-fix-it.html index 2013a8bc4c..79c46f9bf8 100644 --- a/_posts/2010-04-30-ineffective-data-visualisation-and-how-to-fix-it.html +++ b/_posts/2010-04-30-ineffective-data-visualisation-and-how-to-fix-it.html @@ -2,7 +2,6 @@ title: Ineffective Data Visualisation ... and how to fix it date: 2010-04-30 00:00:00 Z categories: -- ceberhardt - UX Design tags: - charts diff --git a/_posts/2010-05-10-silverlight-multibinding-solution-for-silverlight-4.html b/_posts/2010-05-10-silverlight-multibinding-solution-for-silverlight-4.html index 254e249710..bd5bfa4b26 100644 --- a/_posts/2010-05-10-silverlight-multibinding-solution-for-silverlight-4.html +++ b/_posts/2010-05-10-silverlight-multibinding-solution-for-silverlight-4.html @@ -2,7 +2,6 @@ title: Silverlight MultiBinding solution for Silverlight 4 date: 2010-05-10 00:00:00 Z categories: -- ceberhardt - Tech tags: - silverlight diff --git a/_posts/2010-06-14-throttling-silverlight-mouse-events-to-keep-the-ui-responsive.html b/_posts/2010-06-14-throttling-silverlight-mouse-events-to-keep-the-ui-responsive.html index cc31151019..130309858a 100644 --- a/_posts/2010-06-14-throttling-silverlight-mouse-events-to-keep-the-ui-responsive.html +++ b/_posts/2010-06-14-throttling-silverlight-mouse-events-to-keep-the-ui-responsive.html @@ -2,7 +2,6 @@ title: Throttling Silverlight Mouse Events to Keep the UI Responsive date: 2010-06-14 00:00:00 Z categories: -- ceberhardt - Tech tags: - codeproject diff --git a/_posts/2010-06-18-modal-dialogs-in-cross-platform-wpfsilverlight-applications.html b/_posts/2010-06-18-modal-dialogs-in-cross-platform-wpfsilverlight-applications.html index 67f7194ad3..d52f70d100 100644 --- a/_posts/2010-06-18-modal-dialogs-in-cross-platform-wpfsilverlight-applications.html +++ b/_posts/2010-06-18-modal-dialogs-in-cross-platform-wpfsilverlight-applications.html @@ -2,7 +2,6 @@ title: Modal dialogs in cross-platform WPF/Silverlight applications date: 2010-06-18 00:00:00 Z categories: -- ceberhardt - Tech tags: - WPF diff --git a/_posts/2010-07-09-a-universal-value-converter-for-wpf.html b/_posts/2010-07-09-a-universal-value-converter-for-wpf.html index fd994e816f..24c61b260c 100644 --- a/_posts/2010-07-09-a-universal-value-converter-for-wpf.html +++ b/_posts/2010-07-09-a-universal-value-converter-for-wpf.html @@ -2,7 +2,6 @@ title: A Universal Value Converter for WPF date: 2010-07-09 00:00:00 Z categories: -- ceberhardt - Tech tags: - WPF diff --git a/_posts/2010-07-21-exposing-and-binding-to-a-silverlight-scrollviewers-scrollbars.html b/_posts/2010-07-21-exposing-and-binding-to-a-silverlight-scrollviewers-scrollbars.html index 990d05c2b2..ba8646e221 100644 --- a/_posts/2010-07-21-exposing-and-binding-to-a-silverlight-scrollviewers-scrollbars.html +++ b/_posts/2010-07-21-exposing-and-binding-to-a-silverlight-scrollviewers-scrollbars.html @@ -2,7 +2,6 @@ title: Exposing and Binding to a Silverlight ScrollViewer's Scrollbars date: 2010-07-21 00:00:00 Z categories: -- ceberhardt - Tech tags: - silverlight diff --git a/_posts/2010-08-12-silverlight-multibinding-updated-adding-support-for-elementname-and-twoway-binding.html b/_posts/2010-08-12-silverlight-multibinding-updated-adding-support-for-elementname-and-twoway-binding.html index 78224bc70e..29d1284618 100644 --- a/_posts/2010-08-12-silverlight-multibinding-updated-adding-support-for-elementname-and-twoway-binding.html +++ b/_posts/2010-08-12-silverlight-multibinding-updated-adding-support-for-elementname-and-twoway-binding.html @@ -3,7 +3,6 @@ binding date: 2010-08-12 00:00:00 Z categories: -- ceberhardt - Tech tags: - WPF diff --git a/_posts/2010-08-19-developing-a-very-lookless-silverlight-radial-gauge-control.html b/_posts/2010-08-19-developing-a-very-lookless-silverlight-radial-gauge-control.html index 23ffe6e564..1cdbd8c027 100644 --- a/_posts/2010-08-19-developing-a-very-lookless-silverlight-radial-gauge-control.html +++ b/_posts/2010-08-19-developing-a-very-lookless-silverlight-radial-gauge-control.html @@ -2,7 +2,6 @@ title: Developing a (very) Lookless Silverlight Radial Gauge Control date: 2010-08-19 00:00:00 Z categories: -- ceberhardt - Tech tags: - attached behaviour diff --git a/_posts/2010-09-10-templates-or-why-i-love-wpf-and-silverlight-too.html b/_posts/2010-09-10-templates-or-why-i-love-wpf-and-silverlight-too.html index d13a5b4f64..c32bf1eeef 100644 --- a/_posts/2010-09-10-templates-or-why-i-love-wpf-and-silverlight-too.html +++ b/_posts/2010-09-10-templates-or-why-i-love-wpf-and-silverlight-too.html @@ -2,7 +2,6 @@ title: Templates, or Why I love WPF (and Silverlight Too!) date: 2010-09-10 00:00:00 Z categories: -- ceberhardt - Tech tags: - WPF diff --git a/_posts/2010-09-24-xaml-finance.html b/_posts/2010-09-24-xaml-finance.html index 438b164ae7..d7e1a7f5f4 100644 --- a/_posts/2010-09-24-xaml-finance.html +++ b/_posts/2010-09-24-xaml-finance.html @@ -2,7 +2,6 @@ title: XAML Finance date: 2010-09-24 00:00:00 Z categories: -- ceberhardt - Tech tags: - blog diff --git a/_posts/2010-10-11-white-paper-silverlight-wpf-and-windows-phone-7-cross-platform-development.html b/_posts/2010-10-11-white-paper-silverlight-wpf-and-windows-phone-7-cross-platform-development.html index 1188d64452..436d96e1c7 100644 --- a/_posts/2010-10-11-white-paper-silverlight-wpf-and-windows-phone-7-cross-platform-development.html +++ b/_posts/2010-10-11-white-paper-silverlight-wpf-and-windows-phone-7-cross-platform-development.html @@ -2,7 +2,6 @@ title: 'White Paper: Silverlight, WPF and Windows Phone 7 cross platform development' date: 2010-10-11 00:00:00 Z categories: -- ceberhardt - Tech tags: - WPF diff --git a/_posts/2010-10-11-white-paper-silverlight-wpf-and-windows-phone-7-cross-platform-development.md b/_posts/2010-10-11-white-paper-silverlight-wpf-and-windows-phone-7-cross-platform-development.md index a54a9b1490..be30fa8e68 100644 --- a/_posts/2010-10-11-white-paper-silverlight-wpf-and-windows-phone-7-cross-platform-development.md +++ b/_posts/2010-10-11-white-paper-silverlight-wpf-and-windows-phone-7-cross-platform-development.md @@ -2,7 +2,6 @@ title: 'White Paper: Silverlight, WPF and Windows Phone 7 cross platform development' date: 2010-10-11 00:00:00 Z categories: -- ceberhardt - Resources id: 829 author: ceberhardt @@ -13,9 +12,7 @@ disqus-id: "/blog/colin/2010/10/white-paper-silverlight-wpf-and-windows-phone-7- cta: link: http://blog.scottlogic.com/ceberhardt/assets/white-papers/wpf-silverlight.pdf text: Download the White Paper -summary: Last week I gave a presentation at a joint Scott Logic / Microsoft event - about how WPF and Silverlight are unifying the development platform for desktop, - web and mobile. +summary: Last week I gave a presentation at a joint Scott Logic / Microsoft event about how WPF and Silverlight are unifying the development platform for desktop, web and mobile. --- Last week I gave a presentation at a joint Scott Logic / Microsoft event about how WPF and Silverlight are unifying the development platform for desktop, web and mobile. To accompany the talk I wrote a white paper, [which is free to download]({{site.baseurl}}/ceberhardt/assets/white-papers/wpf-silverlight.pdf), that delves into this subject in a little more detail. diff --git a/_posts/2010-10-13-silverlight-as-an-alternative-to-powerpoint.html b/_posts/2010-10-13-silverlight-as-an-alternative-to-powerpoint.html index 3b62755d3e..f6cea12091 100644 --- a/_posts/2010-10-13-silverlight-as-an-alternative-to-powerpoint.html +++ b/_posts/2010-10-13-silverlight-as-an-alternative-to-powerpoint.html @@ -2,7 +2,6 @@ title: Silverlight as an alternative to PowerPoint date: 2010-10-13 00:00:00 Z categories: -- ceberhardt - Tech tags: - presentation diff --git a/_posts/2010-10-20-developing-a-lookless-silverlight-gauge-control-part-2.html b/_posts/2010-10-20-developing-a-lookless-silverlight-gauge-control-part-2.html index 27acc69f71..6f61d6d42d 100644 --- a/_posts/2010-10-20-developing-a-lookless-silverlight-gauge-control-part-2.html +++ b/_posts/2010-10-20-developing-a-lookless-silverlight-gauge-control-part-2.html @@ -2,7 +2,6 @@ title: Developing a Lookless Silverlight Gauge Control (part 2) date: 2010-10-20 00:00:00 Z categories: -- ceberhardt - Tech tags: - attached behaviour diff --git a/_posts/2010-11-02-does-html5-mean-the-end-is-in-sight-for-silverlight.html b/_posts/2010-11-02-does-html5-mean-the-end-is-in-sight-for-silverlight.html index 71af50bb06..7dc1cbf354 100644 --- a/_posts/2010-11-02-does-html5-mean-the-end-is-in-sight-for-silverlight.html +++ b/_posts/2010-11-02-does-html5-mean-the-end-is-in-sight-for-silverlight.html @@ -2,7 +2,6 @@ title: Does HTML5 mean the end is in sight for Silverlight? date: 2010-11-02 00:00:00 Z categories: -- ceberhardt - Tech tags: - News diff --git a/_posts/2010-11-08-visiblox-charts-vs-silverlight-toolkit-charts-a-test-of-performance-2.html b/_posts/2010-11-08-visiblox-charts-vs-silverlight-toolkit-charts-a-test-of-performance-2.html index 53650c00a1..3a3f893f96 100644 --- a/_posts/2010-11-08-visiblox-charts-vs-silverlight-toolkit-charts-a-test-of-performance-2.html +++ b/_posts/2010-11-08-visiblox-charts-vs-silverlight-toolkit-charts-a-test-of-performance-2.html @@ -2,7 +2,6 @@ title: Visiblox Charts vs. Silverlight Toolkit Charts - a test of Performance date: 2010-11-08 00:00:00 Z categories: -- ceberhardt - Tech tags: - charts diff --git a/_posts/2010-11-15-using-a-grid-as-the-panel-for-an-itemscontrol.html b/_posts/2010-11-15-using-a-grid-as-the-panel-for-an-itemscontrol.html index 1bb59e9244..576305ccdd 100644 --- a/_posts/2010-11-15-using-a-grid-as-the-panel-for-an-itemscontrol.html +++ b/_posts/2010-11-15-using-a-grid-as-the-panel-for-an-itemscontrol.html @@ -2,7 +2,6 @@ title: Using a Grid as the Panel for an ItemsControl date: 2010-11-15 00:00:00 Z categories: -- ceberhardt - Tech tags: - binding diff --git a/_posts/2010-11-22-adding-a-smoothed-line-series-bezier-curve-to-a-visiblox-chart.html b/_posts/2010-11-22-adding-a-smoothed-line-series-bezier-curve-to-a-visiblox-chart.html index 034a2f0a24..b4b61018fb 100644 --- a/_posts/2010-11-22-adding-a-smoothed-line-series-bezier-curve-to-a-visiblox-chart.html +++ b/_posts/2010-11-22-adding-a-smoothed-line-series-bezier-curve-to-a-visiblox-chart.html @@ -2,7 +2,6 @@ title: Adding a Smoothed Line Series (Bézier curve) to a Visiblox Chart date: 2010-11-22 00:00:00 Z categories: -- ceberhardt - Tech tags: - charts diff --git a/_posts/2010-11-29-uksnow-silverlight-an-rx-powered-twitter-bing-maps-mashup.html b/_posts/2010-11-29-uksnow-silverlight-an-rx-powered-twitter-bing-maps-mashup.html index 6b802e0e2e..b198f22120 100644 --- a/_posts/2010-11-29-uksnow-silverlight-an-rx-powered-twitter-bing-maps-mashup.html +++ b/_posts/2010-11-29-uksnow-silverlight-an-rx-powered-twitter-bing-maps-mashup.html @@ -2,7 +2,6 @@ title: UKSnow Silverlight - An Rx powered Twitter, Bing Maps mashup. date: 2010-11-29 00:00:00 Z categories: -- ceberhardt - Tech tags: - blog diff --git a/_posts/2010-12-02-exploring-reactive-extensions-rx-through-twitter-and-bing-maps-mashups.html b/_posts/2010-12-02-exploring-reactive-extensions-rx-through-twitter-and-bing-maps-mashups.html index 9fd774bcd1..ac511c3f34 100644 --- a/_posts/2010-12-02-exploring-reactive-extensions-rx-through-twitter-and-bing-maps-mashups.html +++ b/_posts/2010-12-02-exploring-reactive-extensions-rx-through-twitter-and-bing-maps-mashups.html @@ -2,7 +2,6 @@ title: Exploring Reactive Extensions (Rx) through Twitter and Bing Maps Mashups date: 2010-12-02 00:00:00 Z categories: -- ceberhardt - Tech id: 966 author: ceberhardt diff --git a/_posts/2010-12-02-uksnow-silverlight-twitter-bing-maps-mashup-sourcecode-available.html b/_posts/2010-12-02-uksnow-silverlight-twitter-bing-maps-mashup-sourcecode-available.html index 44cc9bdcba..c7025e2ea2 100644 --- a/_posts/2010-12-02-uksnow-silverlight-twitter-bing-maps-mashup-sourcecode-available.html +++ b/_posts/2010-12-02-uksnow-silverlight-twitter-bing-maps-mashup-sourcecode-available.html @@ -2,7 +2,6 @@ title: UKSnow Silverlight Twitter / Bing Maps mashup - Sourcecode available date: 2010-12-02 00:00:00 Z categories: -- ceberhardt - Tech tags: - codeproject diff --git a/_posts/2010-12-06-silverlight-5-adoption-predictions.html b/_posts/2010-12-06-silverlight-5-adoption-predictions.html index 712673df95..7a3f6c73c0 100644 --- a/_posts/2010-12-06-silverlight-5-adoption-predictions.html +++ b/_posts/2010-12-06-silverlight-5-adoption-predictions.html @@ -2,7 +2,6 @@ title: Silverlight 5 Adoption Predictions date: 2010-12-06 00:00:00 Z categories: -- ceberhardt - Tech tags: - blog diff --git a/_posts/2010-12-10-visiblox-visifire-dynamicdatadisplay-charting-performance-comparison.html b/_posts/2010-12-10-visiblox-visifire-dynamicdatadisplay-charting-performance-comparison.html index 41cc07a2b3..4e052911b9 100644 --- a/_posts/2010-12-10-visiblox-visifire-dynamicdatadisplay-charting-performance-comparison.html +++ b/_posts/2010-12-10-visiblox-visifire-dynamicdatadisplay-charting-performance-comparison.html @@ -2,7 +2,6 @@ title: Visiblox, Visifire, DynamicDataDisplay - Charting Performance Comparison date: 2010-12-10 00:00:00 Z categories: -- ceberhardt - Tech tags: - charts diff --git a/_posts/2010-12-20-visiblox-charts-vs-amcharts-quick-charts.html b/_posts/2010-12-20-visiblox-charts-vs-amcharts-quick-charts.html index da986bfa66..6855a5db8c 100644 --- a/_posts/2010-12-20-visiblox-charts-vs-amcharts-quick-charts.html +++ b/_posts/2010-12-20-visiblox-charts-vs-amcharts-quick-charts.html @@ -2,7 +2,6 @@ title: 'Visiblox Charts vs. amCharts Quick Charts ' date: 2010-12-20 00:00:00 Z categories: -- ceberhardt - Tech id: 1034 author: ceberhardt diff --git a/_posts/2010-12-21-a-simplified-grid-markup-for-silverlight-and-wpf.html b/_posts/2010-12-21-a-simplified-grid-markup-for-silverlight-and-wpf.html index 14f6703c80..5d151dc6ac 100644 --- a/_posts/2010-12-21-a-simplified-grid-markup-for-silverlight-and-wpf.html +++ b/_posts/2010-12-21-a-simplified-grid-markup-for-silverlight-and-wpf.html @@ -2,7 +2,6 @@ title: A Simplified Grid Markup for Silverlight and WPF date: 2010-12-21 00:00:00 Z categories: -- ceberhardt - Tech tags: - attached behaviour diff --git a/_posts/2010-12-24-uksnow-silverlight-the-movie-happy-christmas.html b/_posts/2010-12-24-uksnow-silverlight-the-movie-happy-christmas.html index 2058e835b4..e768322894 100644 --- a/_posts/2010-12-24-uksnow-silverlight-the-movie-happy-christmas.html +++ b/_posts/2010-12-24-uksnow-silverlight-the-movie-happy-christmas.html @@ -2,7 +2,6 @@ title: "#uksnow #silverlight The Movie! - Happy Christmas." date: 2010-12-24 00:00:00 Z categories: -- ceberhardt - Tech tags: - charts diff --git a/_posts/2011-01-06-showing-tooltips-on-trimmed-textblock-silverlight.html b/_posts/2011-01-06-showing-tooltips-on-trimmed-textblock-silverlight.html index 299a7a7975..d9021175b4 100644 --- a/_posts/2011-01-06-showing-tooltips-on-trimmed-textblock-silverlight.html +++ b/_posts/2011-01-06-showing-tooltips-on-trimmed-textblock-silverlight.html @@ -2,7 +2,6 @@ title: Automatically Showing ToolTips on a Trimmed TextBlock (Silverlight) date: 2011-01-06 00:00:00 Z categories: -- ceberhardt - Tech tags: - attached behaviour diff --git a/_posts/2011-01-06-ukfuel-a-twitter-bing-maps-mashup-for-tracking-fuel-prices.html b/_posts/2011-01-06-ukfuel-a-twitter-bing-maps-mashup-for-tracking-fuel-prices.html index c13cc36110..41854fe763 100644 --- a/_posts/2011-01-06-ukfuel-a-twitter-bing-maps-mashup-for-tracking-fuel-prices.html +++ b/_posts/2011-01-06-ukfuel-a-twitter-bing-maps-mashup-for-tracking-fuel-prices.html @@ -2,7 +2,6 @@ title: "#ukfuel - a Twitter / Bing Maps Mashup for Tracking Fuel Prices" date: 2011-01-06 00:00:00 Z categories: -- ceberhardt - Tech id: 1091 author: ceberhardt diff --git a/_posts/2011-01-10-ukfuel-another-twitter-bing-maps-mashup.html b/_posts/2011-01-10-ukfuel-another-twitter-bing-maps-mashup.html index 4e45725cd2..ed3e0ddff9 100644 --- a/_posts/2011-01-10-ukfuel-another-twitter-bing-maps-mashup.html +++ b/_posts/2011-01-10-ukfuel-another-twitter-bing-maps-mashup.html @@ -2,7 +2,6 @@ title: "#ukfuel - another Twitter / Bing Maps Mashup!" date: 2011-01-10 00:00:00 Z categories: -- ceberhardt - Tech tags: - blog diff --git a/_posts/2011-01-20-a-windows-phone-7-jump-list-control.html b/_posts/2011-01-20-a-windows-phone-7-jump-list-control.html index 558f3b60c4..7e2ccd2f80 100644 --- a/_posts/2011-01-20-a-windows-phone-7-jump-list-control.html +++ b/_posts/2011-01-20-a-windows-phone-7-jump-list-control.html @@ -2,7 +2,6 @@ title: A Windows Phone 7 Jump List Control date: 2011-01-20 00:00:00 Z categories: -- ceberhardt - Tech tags: - Windows Phone 7 diff --git a/_posts/2011-01-26-a-navigator-control-for-visiblox-time-series-charts.html b/_posts/2011-01-26-a-navigator-control-for-visiblox-time-series-charts.html index a213c74b8e..4da7c9c7ee 100644 --- a/_posts/2011-01-26-a-navigator-control-for-visiblox-time-series-charts.html +++ b/_posts/2011-01-26-a-navigator-control-for-visiblox-time-series-charts.html @@ -2,7 +2,6 @@ title: A Navigator Control For Visiblox Time Series Charts date: 2011-01-26 00:00:00 Z categories: -- ceberhardt - Tech tags: - codeproject diff --git a/_posts/2011-01-28-windows-phone-7-deferredloadcontentcontrol.html b/_posts/2011-01-28-windows-phone-7-deferredloadcontentcontrol.html index b45093706f..379f6cab8a 100644 --- a/_posts/2011-01-28-windows-phone-7-deferredloadcontentcontrol.html +++ b/_posts/2011-01-28-windows-phone-7-deferredloadcontentcontrol.html @@ -2,7 +2,6 @@ title: Windows Phone 7 DeferredLoadContentControl date: 2011-01-28 00:00:00 Z categories: -- ceberhardt - Tech tags: - codeproject diff --git a/_posts/2011-01-31-automatically-showing-tooltips-on-a-trimmed-textblock-silverlight-wpf.html b/_posts/2011-01-31-automatically-showing-tooltips-on-a-trimmed-textblock-silverlight-wpf.html index 18adc95bc1..2c150abf06 100644 --- a/_posts/2011-01-31-automatically-showing-tooltips-on-a-trimmed-textblock-silverlight-wpf.html +++ b/_posts/2011-01-31-automatically-showing-tooltips-on-a-trimmed-textblock-silverlight-wpf.html @@ -2,7 +2,6 @@ title: Automatically Showing ToolTips on a Trimmed TextBlock (Silverlight + WPF) date: 2011-01-31 00:00:00 Z categories: -- ceberhardt - Tech tags: - WPF diff --git a/_posts/2011-02-07-a-circular-progressbar-style-using-an-attached-viewmodel.html b/_posts/2011-02-07-a-circular-progressbar-style-using-an-attached-viewmodel.html index 1ca2f0f556..f221447199 100644 --- a/_posts/2011-02-07-a-circular-progressbar-style-using-an-attached-viewmodel.html +++ b/_posts/2011-02-07-a-circular-progressbar-style-using-an-attached-viewmodel.html @@ -2,7 +2,6 @@ title: A Circular ProgressBar Style using an Attached ViewModel date: 2011-02-07 00:00:00 Z categories: -- ceberhardt - Tech tags: - styling diff --git a/_posts/2011-02-11-my-dddhack-entry.html b/_posts/2011-02-11-my-dddhack-entry.html index 80c9bce749..b36bd2dd81 100644 --- a/_posts/2011-02-11-my-dddhack-entry.html +++ b/_posts/2011-02-11-my-dddhack-entry.html @@ -2,7 +2,6 @@ title: My DDDHack Entry date: 2011-02-11 00:00:00 Z categories: -- ceberhardt - Tech id: 1226 author: ceberhardt diff --git a/_posts/2011-02-11-windows-phone-7-performance-measurements-emulator-vs-hardware.html b/_posts/2011-02-11-windows-phone-7-performance-measurements-emulator-vs-hardware.html index 56c9a427b0..67971e4d43 100644 --- a/_posts/2011-02-11-windows-phone-7-performance-measurements-emulator-vs-hardware.html +++ b/_posts/2011-02-11-windows-phone-7-performance-measurements-emulator-vs-hardware.html @@ -2,7 +2,6 @@ title: Windows Phone 7 Performance Measurements - Emulator vs. Hardware date: 2011-02-11 00:00:00 Z categories: -- ceberhardt - Tech tags: - codeproject diff --git a/_posts/2011-02-21-google-sky-on-windows-phone-7.html b/_posts/2011-02-21-google-sky-on-windows-phone-7.html index 492ffb6b46..783c31241f 100644 --- a/_posts/2011-02-21-google-sky-on-windows-phone-7.html +++ b/_posts/2011-02-21-google-sky-on-windows-phone-7.html @@ -2,7 +2,6 @@ title: Google Sky on Windows Phone 7 date: 2011-02-21 00:00:00 Z categories: -- ceberhardt - Tech tags: - codeproject diff --git a/_posts/2011-03-06-mvvm-charting-binding-multiple-series-to-a-visiblox-chart.html b/_posts/2011-03-06-mvvm-charting-binding-multiple-series-to-a-visiblox-chart.html index a744db54c3..88ff1f1d96 100644 --- a/_posts/2011-03-06-mvvm-charting-binding-multiple-series-to-a-visiblox-chart.html +++ b/_posts/2011-03-06-mvvm-charting-binding-multiple-series-to-a-visiblox-chart.html @@ -2,7 +2,6 @@ title: MVVM Charting - Binding Multiple Series to a Visiblox Chart date: 2011-03-06 00:00:00 Z categories: -- ceberhardt - Tech tags: - codeproject diff --git a/_posts/2011-03-10-codeproject-article-on-wp7-jump-list.html b/_posts/2011-03-10-codeproject-article-on-wp7-jump-list.html index 9ba5a86dc1..c67b000a64 100644 --- a/_posts/2011-03-10-codeproject-article-on-wp7-jump-list.html +++ b/_posts/2011-03-10-codeproject-article-on-wp7-jump-list.html @@ -2,7 +2,6 @@ title: CodeProject Article on WP7 Jump List date: 2011-03-10 00:00:00 Z categories: -- ceberhardt - Tech tags: - codeproject diff --git a/_posts/2011-03-14-a-silverlight-resizable-textblock-and-other-resizable-things.html b/_posts/2011-03-14-a-silverlight-resizable-textblock-and-other-resizable-things.html index 606779296a..aebfbc58ad 100644 --- a/_posts/2011-03-14-a-silverlight-resizable-textblock-and-other-resizable-things.html +++ b/_posts/2011-03-14-a-silverlight-resizable-textblock-and-other-resizable-things.html @@ -2,7 +2,6 @@ title: A Silverlight Resizable TextBlock (and other resizable things) date: 2011-03-14 00:00:00 Z categories: -- ceberhardt - Tech tags: - blog diff --git a/_posts/2011-03-22-metro-in-motion-fluid-list-animation.html b/_posts/2011-03-22-metro-in-motion-fluid-list-animation.html index 63c4bf2d8d..d6e46086f3 100644 --- a/_posts/2011-03-22-metro-in-motion-fluid-list-animation.html +++ b/_posts/2011-03-22-metro-in-motion-fluid-list-animation.html @@ -2,7 +2,6 @@ title: 'Metro In Motion Part #1 - Fluid List Animation' date: 2011-03-22 00:00:00 Z categories: -- ceberhardt - Tech tags: - codeproject diff --git a/_posts/2011-03-27-metro-in-motion-part-2-peel-animations.html b/_posts/2011-03-27-metro-in-motion-part-2-peel-animations.html index 53a294723b..cdae730ccd 100644 --- a/_posts/2011-03-27-metro-in-motion-part-2-peel-animations.html +++ b/_posts/2011-03-27-metro-in-motion-part-2-peel-animations.html @@ -2,7 +2,6 @@ title: 'Metro In Motion Part #2 - ''Peel'' Animations' date: 2011-03-27 00:00:00 Z categories: -- ceberhardt - Tech tags: - codeproject diff --git a/_posts/2011-04-04-metro-in-motion-3-flying-titles.html b/_posts/2011-04-04-metro-in-motion-3-flying-titles.html index 2329d3878a..3246a7e3a4 100644 --- a/_posts/2011-04-04-metro-in-motion-3-flying-titles.html +++ b/_posts/2011-04-04-metro-in-motion-3-flying-titles.html @@ -2,7 +2,6 @@ title: 'Metro In Motion Part #3 - Flying Titles!' date: 2011-04-04 00:00:00 Z categories: -- ceberhardt - Tech tags: - codeproject diff --git a/_posts/2011-04-08-gartner-predicts-a-promising-future-for-windows-phone-7-developers.html b/_posts/2011-04-08-gartner-predicts-a-promising-future-for-windows-phone-7-developers.html index ae81e99b24..5d08367c9c 100644 --- a/_posts/2011-04-08-gartner-predicts-a-promising-future-for-windows-phone-7-developers.html +++ b/_posts/2011-04-08-gartner-predicts-a-promising-future-for-windows-phone-7-developers.html @@ -2,7 +2,6 @@ title: Gartner Predicts a Promising Future for Windows Phone 7 Developers date: 2011-04-08 00:00:00 Z categories: -- ceberhardt - Tech tags: - News diff --git a/_posts/2011-04-14-mix11-a-tale-of-two-keynotes-as-told-by-twitter.html b/_posts/2011-04-14-mix11-a-tale-of-two-keynotes-as-told-by-twitter.html index 47ea6841f8..8ed32abc5f 100644 --- a/_posts/2011-04-14-mix11-a-tale-of-two-keynotes-as-told-by-twitter.html +++ b/_posts/2011-04-14-mix11-a-tale-of-two-keynotes-as-told-by-twitter.html @@ -2,7 +2,6 @@ title: MIX11 - A Tale of Two Keynotes - As Told By Twitter date: 2011-04-14 00:00:00 Z categories: -- ceberhardt - Tech tags: - blog diff --git a/_posts/2011-04-18-a-fast-loading-windows-phone-7-navigationlist-control.html b/_posts/2011-04-18-a-fast-loading-windows-phone-7-navigationlist-control.html index 7441c7d16d..846d471d45 100644 --- a/_posts/2011-04-18-a-fast-loading-windows-phone-7-navigationlist-control.html +++ b/_posts/2011-04-18-a-fast-loading-windows-phone-7-navigationlist-control.html @@ -2,7 +2,6 @@ title: A Fast Loading Windows Phone 7 NavigationList Control date: 2011-04-18 00:00:00 Z categories: -- ceberhardt - Tech tags: - codeproject diff --git a/_posts/2011-04-21-viewmodel-inotifypropertychanged-code-generation.html b/_posts/2011-04-21-viewmodel-inotifypropertychanged-code-generation.html index 5951f3ed56..f99a2aaadb 100644 --- a/_posts/2011-04-21-viewmodel-inotifypropertychanged-code-generation.html +++ b/_posts/2011-04-21-viewmodel-inotifypropertychanged-code-generation.html @@ -2,7 +2,6 @@ title: ViewModel INotifyPropertyChanged Code Generation date: 2011-04-21 00:00:00 Z categories: -- ceberhardt - Tech tags: - codeproject diff --git a/_posts/2011-05-03-metro-in-motion-part-4-tilt-effect.html b/_posts/2011-05-03-metro-in-motion-part-4-tilt-effect.html index 32cc100d0d..0c86939609 100644 --- a/_posts/2011-05-03-metro-in-motion-part-4-tilt-effect.html +++ b/_posts/2011-05-03-metro-in-motion-part-4-tilt-effect.html @@ -2,7 +2,6 @@ title: 'Metro In Motion Part #4 - Tilt Effect' date: 2011-05-03 00:00:00 Z categories: -- ceberhardt - Tech tags: - codeproject diff --git a/_posts/2011-05-05-flex-silverlight-html5-time-to-decide.html b/_posts/2011-05-05-flex-silverlight-html5-time-to-decide.html index af26de46c5..e3e9f21e43 100644 --- a/_posts/2011-05-05-flex-silverlight-html5-time-to-decide.html +++ b/_posts/2011-05-05-flex-silverlight-html5-time-to-decide.html @@ -2,7 +2,6 @@ title: 'White Paper: Flex, Silverlight or HTML5? Time to decide... ' date: 2011-05-05 00:00:00 Z categories: -- ceberhardt - Tech tags: - silverlight diff --git a/_posts/2011-05-05-flex-silverlight-html5-time-to-decide.md b/_posts/2011-05-05-flex-silverlight-html5-time-to-decide.md index 30420ea308..36cb91110c 100644 --- a/_posts/2011-05-05-flex-silverlight-html5-time-to-decide.md +++ b/_posts/2011-05-05-flex-silverlight-html5-time-to-decide.md @@ -2,7 +2,6 @@ title: 'White Paper: Flex, Silverlight or HTML5? Time to decide... ' date: 2011-05-05 00:00:00 Z categories: -- ceberhardt - Resources author: ceberhardt layout: default_post @@ -13,10 +12,7 @@ disqus-id: "/blog/colin/2011/05/flex-silverlight-html5-time-to-decide/" cta: link: http://blog.scottlogic.com/ceberhardt/assets/white-papers/flex-silverlight-html5.pdf text: Download the White Paper -summary: When meeting current and prospective clients the subject of web technology - choice often arises. There has been a great deal of confusion and uncertainty out - there, even before Microsoft's perceived change of stance with respect to Silverlight - emerged. +summary: When meeting current and prospective clients the subject of web technology choice often arises. There has been a great deal of confusion and uncertainty out there, even before Microsoft's perceived change of stance with respect to Silverlight emerged. --- When meeting current and prospective clients the subject of web technology choice often arises. There has been a great deal of confusion and uncertainty out there, even before Microsoft's perceived change of stance with respect to Silverlight emerged. diff --git a/_posts/2011-05-16-metro-in-motion-5-sandwichflow.html b/_posts/2011-05-16-metro-in-motion-5-sandwichflow.html index 713ca24491..b99ccb438b 100644 --- a/_posts/2011-05-16-metro-in-motion-5-sandwichflow.html +++ b/_posts/2011-05-16-metro-in-motion-5-sandwichflow.html @@ -2,7 +2,6 @@ title: 'Metro In Motion #5 - SandwichFlow' date: 2011-05-16 00:00:00 Z categories: -- ceberhardt - Tech tags: - codeproject diff --git a/_posts/2011-05-23-a-simple-windows-phone-7-mvvm-tombstoning-example.html b/_posts/2011-05-23-a-simple-windows-phone-7-mvvm-tombstoning-example.html index 7f3cf730bd..a5add7de66 100644 --- a/_posts/2011-05-23-a-simple-windows-phone-7-mvvm-tombstoning-example.html +++ b/_posts/2011-05-23-a-simple-windows-phone-7-mvvm-tombstoning-example.html @@ -2,7 +2,6 @@ title: A Simple Windows Phone 7 MVVM Tombstoning Example date: 2011-05-23 00:00:00 Z categories: -- ceberhardt - Tech tags: - codeproject diff --git a/_posts/2011-06-06-metro-in-motion-part-6-rolling-list-location-indicator.html b/_posts/2011-06-06-metro-in-motion-part-6-rolling-list-location-indicator.html index 9e2bfa3cfe..4dfdd3e37d 100644 --- a/_posts/2011-06-06-metro-in-motion-part-6-rolling-list-location-indicator.html +++ b/_posts/2011-06-06-metro-in-motion-part-6-rolling-list-location-indicator.html @@ -2,7 +2,6 @@ title: 'Metro In Motion Part #6 - Rolling List Location Indicator' date: 2011-06-06 00:00:00 Z categories: -- ceberhardt - Tech tags: - codeproject diff --git a/_posts/2011-06-14-metro-in-motion-part-7-panorama-prettiness-and-opacity.html b/_posts/2011-06-14-metro-in-motion-part-7-panorama-prettiness-and-opacity.html index e9edd9ed01..95165788e8 100644 --- a/_posts/2011-06-14-metro-in-motion-part-7-panorama-prettiness-and-opacity.html +++ b/_posts/2011-06-14-metro-in-motion-part-7-panorama-prettiness-and-opacity.html @@ -2,7 +2,6 @@ title: 'Metro In Motion Part #7 - Panorama Prettiness and Opacity' date: 2011-06-14 00:00:00 Z categories: -- ceberhardt - Tech tags: - codeproject diff --git a/_posts/2011-06-20-metro-in-motion-8-autocompletebox-reveal-animation.html b/_posts/2011-06-20-metro-in-motion-8-autocompletebox-reveal-animation.html index ff6969becd..f6db5d9fb7 100644 --- a/_posts/2011-06-20-metro-in-motion-8-autocompletebox-reveal-animation.html +++ b/_posts/2011-06-20-metro-in-motion-8-autocompletebox-reveal-animation.html @@ -2,7 +2,6 @@ title: 'Metro In Motion #8 - AutoCompleteBox Reveal Animation' date: 2011-06-20 00:00:00 Z categories: -- ceberhardt - Tech tags: - codeproject diff --git a/_posts/2011-06-23-visiblox-mvp-giveaway.html b/_posts/2011-06-23-visiblox-mvp-giveaway.html index 33c3c693b4..6c7a7aeb44 100644 --- a/_posts/2011-06-23-visiblox-mvp-giveaway.html +++ b/_posts/2011-06-23-visiblox-mvp-giveaway.html @@ -2,7 +2,6 @@ title: Visiblox MVP Giveaway date: 2011-06-23 00:00:00 Z categories: -- ceberhardt - Tech tags: - News diff --git a/_posts/2011-07-01-from-silverlight-to-html5-codeproject-article.html b/_posts/2011-07-01-from-silverlight-to-html5-codeproject-article.html index cb9fa7ef5f..ac6f904118 100644 --- a/_posts/2011-07-01-from-silverlight-to-html5-codeproject-article.html +++ b/_posts/2011-07-01-from-silverlight-to-html5-codeproject-article.html @@ -2,7 +2,6 @@ title: From Silverlight to HTML5 CodeProject Article date: 2011-07-01 00:00:00 Z categories: -- ceberhardt - Tech tags: - blog diff --git a/_posts/2011-07-01-silverlight-uk-user-group-presentation-on-cross-platform-xaml.html b/_posts/2011-07-01-silverlight-uk-user-group-presentation-on-cross-platform-xaml.html index d227f13a91..fdea613681 100644 --- a/_posts/2011-07-01-silverlight-uk-user-group-presentation-on-cross-platform-xaml.html +++ b/_posts/2011-07-01-silverlight-uk-user-group-presentation-on-cross-platform-xaml.html @@ -2,7 +2,6 @@ title: Silverlight UK User Group Presentation on Cross Platform XAML date: 2011-07-01 00:00:00 Z categories: -- ceberhardt - Tech tags: - WPF diff --git a/_posts/2011-07-15-a-wp7-conversation-view.html b/_posts/2011-07-15-a-wp7-conversation-view.html index 8437cdf70f..3406abff49 100644 --- a/_posts/2011-07-15-a-wp7-conversation-view.html +++ b/_posts/2011-07-15-a-wp7-conversation-view.html @@ -2,7 +2,6 @@ title: Implementing a Windows Phone 7 Conversation View date: 2011-07-15 00:00:00 Z categories: -- ceberhardt - Tech tags: - Windows Phone 7 diff --git a/_posts/2011-07-21-capturing-windows-phone-7-panorama-images.html b/_posts/2011-07-21-capturing-windows-phone-7-panorama-images.html index 9b796617b2..bf5b47991f 100644 --- a/_posts/2011-07-21-capturing-windows-phone-7-panorama-images.html +++ b/_posts/2011-07-21-capturing-windows-phone-7-panorama-images.html @@ -2,7 +2,6 @@ title: Capturing Windows Phone 7 Panorama Images date: 2011-07-21 00:00:00 Z categories: -- ceberhardt - Tech tags: - codeproject diff --git a/_posts/2011-08-08-implementing-a-windows-phone-7-conversation-view-part-two.html b/_posts/2011-08-08-implementing-a-windows-phone-7-conversation-view-part-two.html index 04a9c0d6d3..2dec178727 100644 --- a/_posts/2011-08-08-implementing-a-windows-phone-7-conversation-view-part-two.html +++ b/_posts/2011-08-08-implementing-a-windows-phone-7-conversation-view-part-two.html @@ -2,7 +2,6 @@ title: Implementing a Windows Phone 7 Conversation View Part Two date: 2011-08-08 00:00:00 Z categories: -- ceberhardt - Tech tags: - codeproject diff --git a/_posts/2011-08-09-talk-on-cross-platform-xaml-applications-nebytes.html b/_posts/2011-08-09-talk-on-cross-platform-xaml-applications-nebytes.html index 193928cb45..81f08d0f59 100644 --- a/_posts/2011-08-09-talk-on-cross-platform-xaml-applications-nebytes.html +++ b/_posts/2011-08-09-talk-on-cross-platform-xaml-applications-nebytes.html @@ -2,7 +2,6 @@ title: Talk on Cross-Platform XAML Applications @NEBytes date: 2011-08-09 00:00:00 Z categories: -- ceberhardt - Tech tags: - News diff --git a/_posts/2011-08-16-can-microsoft-fix-javascript-and-make-html5-applications-viable.html b/_posts/2011-08-16-can-microsoft-fix-javascript-and-make-html5-applications-viable.html index 18f66ed575..a97c8edfac 100644 --- a/_posts/2011-08-16-can-microsoft-fix-javascript-and-make-html5-applications-viable.html +++ b/_posts/2011-08-16-can-microsoft-fix-javascript-and-make-html5-applications-viable.html @@ -2,7 +2,6 @@ title: Can Microsoft 'fix' JavaScript and make HTML5 applications viable? date: 2011-08-16 00:00:00 Z categories: -- ceberhardt - Tech tags: - silverlight diff --git a/_posts/2011-09-11-dart-will-google-make-html5-applications-viable.html b/_posts/2011-09-11-dart-will-google-make-html5-applications-viable.html index 0f950ace85..7e922c65bf 100644 --- a/_posts/2011-09-11-dart-will-google-make-html5-applications-viable.html +++ b/_posts/2011-09-11-dart-will-google-make-html5-applications-viable.html @@ -2,7 +2,6 @@ title: Dart - will Google make HTML5 applications viable? date: 2011-09-11 00:00:00 Z categories: -- ceberhardt - Tech tags: - JavaScript diff --git a/_posts/2011-09-15-windows-8-an-os-of-two-halves.html b/_posts/2011-09-15-windows-8-an-os-of-two-halves.html index ee8ca4b65b..70d440a169 100644 --- a/_posts/2011-09-15-windows-8-an-os-of-two-halves.html +++ b/_posts/2011-09-15-windows-8-an-os-of-two-halves.html @@ -2,7 +2,6 @@ title: Windows 8 - An OS of two halves. date: 2011-09-15 00:00:00 Z categories: -- ceberhardt - Tech tags: - News diff --git a/_posts/2011-09-16-tweetsearch-a-cross-platform-metro-ui-winrt-and-silverlight-application.html b/_posts/2011-09-16-tweetsearch-a-cross-platform-metro-ui-winrt-and-silverlight-application.html index 712457a733..e385f18886 100644 --- a/_posts/2011-09-16-tweetsearch-a-cross-platform-metro-ui-winrt-and-silverlight-application.html +++ b/_posts/2011-09-16-tweetsearch-a-cross-platform-metro-ui-winrt-and-silverlight-application.html @@ -2,7 +2,6 @@ title: TweetSearch - A Cross platform Metro UI WinRT and Silverlight Application date: 2011-09-16 00:00:00 Z categories: -- ceberhardt - Tech tags: - silverlight diff --git a/_posts/2011-09-19-xaml-finance-a-cross-platform-wpf-silverlight-wp7-application.html b/_posts/2011-09-19-xaml-finance-a-cross-platform-wpf-silverlight-wp7-application.html index 117a370833..47724c19c6 100644 --- a/_posts/2011-09-19-xaml-finance-a-cross-platform-wpf-silverlight-wp7-application.html +++ b/_posts/2011-09-19-xaml-finance-a-cross-platform-wpf-silverlight-wp7-application.html @@ -2,7 +2,6 @@ title: XAML Finance - a cross-platform WPF, Silverlight, WP7 application date: 2011-09-19 00:00:00 Z categories: -- ceberhardt - Tech tags: - codeproject diff --git a/_posts/2011-09-22-building-windows-phone-apps-a-free-wp7-ebook.html b/_posts/2011-09-22-building-windows-phone-apps-a-free-wp7-ebook.html index 4330c29b46..be2e7de338 100644 --- a/_posts/2011-09-22-building-windows-phone-apps-a-free-wp7-ebook.html +++ b/_posts/2011-09-22-building-windows-phone-apps-a-free-wp7-ebook.html @@ -2,7 +2,6 @@ title: Building Windows Phone Apps - a free WP7 eBook date: 2011-09-22 00:00:00 Z categories: -- ceberhardt - Tech tags: - Windows Phone 7 diff --git a/_posts/2011-09-29-developing-windows-phone-7-html5-apps-with-phonegap.html b/_posts/2011-09-29-developing-windows-phone-7-html5-apps-with-phonegap.html index ed3d66f078..ede6c90472 100644 --- a/_posts/2011-09-29-developing-windows-phone-7-html5-apps-with-phonegap.html +++ b/_posts/2011-09-29-developing-windows-phone-7-html5-apps-with-phonegap.html @@ -2,7 +2,6 @@ title: Developing Windows Phone 7 HTML5 apps with PhoneGap date: 2011-09-29 00:00:00 Z categories: -- ceberhardt - Tech tags: - codeproject diff --git a/_posts/2011-10-03-a-windows-phone-7-1-mango-mvvm-tombstoning-example.html b/_posts/2011-10-03-a-windows-phone-7-1-mango-mvvm-tombstoning-example.html index 92a221a4ee..ecfd19d299 100644 --- a/_posts/2011-10-03-a-windows-phone-7-1-mango-mvvm-tombstoning-example.html +++ b/_posts/2011-10-03-a-windows-phone-7-1-mango-mvvm-tombstoning-example.html @@ -2,7 +2,6 @@ title: A Windows Phone 7.1 (Mango) MVVM Tombstoning Example date: 2011-10-03 00:00:00 Z categories: -- ceberhardt - Tech tags: - mvvm diff --git a/_posts/2011-10-06-using-observablecollection-with-winrt-via-a-little-shim.html b/_posts/2011-10-06-using-observablecollection-with-winrt-via-a-little-shim.html index e67fdd02e7..68d23b91d5 100644 --- a/_posts/2011-10-06-using-observablecollection-with-winrt-via-a-little-shim.html +++ b/_posts/2011-10-06-using-observablecollection-with-winrt-via-a-little-shim.html @@ -2,7 +2,6 @@ title: Using ObservableCollection with WinRT (via a little shim!) date: 2011-10-06 00:00:00 Z categories: -- ceberhardt - Tech tags: - cross-platform diff --git a/_posts/2011-10-10-winrt-transitions-creating-fast-and-fluid-metro-uis.html b/_posts/2011-10-10-winrt-transitions-creating-fast-and-fluid-metro-uis.html index da9fa540d0..5eebaf438c 100644 --- a/_posts/2011-10-10-winrt-transitions-creating-fast-and-fluid-metro-uis.html +++ b/_posts/2011-10-10-winrt-transitions-creating-fast-and-fluid-metro-uis.html @@ -2,7 +2,6 @@ title: WinRT Transitions - Creating Fast and Fluid Metro UIs date: 2011-10-10 00:00:00 Z categories: -- ceberhardt - Tech tags: - codeproject diff --git a/_posts/2011-10-19-paging-data-from-the-server-with-silverlight.html b/_posts/2011-10-19-paging-data-from-the-server-with-silverlight.html index cb4b91ee50..dbe7492126 100644 --- a/_posts/2011-10-19-paging-data-from-the-server-with-silverlight.html +++ b/_posts/2011-10-19-paging-data-from-the-server-with-silverlight.html @@ -2,7 +2,6 @@ title: Paging Data from the Server with Silverlight date: 2011-10-19 00:00:00 Z categories: -- ceberhardt - Tech tags: - IPagedCollectionView diff --git a/_posts/2011-10-21-adding-error-bars-to-visiblox-silverlight-charts.html b/_posts/2011-10-21-adding-error-bars-to-visiblox-silverlight-charts.html index f9d8226fbc..3343403b95 100644 --- a/_posts/2011-10-21-adding-error-bars-to-visiblox-silverlight-charts.html +++ b/_posts/2011-10-21-adding-error-bars-to-visiblox-silverlight-charts.html @@ -2,7 +2,6 @@ title: Adding Error Bars to Visiblox Silverlight Charts date: 2011-10-21 00:00:00 Z categories: -- ceberhardt - Tech tags: - charts diff --git a/_posts/2011-10-22-codeproject-september-competition-scored-a-double.html b/_posts/2011-10-22-codeproject-september-competition-scored-a-double.html index ca5b66c0c3..60be9edf85 100644 --- a/_posts/2011-10-22-codeproject-september-competition-scored-a-double.html +++ b/_posts/2011-10-22-codeproject-september-competition-scored-a-double.html @@ -2,7 +2,6 @@ title: Codeproject September Competition - Scored a Double! date: 2011-10-22 00:00:00 Z categories: -- ceberhardt - Tech tags: - blog diff --git a/_posts/2011-10-24-tombstoning-with-phonegap-for-windows-phone-7-and-knockoutjs.html b/_posts/2011-10-24-tombstoning-with-phonegap-for-windows-phone-7-and-knockoutjs.html index ecf6661fbb..733b1eae18 100644 --- a/_posts/2011-10-24-tombstoning-with-phonegap-for-windows-phone-7-and-knockoutjs.html +++ b/_posts/2011-10-24-tombstoning-with-phonegap-for-windows-phone-7-and-knockoutjs.html @@ -2,7 +2,6 @@ title: Tombstoning with PhoneGap for Windows Phone 7 (and KnockoutJS) date: 2011-10-24 00:00:00 Z categories: -- ceberhardt - Tech tags: - codeproject diff --git a/_posts/2011-11-07-property-finder-the-first-html5-based-windows-phone-7-application.html b/_posts/2011-11-07-property-finder-the-first-html5-based-windows-phone-7-application.html index 19b094baed..98993db0ad 100644 --- a/_posts/2011-11-07-property-finder-the-first-html5-based-windows-phone-7-application.html +++ b/_posts/2011-11-07-property-finder-the-first-html5-based-windows-phone-7-application.html @@ -2,7 +2,6 @@ title: Property Finder - the first HTML5-based Windows Phone 7 Application date: 2011-11-07 00:00:00 Z categories: -- ceberhardt - Tech tags: - HTML5 diff --git a/_posts/2011-11-10-an-introduction-to-semantic-zoom-in-windows-8-metro.html b/_posts/2011-11-10-an-introduction-to-semantic-zoom-in-windows-8-metro.html index 9649b7c260..39629b2ff4 100644 --- a/_posts/2011-11-10-an-introduction-to-semantic-zoom-in-windows-8-metro.html +++ b/_posts/2011-11-10-an-introduction-to-semantic-zoom-in-windows-8-metro.html @@ -2,7 +2,6 @@ title: An Introduction to Semantic Zoom in Windows 8 Metro date: 2011-11-10 00:00:00 Z categories: -- ceberhardt - Tech tags: - WinRT diff --git a/_posts/2011-11-14-the-untimely-demise-of-the-plugin-and-how-lob-developments-will-suffer.html b/_posts/2011-11-14-the-untimely-demise-of-the-plugin-and-how-lob-developments-will-suffer.html index 16d0fe8a12..83b529dc6c 100644 --- a/_posts/2011-11-14-the-untimely-demise-of-the-plugin-and-how-lob-developments-will-suffer.html +++ b/_posts/2011-11-14-the-untimely-demise-of-the-plugin-and-how-lob-developments-will-suffer.html @@ -2,7 +2,6 @@ title: The Untimely Demise of the Plugin (and how LOB developments will suffer) date: 2011-11-14 00:00:00 Z categories: -- ceberhardt - Tech tags: - blog diff --git a/_posts/2011-11-17-suppressing-zoom-and-scroll-interactions-in-the-windows-phone-7-browser-control.html b/_posts/2011-11-17-suppressing-zoom-and-scroll-interactions-in-the-windows-phone-7-browser-control.html index da8a6647b7..1e41174136 100644 --- a/_posts/2011-11-17-suppressing-zoom-and-scroll-interactions-in-the-windows-phone-7-browser-control.html +++ b/_posts/2011-11-17-suppressing-zoom-and-scroll-interactions-in-the-windows-phone-7-browser-control.html @@ -3,7 +3,6 @@ Control date: 2011-11-17 00:00:00 Z categories: -- ceberhardt - Tech tags: - Windows Phone 7 diff --git a/_posts/2011-11-21-pushpin-clustering-with-the-windows-phone-7-bing-map-control.html b/_posts/2011-11-21-pushpin-clustering-with-the-windows-phone-7-bing-map-control.html index cc8afe3173..2a9dbb7977 100644 --- a/_posts/2011-11-21-pushpin-clustering-with-the-windows-phone-7-bing-map-control.html +++ b/_posts/2011-11-21-pushpin-clustering-with-the-windows-phone-7-bing-map-control.html @@ -2,7 +2,6 @@ title: Pushpin Clustering with the Windows Phone 7 Bing Map control date: 2011-11-21 00:00:00 Z categories: -- ceberhardt - Tech tags: - Windows Phone 7 diff --git a/_posts/2011-11-28-handling-the-back-stack-in-windows-phone-7-phonegap-applications.html b/_posts/2011-11-28-handling-the-back-stack-in-windows-phone-7-phonegap-applications.html index a10aa31ce9..bb5e88ccd9 100644 --- a/_posts/2011-11-28-handling-the-back-stack-in-windows-phone-7-phonegap-applications.html +++ b/_posts/2011-11-28-handling-the-back-stack-in-windows-phone-7-phonegap-applications.html @@ -2,7 +2,6 @@ title: Handling the back-stack in Windows Phone 7 PhoneGap applications date: 2011-11-28 00:00:00 Z categories: -- ceberhardt - Tech tags: - Windows Phone 7 diff --git a/_posts/2011-12-08-a-windows-phone-7-slide-view-with-page-pips.html b/_posts/2011-12-08-a-windows-phone-7-slide-view-with-page-pips.html index e1a0108f74..0adbf5298b 100644 --- a/_posts/2011-12-08-a-windows-phone-7-slide-view-with-page-pips.html +++ b/_posts/2011-12-08-a-windows-phone-7-slide-view-with-page-pips.html @@ -2,7 +2,6 @@ title: A Windows Phone 7 Slide View with Page Pips date: 2011-12-08 00:00:00 Z categories: -- ceberhardt - Tech tags: - Windows Phone 7 diff --git a/_posts/2011-12-15-a-simple-multi-page-windows-phone-7-phonegap-example.html b/_posts/2011-12-15-a-simple-multi-page-windows-phone-7-phonegap-example.html index dbb94f8b4b..360b0d1de5 100644 --- a/_posts/2011-12-15-a-simple-multi-page-windows-phone-7-phonegap-example.html +++ b/_posts/2011-12-15-a-simple-multi-page-windows-phone-7-phonegap-example.html @@ -2,7 +2,6 @@ title: A Simple Multi-Page Windows Phone 7 PhoneGap Example date: 2011-12-15 00:00:00 Z categories: -- ceberhardt - Tech tags: - Windows Phone 7 diff --git a/_posts/2011-12-19-a-metro-themed-powerpoint-template.html b/_posts/2011-12-19-a-metro-themed-powerpoint-template.html index 3e46cef428..6fb3dd2649 100644 --- a/_posts/2011-12-19-a-metro-themed-powerpoint-template.html +++ b/_posts/2011-12-19-a-metro-themed-powerpoint-template.html @@ -2,7 +2,6 @@ title: A Metro Themed PowerPoint Template date: 2011-12-19 00:00:00 Z categories: -- ceberhardt - Tech tags: - metro diff --git a/_posts/2011-12-22-a-festive-and-fun-windows-phone-7-maze-game.html b/_posts/2011-12-22-a-festive-and-fun-windows-phone-7-maze-game.html index 1c6351186b..7bf05045dc 100644 --- a/_posts/2011-12-22-a-festive-and-fun-windows-phone-7-maze-game.html +++ b/_posts/2011-12-22-a-festive-and-fun-windows-phone-7-maze-game.html @@ -2,7 +2,6 @@ title: A Festive and Fun Windows Phone 7 Maze Game date: 2011-12-22 00:00:00 Z categories: -- ceberhardt - Tech tags: - Windows Phone 7 diff --git a/_posts/2012-01-05-fastclick-for-wp7-improving-browser-responsiveness-for-phonegap-apps.html b/_posts/2012-01-05-fastclick-for-wp7-improving-browser-responsiveness-for-phonegap-apps.html index 7a9a8661e1..2db4c127bc 100644 --- a/_posts/2012-01-05-fastclick-for-wp7-improving-browser-responsiveness-for-phonegap-apps.html +++ b/_posts/2012-01-05-fastclick-for-wp7-improving-browser-responsiveness-for-phonegap-apps.html @@ -2,7 +2,6 @@ title: FastClick for WP7 - Improving Browser Responsiveness for PhoneGap Apps date: 2012-01-05 00:00:00 Z categories: -- ceberhardt - Tech tags: - Windows Phone 7 diff --git a/_posts/2012-01-09-proud-to-be-a-codeproject-mvp-2012.html b/_posts/2012-01-09-proud-to-be-a-codeproject-mvp-2012.html index abac23379d..2fff799059 100644 --- a/_posts/2012-01-09-proud-to-be-a-codeproject-mvp-2012.html +++ b/_posts/2012-01-09-proud-to-be-a-codeproject-mvp-2012.html @@ -2,7 +2,6 @@ title: Proud to be a CodeProject MVP 2012 date: 2012-01-09 00:00:00 Z categories: -- ceberhardt - Tech tags: - News diff --git a/_posts/2012-01-16-windows-phone-7-browsing-your-photos-via-bing-maps.html b/_posts/2012-01-16-windows-phone-7-browsing-your-photos-via-bing-maps.html index be45f05601..e0a6aa6a09 100644 --- a/_posts/2012-01-16-windows-phone-7-browsing-your-photos-via-bing-maps.html +++ b/_posts/2012-01-16-windows-phone-7-browsing-your-photos-via-bing-maps.html @@ -2,7 +2,6 @@ title: Windows Phone 7 - Browsing your Photos via Bing Maps date: 2012-01-16 00:00:00 Z categories: -- ceberhardt - Tech tags: - codeproject diff --git a/_posts/2012-01-19-wp7-phonegap-backbutton-support-re-visited.html b/_posts/2012-01-19-wp7-phonegap-backbutton-support-re-visited.html index 94fb0ab816..2524a39b4a 100644 --- a/_posts/2012-01-19-wp7-phonegap-backbutton-support-re-visited.html +++ b/_posts/2012-01-19-wp7-phonegap-backbutton-support-re-visited.html @@ -2,7 +2,6 @@ title: WP7 PhoneGap Backbutton Support Re-visited date: 2012-01-19 00:00:00 Z categories: -- ceberhardt - Tech tags: - blog diff --git a/_posts/2012-02-06-a-simple-pattern-for-creating-re-useable-usercontrols-in-wpf-silverlight.html b/_posts/2012-02-06-a-simple-pattern-for-creating-re-useable-usercontrols-in-wpf-silverlight.html index 4ea5398b8b..2f36126ab5 100644 --- a/_posts/2012-02-06-a-simple-pattern-for-creating-re-useable-usercontrols-in-wpf-silverlight.html +++ b/_posts/2012-02-06-a-simple-pattern-for-creating-re-useable-usercontrols-in-wpf-silverlight.html @@ -2,7 +2,6 @@ title: A Simple Pattern for Creating Re-useable UserControls in WPF / Silverlight date: 2012-02-06 00:00:00 Z categories: -- ceberhardt - Tech tags: - binding diff --git a/_posts/2012-02-09-wpug-talk-developing-cross-platform-mobile-applications-with-phonegap-for-windows-phone-7.html b/_posts/2012-02-09-wpug-talk-developing-cross-platform-mobile-applications-with-phonegap-for-windows-phone-7.html index e46180b312..284790db48 100644 --- a/_posts/2012-02-09-wpug-talk-developing-cross-platform-mobile-applications-with-phonegap-for-windows-phone-7.html +++ b/_posts/2012-02-09-wpug-talk-developing-cross-platform-mobile-applications-with-phonegap-for-windows-phone-7.html @@ -3,7 +3,6 @@ Windows Phone 7' date: 2012-02-09 00:00:00 Z categories: -- ceberhardt - Tech tags: - News diff --git a/_posts/2012-02-13-the-gradual-decline-in-silverlight-adoption.html b/_posts/2012-02-13-the-gradual-decline-in-silverlight-adoption.html index 465d3d05c4..e96aea6f16 100644 --- a/_posts/2012-02-13-the-gradual-decline-in-silverlight-adoption.html +++ b/_posts/2012-02-13-the-gradual-decline-in-silverlight-adoption.html @@ -2,7 +2,6 @@ title: 'The Gradual Decline in Silverlight Adoption ' date: 2012-02-13 00:00:00 Z categories: -- ceberhardt - Tech tags: - News diff --git a/_posts/2012-02-20-visualising-stackoverflow-tag-relationships-with-silverlight.html b/_posts/2012-02-20-visualising-stackoverflow-tag-relationships-with-silverlight.html index 370acd74c1..8a49786ce7 100644 --- a/_posts/2012-02-20-visualising-stackoverflow-tag-relationships-with-silverlight.html +++ b/_posts/2012-02-20-visualising-stackoverflow-tag-relationships-with-silverlight.html @@ -2,7 +2,6 @@ title: Visualising StackOverflow Tag Relationships with Silverlight date: 2012-02-20 00:00:00 Z categories: -- ceberhardt - Tech tags: - charts diff --git a/_posts/2012-02-29-slides-and-code-from-my-wpug-talk-on-phonegap.html b/_posts/2012-02-29-slides-and-code-from-my-wpug-talk-on-phonegap.html index 4b72d27b87..ad3959bbfd 100644 --- a/_posts/2012-02-29-slides-and-code-from-my-wpug-talk-on-phonegap.html +++ b/_posts/2012-02-29-slides-and-code-from-my-wpug-talk-on-phonegap.html @@ -2,7 +2,6 @@ title: Slides and code from my WPUG talk on PhoneGap date: 2012-02-29 00:00:00 Z categories: -- ceberhardt - Tech tags: - blog diff --git a/_posts/2012-03-08-plotting-circular-relationships-graphs-with-silverlight.html b/_posts/2012-03-08-plotting-circular-relationships-graphs-with-silverlight.html index 5abd675433..e3dcaec33e 100644 --- a/_posts/2012-03-08-plotting-circular-relationships-graphs-with-silverlight.html +++ b/_posts/2012-03-08-plotting-circular-relationships-graphs-with-silverlight.html @@ -2,7 +2,6 @@ title: Plotting Circular Relationships Graphs with Silverlight date: 2012-03-08 00:00:00 Z categories: -- ceberhardt - Tech tags: - blog diff --git a/_posts/2012-03-12-developing-a-gwt-todomvc-application.html b/_posts/2012-03-12-developing-a-gwt-todomvc-application.html index 90ca7f4326..b1ac61c155 100644 --- a/_posts/2012-03-12-developing-a-gwt-todomvc-application.html +++ b/_posts/2012-03-12-developing-a-gwt-todomvc-application.html @@ -2,7 +2,6 @@ title: Developing a GWT TodoMVC application date: 2012-03-12 00:00:00 Z categories: -- ceberhardt - Tech tags: - GWT diff --git a/_posts/2012-04-05-everything-you-wanted-to-know-about-databinding-in-wpf-silverlight-and-wp7-part-one.html b/_posts/2012-04-05-everything-you-wanted-to-know-about-databinding-in-wpf-silverlight-and-wp7-part-one.html index c47b0ca539..e8cd08b521 100644 --- a/_posts/2012-04-05-everything-you-wanted-to-know-about-databinding-in-wpf-silverlight-and-wp7-part-one.html +++ b/_posts/2012-04-05-everything-you-wanted-to-know-about-databinding-in-wpf-silverlight-and-wp7-part-one.html @@ -3,7 +3,6 @@ (Part One) date: 2012-04-05 00:00:00 Z categories: -- ceberhardt - Tech tags: - WPF diff --git a/_posts/2012-04-12-knockoutjs-vs-silverlight-a-new-codeproject-article.html b/_posts/2012-04-12-knockoutjs-vs-silverlight-a-new-codeproject-article.html index 6f3bb75443..30f36793fc 100644 --- a/_posts/2012-04-12-knockoutjs-vs-silverlight-a-new-codeproject-article.html +++ b/_posts/2012-04-12-knockoutjs-vs-silverlight-a-new-codeproject-article.html @@ -2,7 +2,6 @@ title: KnockoutJS vs. Silverlight - a new CodeProject article date: 2012-04-12 00:00:00 Z categories: -- ceberhardt - Tech tags: - codeproject diff --git a/_posts/2012-04-20-everything-you-wanted-to-know-about-databinding-in-wpf-silverlight-and-wp7-part-two.html b/_posts/2012-04-20-everything-you-wanted-to-know-about-databinding-in-wpf-silverlight-and-wp7-part-two.html index e696ee64df..4d035a46b7 100644 --- a/_posts/2012-04-20-everything-you-wanted-to-know-about-databinding-in-wpf-silverlight-and-wp7-part-two.html +++ b/_posts/2012-04-20-everything-you-wanted-to-know-about-databinding-in-wpf-silverlight-and-wp7-part-two.html @@ -3,7 +3,6 @@ (Part Two) date: 2012-04-20 00:00:00 Z categories: -- ceberhardt - Tech tags: - blog diff --git a/_posts/2012-04-24-wpf-charting-performance-comparisons-the-battle-continues.html b/_posts/2012-04-24-wpf-charting-performance-comparisons-the-battle-continues.html index 1fcc36395e..5ff2a09612 100644 --- a/_posts/2012-04-24-wpf-charting-performance-comparisons-the-battle-continues.html +++ b/_posts/2012-04-24-wpf-charting-performance-comparisons-the-battle-continues.html @@ -2,7 +2,6 @@ title: WPF Charting Performance Comparisons (the Battle Continues) date: 2012-04-24 00:00:00 Z categories: -- ceberhardt - Tech tags: - WPF diff --git a/_posts/2012-04-30-introducing-the-jquery-mobile-metro-theme.html b/_posts/2012-04-30-introducing-the-jquery-mobile-metro-theme.html index ac329f84f9..b75e3d8273 100644 --- a/_posts/2012-04-30-introducing-the-jquery-mobile-metro-theme.html +++ b/_posts/2012-04-30-introducing-the-jquery-mobile-metro-theme.html @@ -2,7 +2,6 @@ title: Introducing the jQuery Mobile Metro Theme date: 2012-04-30 00:00:00 Z categories: -- ceberhardt - Tech tags: - blog diff --git a/_posts/2012-06-06-a-gesture-driven-windows-phone-to-do-application.html b/_posts/2012-06-06-a-gesture-driven-windows-phone-to-do-application.html index 9f23fe4e49..78fb517d65 100644 --- a/_posts/2012-06-06-a-gesture-driven-windows-phone-to-do-application.html +++ b/_posts/2012-06-06-a-gesture-driven-windows-phone-to-do-application.html @@ -2,7 +2,6 @@ title: A gesture-driven Windows Phone to-do application date: 2012-06-06 00:00:00 Z categories: -- ceberhardt - Tech tags: - WP7 diff --git a/_posts/2012-06-20-microsoft-surface-vs-apple-ipad-a-visual-comparison.html b/_posts/2012-06-20-microsoft-surface-vs-apple-ipad-a-visual-comparison.html index 7348693d7a..3835b192a4 100644 --- a/_posts/2012-06-20-microsoft-surface-vs-apple-ipad-a-visual-comparison.html +++ b/_posts/2012-06-20-microsoft-surface-vs-apple-ipad-a-visual-comparison.html @@ -2,7 +2,6 @@ title: Microsoft Surface vs. Apple iPad - a Visual Comparison date: 2012-06-20 00:00:00 Z categories: -- ceberhardt - Tech tags: - Windows 8 diff --git a/_posts/2012-06-21-a-developer-perspective-on-windows-8.html b/_posts/2012-06-21-a-developer-perspective-on-windows-8.html index 297f5fe93d..86c04822d5 100644 --- a/_posts/2012-06-21-a-developer-perspective-on-windows-8.html +++ b/_posts/2012-06-21-a-developer-perspective-on-windows-8.html @@ -2,7 +2,6 @@ title: A Developer Perspective on Windows Phone 8 date: 2012-06-21 00:00:00 Z categories: -- ceberhardt - Tech tags: - blog diff --git a/_posts/2012-06-22-a-developer-perspective-on-windows-phone-8-an-update.html b/_posts/2012-06-22-a-developer-perspective-on-windows-phone-8-an-update.html index 5082d01791..d193c277f1 100644 --- a/_posts/2012-06-22-a-developer-perspective-on-windows-phone-8-an-update.html +++ b/_posts/2012-06-22-a-developer-perspective-on-windows-phone-8-an-update.html @@ -2,7 +2,6 @@ title: A Developer Perspective on Windows Phone 8 - An Update date: 2012-06-22 00:00:00 Z categories: -- ceberhardt - Tech tags: - blog diff --git a/_posts/2012-06-27-a-gesture-driven-windows-phone-todo-application-part-two-drag-re-ordering.html b/_posts/2012-06-27-a-gesture-driven-windows-phone-todo-application-part-two-drag-re-ordering.html index bf35c79436..3e251b6d06 100644 --- a/_posts/2012-06-27-a-gesture-driven-windows-phone-todo-application-part-two-drag-re-ordering.html +++ b/_posts/2012-06-27-a-gesture-driven-windows-phone-todo-application-part-two-drag-re-ordering.html @@ -2,7 +2,6 @@ title: A gesture-driven Windows Phone to-do application Part Two - drag re-ordering date: 2012-06-27 00:00:00 Z categories: -- ceberhardt - Tech tags: - WP7 diff --git a/_posts/2012-07-05-the-higgs-boson-comic-sans-and-my-15-minutes-of-twitter-fame.html b/_posts/2012-07-05-the-higgs-boson-comic-sans-and-my-15-minutes-of-twitter-fame.html index 01e7e26f3f..f8f84f4eec 100644 --- a/_posts/2012-07-05-the-higgs-boson-comic-sans-and-my-15-minutes-of-twitter-fame.html +++ b/_posts/2012-07-05-the-higgs-boson-comic-sans-and-my-15-minutes-of-twitter-fame.html @@ -2,7 +2,6 @@ title: The Higgs Boson, Comic Sans and my 15 minutes of Twitter fame date: 2012-07-05 00:00:00 Z categories: -- ceberhardt - Tech tags: - blog diff --git a/_posts/2012-07-24-an-introduction-to-developing-ios-applications-with-monotouch.html b/_posts/2012-07-24-an-introduction-to-developing-ios-applications-with-monotouch.html index cc5ed84f44..5ef5743275 100644 --- a/_posts/2012-07-24-an-introduction-to-developing-ios-applications-with-monotouch.html +++ b/_posts/2012-07-24-an-introduction-to-developing-ios-applications-with-monotouch.html @@ -2,7 +2,6 @@ title: An Introduction and Thoughts on Developing iOS Applications with MonoTouch date: 2012-07-24 00:00:00 Z categories: -- ceberhardt - Tech tags: - WP7 diff --git a/_posts/2012-07-26-a-gesture-driven-windows-phone-to-do-list-complete-example.html b/_posts/2012-07-26-a-gesture-driven-windows-phone-to-do-list-complete-example.html index 10f895a0cd..0133b808e1 100644 --- a/_posts/2012-07-26-a-gesture-driven-windows-phone-to-do-list-complete-example.html +++ b/_posts/2012-07-26-a-gesture-driven-windows-phone-to-do-list-complete-example.html @@ -2,7 +2,6 @@ title: A Gesture-Driven Windows Phone To-Do List - Complete Example date: 2012-07-26 00:00:00 Z categories: -- ceberhardt - Tech tags: - blog diff --git a/_posts/2012-07-30-book-review-ios-programming-for-net-developers.html b/_posts/2012-07-30-book-review-ios-programming-for-net-developers.html index e9c9dd6396..b7e6ef3112 100644 --- a/_posts/2012-07-30-book-review-ios-programming-for-net-developers.html +++ b/_posts/2012-07-30-book-review-ios-programming-for-net-developers.html @@ -2,7 +2,6 @@ title: 'Book Review: iOS Programming for .NET Developers' date: 2012-07-30 00:00:00 Z categories: -- ceberhardt - Tech tags: - iOS diff --git a/_posts/2012-08-23-property-finder-a-cross-platform-html5-mobile-app.html b/_posts/2012-08-23-property-finder-a-cross-platform-html5-mobile-app.html index 2aee05bbe9..19b6250b6c 100644 --- a/_posts/2012-08-23-property-finder-a-cross-platform-html5-mobile-app.html +++ b/_posts/2012-08-23-property-finder-a-cross-platform-html5-mobile-app.html @@ -2,7 +2,6 @@ title: Property Finder - A Cross-platform HTML5 Mobile App date: 2012-08-23 00:00:00 Z categories: -- ceberhardt - Tech tags: - blog diff --git a/_posts/2012-08-29-gesture-todo-list-article-wins-codeproject-monthly-competition.html b/_posts/2012-08-29-gesture-todo-list-article-wins-codeproject-monthly-competition.html index c6fe680af4..85be763a5b 100644 --- a/_posts/2012-08-29-gesture-todo-list-article-wins-codeproject-monthly-competition.html +++ b/_posts/2012-08-29-gesture-todo-list-article-wins-codeproject-monthly-competition.html @@ -2,7 +2,6 @@ title: Gesture-Driven To Do List Article Wins CodeProject Monthly Competition date: 2012-08-29 00:00:00 Z categories: -- ceberhardt - Tech tags: - blog diff --git a/_posts/2012-10-12-clearer-a-gesture-driven-windows-8-to-do-application.html b/_posts/2012-10-12-clearer-a-gesture-driven-windows-8-to-do-application.html index c2f9e1e1e6..c3cb85ca20 100644 --- a/_posts/2012-10-12-clearer-a-gesture-driven-windows-8-to-do-application.html +++ b/_posts/2012-10-12-clearer-a-gesture-driven-windows-8-to-do-application.html @@ -2,7 +2,6 @@ title: Clearer - A Gesture-Driven Windows 8 To-Do Application date: 2012-10-12 00:00:00 Z categories: -- ceberhardt - Tech tags: - codeproject diff --git a/_posts/2012-10-23-integrating-knockout-and-jquerymobile.html b/_posts/2012-10-23-integrating-knockout-and-jquerymobile.html index a417927010..143fc674e9 100644 --- a/_posts/2012-10-23-integrating-knockout-and-jquerymobile.html +++ b/_posts/2012-10-23-integrating-knockout-and-jquerymobile.html @@ -2,7 +2,6 @@ title: 'Integrating Knockout and jQueryMobile ' date: 2012-10-23 00:00:00 Z categories: -- ceberhardt - Tech tags: - codeproject diff --git a/_posts/2012-11-12-ray-wenderlich-and-my-adventures-in-ios.html b/_posts/2012-11-12-ray-wenderlich-and-my-adventures-in-ios.html index 0d3bc2e8be..0be1125684 100644 --- a/_posts/2012-11-12-ray-wenderlich-and-my-adventures-in-ios.html +++ b/_posts/2012-11-12-ray-wenderlich-and-my-adventures-in-ios.html @@ -2,7 +2,6 @@ title: Ray Wenderlich and My Adventures in iOS date: 2012-11-12 00:00:00 Z categories: -- ceberhardt - Tech tags: - blog diff --git a/_posts/2012-11-19-a-multicast-delegate-pattern-for-ios-controls.html b/_posts/2012-11-19-a-multicast-delegate-pattern-for-ios-controls.html index 897ac66df8..655d9414d6 100644 --- a/_posts/2012-11-19-a-multicast-delegate-pattern-for-ios-controls.html +++ b/_posts/2012-11-19-a-multicast-delegate-pattern-for-ios-controls.html @@ -2,7 +2,6 @@ title: A Multicast Delegate Pattern for iOS Controls date: 2012-11-19 00:00:00 Z categories: -- ceberhardt - Tech tags: - objective-c diff --git a/_posts/2012-12-17-jekyll-a-developers-wordpress.md b/_posts/2012-12-17-jekyll-a-developers-wordpress.md index 5f5c623702..0b138177f7 100644 --- a/_posts/2012-12-17-jekyll-a-developers-wordpress.md +++ b/_posts/2012-12-17-jekyll-a-developers-wordpress.md @@ -2,7 +2,6 @@ title: Jekyll - A Developer's Wordpress? date: 2012-12-17 00:00:00 Z categories: -- cprice - Tech tags: - blog @@ -12,9 +11,7 @@ oldlink: http://www.scottlogic.co.uk/2012/12/jekyll-a-developers-wordpress/ layout: default_post source: site disqus-id: "/2012/12/jekyll-a-developers-wordpress/" -summary: We're very soon to launch a site documenting an open source project we've - been hard at work producing. As the project is hosted on github, we'll be making - use of the Github Pages hosting feature which itself is built on top of Jekyll. +summary: We're very soon to launch a site documenting an open source project we've been hard at work producing. As the project is hosted on github, we'll be making use of the Github Pages hosting feature which itself is built on top of Jekyll. --- ## *Outrageous pun intentionally... hyde-n...* diff --git a/_posts/2012-12-21-introducing-propertycross-helping-you-select-a-cross-platform-mobile-framework.html b/_posts/2012-12-21-introducing-propertycross-helping-you-select-a-cross-platform-mobile-framework.html index 71c08d1dec..0792b8feeb 100644 --- a/_posts/2012-12-21-introducing-propertycross-helping-you-select-a-cross-platform-mobile-framework.html +++ b/_posts/2012-12-21-introducing-propertycross-helping-you-select-a-cross-platform-mobile-framework.html @@ -2,7 +2,6 @@ title: Introducing PropertyCross - Helping you select a cross-platform mobile framework date: 2012-12-21 00:00:00 Z categories: -- ceberhardt - Tech tags: - codeproject diff --git a/_posts/2013-01-04-codeproject-article-on-xamarin-cross-platform-development.html b/_posts/2013-01-04-codeproject-article-on-xamarin-cross-platform-development.html index e41b7b0a14..b01a8eabef 100644 --- a/_posts/2013-01-04-codeproject-article-on-xamarin-cross-platform-development.html +++ b/_posts/2013-01-04-codeproject-article-on-xamarin-cross-platform-development.html @@ -2,7 +2,6 @@ title: CodeProject Article on Xamarin Cross Platform Development date: 2013-01-04 00:00:00 Z categories: -- ceberhardt - Tech tags: - blog diff --git a/_posts/2013-01-07-codeproject-mvp-2013.html b/_posts/2013-01-07-codeproject-mvp-2013.html index e8a7a91aeb..9405e80b85 100644 --- a/_posts/2013-01-07-codeproject-mvp-2013.html +++ b/_posts/2013-01-07-codeproject-mvp-2013.html @@ -2,7 +2,6 @@ title: CodeProject MVP 2013 date: 2013-01-07 00:00:00 Z categories: -- ceberhardt - Tech tags: - blog diff --git a/_posts/2013-02-15-linq-to-objective-c.html b/_posts/2013-02-15-linq-to-objective-c.html index 5682075850..b8463818ff 100644 --- a/_posts/2013-02-15-linq-to-objective-c.html +++ b/_posts/2013-02-15-linq-to-objective-c.html @@ -2,7 +2,6 @@ title: Linq to Objective-C date: 2013-02-15 00:00:00 Z categories: -- ceberhardt - Tech tags: - blog diff --git a/_posts/2013-02-25-windows-phone-8-running-app-article-wins-codeproject-competition.html b/_posts/2013-02-25-windows-phone-8-running-app-article-wins-codeproject-competition.html index 356e33a5f8..7852edf9ae 100644 --- a/_posts/2013-02-25-windows-phone-8-running-app-article-wins-codeproject-competition.html +++ b/_posts/2013-02-25-windows-phone-8-running-app-article-wins-codeproject-competition.html @@ -2,7 +2,6 @@ title: Windows Phone 8 Running App Article wins CodeProject competition date: 2013-02-25 00:00:00 Z categories: -- ceberhardt - Tech tags: - codeproject diff --git a/_posts/2013-03-28-html5-it-just-got-real-a-one-day-conference-in-london-14th-may.html b/_posts/2013-03-28-html5-it-just-got-real-a-one-day-conference-in-london-14th-may.html index 98be81a49d..38a01a6840 100644 --- a/_posts/2013-03-28-html5-it-just-got-real-a-one-day-conference-in-london-14th-may.html +++ b/_posts/2013-03-28-html5-it-just-got-real-a-one-day-conference-in-london-14th-may.html @@ -2,7 +2,6 @@ title: HTML5 - It Just Got Real - A One-day Conference in London 14th May date: 2013-03-28 00:00:00 Z categories: -- ceberhardt - Tech tags: - blog diff --git a/_posts/2013-04-08-comparing-kendoui-and-knockout-with-a-bit-of-jquerymobile-on-the-side.html b/_posts/2013-04-08-comparing-kendoui-and-knockout-with-a-bit-of-jquerymobile-on-the-side.html index 3ab30561f8..e6f24a1de9 100644 --- a/_posts/2013-04-08-comparing-kendoui-and-knockout-with-a-bit-of-jquerymobile-on-the-side.html +++ b/_posts/2013-04-08-comparing-kendoui-and-knockout-with-a-bit-of-jquerymobile-on-the-side.html @@ -2,7 +2,6 @@ title: Comparing KendoUI and Knockout (with a bit of jQueryMobile on the side) date: 2013-04-08 00:00:00 Z categories: -- ceberhardt - Tech tags: - codeproject diff --git a/_posts/2013-04-15-enhanced-windows-phone-8-map-gestures.html b/_posts/2013-04-15-enhanced-windows-phone-8-map-gestures.html index 6e18c6fb3d..0f0489003b 100644 --- a/_posts/2013-04-15-enhanced-windows-phone-8-map-gestures.html +++ b/_posts/2013-04-15-enhanced-windows-phone-8-map-gestures.html @@ -2,7 +2,6 @@ title: Enhanced Windows Phone 8 Map Gestures date: 2013-04-15 00:00:00 Z categories: -- ceberhardt - Tech tags: - codeproject diff --git a/_posts/2013-05-16-html5-it-just-got-real-slides.html b/_posts/2013-05-16-html5-it-just-got-real-slides.html index e612d6b45a..bc53c1f47f 100644 --- a/_posts/2013-05-16-html5-it-just-got-real-slides.html +++ b/_posts/2013-05-16-html5-it-just-got-real-slides.html @@ -2,7 +2,6 @@ title: HTML5 - It Just Got Real - Slides date: 2013-05-16 00:00:00 Z categories: -- ceberhardt - Tech id: 185740 author: ceberhardt diff --git a/_posts/2013-05-22-reversieight-a-windows-8-reversi-game.html b/_posts/2013-05-22-reversieight-a-windows-8-reversi-game.html index 4d9bbc1876..c4374c2baf 100644 --- a/_posts/2013-05-22-reversieight-a-windows-8-reversi-game.html +++ b/_posts/2013-05-22-reversieight-a-windows-8-reversi-game.html @@ -2,7 +2,6 @@ title: ReversiEight - A Windows 8 Reversi Game date: 2013-05-22 00:00:00 Z categories: -- ceberhardt - Tech id: 2438 author: ceberhardt diff --git a/_posts/2013-06-03-new-ios-article-how-to-make-a-custom-control.html b/_posts/2013-06-03-new-ios-article-how-to-make-a-custom-control.html index 4b8d9f7b64..b6574f2617 100644 --- a/_posts/2013-06-03-new-ios-article-how-to-make-a-custom-control.html +++ b/_posts/2013-06-03-new-ios-article-how-to-make-a-custom-control.html @@ -2,7 +2,6 @@ title: New iOS Article - How To Make a Custom Control date: 2013-06-03 00:00:00 Z categories: -- ceberhardt - Tech id: 2442 author: ceberhardt diff --git a/_posts/2013-06-06-scala-macros-part-2.md b/_posts/2013-06-06-scala-macros-part-2.md index dc6532892a..78b9446656 100644 --- a/_posts/2013-06-06-scala-macros-part-2.md +++ b/_posts/2013-06-06-scala-macros-part-2.md @@ -2,7 +2,6 @@ title: Adventures with Scala Macros - Part 2 date: 2013-06-06 00:00:00 Z categories: -- jphillpotts - Tech tags: - Scala @@ -11,8 +10,7 @@ tags: author: jphillpotts layout: default_post source: site -summary: In this article we'll look at ways to overcome one of the main restrictions - of def macros - the ability to only generate functions. +summary: In this article we'll look at ways to overcome one of the main restrictions of def macros - the ability to only generate functions. oldlink: http://www.scottlogic.com/blog/2013/06/06/scala-macros-part-2.html disqus-id: "/2013/06/06/scala-macros-part-2.html" --- diff --git a/_posts/2013-06-07-scala-macros-part-3.md b/_posts/2013-06-07-scala-macros-part-3.md index 65ba36ec2c..d992829ff8 100644 --- a/_posts/2013-06-07-scala-macros-part-3.md +++ b/_posts/2013-06-07-scala-macros-part-3.md @@ -2,7 +2,6 @@ title: Adventures with Scala Macros - Part 3 date: 2013-06-07 00:00:00 Z categories: -- jphillpotts - Tech tags: - Scala @@ -11,8 +10,7 @@ tags: author: jphillpotts layout: default_post source: site -summary: Taking a macro that can extract path elements from a query string and turning - it into a fully fledged RESTful API, backed by an in-memory database. +summary: Taking a macro that can extract path elements from a query string and turning it into a fully fledged RESTful API, backed by an in-memory database. oldlink: http://www.scottlogic.com/blog/2013/06/07/scala-macros-part-3.html disqus-id: "/2013/06/07/scala-macros-part-3.html" --- diff --git a/_posts/2013-06-17-scala-macros-part-4.md b/_posts/2013-06-17-scala-macros-part-4.md index 19d8b583ab..0998cf4335 100644 --- a/_posts/2013-06-17-scala-macros-part-4.md +++ b/_posts/2013-06-17-scala-macros-part-4.md @@ -2,7 +2,6 @@ title: Adventures with Scala Macros - Part 4 date: 2013-06-17 00:00:00 Z categories: -- jphillpotts - Tech tags: - Scala @@ -11,8 +10,7 @@ tags: author: jphillpotts layout: default_post source: site -summary: In the final article in the series, we take the RESTful API we've created - and integrate it with MongoDB for persistence using the Salat library. +summary: In the final article in the series, we take the RESTful API we've created and integrate it with MongoDB for persistence using the Salat library. oldlink: http://www.scottlogic.com/blog/2013/06/17/scala-macros-part-4.html disqus-id: "/2013/06/17/scala-macros-part-4.html" --- diff --git a/_posts/2013-06-24-ux-scotland.md b/_posts/2013-06-24-ux-scotland.md index 54e4a2fa24..bf29d4c06d 100644 --- a/_posts/2013-06-24-ux-scotland.md +++ b/_posts/2013-06-24-ux-scotland.md @@ -2,7 +2,6 @@ title: UX Scotland 2013 date: 2013-06-24 00:00:00 Z categories: -- godds - UX Design tags: - UX design @@ -12,12 +11,7 @@ layout: default_post source: site oldlink: http://www.scottlogic.com/blog/2013/06/24/ux-scotland.html disqus-id: "/2013/06/24/ux-scotland.html" -summary: Last week I spoke at and attended UX Scotland 2013, a new user experience - design conference organised by Software Acumen. Over the course of 2 days, 31 sessions - and roughly 130 delegates ensured that Our Dynamic Earth in Edinburgh was filled - with ideas, discussion and enthusiasm. Overall, the conference was a definite success - and I'm delighted to hear Software Acumen are already planning to repeat it next - year. +summary: Last week I spoke at and attended UX Scotland 2013, a new user experience design conference organised by Software Acumen. Over the course of 2 days, 31 sessions and roughly 130 delegates ensured that Our Dynamic Earth in Edinburgh was filled with ideas, discussion and enthusiasm. Overall, the conference was a definite success and I'm delighted to hear Software Acumen are already planning to repeat it next year. --- Last week I spoke at and attended [UX Scotland 2013](http://uxscotland.net/), a new user experience design conference diff --git a/_posts/2013-07-18-betamax-in-scala.md b/_posts/2013-07-18-betamax-in-scala.md index 63d8b05fed..bd532e9a6c 100644 --- a/_posts/2013-07-18-betamax-in-scala.md +++ b/_posts/2013-07-18-betamax-in-scala.md @@ -2,7 +2,6 @@ title: Testing HTTP requests with Betamax in Scala date: 2013-07-18 00:00:00 Z categories: -- jphillpotts - Tech tags: - Scala @@ -11,9 +10,7 @@ tags: author: jphillpotts layout: default_post source: site -summary: "Betamax is a tool to help with testing - \napplications that consume web services by allowing the developer to record \nresponses - and then replay them. In this post we look at how we can use it in Scala.\n" +summary: "Betamax is a tool to help with testing \napplications that consume web services by allowing the developer to record \nresponses and then replay them. In this post we look at how we can use it in Scala.\n" oldlink: http://www.scottlogic.com/blog/2013/07/18/betamax-in-scala.html disqus-id: "/2013/07/18/betamax-in-scala.html" --- diff --git a/_posts/2013-07-29-spark-stream-analysis.md b/_posts/2013-07-29-spark-stream-analysis.md index 54b2b1fba3..c2fe0e413f 100644 --- a/_posts/2013-07-29-spark-stream-analysis.md +++ b/_posts/2013-07-29-spark-stream-analysis.md @@ -2,7 +2,6 @@ title: Real-time data analysis using Spark date: 2013-07-29 00:00:00 Z categories: -- jphillpotts - Data Engineering tags: - Scala @@ -13,10 +12,7 @@ tags: author: jphillpotts layout: default_post source: site -summary: "Big Data is a hot topic these days, and one aspect of that problem space - is\nprocessing streams of high velocity data in near-real time. Here we're going - \nto look at using Big Data-style techniques in Scala on a stream of data from \na - WebSocket.\n" +summary: "Big Data is a hot topic these days, and one aspect of that problem space is\nprocessing streams of high velocity data in near-real time. Here we're going \nto look at using Big Data-style techniques in Scala on a stream of data from \na WebSocket.\n" oldlink: http://www.scottlogic.com/blog/2013/07/29/spark-stream-analysis.html disqus-id: "/2013/07/29/spark-stream-analysis.html" --- diff --git a/_posts/2013-08-08-interactive-dotnet-1.md b/_posts/2013-08-08-interactive-dotnet-1.md index e57f29575e..1959dddd1e 100644 --- a/_posts/2013-08-08-interactive-dotnet-1.md +++ b/_posts/2013-08-08-interactive-dotnet-1.md @@ -2,15 +2,13 @@ title: Interactive.NET (1) date: 2013-08-08 00:00:00 Z categories: -- nwolverson - Tech tags: - blog author: nwolverson layout: default_post source: site -summary: In the first part of a series on running an interactive environment (REPL) - on .NET, I talk a little about why you might want one, and cover the non-C# options. +summary: In the first part of a series on running an interactive environment (REPL) on .NET, I talk a little about why you might want one, and cover the non-C# options. oldlink: http://www.scottlogic.com/blog/2013/08/08/interactive-dotnet-1.html disqus-id: "/2013/08/08/interactive-dotnet-1.html" --- diff --git a/_posts/2013-08-09-the-science-behind-data-visualisation.md b/_posts/2013-08-09-the-science-behind-data-visualisation.md index f98864c2a7..ca4bc77fe0 100644 --- a/_posts/2013-08-09-the-science-behind-data-visualisation.md +++ b/_posts/2013-08-09-the-science-behind-data-visualisation.md @@ -2,7 +2,6 @@ title: The Science behind Data Visualisation date: 2013-08-09 00:00:00 Z categories: -- godds - UX Design tags: - UX design @@ -11,9 +10,7 @@ tags: - featured author: godds image: godds/assets/featured/science-behind-visualisation.jpg -summary: An outline of principles that will help you design more compelling data visualisations, - from the respective strengths of various means for visually encoding values to the - most appropriate patterns for conveying relationships. +summary: An outline of principles that will help you design more compelling data visualisations, from the respective strengths of various means for visually encoding values to the most appropriate patterns for conveying relationships. summary-short: How to improve your data visualisations. layout: default_post source: site diff --git a/_posts/2013-08-09-windows-phone-app-studio-first-impressions.md b/_posts/2013-08-09-windows-phone-app-studio-first-impressions.md index 3ab9904868..2848ed54ec 100644 --- a/_posts/2013-08-09-windows-phone-app-studio-first-impressions.md +++ b/_posts/2013-08-09-windows-phone-app-studio-first-impressions.md @@ -2,13 +2,9 @@ title: Windows Phone App Studio - Shows Potential ... date: 2013-08-09 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt -summary: A couple of days ago Microsoft announced Windows Phone App Studio, a web - based tool for the rapid creation of Windows Phone applications. In this blog post - I take this new technology for a spin to see what it's capable of, and the interesting - potential it has for creating 'personal' apps. +summary: A couple of days ago Microsoft announced Windows Phone App Studio, a web based tool for the rapid creation of Windows Phone applications. In this blog post I take this new technology for a spin to see what it's capable of, and the interesting potential it has for creating 'personal' apps. layout: default_post oldlink: http://www.scottlogic.com/blog/2013/08/09/windows-phone-app-studio-first-impressions.html disqus-id: "/2013/08/09/windows-phone-app-studio-first-impressions.html" diff --git a/_posts/2013-08-15-interactive-dotnet-2.md b/_posts/2013-08-15-interactive-dotnet-2.md index 90272e807d..0c99ee6401 100644 --- a/_posts/2013-08-15-interactive-dotnet-2.md +++ b/_posts/2013-08-15-interactive-dotnet-2.md @@ -2,16 +2,13 @@ title: Interactive.NET (2 - C#) date: 2013-08-15 00:00:00 Z categories: -- nwolverson - Tech tags: - blog author: nwolverson layout: default_post source: site -summary: In the previous part of this series discussing running an interactive environment - (REPL) on .NET I covered the non-C# options. This post explores the options for - an interactive or lightweight C# environment. +summary: In the previous part of this series discussing running an interactive environment (REPL) on .NET I covered the non-C# options. This post explores the options for an interactive or lightweight C# environment. oldlink: http://www.scottlogic.com/blog/2013/08/15/interactive-dotnet-2.html disqus-id: "/2013/08/15/interactive-dotnet-2.html" --- diff --git a/_posts/2013-08-28-towtruck.md b/_posts/2013-08-28-towtruck.md index 6ad606a30f..f618488671 100644 --- a/_posts/2013-08-28-towtruck.md +++ b/_posts/2013-08-28-towtruck.md @@ -2,7 +2,6 @@ title: TowTruck and HasteBin date: 2013-08-28 00:00:00 Z categories: -- aaylett - Tech tags: - blog @@ -11,8 +10,7 @@ layout: default_post source: site oldlink: http://www.scottlogic.com/blog/2013/08/28/towtruck.html disqus-id: "/2013/08/28/towtruck.html" -summary: The Open Web is cool. One of the things I most enjoy about modern web development - is that so much of the code is open and able to be mashed together. +summary: The Open Web is cool. One of the things I most enjoy about modern web development is that so much of the code is open and able to be mashed together. --- The Open Web is cool :). One of the things I most enjoy about modern web diff --git a/_posts/2013-09-09-nullable-in-kepler.md b/_posts/2013-09-09-nullable-in-kepler.md index b13aca4af4..774575f56a 100644 --- a/_posts/2013-09-09-nullable-in-kepler.md +++ b/_posts/2013-09-09-nullable-in-kepler.md @@ -2,7 +2,6 @@ title: Eclipse Kepler and @Nullable date: 2013-09-09 00:00:00 Z categories: -- aaylett - Tech tags: - Eclipse @@ -13,10 +12,7 @@ image: aaylett/assets/featured/eclipse.jpg layout: default_post oldlink: http://www.scottlogic.com/blog/2013/09/09/nullable-in-kepler.html disqus-id: "/2013/09/09/nullable-in-kepler.html" -summary: When Eclipse Juno came out last year, I was excited to see some support for - `@Nullable` annotations. I didn't get very far with them at the time, though, as - the implementation was quite strict. With the release of Kepler though, it's much - easer to make productive use of `@Nullable` to help avoid errors. +summary: When Eclipse Juno came out last year, I was excited to see some support for `@Nullable` annotations. I didn't get very far with them at the time, though, as the implementation was quite strict. With the release of Kepler though, it's much easer to make productive use of `@Nullable` to help avoid errors. --- When Eclipse Juno came out last year, I was excited to see some support for diff --git a/_posts/2013-09-10-typescript-0.9.md b/_posts/2013-09-10-typescript-0.9.md index b60988e1f7..7bc21cbf08 100644 --- a/_posts/2013-09-10-typescript-0.9.md +++ b/_posts/2013-09-10-typescript-0.9.md @@ -2,16 +2,13 @@ title: 'Typescript 0.9: Any improvement' date: 2013-09-10 00:00:00 Z categories: -- nwolverson - Tech tags: - blog author: nwolverson image: nwolverson/assets/featured/typescript.jpg layout: default_post -summary: Version 0.9 of Typescript was recently released with support for generic - types. In this post I discuss the features of 0.9 and 0.9.1, particularly generics - and the "no implicit any" option. +summary: Version 0.9 of Typescript was recently released with support for generic types. In this post I discuss the features of 0.9 and 0.9.1, particularly generics and the "no implicit any" option. oldlink: http://www.scottlogic.com/blog/2013/09/10/typescript-0.9.html disqus-id: "/2013/09/10/typescript-0.9.html" --- diff --git a/_posts/2013-09-19-ios-book-published.md b/_posts/2013-09-19-ios-book-published.md index 434ea912ce..823a934b17 100644 --- a/_posts/2013-09-19-ios-book-published.md +++ b/_posts/2013-09-19-ios-book-published.md @@ -2,14 +2,11 @@ title: iOS 7 by Tutorials - the first iOS 7 book - is published date: 2013-09-19 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt title-short: iOS 7 by Tutorials image: ceberhardt/assets/featured/ios7-by-tutorials.png -summary: For the past four months I have been hard at work writing four chapters for - a book, iOS 7 by tutorials. Just yesterday, as the iOS 7 NDA was lifted, the book - went on sale. +summary: For the past four months I have been hard at work writing four chapters for a book, iOS 7 by tutorials. Just yesterday, as the iOS 7 NDA was lifted, the book went on sale. layout: default_post oldlink: http://www.scottlogic.com/blog/2013/09/19/ios-book-published.html disqus-id: "/2013/09/19/ios-book-published.html" diff --git a/_posts/2013-09-20-creating-a-custom-flip-view-controller-transition.md b/_posts/2013-09-20-creating-a-custom-flip-view-controller-transition.md index 262377401d..844801c9f4 100644 --- a/_posts/2013-09-20-creating-a-custom-flip-view-controller-transition.md +++ b/_posts/2013-09-20-creating-a-custom-flip-view-controller-transition.md @@ -2,13 +2,10 @@ title: Creating a custom flip view controller transition date: 2013-09-20 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt image: ceberhardt/assets/featured/custom-flip.jpg -summary: With iOS 7 Apple introduced a new set of APIs for creating custom View Controller - transitions. In this blog post I look at how to create a custom 'flip' transition, - giving the impression of a turning page. +summary: With iOS 7 Apple introduced a new set of APIs for creating custom View Controller transitions. In this blog post I look at how to create a custom 'flip' transition, giving the impression of a turning page. layout: default_post oldlink: http://www.scottlogic.com/blog/2013/09/20/creating-a-custom-flip-view-controller-transition.html disqus-id: "/2013/09/20/creating-a-custom-flip-view-controller-transition.html" diff --git a/_posts/2013-09-25-2D-Game-Development-With-SpriteKit.md b/_posts/2013-09-25-2D-Game-Development-With-SpriteKit.md index 0224a3421f..73a1ec00b8 100644 --- a/_posts/2013-09-25-2D-Game-Development-With-SpriteKit.md +++ b/_posts/2013-09-25-2D-Game-Development-With-SpriteKit.md @@ -2,12 +2,10 @@ title: 2D Game Development with SpriteKit date: 2013-09-25 00:00:00 Z categories: -- cgrant - Tech author: cgrant image: cgrant/assets/featured/FirstSquadron.png -summary: Explaining the very basics of getting a simple 2D fighter plane game up and - running with SpriteKit +summary: Explaining the very basics of getting a simple 2D fighter plane game up and running with SpriteKit layout: default_post oldlink: http://www.scottlogic.com/blog/2013/09/25/2D-Game-Development-With-SpriteKit.html disqus-id: "/2013/09/25/2D-Game-Development-With-SpriteKit.html" diff --git a/_posts/2013-09-26-tabbar-custom-transitions.md b/_posts/2013-09-26-tabbar-custom-transitions.md index e28bfd5880..b231e0c660 100644 --- a/_posts/2013-09-26-tabbar-custom-transitions.md +++ b/_posts/2013-09-26-tabbar-custom-transitions.md @@ -2,12 +2,9 @@ title: An Interactive Tab Bar Controller Transition date: 2013-09-26 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt -summary: This blog post looks at creating an interactive tab bar controller transition, - where you can swipe left and right to navigate between the tabs. The transition - itself is a 'paperfold' effect - very pretty! +summary: This blog post looks at creating an interactive tab bar controller transition, where you can swipe left and right to navigate between the tabs. The transition itself is a 'paperfold' effect - very pretty! layout: default_post oldlink: http://www.scottlogic.com/blog/2013/09/26/tabbar-custom-transitions.html disqus-id: "/2013/09/26/tabbar-custom-transitions.html" diff --git a/_posts/2013-10-14-assessing-android_fragmentation.md b/_posts/2013-10-14-assessing-android_fragmentation.md index 605e26a73a..e961213aa6 100644 --- a/_posts/2013-10-14-assessing-android_fragmentation.md +++ b/_posts/2013-10-14-assessing-android_fragmentation.md @@ -2,14 +2,12 @@ title: Assessing Android Fragmentation date: 2013-10-14 00:00:00 Z categories: -- shogarth - Tech author: shogarth image: shogarth/assets/featured/fragmentation.png image-attribution: image courtesy of YoLaGringo layout: default_post -summary: Android is fragmented. This is a feature, not a bug. Embrace this and you - embrace the future. +summary: Android is fragmented. This is a feature, not a bug. Embrace this and you embrace the future. oldlink: http://www.scottlogic.com/blog/2013/10/14/assessing-android_fragmentation.html disqus-id: "/2013/10/14/assessing-android_fragmentation.html" --- diff --git a/_posts/2013-10-18-getting-functional-at-dddnorth.md b/_posts/2013-10-18-getting-functional-at-dddnorth.md index 0e46a19a6f..9e4717894d 100644 --- a/_posts/2013-10-18-getting-functional-at-dddnorth.md +++ b/_posts/2013-10-18-getting-functional-at-dddnorth.md @@ -2,7 +2,6 @@ title: Getting Functional at DDDNorth date: 2013-10-18 00:00:00 Z categories: -- shogarth - Tech tags: - Conferences @@ -11,8 +10,7 @@ author: shogarth layout: default_post oldlink: http://www.scottlogic.com/blog/2013/10/18/getting-functional-at-dddnorth.html disqus-id: "/2013/10/18/getting-functional-at-dddnorth.html" -summary: Last weekend I had the pleasure of attending this year's DDDNorth conference - at Sunderland University. +summary: Last weekend I had the pleasure of attending this year's DDDNorth conference at Sunderland University. --- Last weekend I had the pleasure of attending this year's [DDDNorth](http://dddnorth.co.uk/) conference at Sunderland University. DDD events are organised by the community, so anyone is free to submit a session. The community votes on which sessions they would like to see at the event. This year's event took on a distinctly functional feel - advocates of wisdom of the crowds, feel free to interpret this as a sign of things to come. I'd like to reflect upon the excellent sessions I attended. diff --git a/_posts/2013-11-27-javascript-object-creation-patterns.md b/_posts/2013-11-27-javascript-object-creation-patterns.md index 8addbceaa1..a12a0a24e8 100644 --- a/_posts/2013-11-27-javascript-object-creation-patterns.md +++ b/_posts/2013-11-27-javascript-object-creation-patterns.md @@ -2,15 +2,11 @@ title: Understanding JavaScript Object Creation Patterns date: 2013-11-27 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt image: ceberhardt/assets/featured/JavaScriptObjectCreation.png -image-attribution: image courtesy of Byron - James -summary: This article explores the various ways you can create objects with the JavaScript - language, and through this exploration finds that there is much to learn about the - language! +image-attribution: image courtesy of Byron James +summary: This article explores the various ways you can create objects with the JavaScript language, and through this exploration finds that there is much to learn about the language! layout: default_post originalArticleLink: http://www.codeproject.com/Articles/687093/Understanding-JavaScript-Object-Creation-Patterns --- diff --git a/_posts/2013-12-04-on-running-a-code-club.md b/_posts/2013-12-04-on-running-a-code-club.md index 8c75ee606d..d262ece9a0 100644 --- a/_posts/2013-12-04-on-running-a-code-club.md +++ b/_posts/2013-12-04-on-running-a-code-club.md @@ -2,15 +2,12 @@ title: On Running a Code Club date: 2013-12-04 00:00:00 Z categories: -- shogarth - People author: shogarth layout: default_post image: shogarth/assets/featured/code-club.jpg summary-short: My thoughts and experiences setting up and running a Code Club -summary: Scott Logic have been helping out with a Code Club at a local primary school. - As one of the developers involved, I'd like to share my experiences and tips for - running your own Code Club! +summary: Scott Logic have been helping out with a Code Club at a local primary school. As one of the developers involved, I'd like to share my experiences and tips for running your own Code Club! oldlink: http://www.scottlogic.com/blog/2013/12/04/on-running-a-code-club.html disqus-id: "/2013/12/04/on-running-a-code-club.html" --- diff --git a/_posts/2013-12-05-counting-iterables.md b/_posts/2013-12-05-counting-iterables.md index 142699f93f..431ab0db1b 100644 --- a/_posts/2013-12-05-counting-iterables.md +++ b/_posts/2013-12-05-counting-iterables.md @@ -2,7 +2,6 @@ title: Iterating while counting date: 2013-12-05 00:00:00 Z categories: -- aaylett - Tech tags: - blog @@ -11,10 +10,7 @@ layout: default_post source: site oldlink: http://www.scottlogic.com/blog/2013/12/05/counting-iterables.html disqus-id: "/2013/12/05/counting-iterables.html" -summary: Suppose you have a collection, and you need to perform an action on each - element. That's not hard to do in any mainstream programming language. What if - you need to know the index of each element as you process it? Not hard, but depending - on your datastructures, possibly not as straightforward as it first sounds. +summary: Suppose you have a collection, and you need to perform an action on each element. That's not hard to do in any mainstream programming language. What if you need to know the index of each element as you process it? Not hard, but depending on your datastructures, possibly not as straightforward as it first sounds. --- Suppose you have a collection, and you need to perform an action on each diff --git a/_posts/2013-12-06-JavaScript-MVC-frameworks.md b/_posts/2013-12-06-JavaScript-MVC-frameworks.md index 01b844e751..0de06419b8 100644 --- a/_posts/2013-12-06-JavaScript-MVC-frameworks.md +++ b/_posts/2013-12-06-JavaScript-MVC-frameworks.md @@ -2,13 +2,10 @@ title: An introduction to MVC frameworks date: 2013-12-06 00:00:00 Z categories: -- dkerr - Tech author: dkerr layout: default_post -summary: The recent rise of web applications that have all the functionality of their - desktop counterparts has highlighted the fact that JavaScript MVC Frameworks are - now an essential part of any modern web developers toolkit. +summary: The recent rise of web applications that have all the functionality of their desktop counterparts has highlighted the fact that JavaScript MVC Frameworks are now an essential part of any modern web developers toolkit. oldlink: http://www.scottlogic.com/blog/2013/12/06/JavaScript-MVC-frameworks.html disqus-id: "/2013/12/06/JavaScript-MVC-frameworks.html" --- diff --git a/_posts/2013-12-18-wpf-snoop-powershell.md b/_posts/2013-12-18-wpf-snoop-powershell.md index e3fff8d3a4..b279636caa 100644 --- a/_posts/2013-12-18-wpf-snoop-powershell.md +++ b/_posts/2013-12-18-wpf-snoop-powershell.md @@ -2,7 +2,6 @@ title: 'Snooping WPF: Tips and PowerShell tricks' date: 2013-12-18 00:00:00 Z categories: -- nwolverson - Tech tags: - blog @@ -11,13 +10,7 @@ image: '' layout: default_post oldlink: http://www.scottlogic.com/blog/2013/12/18/wpf-snoop-powershell.html disqus-id: "/2013/12/18/wpf-snoop-powershell.html" -summary: When moving back from web to desktop development, it's easy to miss the quick - feedback and update cycle enabled by the developer tools in modern web browsers. - To an extent the debugger intermediate window does many of the things the console - allows, and many of the "script debugging" features the browser provides are based - on a traditional debugger. However the display of the page DOM and related CSS properties, - and the ability to inspect and manipulate these on the fly to debug and develop - a design, is something that it feels hard to live without. +summary: When moving back from web to desktop development, it's easy to miss the quick feedback and update cycle enabled by the developer tools in modern web browsers. To an extent the debugger intermediate window does many of the things the console allows, and many of the "script debugging" features the browser provides are based on a traditional debugger. However the display of the page DOM and related CSS properties, and the ability to inspect and manipulate these on the fly to debug and develop a design, is something that it feels hard to live without. --- When moving back from web to desktop development, it's easy to miss the quick feedback and update cycle enabled by the developer tools in modern diff --git a/_posts/2014-01-29-ios7-by-tutorials-in-print.md b/_posts/2014-01-29-ios7-by-tutorials-in-print.md index 89c2c1fcd3..53eb0e6436 100644 --- a/_posts/2014-01-29-ios7-by-tutorials-in-print.md +++ b/_posts/2014-01-29-ios7-by-tutorials-in-print.md @@ -2,11 +2,9 @@ title: iOS 7 By Tutorials In Print date: 2014-01-29 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt -summary: The book, iOS 7 By Tutorials, which I contributed four chapters to, is now - in print. +summary: The book, iOS 7 By Tutorials, which I contributed four chapters to, is now in print. layout: default_post oldlink: http://www.scottlogic.com/blog/2014/01/29/ios7-by-tutorials-in-print.html disqus-id: "/2014/01/29/ios7-by-tutorials-in-print.html" diff --git a/_posts/2014-01-31-propertycross-1-3-released.md b/_posts/2014-01-31-propertycross-1-3-released.md index 191cc6ecb3..ef7e2b1e27 100644 --- a/_posts/2014-01-31-propertycross-1-3-released.md +++ b/_posts/2014-01-31-propertycross-1-3-released.md @@ -2,11 +2,9 @@ title: PropertyCross 1.3 Released date: 2014-01-31 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt -summary: PropertyCross has just announced a v1.3 release, which includes two new frameworks, - a number of updates and an improved build system. +summary: PropertyCross has just announced a v1.3 release, which includes two new frameworks, a number of updates and an improved build system. layout: default_post oldlink: http://www.scottlogic.com/blog/2014/01/31/propertycross-1-3-released.html disqus-id: "/2014/01/31/propertycross-1-3-released.html" diff --git a/_posts/2014-02-04-intro-to-ixd.md b/_posts/2014-02-04-intro-to-ixd.md index cf74f4539c..10c96f8832 100644 --- a/_posts/2014-02-04-intro-to-ixd.md +++ b/_posts/2014-02-04-intro-to-ixd.md @@ -2,7 +2,6 @@ title: 'Intro to IxD: Affordance' date: 2014-02-04 00:00:00 Z categories: -- sduncan - UX Design tags: - interaction design @@ -11,10 +10,8 @@ tags: - ux design author: sduncan image: sduncan/assets/featured/2014-02-04-intro-to-ixd.jpg -summary: Well designed objects and interfaces do not require lists of instructions. - Why not? -summary-short: Well designed objects and interfaces do not require lists of instructions. - Why not? +summary: Well designed objects and interfaces do not require lists of instructions. Why not? +summary-short: Well designed objects and interfaces do not require lists of instructions. Why not? layout: default_post source: site oldlink: http://www.scottlogic.com/blog/2014/02/04/intro-to-ixd.html diff --git a/_posts/2014-02-28-arrow-functions-in-knockoutjs.md b/_posts/2014-02-28-arrow-functions-in-knockoutjs.md index 4a015f75c9..5e61937a0e 100644 --- a/_posts/2014-02-28-arrow-functions-in-knockoutjs.md +++ b/_posts/2014-02-28-arrow-functions-in-knockoutjs.md @@ -2,18 +2,14 @@ title: Arrow functions in Knockout.js date: 2014-02-28 00:00:00 Z categories: -- cprice - Tech author: cprice image: cprice/assets/featured/arrows.jpg -image-attribution: image courtesy of Byron - James +image-attribution: image courtesy of Byron James layout: default_post oldlink: http://www.scottlogic.com/blog/2014/02/28/arrow-functions-in-knockoutjs.html disqus-id: "/2014/02/28/arrow-functions-in-knockoutjs.html" -summary: Recently, Knockout's original author Steve Sanderson released a plugin called - knockout-projections which optimises the performance of the observable array methods - filter and map. +summary: Recently, Knockout's original author Steve Sanderson released a plugin called knockout-projections which optimises the performance of the observable array methods filter and map. --- Recently, Knockout's original author Steve Sanderson released a plugin called [knockout-projections](https://github.com/stevesanderson/knockout-projections) which optimises the performance of the observable array methods filter and map. In this post, I'll take a peek into the future by combining this plugin with the forthcoming ES6 arrow functions to produce some very terse and highly efficient collection bindings. diff --git a/_posts/2014-02-28-developing-large-scale-knockoutjs-applications.md b/_posts/2014-02-28-developing-large-scale-knockoutjs-applications.md index a78255b30e..09a744619f 100644 --- a/_posts/2014-02-28-developing-large-scale-knockoutjs-applications.md +++ b/_posts/2014-02-28-developing-large-scale-knockoutjs-applications.md @@ -2,15 +2,12 @@ title: Developing large scale KnockoutJS applications date: 2014-02-28 00:00:00 Z categories: -- rwilliams - Tech author: rwilliams image: rwilliams/assets/featured/building.jpg image-attribution: image courtesy of bgreenlee layout: default_post -summary: It's easy to get started building data-bound user interfaces in the browser - using the KnockoutJS MVVM library. This post covers some practices and techniques - that help with using it successfully in large single page applications. +summary: It's easy to get started building data-bound user interfaces in the browser using the KnockoutJS MVVM library. This post covers some practices and techniques that help with using it successfully in large single page applications. summary-short: Practical practices and techniques for large SPAs oldlink: http://www.scottlogic.com/blog/2014/02/28/developing-large-scale-knockoutjs-applications.html disqus-id: "/2014/02/28/developing-large-scale-knockoutjs-applications.html" diff --git a/_posts/2014-03-11-a-developers-intro-to-webgl.md b/_posts/2014-03-11-a-developers-intro-to-webgl.md index 400dfbae88..8b9ef0ab85 100644 --- a/_posts/2014-03-11-a-developers-intro-to-webgl.md +++ b/_posts/2014-03-11-a-developers-intro-to-webgl.md @@ -2,16 +2,12 @@ title: A Developer's intro to WebGL date: 2014-03-11 00:00:00 Z categories: -- amorgan - Tech author: amorgan layout: default_post oldlink: http://www.scottlogic.com/blog/2014/03/11/a-developers-intro-to-webgl.html disqus-id: "/2014/03/11/a-developers-intro-to-webgl.html" -summary: Recently, I have been starting to get to grips with WebGL. Having little - to no real previous experience with 3D graphics, there was a reasonably steep learning - curve to overcome. So I thought I'd touch on a few of the basics here and share - some resources that I found really useful. +summary: Recently, I have been starting to get to grips with WebGL. Having little to no real previous experience with 3D graphics, there was a reasonably steep learning curve to overcome. So I thought I'd touch on a few of the basics here and share some resources that I found really useful. --- Recently, I have been starting to get to grips with WebGL. Having little to no real previous experience with 3D graphics, there was a reasonably steep learning curve to overcome. So I thought I'd touch on a few of the basics here and share some resources that I found really useful. diff --git a/_posts/2014-03-12-native-code-emscripten-webgl-simmer-gently.md b/_posts/2014-03-12-native-code-emscripten-webgl-simmer-gently.md index b3edaa3081..3ead6de431 100644 --- a/_posts/2014-03-12-native-code-emscripten-webgl-simmer-gently.md +++ b/_posts/2014-03-12-native-code-emscripten-webgl-simmer-gently.md @@ -2,7 +2,6 @@ title: Native code + Emscripten + WebGL. Simmer gently. date: 2014-03-12 00:00:00 Z categories: -- ilopatkin - Tech tags: - blog diff --git a/_posts/2014-03-13-reactive-cocoa-tutorial.md b/_posts/2014-03-13-reactive-cocoa-tutorial.md index d84742de03..e24700a685 100644 --- a/_posts/2014-03-13-reactive-cocoa-tutorial.md +++ b/_posts/2014-03-13-reactive-cocoa-tutorial.md @@ -2,12 +2,9 @@ title: ReactiveCocoa - The Definitive Guide date: 2014-03-13 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt -summary: It feels like everyone in the iOS community is talking about ReactiveCocoa - at the moment. In this blog post I talk briefly about what ReactiveCocoa is and - the 'Definitive Guide' which I wrote for raywenderlich.com +summary: It feels like everyone in the iOS community is talking about ReactiveCocoa at the moment. In this blog post I talk briefly about what ReactiveCocoa is and the 'Definitive Guide' which I wrote for raywenderlich.com layout: default_post originalArticleLink: http://www.raywenderlich.com/62699/reactivecocoa-tutorial-pt1 --- diff --git a/_posts/2014-03-19-simulator-enhancements.md b/_posts/2014-03-19-simulator-enhancements.md index b229790a51..26c692784f 100644 --- a/_posts/2014-03-19-simulator-enhancements.md +++ b/_posts/2014-03-19-simulator-enhancements.md @@ -2,13 +2,9 @@ title: Simulating Accelerometer and Location data for iOS date: 2014-03-19 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt -summary: This blog post looks at how to simulate accelerometer and location data so - that you can test iOS apps without the need for a physical device. The simulated - data is provided by an interactive UI which allows you to rotate the phone and mark - paths on a map which can then be replayed. +summary: This blog post looks at how to simulate accelerometer and location data so that you can test iOS apps without the need for a physical device. The simulated data is provided by an interactive UI which allows you to rotate the phone and mark paths on a map which can then be replayed. layout: default_post oldlink: http://www.scottlogic.com/blog/2014/03/19/simulator-enhancements.html disqus-id: "/2014/03/19/simulator-enhancements.html" diff --git a/_posts/2014-03-20-app-store-analysis.html b/_posts/2014-03-20-app-store-analysis.html index 7fd84440e6..456cc042b1 100644 --- a/_posts/2014-03-20-app-store-analysis.html +++ b/_posts/2014-03-20-app-store-analysis.html @@ -2,7 +2,6 @@ title: A Statistical Analysis of the Apple App Store date: 2014-03-20 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt image: ceberhardt/assets/featured/stats.png diff --git a/_posts/2014-04-12-app-colour-analysis.html b/_posts/2014-04-12-app-colour-analysis.html index f639c0e7aa..c7f85526b8 100644 --- a/_posts/2014-04-12-app-colour-analysis.html +++ b/_posts/2014-04-12-app-colour-analysis.html @@ -2,7 +2,6 @@ title: A Colour Analysis of the Apple App Store date: 2014-04-12 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt title-short: A Colour Analysis of the App Store diff --git a/_posts/2014-05-11-reactivecocoa-tableview-binding.md b/_posts/2014-05-11-reactivecocoa-tableview-binding.md index 7ba6309632..c0932a181b 100644 --- a/_posts/2014-05-11-reactivecocoa-tableview-binding.md +++ b/_posts/2014-05-11-reactivecocoa-tableview-binding.md @@ -2,12 +2,9 @@ title: Binding to a UITableView from a ReactiveCocoa ViewModel date: 2014-05-11 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt -summary: This blog post presents a simple utility class for binding ReactiveCocoa - ViewModels to UITableViews without the need for the usual datasource / delegate - boiler-plate. +summary: This blog post presents a simple utility class for binding ReactiveCocoa ViewModels to UITableViews without the need for the usual datasource / delegate boiler-plate. layout: default_post oldlink: http://www.scottlogic.com/blog/2014/05/11/reactivecocoa-tableview-binding.html disqus-id: "/2014/05/11/reactivecocoa-tableview-binding.html" diff --git a/_posts/2014-05-19-html5-at-enterprise-scale.md b/_posts/2014-05-19-html5-at-enterprise-scale.md index 4fb071dd4a..763e112f62 100644 --- a/_posts/2014-05-19-html5-at-enterprise-scale.md +++ b/_posts/2014-05-19-html5-at-enterprise-scale.md @@ -2,12 +2,9 @@ title: White Paper - HTML5 At Enterprise Scale date: 2014-05-19 00:00:00 Z categories: -- ceberhardt - Resources author: ceberhardt -summary: Moving from desktop or plugin technologies (Flex, Silverlight, Java Applets) - to HTML5 is a challenge for developers of large-scale enterprise applications. This - White Paper discusses the challenges and offers potential solutions. +summary: Moving from desktop or plugin technologies (Flex, Silverlight, Java Applets) to HTML5 is a challenge for developers of large-scale enterprise applications. This White Paper discusses the challenges and offers potential solutions. layout: default_post oldlink: http://www.scottlogic.com/blog/2014/05/19/html5-at-enterprise-scale.html disqus-id: "/2014/05/19/html5-at-enterprise-scale.html" diff --git a/_posts/2014-06-26-swift-sequences.md b/_posts/2014-06-26-swift-sequences.md index a410e498d7..f95773e5bc 100644 --- a/_posts/2014-06-26-swift-sequences.md +++ b/_posts/2014-06-26-swift-sequences.md @@ -2,13 +2,10 @@ title: Swift Sequences and Lazy Evaluation date: 2014-06-26 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt image: ceberhardt/assets/featured/sequence.jpg -summary: In this blog post I want to take a quick look at the Swift Sequence protocol, - which forms the basis for the for-in loop, and see how this allows you to write - code that performs sequence operations that are only evaluated on-demand. +summary: In this blog post I want to take a quick look at the Swift Sequence protocol, which forms the basis for the for-in loop, and see how this allows you to write code that performs sequence operations that are only evaluated on-demand. summary-short: An exploration of lazy evaluation via Swift generators layout: default_post oldlink: http://www.scottlogic.com/blog/2014/06/26/swift-sequences.html diff --git a/_posts/2014-07-07-mvvm-reactive-cocoa.md b/_posts/2014-07-07-mvvm-reactive-cocoa.md index e58a9780fe..669dcb1ca5 100644 --- a/_posts/2014-07-07-mvvm-reactive-cocoa.md +++ b/_posts/2014-07-07-mvvm-reactive-cocoa.md @@ -2,13 +2,10 @@ title: MVVM with ReactiveCocoa date: 2014-07-07 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt image: ceberhardt/assets/featured/reactive-mvvm.jpg -summary: 'I''ve recently had a two-part tutorial published on Ray Wenderlich''s website - that details how ReactiveCocoa can be used to implement the MVVM pattern within - iOS applications. ' +summary: 'I''ve recently had a two-part tutorial published on Ray Wenderlich''s website that details how ReactiveCocoa can be used to implement the MVVM pattern within iOS applications. ' layout: default_post originalArticleLink: http://www.raywenderlich.com/74106/mvvm-tutorial-with-reactivecocoa-part-1 --- diff --git a/_posts/2014-07-10-statistical-analysis-ios-android.md b/_posts/2014-07-10-statistical-analysis-ios-android.md index 6a8d8c832a..29602355c6 100644 --- a/_posts/2014-07-10-statistical-analysis-ios-android.md +++ b/_posts/2014-07-10-statistical-analysis-ios-android.md @@ -2,16 +2,13 @@ title: A Statistical Comparison of the iOS and Android Stores date: 2014-07-10 00:00:00 Z categories: -- ceberhardt - Tech tags: - featured author: ceberhardt title-short: A Comparison of the iOS and Android Stores image: ceberhardt/assets/featured/android-ios-stats.png -summary: A few months ago I published a blog post which showed the results of analysing - the meta-data of 75,000 apps from the iTunes App Store. This blog post continues - the analysis by adding 60,000 Android apps into the mix. +summary: A few months ago I published a blog post which showed the results of analysing the meta-data of 75,000 apps from the iTunes App Store. This blog post continues the analysis by adding 60,000 Android apps into the mix. summary-short: Comparing 75,000 iOS apps with 60,000 Android apps. layout: default_post originalArticleLink: http://www.shinobicontrols.com/blog/posts/2014/07/09/a-statistical-comparison-of-the-ios-and-android-stores diff --git a/_posts/2014-07-23-frp-with-bacon-and-d3.md b/_posts/2014-07-23-frp-with-bacon-and-d3.md index 56b59ff583..b42cbf4c33 100644 --- a/_posts/2014-07-23-frp-with-bacon-and-d3.md +++ b/_posts/2014-07-23-frp-with-bacon-and-d3.md @@ -2,14 +2,10 @@ title: Functional Reactive Programming with Bacon.js and D3 date: 2014-07-23 00:00:00 Z categories: -- dgorst - Tech author: dgorst image: dgorst/assets/featured/domino.jpg -summary: Reactive programming is a paradigm which allows you to better represent a - work flow where changes in one part of your data model propagate down to other parts - of the model. This blog post demonstrates an example of this, by listening for updates - to Wikipedia and reacting accordingly. +summary: Reactive programming is a paradigm which allows you to better represent a work flow where changes in one part of your data model propagate down to other parts of the model. This blog post demonstrates an example of this, by listening for updates to Wikipedia and reacting accordingly. summary-short: '' layout: default_post oldlink: http://www.scottlogic.com/blog/2014/07/23/frp-with-bacon-and-d3.html diff --git a/_posts/2014-07-24-mvvm-reactivecocoa-swift.md b/_posts/2014-07-24-mvvm-reactivecocoa-swift.md index f863503a70..c37469b10e 100644 --- a/_posts/2014-07-24-mvvm-reactivecocoa-swift.md +++ b/_posts/2014-07-24-mvvm-reactivecocoa-swift.md @@ -2,11 +2,9 @@ title: MVVM, Swift and ReactiveCocoa - It's all good! date: 2014-07-24 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt -summary: This blog post looks out how Swift makes the combination of ReactiveCocoa - and MVVM even better ... +summary: This blog post looks out how Swift makes the combination of ReactiveCocoa and MVVM even better ... layout: default_post oldlink: http://www.scottlogic.com/blog/2014/07/24/mvvm-reactivecocoa-swift.html disqus-id: "/2014/07/24/mvvm-reactivecocoa-swift.html" diff --git a/_posts/2014-07-30-spa-angular-knockout.md b/_posts/2014-07-30-spa-angular-knockout.md index 5bf5c4da96..01cf65e453 100644 --- a/_posts/2014-07-30-spa-angular-knockout.md +++ b/_posts/2014-07-30-spa-angular-knockout.md @@ -2,12 +2,10 @@ title: Single Page Applications - Angular vs Knockout date: 2014-07-30 00:00:00 Z categories: -- alee - Tech author: alee image: alee/assets/featured/chess.jpg -summary: A comparison of Angular and Knockout in an enterprise scale single page application, - by building the same sample application with both tools. +summary: A comparison of Angular and Knockout in an enterprise scale single page application, by building the same sample application with both tools. layout: default_post oldlink: http://www.scottlogic.com/blog/2014/07/30/spa-angular-knockout.html disqus-id: "/2014/07/30/spa-angular-knockout.html" diff --git a/_posts/2014-07-31-hiphop.md b/_posts/2014-07-31-hiphop.md index bc194abb61..8bcfc9acdc 100644 --- a/_posts/2014-07-31-hiphop.md +++ b/_posts/2014-07-31-hiphop.md @@ -2,7 +2,6 @@ title: 5 things hip hop teaches us about UX Design date: 2014-07-31 00:00:00 Z categories: -- sduncan - UX Design tags: - interaction design @@ -12,8 +11,7 @@ tags: author: sduncan image: sduncan/assets/featured/2014-07-31-hiphop.png summary: The link between hip hop and UX design doesn't come up often, but it should. -summary-short: The link between hip hop and UX design doesn't come up often, but it - should. +summary-short: The link between hip hop and UX design doesn't come up often, but it should. layout: default_post source: site oldlink: http://www.scottlogic.com/blog/2014/07/31/hiphop.html diff --git a/_posts/2014-08-01-swift-vs-objectivec.md b/_posts/2014-08-01-swift-vs-objectivec.md index 12454bc675..cac5865d8a 100644 --- a/_posts/2014-08-01-swift-vs-objectivec.md +++ b/_posts/2014-08-01-swift-vs-objectivec.md @@ -2,12 +2,9 @@ title: Swift Adoption Statistics date: 2014-08-01 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt -summary: It was just two months ago that Apple took us by surprise in releasing the - Swift programming language. This blog post reflects on the first few months of Swift - adoption. +summary: It was just two months ago that Apple took us by surprise in releasing the Swift programming language. This blog post reflects on the first few months of Swift adoption. layout: default_post oldlink: http://www.scottlogic.com/blog/2014/08/01/swift-vs-objectivec.html disqus-id: "/2014/08/01/swift-vs-objectivec.html" diff --git a/_posts/2014-08-04-introducing-agile-development-to-client-projects.md b/_posts/2014-08-04-introducing-agile-development-to-client-projects.md index a4d2a1d8cf..89bad482a2 100644 --- a/_posts/2014-08-04-introducing-agile-development-to-client-projects.md +++ b/_posts/2014-08-04-introducing-agile-development-to-client-projects.md @@ -2,10 +2,8 @@ title: Introducing Agile development to client projects date: 2014-08-04 00:00:00 Z categories: -- dthomas - Delivery -summary: As Agile methodologies gain more acceptance in the software development world, - should Scott Logic look at introducing Agile to our client projects? And if so how? +summary: As Agile methodologies gain more acceptance in the software development world, should Scott Logic look at introducing Agile to our client projects? And if so how? author: dthomas oldlink: http://www.scottlogic.com/blog/2014/08/04/introducing-agile-development-to-client-projects.html disqus-id: "/2014/08/04/introducing-agile-development-to-client-projects.html" diff --git a/_posts/2014-08-04-mongodb-vs-couchdb.md b/_posts/2014-08-04-mongodb-vs-couchdb.md index 34edbc2ea7..a94b91f984 100644 --- a/_posts/2014-08-04-mongodb-vs-couchdb.md +++ b/_posts/2014-08-04-mongodb-vs-couchdb.md @@ -2,12 +2,9 @@ title: MongoDB vs CouchDB date: 2014-08-04 00:00:00 Z categories: -- dgorst - Tech author: dgorst -summary: As part of a project I'm working on, I have a requirement for a NoSQL database. - There are numerous offerings out there, of which MongoDB and CouchDB appear to be - the most popular. So which system should I choose? +summary: As part of a project I'm working on, I have a requirement for a NoSQL database. There are numerous offerings out there, of which MongoDB and CouchDB appear to be the most popular. So which system should I choose? layout: default_post oldlink: http://www.scottlogic.com/blog/2014/08/04/mongodb-vs-couchdb.html disqus-id: "/2014/08/04/mongodb-vs-couchdb.html" diff --git a/_posts/2014-08-06-angular-knockout-e2e-testing.md b/_posts/2014-08-06-angular-knockout-e2e-testing.md index 33b95ef0cf..afa555f0c0 100644 --- a/_posts/2014-08-06-angular-knockout-e2e-testing.md +++ b/_posts/2014-08-06-angular-knockout-e2e-testing.md @@ -2,11 +2,9 @@ title: End-to-End testing with Angular and Knockout date: 2014-08-06 00:00:00 Z categories: -- alee - Tech author: alee -summary: Writing end-to-end tests for a Single Page Application (SPA) built with Angular - or Knockout, and how to improve the robustness of those tests. +summary: Writing end-to-end tests for a Single Page Application (SPA) built with Angular or Knockout, and how to improve the robustness of those tests. layout: default_post oldlink: http://www.scottlogic.com/blog/2014/08/06/angular-knockout-e2e-testing.html disqus-id: "/2014/08/06/angular-knockout-e2e-testing.html" diff --git a/_posts/2014-08-08-sharded-clusters-mongodb-considerations.md b/_posts/2014-08-08-sharded-clusters-mongodb-considerations.md index bcfab9c140..ddd9a83266 100644 --- a/_posts/2014-08-08-sharded-clusters-mongodb-considerations.md +++ b/_posts/2014-08-08-sharded-clusters-mongodb-considerations.md @@ -2,17 +2,13 @@ title: Sharded Clusters in MongoDB - The Key Considerations date: 2014-08-08 00:00:00 Z categories: -- mdunsdon - Data Engineering author: mdunsdon title-short: Sharded Clusters in MongoDB image: mdunsdon/assets/featured/sharded.jpg -summary: Sharded clusters enable the data persistence layer in MongoDB to be shared - across several machines. In this post, we will look at the key considerations you - should make before you use sharded clusters. +summary: Sharded clusters enable the data persistence layer in MongoDB to be shared across several machines. In this post, we will look at the key considerations you should make before you use sharded clusters. layout: default_post -image-attribution: image courtesy of Bill - Burris +image-attribution: image courtesy of Bill Burris oldlink: http://www.scottlogic.com/blog/2014/08/08/sharded-clusters-mongodb-considerations.html disqus-id: "/2014/08/08/sharded-clusters-mongodb-considerations.html" --- diff --git a/_posts/2014-08-08-signalr-typed.md b/_posts/2014-08-08-signalr-typed.md index 49d8261882..08a86c0350 100644 --- a/_posts/2014-08-08-signalr-typed.md +++ b/_posts/2014-08-08-signalr-typed.md @@ -2,19 +2,13 @@ title: Strong typing for SignalR date: 2014-08-08 00:00:00 Z categories: -- nwolverson - Tech tags: - blog author: nwolverson image: '' layout: default_post -summary: SignalR is an easy to use framework for .NET and the browser which enables - bi-directional communication over a variety of transports (from WebSockets to Ajax - long-polling). The SignalR Hubs API is dynamically typed, in this post I will summarise - some existing tools which can be used to provide strong typing for calls between - C# and TypeScript, as well as a more experimental approach via F#, FunScript and - Type Providers. +summary: SignalR is an easy to use framework for .NET and the browser which enables bi-directional communication over a variety of transports (from WebSockets to Ajax long-polling). The SignalR Hubs API is dynamically typed, in this post I will summarise some existing tools which can be used to provide strong typing for calls between C# and TypeScript, as well as a more experimental approach via F#, FunScript and Type Providers. oldlink: http://www.scottlogic.com/blog/2014/08/08/signalr-typed.html disqus-id: "/2014/08/08/signalr-typed.html" --- diff --git a/_posts/2014-08-11-a-piecemeal-approach-to-introducing-agile.md b/_posts/2014-08-11-a-piecemeal-approach-to-introducing-agile.md index e78da0e3a0..9cf1c470f8 100644 --- a/_posts/2014-08-11-a-piecemeal-approach-to-introducing-agile.md +++ b/_posts/2014-08-11-a-piecemeal-approach-to-introducing-agile.md @@ -2,13 +2,10 @@ title: A piecemeal approach to introducing Agile date: 2014-08-11 00:00:00 Z categories: -- dthomas - Delivery author: dthomas layout: default_post -summary: One of the common ways of introducing Agile is to incrementally move the - current process to a more Agile one. Here I take a look at the strengths and weakness - of this approach. +summary: One of the common ways of introducing Agile is to incrementally move the current process to a more Agile one. Here I take a look at the strengths and weakness of this approach. oldlink: http://www.scottlogic.com/blog/2014/08/11/a-piecemeal-approach-to-introducing-agile.html disqus-id: "/2014/08/11/a-piecemeal-approach-to-introducing-agile.html" --- diff --git a/_posts/2014-08-15-using-akka-and-scala-to-render-a-mandelbrot-set.md b/_posts/2014-08-15-using-akka-and-scala-to-render-a-mandelbrot-set.md index 01671235bb..1614f73dc2 100644 --- a/_posts/2014-08-15-using-akka-and-scala-to-render-a-mandelbrot-set.md +++ b/_posts/2014-08-15-using-akka-and-scala-to-render-a-mandelbrot-set.md @@ -2,14 +2,12 @@ title: Using Akka and Scala to Render a Mandelbrot Set date: 2014-08-15 00:00:00 Z categories: -- rdoyle - Tech author: rdoyle title-short: Akka, Scala and the Mandelbrot Set layout: default_post image: rdoyle/assets/featured/mandelbrot.jpg -summary: Actor Models make writing concurrent and scalable software much easier. This - post uses Akka and Scala to demonstrate some of the benefits of the Actor model. +summary: Actor Models make writing concurrent and scalable software much easier. This post uses Akka and Scala to demonstrate some of the benefits of the Actor model. summary-short: Exploring the use of the Actor Model oldlink: http://www.scottlogic.com/blog/2014/08/15/using-akka-and-scala-to-render-a-mandelbrot-set.html disqus-id: "/2014/08/15/using-akka-and-scala-to-render-a-mandelbrot-set.html" diff --git a/_posts/2014-08-18-asp-angular-optimisation.md b/_posts/2014-08-18-asp-angular-optimisation.md index 11e18aefc2..26690105d2 100644 --- a/_posts/2014-08-18-asp-angular-optimisation.md +++ b/_posts/2014-08-18-asp-angular-optimisation.md @@ -2,11 +2,9 @@ title: Asp.Net bundling of Angular templates date: 2014-08-18 00:00:00 Z categories: -- alee - Tech author: alee -summary: How to use Asp.Net's built-in bundling and optimisation feature to optimise - AngularJS templates +summary: How to use Asp.Net's built-in bundling and optimisation feature to optimise AngularJS templates layout: default_post oldlink: http://www.scottlogic.com/blog/2014/08/18/asp-angular-optimisation.html disqus-id: "/2014/08/18/asp-angular-optimisation.html" diff --git a/_posts/2014-08-18-introducing-agile-upfront.md b/_posts/2014-08-18-introducing-agile-upfront.md index 3d7bea3516..66a5fb9650 100644 --- a/_posts/2014-08-18-introducing-agile-upfront.md +++ b/_posts/2014-08-18-introducing-agile-upfront.md @@ -2,11 +2,8 @@ title: Introducing Agile upfront date: 2014-08-18 00:00:00 Z categories: -- dthomas - Delivery -summary: An alternative to introducing Agile incrementally is to make a 'big bang' - transition, converting over to Agile all at once. In this post I take a look at - how this might work. +summary: An alternative to introducing Agile incrementally is to make a 'big bang' transition, converting over to Agile all at once. In this post I take a look at how this might work. author: dthomas oldlink: http://www.scottlogic.com/blog/2014/08/18/introducing-agile-upfront.html disqus-id: "/2014/08/18/introducing-agile-upfront.html" diff --git a/_posts/2014-08-19-an-ohlc-chart-component-for-d3.md b/_posts/2014-08-19-an-ohlc-chart-component-for-d3.md index 46716e7f80..b3b7c93c3f 100644 --- a/_posts/2014-08-19-an-ohlc-chart-component-for-d3.md +++ b/_posts/2014-08-19-an-ohlc-chart-component-for-d3.md @@ -2,14 +2,11 @@ title: An OHLC Chart Component for D3 date: 2014-08-19 00:00:00 Z categories: -- tsimmons - Tech author: tsimmons title-short: An OHLC Chart with D3 summary-short: a reusable D3 component for OHLC series -summary: An open-high-low-close chart is a type of financial chart used to show price - movements in a financial instrument over time. In this post, we'll make a reusable - D3 component for an OHLC chart series. +summary: An open-high-low-close chart is a type of financial chart used to show price movements in a financial instrument over time. In this post, we'll make a reusable D3 component for an OHLC chart series. layout: default_post image: tsimmons/assets/featured/chart.png oldlink: http://www.scottlogic.com/blog/2014/08/19/an-ohlc-chart-component-for-d3.html diff --git a/_posts/2014-08-20-starting-from-scratch-2014-intern-project.md b/_posts/2014-08-20-starting-from-scratch-2014-intern-project.md index 269f6274f5..63b1295019 100644 --- a/_posts/2014-08-20-starting-from-scratch-2014-intern-project.md +++ b/_posts/2014-08-20-starting-from-scratch-2014-intern-project.md @@ -2,7 +2,6 @@ title: Porting Scratch To HTML5 From Flash - 2014 Intern Project date: 2014-08-20 00:00:00 Z categories: -- jhill - Tech tags: - Scratch @@ -15,10 +14,7 @@ layout: default_post title-short: Starting from Scratch oldlink: http://www.scottlogic.com/blog/2014/08/20/starting-from-scratch-2014-intern-project.html disqus-id: "/2014/08/20/starting-from-scratch-2014-intern-project.html" -summary: We're the Scott Logic interns for Newcastle in 2014, and our project was - to make a mobile-compatible version of the Scratch HTML5 player that allows offline - access, and app-like immersion. This blog post is an overview of what we managed - to achieve ... +summary: We're the Scott Logic interns for Newcastle in 2014, and our project was to make a mobile-compatible version of the Scratch HTML5 player that allows offline access, and app-like immersion. This blog post is an overview of what we managed to achieve ... --- We're the Scott Logic interns for Newcastle in 2014, and our project was to make a mobile-compatible version of the Scratch HTML5 player that allows offline access, and app-like immersion. This blog post is an overview of what we managed to achieve ... diff --git a/_posts/2014-08-22-how-does-the-nature-of-an-engagement-affect-how-we-introduce-agile.md b/_posts/2014-08-22-how-does-the-nature-of-an-engagement-affect-how-we-introduce-agile.md index 655428afca..1cc3bbe02b 100644 --- a/_posts/2014-08-22-how-does-the-nature-of-an-engagement-affect-how-we-introduce-agile.md +++ b/_posts/2014-08-22-how-does-the-nature-of-an-engagement-affect-how-we-introduce-agile.md @@ -2,12 +2,10 @@ title: How does the nature of an engagement affect how we introduce Agile? date: 2014-08-22 00:00:00 Z categories: -- dthomas - Delivery author: dthomas layout: default_post -summary: The exact method used for introducing Agile will depend on the nature of - our client. Here I look at how different clients might affect the approach we take. +summary: The exact method used for introducing Agile will depend on the nature of our client. Here I look at how different clients might affect the approach we take. oldlink: http://www.scottlogic.com/blog/2014/08/22/how-does-the-nature-of-an-engagement-affect-how-we-introduce-agile.html disqus-id: "/2014/08/22/how-does-the-nature-of-an-engagement-affect-how-we-introduce-agile.html" --- diff --git a/_posts/2014-08-26-two-line-components-for-d3-charts.md b/_posts/2014-08-26-two-line-components-for-d3-charts.md index 184d378c94..b48af4a6c3 100644 --- a/_posts/2014-08-26-two-line-components-for-d3-charts.md +++ b/_posts/2014-08-26-two-line-components-for-d3-charts.md @@ -2,13 +2,11 @@ title: Two Reusable Line Components for D3 Charts date: 2014-08-26 00:00:00 Z categories: -- aaiken - Tech tags: - d3 author: aaiken -summary: In this article I'm going to create two simple, reusable D3 components for - adding line annotations to charts. +summary: In this article I'm going to create two simple, reusable D3 components for adding line annotations to charts. image: aaiken/assets/featured/annotation.png layout: default_post oldlink: http://www.scottlogic.com/blog/2014/08/26/two-line-components-for-d3-charts.html diff --git a/_posts/2014-08-28-bollinger.md b/_posts/2014-08-28-bollinger.md index a625aa0f2d..17304cb3cf 100644 --- a/_posts/2014-08-28-bollinger.md +++ b/_posts/2014-08-28-bollinger.md @@ -2,14 +2,11 @@ title: A Bollinger Bands Component for D3 Charts date: 2014-08-28 00:00:00 Z categories: -- aaiken - Tech tags: - d3 author: aaiken -summary: In my last article (on line annotation components for D3 charts), I created - a D3 component which calculated and displayed a moving average. As promised, I'm - now turning my attention to Bollinger Bands. +summary: In my last article (on line annotation components for D3 charts), I created a D3 component which calculated and displayed a moving average. As promised, I'm now turning my attention to Bollinger Bands. image: aaiken/assets/featured/bollinger.png layout: default_post oldlink: http://www.scottlogic.com/blog/2014/08/28/bollinger.html diff --git a/_posts/2014-08-29-foyer-screen.md b/_posts/2014-08-29-foyer-screen.md index f6ac7b39c1..be929088f9 100644 --- a/_posts/2014-08-29-foyer-screen.md +++ b/_posts/2014-08-29-foyer-screen.md @@ -2,7 +2,6 @@ title: Foyer Screen Slideshow - 2014 Intern Project date: 2014-08-29 00:00:00 Z categories: -- mkirova - Tech tags: - Impress @@ -16,9 +15,7 @@ layout: default_post title-short: Foyer Screen oldlink: http://www.scottlogic.com/blog/2014/08/29/foyer-screen.html disqus-id: "/2014/08/29/foyer-screen.html" -summary: As an Intern in the Edinburgh office I have been involved in creating a slideshow - that conveys interesting information about the company; something useful and entertaining - to catch the attention of visitors in the waiting area. +summary: As an Intern in the Edinburgh office I have been involved in creating a slideshow that conveys interesting information about the company; something useful and entertaining to catch the attention of visitors in the waiting area. --- As an Intern in the Edinburgh office I have been involved in creating a slideshow that conveys interesting information about the company; something useful and entertaining to catch the attention of visitors in the waiting area. The project is essentially a web application built with JavaScript, HTML5 and CSS3. diff --git a/_posts/2014-09-10-does-scrum-make-project-managers-redundant.md b/_posts/2014-09-10-does-scrum-make-project-managers-redundant.md index ebed26f60d..34bd473113 100644 --- a/_posts/2014-09-10-does-scrum-make-project-managers-redundant.md +++ b/_posts/2014-09-10-does-scrum-make-project-managers-redundant.md @@ -2,11 +2,8 @@ title: Does Scrum make the Project Manager role redundant? date: 2014-09-10 00:00:00 Z categories: -- sfoley - Tech -summary: This post will address a question that is often raised within organisations - transitioning to Agile - is there a place for the Project Manager role when using - Scrum on a project? +summary: This post will address a question that is often raised within organisations transitioning to Agile - is there a place for the Project Manager role when using Scrum on a project? author: sfoley oldlink: http://www.scottlogic.com/blog/2014/09/10/does-scrum-make-project-managers-redundant.html disqus-id: "/2014/09/10/does-scrum-make-project-managers-redundant.html" diff --git a/_posts/2014-09-10-game-of-life-in-functional-swift.md b/_posts/2014-09-10-game-of-life-in-functional-swift.md index d720df05e1..02fa144cb2 100644 --- a/_posts/2014-09-10-game-of-life-in-functional-swift.md +++ b/_posts/2014-09-10-game-of-life-in-functional-swift.md @@ -2,14 +2,12 @@ title: The Game of Life with Functional Swift date: 2014-09-10 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt layout: default_post oldlink: http://www.scottlogic.com/blog/2014/09/10/game-of-life-in-functional-swift.html disqus-id: "/2014/09/10/game-of-life-in-functional-swift.html" -summary: This blog post shows an implementation of Conway's Game of Life using functional - techniques in Swift. +summary: This blog post shows an implementation of Conway's Game of Life using functional techniques in Swift. --- This blog post shows an implementation of Conway's Game of Life using functional techniques in Swift. This results in code which is a clear and concise representation of the game's logic. I also take a closer look at ranges, intervals, the pattern match operator, `~=` and how local functions help organise your code. diff --git a/_posts/2014-09-10-node-webkit.md b/_posts/2014-09-10-node-webkit.md index 0811dabeac..11b41bb2f4 100644 --- a/_posts/2014-09-10-node-webkit.md +++ b/_posts/2014-09-10-node-webkit.md @@ -2,13 +2,10 @@ title: Writing Desktop and Web-Based JavaScript Applications date: 2014-09-10 00:00:00 Z categories: -- isullivan - Tech author: isullivan layout: default_post -summary: This post demonstrates how JavaScript and HTML5 related technologies can - be used to create an application that can run in both a web browser and as a cross-platform - desktop application using node-webkit. +summary: This post demonstrates how JavaScript and HTML5 related technologies can be used to create an application that can run in both a web browser and as a cross-platform desktop application using node-webkit. summary-short: Creating desktop and web applications from a single codebase image: isullivan/assets/featured/hybridApp.jpg oldlink: http://www.scottlogic.com/blog/2014/09/10/node-webkit.html diff --git a/_posts/2014-09-15-jekyll-d3js.md b/_posts/2014-09-15-jekyll-d3js.md index 49320bc176..4242d64d85 100644 --- a/_posts/2014-09-15-jekyll-d3js.md +++ b/_posts/2014-09-15-jekyll-d3js.md @@ -2,17 +2,14 @@ title: Static or dynamic? d3js and Jekyll with PhantomJS date: 2014-09-15 00:00:00 Z categories: -- nwolverson - Tech tags: - blog author: nwolverson layout: default_post -summary: 'D3.js is a great library for creating dynamic visualisations with HTML/SVG/CSS, - while Jekyll is a static site generator tool. Here I look at integrating static - versions of D3 visualisations in a Jekyll site using PhantomJS. +summary: 'D3.js is a great library for creating dynamic visualisations with HTML/SVG/CSS, while Jekyll is a static site generator tool. Here I look at integrating static versions of D3 visualisations in a Jekyll site using PhantomJS. -' + ' oldlink: http://www.scottlogic.com/blog/2014/09/15/jekyll-d3js.html disqus-id: "/2014/09/15/jekyll-d3js.html" --- diff --git a/_posts/2014-09-18-swift-by-tutorials.md b/_posts/2014-09-18-swift-by-tutorials.md index 6b95eb9301..57d0f3186a 100644 --- a/_posts/2014-09-18-swift-by-tutorials.md +++ b/_posts/2014-09-18-swift-by-tutorials.md @@ -2,14 +2,10 @@ title: Swift By Tutorials is Published date: 2014-09-18 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt layout: default_post -summary: Apple released the first public beta of the Swift programming language just - over three months ago. Within days of the release myself and Matt Galloway started - working on our book Swift by Tutorials, which as of yesterday is finally finished - and shipping! +summary: Apple released the first public beta of the Swift programming language just over three months ago. Within days of the release myself and Matt Galloway started working on our book Swift by Tutorials, which as of yesterday is finally finished and shipping! oldlink: http://www.scottlogic.com/blog/2014/09/18/swift-by-tutorials.html disqus-id: "/2014/09/18/swift-by-tutorials.html" --- diff --git a/_posts/2014-09-18-the-agile-mindset.md b/_posts/2014-09-18-the-agile-mindset.md index d2a94ddb43..a26f722cf7 100644 --- a/_posts/2014-09-18-the-agile-mindset.md +++ b/_posts/2014-09-18-the-agile-mindset.md @@ -2,13 +2,10 @@ title: The Agile Mindset date: 2014-09-18 00:00:00 Z categories: -- dthomas - Delivery author: dthomas layout: default_post -summary: Agile is a term that is heavily overloaded within software development. In - this blog I take a look at Agile as a mindset for development, as opposed to a set - of tools and practices. +summary: Agile is a term that is heavily overloaded within software development. In this blog I take a look at Agile as a mindset for development, as opposed to a set of tools and practices. oldlink: http://www.scottlogic.com/blog/2014/09/18/the-agile-mindset.html disqus-id: "/2014/09/18/the-agile-mindset.html" --- diff --git a/_posts/2014-09-19-d3-svg-chart-performance.md b/_posts/2014-09-19-d3-svg-chart-performance.md index 3a9b81d419..9162cf8f77 100644 --- a/_posts/2014-09-19-d3-svg-chart-performance.md +++ b/_posts/2014-09-19-d3-svg-chart-performance.md @@ -2,12 +2,9 @@ title: D3 SVG chart performance date: 2014-09-19 00:00:00 Z categories: -- tsimmons - Tech author: tsimmons -summary: In this post, we'll take a look at some of the performance issues you might - encounter when making interactive charts using SVG, and how you might go about fixing - them. +summary: In this post, we'll take a look at some of the performance issues you might encounter when making interactive charts using SVG, and how you might go about fixing them. layout: default_post oldlink: http://www.scottlogic.com/blog/2014/09/19/d3-svg-chart-performance.html disqus-id: "/2014/09/19/d3-svg-chart-performance.html" diff --git a/_posts/2014-09-19-interactive.md b/_posts/2014-09-19-interactive.md index b9a55ce2a3..2e238ce267 100644 --- a/_posts/2014-09-19-interactive.md +++ b/_posts/2014-09-19-interactive.md @@ -2,16 +2,11 @@ title: Creating an interactive chart with D3 date: 2014-09-19 00:00:00 Z categories: -- aaiken - Tech tags: - d3 author: aaiken -summary: Recently I've been looking at various D3 components, which has been a fun - project. I haven't yet had the chance to develop an interactive, dynamic component - though, which has meant that the resulting charts have been sadly static. For this - article I wanted to use what I've learned to build a fully interactive chart - something - that wouldn't look out of place on a financial app. +summary: Recently I've been looking at various D3 components, which has been a fun project. I haven't yet had the chance to develop an interactive, dynamic component though, which has meant that the resulting charts have been sadly static. For this article I wanted to use what I've learned to build a fully interactive chart - something that wouldn't look out of place on a financial app. image: aaiken/assets/featured/none.jpg layout: default_post oldlink: http://www.scottlogic.com/blog/2014/09/19/interactive.html diff --git a/_posts/2014-09-22-swift-memoization.md b/_posts/2014-09-22-swift-memoization.md index 18663fa77e..1df6fb7b87 100644 --- a/_posts/2014-09-22-swift-memoization.md +++ b/_posts/2014-09-22-swift-memoization.md @@ -2,13 +2,10 @@ title: Functional Swift and Memoization date: 2014-09-22 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt layout: default_post -summary: This post is a continuation of my previous which looked at implementing Conway’s - Game of Life using functional techniques. Here I look at how memoization can be - used to cache the return value of a function in order to improve performance. +summary: This post is a continuation of my previous which looked at implementing Conway’s Game of Life using functional techniques. Here I look at how memoization can be used to cache the return value of a function in order to improve performance. image: ceberhardt/assets/featured/memoization.png oldlink: http://www.scottlogic.com/blog/2014/09/22/swift-memoization.html disqus-id: "/2014/09/22/swift-memoization.html" diff --git a/_posts/2014-09-24-swift-anyobject.md b/_posts/2014-09-24-swift-anyobject.md index 562d80d1b0..a0400f1b24 100644 --- a/_posts/2014-09-24-swift-anyobject.md +++ b/_posts/2014-09-24-swift-anyobject.md @@ -2,14 +2,10 @@ title: Swift and the curious case of AnyObject date: 2014-09-24 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt layout: default_post -summary: Swift, as I am sure you are aware, is quite a strict, safe and strongly-typed - language. However, because the language needs to maintain Objective-C compatibility - it has some rather curious features, and the behaviour of `AnyObject` is one of - them! +summary: Swift, as I am sure you are aware, is quite a strict, safe and strongly-typed language. However, because the language needs to maintain Objective-C compatibility it has some rather curious features, and the behaviour of `AnyObject` is one of them! oldlink: http://www.scottlogic.com/blog/2014/09/24/swift-anyobject.html disqus-id: "/2014/09/24/swift-anyobject.html" --- diff --git a/_posts/2014-09-25-screenhero.md b/_posts/2014-09-25-screenhero.md index 7d88cf269e..b5a47623fe 100644 --- a/_posts/2014-09-25-screenhero.md +++ b/_posts/2014-09-25-screenhero.md @@ -2,12 +2,9 @@ title: Using Screenhero To Turbo-Charge Pair Programming! date: 2014-09-25 00:00:00 Z categories: -- jbandenburg - Tech author: jbandenburg -summary: In this blog post, I talk about my team’s journey from traditional “pass - me the keyboard and mouse” pair programming to use of Screenhero for IDE sharing - both within the office and remotely. +summary: In this blog post, I talk about my team’s journey from traditional “pass me the keyboard and mouse” pair programming to use of Screenhero for IDE sharing both within the office and remotely. layout: default_post oldlink: http://www.scottlogic.com/blog/2014/09/25/screenhero.html disqus-id: "/2014/09/25/screenhero.html" diff --git a/_posts/2014-09-26-an-interactive-stock-comparison-chart-with-d3.md b/_posts/2014-09-26-an-interactive-stock-comparison-chart-with-d3.md index f6adf4f805..fa91be27f0 100644 --- a/_posts/2014-09-26-an-interactive-stock-comparison-chart-with-d3.md +++ b/_posts/2014-09-26-an-interactive-stock-comparison-chart-with-d3.md @@ -2,12 +2,10 @@ title: An interactive Stock Comparison Chart with D3 date: 2014-09-26 00:00:00 Z categories: -- tsimmons - Tech author: tsimmons title-short: A Comparison Chart with D3 -summary: Comparison charts, as their name suggests, are great for comparing the percentage - price change of multiple stocks in time. In this post, we'll make one using D3. +summary: Comparison charts, as their name suggests, are great for comparing the percentage price change of multiple stocks in time. In this post, we'll make one using D3. layout: default_post oldlink: http://www.scottlogic.com/blog/2014/09/26/an-interactive-stock-comparison-chart-with-d3.html disqus-id: "/2014/09/26/an-interactive-stock-comparison-chart-with-d3.html" diff --git a/_posts/2014-09-29-crosshairs.md b/_posts/2014-09-29-crosshairs.md index 663505f602..5954ea3a27 100644 --- a/_posts/2014-09-29-crosshairs.md +++ b/_posts/2014-09-29-crosshairs.md @@ -2,17 +2,13 @@ title: An interactive crosshairs component for D3 date: 2014-09-29 00:00:00 Z categories: -- aaiken - Tech tags: - d3 author: aaiken -summary: In my last article I put together an interactive chart that could be panned - and zoomed, but there was one obvious omission - crosshairs. In this article I'm - going to create a D3 crosshairs component, and show you how to add it to a chart. +summary: In my last article I put together an interactive chart that could be panned and zoomed, but there was one obvious omission - crosshairs. In this article I'm going to create a D3 crosshairs component, and show you how to add it to a chart. image: aaiken/assets/featured/crosshairFeatured.jpg -image-attribution: image courtesy of Vivek - Raj +image-attribution: image courtesy of Vivek Raj layout: default_post oldlink: http://www.scottlogic.com/blog/2014/09/29/crosshairs.html disqus-id: "/2014/09/29/crosshairs.html" diff --git a/_posts/2014-10-14-jekyll-pagination-and-infinite-scrolling.md b/_posts/2014-10-14-jekyll-pagination-and-infinite-scrolling.md index 041ecdd48e..7bb96b0d36 100644 --- a/_posts/2014-10-14-jekyll-pagination-and-infinite-scrolling.md +++ b/_posts/2014-10-14-jekyll-pagination-and-infinite-scrolling.md @@ -2,15 +2,10 @@ title: Jekyll Pagination and Infinite Scroll date: 2014-10-14 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt layout: default_post -summary: Recently I updated the Scott Logic blog to implement infinite scrolling using - a combination of Jekyll pagination and jScroll. Both of these components are quite - fussy about their respective configuration, meaning that integrating them took longer - than expected. I thought I'd share my solution in this blog post, hopefully saving - others from the hours I spent digging into jScroll code or cursing Jekyll! +summary: Recently I updated the Scott Logic blog to implement infinite scrolling using a combination of Jekyll pagination and jScroll. Both of these components are quite fussy about their respective configuration, meaning that integrating them took longer than expected. I thought I'd share my solution in this blog post, hopefully saving others from the hours I spent digging into jScroll code or cursing Jekyll! oldlink: http://www.scottlogic.com/blog/2014/10/14/jekyll-pagination-and-infinite-scrolling.html disqus-id: "/2014/10/14/jekyll-pagination-and-infinite-scrolling.html" --- diff --git a/_posts/2014-10-20-ie-run-js-wrong-context.md b/_posts/2014-10-20-ie-run-js-wrong-context.md index 4e2e226222..2aa33a56f4 100644 --- a/_posts/2014-10-20-ie-run-js-wrong-context.md +++ b/_posts/2014-10-20-ie-run-js-wrong-context.md @@ -2,17 +2,13 @@ title: How IE confuses JavaScript context when running in multiple windows date: 2014-10-20 00:00:00 Z categories: -- lpage - Tech tags: - IE - popup windows - JavaScript author: lpage -summary: This is a blog post about IE and how it handles windows running code which - interacts with each other. I've created a test case that shows IE combine together - two stacks so that code runs in a context which, when looking at the source code, - seems impossible. +summary: This is a blog post about IE and how it handles windows running code which interacts with each other. I've created a test case that shows IE combine together two stacks so that code runs in a context which, when looking at the source code, seems impossible. image: '' layout: default_post oldlink: http://www.scottlogic.com/blog/2014/10/20/ie-run-js-wrong-context.html diff --git a/_posts/2014-10-27-xplatform-mobile-cordova-ionic.md b/_posts/2014-10-27-xplatform-mobile-cordova-ionic.md index 3451be5840..6d3ad924e7 100644 --- a/_posts/2014-10-27-xplatform-mobile-cordova-ionic.md +++ b/_posts/2014-10-27-xplatform-mobile-cordova-ionic.md @@ -2,11 +2,9 @@ title: Cross-platform mobile with Cordova and Ionic Framework date: 2014-10-27 00:00:00 Z categories: -- alee - Tech author: alee -summary: Using Cordova and Ionic Framework to turn an AngularJS web application into - a cross-platform mobile application. +summary: Using Cordova and Ionic Framework to turn an AngularJS web application into a cross-platform mobile application. layout: default_post oldlink: http://www.scottlogic.com/blog/2014/10/27/xplatform-mobile-cordova-ionic.html disqus-id: "/2014/10/27/xplatform-mobile-cordova-ionic.html" diff --git a/_posts/2014-10-28-Scala-Vs-Clojure.md b/_posts/2014-10-28-Scala-Vs-Clojure.md index 39a5c50521..83dc59749b 100644 --- a/_posts/2014-10-28-Scala-Vs-Clojure.md +++ b/_posts/2014-10-28-Scala-Vs-Clojure.md @@ -2,14 +2,11 @@ title: A first foray into functional programming with Scala and Clojure date: 2014-10-28 00:00:00 Z categories: -- hpowell - Tech author: hpowell title-short: Scala vs. Clojure layout: default_post -summary: Having recently dipped my toe into the world of functional programming with - both Scala and Clojure I thought it'd be useful to do a quick compare and contrast - of these two JVM based languages. +summary: Having recently dipped my toe into the world of functional programming with both Scala and Clojure I thought it'd be useful to do a quick compare and contrast of these two JVM based languages. summary-short: Comparing and contrasting these JVM based languages image: hpowell/assets/featured/functional.jpg oldlink: http://www.scottlogic.com/blog/2014/10/28/Scala-Vs-Clojure.html diff --git a/_posts/2014-10-29-concurrent-functional-swift.md b/_posts/2014-10-29-concurrent-functional-swift.md index d55a572de3..066d970844 100644 --- a/_posts/2014-10-29-concurrent-functional-swift.md +++ b/_posts/2014-10-29-concurrent-functional-swift.md @@ -2,15 +2,13 @@ title: Mandelbrot Generation With Concurrent Functional Swift date: 2014-10-29 00:00:00 Z categories: -- ceberhardt - Tech tags: - featured author: ceberhardt title-short: Concurrent Functional Swift layout: default_post -summary: This post show how the simple task of computing a Mandelbrot set can be split - up across multiple threads (and processors) using functional techniques. +summary: This post show how the simple task of computing a Mandelbrot set can be split up across multiple threads (and processors) using functional techniques. image: ceberhardt/assets/featured/concurrent.png oldlink: http://www.scottlogic.com/blog/2014/10/29/concurrent-functional-swift.html disqus-id: "/2014/10/29/concurrent-functional-swift.html" diff --git a/_posts/2014-10-31-fibonacci.md b/_posts/2014-10-31-fibonacci.md index 2101520994..1cd71676aa 100644 --- a/_posts/2014-10-31-fibonacci.md +++ b/_posts/2014-10-31-fibonacci.md @@ -2,15 +2,13 @@ title: A Fibonacci fan component for D3 date: 2014-10-31 00:00:00 Z categories: -- aaiken - Tech tags: - d3 - featured author: aaiken title-short: A D3 Fibonacci Fan -summary: In this article I'm going to create an interactive Fibonacci fan D3 component, - and show you how to add it to a chart in just 6 lines of code. +summary: In this article I'm going to create an interactive Fibonacci fan D3 component, and show you how to add it to a chart in just 6 lines of code. image: aaiken/assets/featured/fibonacci.png layout: default_post oldlink: http://www.scottlogic.com/blog/2014/10/31/fibonacci.html diff --git a/_posts/2014-11-04-mutable-array-binding-reactivecocoa.md b/_posts/2014-11-04-mutable-array-binding-reactivecocoa.md index ec88368e0c..33c16c7831 100644 --- a/_posts/2014-11-04-mutable-array-binding-reactivecocoa.md +++ b/_posts/2014-11-04-mutable-array-binding-reactivecocoa.md @@ -2,13 +2,10 @@ title: Binding mutable arrays with ReactiveCocoa date: 2014-11-04 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt layout: default_post -summary: This post describes a binding helper that allows you to bind arrays directly - to table views with ReactiveCocoa. In this update to my previous post, the helper - is extended to support mutable arrays. +summary: This post describes a binding helper that allows you to bind arrays directly to table views with ReactiveCocoa. In this update to my previous post, the helper is extended to support mutable arrays. oldlink: http://www.scottlogic.com/blog/2014/11/04/mutable-array-binding-reactivecocoa.html disqus-id: "/2014/11/04/mutable-array-binding-reactivecocoa.html" --- diff --git a/_posts/2014-11-07-http-2-a-quick-look.md b/_posts/2014-11-07-http-2-a-quick-look.md index 3d1ad724c9..27f6a62271 100644 --- a/_posts/2014-11-07-http-2-a-quick-look.md +++ b/_posts/2014-11-07-http-2-a-quick-look.md @@ -2,16 +2,13 @@ title: 'HTTP/2: A quick look' date: 2014-11-07 00:00:00 Z categories: -- wreilly - Tech tags: - blog author: wreilly layout: default_post source: site -summary: With the HTTP/2 specification just going to Working Group Last Call and due - for publication in early 2015, I thought now would be a good time to have a quick - look at what's changing. +summary: With the HTTP/2 specification just going to Working Group Last Call and due for publication in early 2015, I thought now would be a good time to have a quick look at what's changing. oldlink: http://www.scottlogic.com/blog/2014/11/07/http-2-a-quick-look.html disqus-id: "/2014/11/07/http-2-a-quick-look.html" --- diff --git a/_posts/2014-11-10-Video-Stitching-With-AVFoundation.md b/_posts/2014-11-10-Video-Stitching-With-AVFoundation.md index 06cb5ea51b..1b19160363 100644 --- a/_posts/2014-11-10-Video-Stitching-With-AVFoundation.md +++ b/_posts/2014-11-10-Video-Stitching-With-AVFoundation.md @@ -2,11 +2,9 @@ title: Video Stitching with AVFoundation date: 2014-11-10 00:00:00 Z categories: -- cgrant - Tech author: cgrant -summary: Explaining the very basics of AVFoundation while building a Mac Application - that stitches 3 .mov files together. +summary: Explaining the very basics of AVFoundation while building a Mac Application that stitches 3 .mov files together. layout: default_post oldlink: http://www.scottlogic.com/blog/2014/11/10/Video-Stitching-With-AVFoundation.html disqus-id: "/2014/11/10/Video-Stitching-With-AVFoundation.html" diff --git a/_posts/2014-11-14-d3_chartcomponents_rsi.md b/_posts/2014-11-14-d3_chartcomponents_rsi.md index 68eb8f3fd0..2ff2d234b6 100644 --- a/_posts/2014-11-14-d3_chartcomponents_rsi.md +++ b/_posts/2014-11-14-d3_chartcomponents_rsi.md @@ -2,7 +2,6 @@ title: An RSI component for D3 charts date: 2014-11-14 00:00:00 Z categories: -- mjose - Tech tags: - d3 @@ -11,9 +10,7 @@ tags: - risk author: mjose title-short: An RSI component for D3 charts -summary: An RSI (Relative Strength Index) D3 component which can be added to a D3 - chart. In the blog I've also tried to explain a little bit about RSI and it's uses - in calculating risk when trading markets. +summary: An RSI (Relative Strength Index) D3 component which can be added to a D3 chart. In the blog I've also tried to explain a little bit about RSI and it's uses in calculating risk when trading markets. layout: default_post source: site oldlink: http://www.scottlogic.com/blog/2014/11/14/d3_chartcomponents_rsi.html diff --git a/_posts/2014-11-18-open-testing-standards.html b/_posts/2014-11-18-open-testing-standards.html index 2e46245c6c..084e3ca6e7 100644 --- a/_posts/2014-11-18-open-testing-standards.html +++ b/_posts/2014-11-18-open-testing-standards.html @@ -2,7 +2,6 @@ title: Testing Standards date: 2014-11-18 00:00:00 Z categories: -- dmcnamee - Testing tags: - testing diff --git a/_posts/2014-11-20-swift-initialisation.md b/_posts/2014-11-20-swift-initialisation.md index 84fdb984e3..18017007de 100644 --- a/_posts/2014-11-20-swift-initialisation.md +++ b/_posts/2014-11-20-swift-initialisation.md @@ -2,21 +2,16 @@ title: Swift Initialization and the Pain of Optionals date: 2014-11-20 00:00:00 Z categories: -- ceberhardt - Tech tags: - featured author: ceberhardt title-short: Swift Initialization Options layout: default_post -summary: 'Swift''s strict initialisation process results in a number of practical - issues, leaving developers scratching their heads. This post explores a few solutions - including two-phase initialisation, the use of optionals and lazy properties. ' -summary-short: Swift's strict initialisation process results in a number of practical - issues, leaving developers scratching their heads. +summary: 'Swift''s strict initialisation process results in a number of practical issues, leaving developers scratching their heads. This post explores a few solutions including two-phase initialisation, the use of optionals and lazy properties. ' +summary-short: Swift's strict initialisation process results in a number of practical issues, leaving developers scratching their heads. image: ceberhardt/assets/featured/options.jpg -image-attribution: image courtesy of Carsten - Tolkmit +image-attribution: image courtesy of Carsten Tolkmit oldlink: http://www.scottlogic.com/blog/2014/11/20/swift-initialisation.html disqus-id: "/2014/11/20/swift-initialisation.html" --- diff --git a/_posts/2014-11-21-introducing-the-mean-stack.md b/_posts/2014-11-21-introducing-the-mean-stack.md index ed3e73877c..dacc9cc481 100644 --- a/_posts/2014-11-21-introducing-the-mean-stack.md +++ b/_posts/2014-11-21-introducing-the-mean-stack.md @@ -2,7 +2,6 @@ title: Introducing the MEAN stack date: 2014-11-21 00:00:00 Z categories: -- soneill - Tech tags: - mongo diff --git a/_posts/2014-11-25-ionic-sorter.md b/_posts/2014-11-25-ionic-sorter.md index 1a44b204c9..c0908b9aa5 100644 --- a/_posts/2014-11-25-ionic-sorter.md +++ b/_posts/2014-11-25-ionic-sorter.md @@ -2,11 +2,9 @@ title: HTML5 Mobile - Long-press to re-order scrollable lists date: 2014-11-25 00:00:00 Z categories: -- alee - Tech author: alee -summary: How to use a long-press to trigger re-ordering a list in Ionic Framework, - instead of Ionic’s default implementation, which requires a button to switch modes. +summary: How to use a long-press to trigger re-ordering a list in Ionic Framework, instead of Ionic’s default implementation, which requires a button to switch modes. layout: default_post oldlink: http://www.scottlogic.com/blog/2014/11/25/ionic-sorter.html disqus-id: "/2014/11/25/ionic-sorter.html" diff --git a/_posts/2014-11-28-bramble-mvc.md b/_posts/2014-11-28-bramble-mvc.md index 1c2aa039fa..7c2bdf383d 100644 --- a/_posts/2014-11-28-bramble-mvc.md +++ b/_posts/2014-11-28-bramble-mvc.md @@ -2,13 +2,10 @@ title: Introducing (Another) New Static Site Generator date: 2014-11-28 00:00:00 Z categories: -- isullivan - Tech author: isullivan layout: default_post -summary: This post introduces 'Bramble MVC', a prototype static site generator which - aims to be a little different from existing static site generators by having an - API resembling a dynamic web server. +summary: This post introduces 'Bramble MVC', a prototype static site generator which aims to be a little different from existing static site generators by having an API resembling a dynamic web server. oldlink: http://www.scottlogic.com/blog/2014/11/28/bramble-mvc.html disqus-id: "/2014/11/28/bramble-mvc.html" --- diff --git a/_posts/2014-12-02-agile-projects-a-case-study.md b/_posts/2014-12-02-agile-projects-a-case-study.md index 89f8a389ae..a307af613a 100644 --- a/_posts/2014-12-02-agile-projects-a-case-study.md +++ b/_posts/2014-12-02-agile-projects-a-case-study.md @@ -2,14 +2,11 @@ title: 'Agile Projects: A Case Study' date: 2014-12-02 00:00:00 Z categories: -- tkelly - Delivery tags: - agile author: tkelly -summary: Over the past year, I worked on a large project which saw a dramatic shift - towards a more Agile way of working. In this post, I will run through exactly what - changed, how it made our project better, and what you can do to become more Agile. +summary: Over the past year, I worked on a large project which saw a dramatic shift towards a more Agile way of working. In this post, I will run through exactly what changed, how it made our project better, and what you can do to become more Agile. image: tkelly/assets/featured/agile-case-study.png layout: default_post source: site diff --git a/_posts/2014-12-05-Foyer-Screen-continued.md b/_posts/2014-12-05-Foyer-Screen-continued.md index 1ca7907b76..9815e13ac3 100644 --- a/_posts/2014-12-05-Foyer-Screen-continued.md +++ b/_posts/2014-12-05-Foyer-Screen-continued.md @@ -2,14 +2,10 @@ title: Foyer Screen, continued. date: 2014-12-05 00:00:00 Z categories: -- rfarmer - Tech author: rfarmer layout: default_post -summary: I have spent the last 12 weeks continuing the Foyer Screen project. In this - post I describe the Admin Panel which I created to allow dynamic editing of presentation - content and share a little of what I've learned in my time at Scott Logic, including - some useful resources for getting started with Angular JS. +summary: I have spent the last 12 weeks continuing the Foyer Screen project. In this post I describe the Admin Panel which I created to allow dynamic editing of presentation content and share a little of what I've learned in my time at Scott Logic, including some useful resources for getting started with Angular JS. oldlink: http://www.scottlogic.com/blog/2014/12/05/Foyer-Screen-continued.html disqus-id: "/2014/12/05/Foyer-Screen-continued.html" --- diff --git a/_posts/2014-12-08-swift-optional-pyramids-of-doom.md b/_posts/2014-12-08-swift-optional-pyramids-of-doom.md index 1d55f43a1a..3aaa0e620a 100644 --- a/_posts/2014-12-08-swift-optional-pyramids-of-doom.md +++ b/_posts/2014-12-08-swift-optional-pyramids-of-doom.md @@ -2,12 +2,10 @@ title: Tearing Down Swift's Optional Pyramid of Doom date: 2014-12-08 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt layout: default_post -summary: This blog post looks at a few techniques that can be used to remove the deeply - nested if-let statements that are a common sight in Swift code. +summary: This blog post looks at a few techniques that can be used to remove the deeply nested if-let statements that are a common sight in Swift code. oldlink: http://www.scottlogic.com/blog/2014/12/08/swift-optional-pyramids-of-doom.html disqus-id: "/2014/12/08/swift-optional-pyramids-of-doom.html" --- diff --git a/_posts/2014-12-12-html5-android-optimisation.md b/_posts/2014-12-12-html5-android-optimisation.md index faf4ce3e28..efdfadfe3c 100644 --- a/_posts/2014-12-12-html5-android-optimisation.md +++ b/_posts/2014-12-12-html5-android-optimisation.md @@ -2,11 +2,9 @@ title: HTML5 Mobile - Optimising for older or slower devices date: 2014-12-12 00:00:00 Z categories: -- alee - Tech author: alee -summary: Some lessons I've learned trying to optimise a HTML5 mobile App so that it's - fast and responsive even on old or budget phones with limited performance. +summary: Some lessons I've learned trying to optimise a HTML5 mobile App so that it's fast and responsive even on old or budget phones with limited performance. layout: default_post oldlink: http://www.scottlogic.com/blog/2014/12/12/html5-android-optimisation.html disqus-id: "/2014/12/12/html5-android-optimisation.html" diff --git a/_posts/2014-12-19-angular-hero-transitions.md b/_posts/2014-12-19-angular-hero-transitions.md index 595454a535..7ad2bdd001 100644 --- a/_posts/2014-12-19-angular-hero-transitions.md +++ b/_posts/2014-12-19-angular-hero-transitions.md @@ -2,11 +2,9 @@ title: Hero transitions in AngularJS date: 2014-12-19 00:00:00 Z categories: -- alee - Tech author: alee -summary: How to create hero transitions with AngularJS, similar to those implemented - by Google's Material Design and Polymer's core-animated-pages. +summary: How to create hero transitions with AngularJS, similar to those implemented by Google's Material Design and Polymer's core-animated-pages. layout: default_post oldlink: http://www.scottlogic.com/blog/2014/12/19/angular-hero-transitions.html disqus-id: "/2014/12/19/angular-hero-transitions.html" diff --git a/_posts/2014-12-19-elk-3-things-i-wish-id-known.md b/_posts/2014-12-19-elk-3-things-i-wish-id-known.md index fa8ca815c7..617d24e388 100644 --- a/_posts/2014-12-19-elk-3-things-i-wish-id-known.md +++ b/_posts/2014-12-19-elk-3-things-i-wish-id-known.md @@ -2,16 +2,12 @@ title: ELK - 3 things I wish I'd known date: 2014-12-19 00:00:00 Z categories: -- cprice - Tech author: cprice layout: default_post oldlink: http://www.scottlogic.com/blog/2014/12/19/elk-3-things-i-wish-id-known.html disqus-id: "/2014/12/19/elk-3-things-i-wish-id-known.html" -summary: I’ve recently completed an ELK (Elasticsearch, Logstash & Kibana) real-time - log processing implementation for an HTML5 FX trading platform. Along the way I’ve - learnt a few things I wish I’d known beforehand. This post shares some more details - of the project and hopefully some time saving tips. +summary: I’ve recently completed an ELK (Elasticsearch, Logstash & Kibana) real-time log processing implementation for an HTML5 FX trading platform. Along the way I’ve learnt a few things I wish I’d known beforehand. This post shares some more details of the project and hopefully some time saving tips. --- I’ve recently completed an ELK (Elasticsearch, Logstash & Kibana) real-time log processing implementation for an HTML5 FX trading platform. Along the way I’ve learnt a few things I wish I’d known beforehand. This post shares some more details of the project and hopefully some time saving tips. diff --git a/_posts/2015-01-07-Scala-Vs-Clojure-Pt2.md b/_posts/2015-01-07-Scala-Vs-Clojure-Pt2.md index 9dc4519fa0..3bf78737f0 100644 --- a/_posts/2015-01-07-Scala-Vs-Clojure-Pt2.md +++ b/_posts/2015-01-07-Scala-Vs-Clojure-Pt2.md @@ -2,14 +2,11 @@ title: Reimplementing Scala assignments in Clojure date: 2015-01-07 00:00:00 Z categories: -- hpowell - Tech author: hpowell title-short: Scala vs. Clojure part 2 layout: default_post -summary: Now that I've completed the Scala MOOC I thought I'd go back and re-implement - the assignments in Clojure to get a better understanding of the differences between - these two languages +summary: Now that I've completed the Scala MOOC I thought I'd go back and re-implement the assignments in Clojure to get a better understanding of the differences between these two languages summary-short: Reimplementing Scala assignments in Clojure oldlink: http://www.scottlogic.com/blog/2015/01/07/Scala-Vs-Clojure-Pt2.html disqus-id: "/2015/01/07/Scala-Vs-Clojure-Pt2.html" diff --git a/_posts/2015-01-08-automated-tests.md b/_posts/2015-01-08-automated-tests.md index 02ffdeb738..e7a56ab294 100644 --- a/_posts/2015-01-08-automated-tests.md +++ b/_posts/2015-01-08-automated-tests.md @@ -2,16 +2,12 @@ title: Why should a project have automated tests? date: 2015-01-08 00:00:00 Z categories: -- lpage - Testing author: lpage layout: default_post oldlink: http://www.scottlogic.com/blog/2015/01/08/automated-tests.html disqus-id: "/2015/01/08/automated-tests.html" -summary: It has become generally accepted that a good project has a set of automated - tests behind it - whether they be unit tests, integration tests or end-to-end tests. - However I don't often hear people talking about the benefits vs cost and how much - should be spent on particular projects. +summary: It has become generally accepted that a good project has a set of automated tests behind it - whether they be unit tests, integration tests or end-to-end tests. However I don't often hear people talking about the benefits vs cost and how much should be spent on particular projects. --- It has become generally accepted that a good project has a set of automated tests behind it - whether they be unit tests, integration tests or end-to-end tests. However I don't often hear people talking about the benefits vs cost and how much should be spent on particular projects. I thought it would be nice to write up a guide and cover when automated tests are economical. diff --git a/_posts/2015-01-16-7-things-to-look-for-when-testing-with-agility.html b/_posts/2015-01-16-7-things-to-look-for-when-testing-with-agility.html index 89cac3656c..5c3e4cb428 100644 --- a/_posts/2015-01-16-7-things-to-look-for-when-testing-with-agility.html +++ b/_posts/2015-01-16-7-things-to-look-for-when-testing-with-agility.html @@ -2,7 +2,6 @@ title: 7 things to look for when testing with agility date: 2015-01-16 00:00:00 Z categories: -- dmcnamee - Testing tags: - testing diff --git a/_posts/2015-01-20-typescript-compiler-api.md b/_posts/2015-01-20-typescript-compiler-api.md index fe494f471c..3479df6b4f 100644 --- a/_posts/2015-01-20-typescript-compiler-api.md +++ b/_posts/2015-01-20-typescript-compiler-api.md @@ -2,7 +2,6 @@ title: Investigating TypeScript compiler APIs date: 2015-01-20 00:00:00 Z categories: -- nwolverson - Tech tags: - blog @@ -11,12 +10,9 @@ author: nwolverson image: nwolverson/assets/featured/compiler.jpg image-attribution: image courtesy of KāSteve layout: default_post -summary: 'TypeScript 1.4 was released last Friday, bringing union types, type aliases, - and some ES6-related features. It also brought a new compiler and language services - API to facilitate better tool support. Here I''ll give a brief introduction with - some pointers on places to get started. +summary: 'TypeScript 1.4 was released last Friday, bringing union types, type aliases, and some ES6-related features. It also brought a new compiler and language services API to facilitate better tool support. Here I''ll give a brief introduction with some pointers on places to get started. -' + ' oldlink: http://www.scottlogic.com/blog/2015/01/20/typescript-compiler-api.html disqus-id: "/2015/01/20/typescript-compiler-api.html" --- diff --git a/_posts/2015-01-27-swift-exception-handling.md b/_posts/2015-01-27-swift-exception-handling.md index 2228806bd2..54a8fcf4b7 100644 --- a/_posts/2015-01-27-swift-exception-handling.md +++ b/_posts/2015-01-27-swift-exception-handling.md @@ -2,15 +2,12 @@ title: Exception Handling in Swift date: 2015-01-27 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt layout: default_post oldlink: http://www.scottlogic.com/blog/2015/01/27/swift-exception-handling.html disqus-id: "/2015/01/27/swift-exception-handling.html" -summary: Swift doesn't support throwing exceptions, nor does it support catching them. - This wouldn't be a problem if you could develop iOS apps in pure Swift, but unfortunately - at the moment you cannot. +summary: Swift doesn't support throwing exceptions, nor does it support catching them. This wouldn't be a problem if you could develop iOS apps in pure Swift, but unfortunately at the moment you cannot. --- Swift doesn't support throwing exceptions, nor does it support catching them. This wouldn't be a problem if you could develop iOS apps in pure Swift, but unfortunately at the moment you cannot. When developing an app most of the APIs you'll be working with are Objective-C APIs that have been bridged to Swift. These APIs can, and do throw exceptions. So how do you catch them? diff --git a/_posts/2015-02-02-generators.md b/_posts/2015-02-02-generators.md index b260569163..cc193d1ebf 100644 --- a/_posts/2015-02-02-generators.md +++ b/_posts/2015-02-02-generators.md @@ -2,12 +2,9 @@ title: JavaScript ES6 generators date: 2015-02-02 00:00:00 Z categories: -- jbandenburg - Tech author: jbandenburg -summary: The upcoming JavaScript standard ES6 introduces generators, which provides - us with a new pattern for writing asynchronous code. I compare this pattern to the - established patterns of callbacks and Promises. +summary: The upcoming JavaScript standard ES6 introduces generators, which provides us with a new pattern for writing asynchronous code. I compare this pattern to the established patterns of callbacks and Promises. layout: default_post oldlink: http://www.scottlogic.com/blog/2015/02/02/generators.html disqus-id: "/2015/02/02/generators.html" diff --git a/_posts/2015-02-02-svg-layout-flexbox.md b/_posts/2015-02-02-svg-layout-flexbox.md index 0dbd8b6960..5a80bd0607 100644 --- a/_posts/2015-02-02-svg-layout-flexbox.md +++ b/_posts/2015-02-02-svg-layout-flexbox.md @@ -2,14 +2,10 @@ title: SVG layout with Flexbox for simpler D3 charts date: 2015-02-02 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt layout: default_post -summary: This blog looks at how CSS flexbox layout can be applied to SVG in order - to simplify the task of constructing charts with D3. This approach has been made - possible by the JavaScript flexbox implementation that Facebook recently open sourced - to support ReactJS Native. +summary: This blog looks at how CSS flexbox layout can be applied to SVG in order to simplify the task of constructing charts with D3. This approach has been made possible by the JavaScript flexbox implementation that Facebook recently open sourced to support ReactJS Native. oldlink: http://www.scottlogic.com/blog/2015/02/02/svg-layout-flexbox.html disqus-id: "/2015/02/02/svg-layout-flexbox.html" --- diff --git a/_posts/2015-02-05-swift-events.md b/_posts/2015-02-05-swift-events.md index 5d9b829322..41e5764c90 100644 --- a/_posts/2015-02-05-swift-events.md +++ b/_posts/2015-02-05-swift-events.md @@ -2,13 +2,10 @@ title: Implementing Events in Swift date: 2015-02-05 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt layout: default_post -summary: Swift does not have a built in eventing mechanism. This post explores a few - different ways events can be implemented in Swift and how to avoid problems of retain - cycles and closure reference equality. +summary: Swift does not have a built in eventing mechanism. This post explores a few different ways events can be implemented in Swift and how to avoid problems of retain cycles and closure reference equality. oldlink: http://www.scottlogic.com/blog/2015/02/05/swift-events.html disqus-id: "/2015/02/05/swift-events.html" --- diff --git a/_posts/2015-02-11-swift-kvo-alternatives.md b/_posts/2015-02-11-swift-kvo-alternatives.md index e534cb4c33..7e26b0997d 100644 --- a/_posts/2015-02-11-swift-kvo-alternatives.md +++ b/_posts/2015-02-11-swift-kvo-alternatives.md @@ -2,14 +2,10 @@ title: Exploring KVO alternatives with Swift date: 2015-02-11 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt layout: default_post -summary: Swift has access to all of the Objective-C APIs, which means that anything - you could do with Objective-C you can now do with Swift. However, there are times - when it is worth exploring a better, pure-Swift, alternative. This post explores - the pros and cons of KVO versus a couple of Swift alternatives. +summary: Swift has access to all of the Objective-C APIs, which means that anything you could do with Objective-C you can now do with Swift. However, there are times when it is worth exploring a better, pure-Swift, alternative. This post explores the pros and cons of KVO versus a couple of Swift alternatives. oldlink: http://www.scottlogic.com/blog/2015/02/11/swift-kvo-alternatives.html disqus-id: "/2015/02/11/swift-kvo-alternatives.html" --- diff --git a/_posts/2015-02-13-rtl.md b/_posts/2015-02-13-rtl.md index 4d24f40619..c85a60a8bd 100644 --- a/_posts/2015-02-13-rtl.md +++ b/_posts/2015-02-13-rtl.md @@ -2,16 +2,12 @@ title: RTL Support in Web Applications date: 2015-02-13 00:00:00 Z categories: -- lpage - Tech author: lpage layout: default_post oldlink: http://www.scottlogic.com/blog/2015/02/13/rtl.html disqus-id: "/2015/02/13/rtl.html" -summary: Some languages of the world (Arabic, Hebrew etc.) are RTL, meaning they are - read right-to-left, instead of left-to-right. Typically in web applications supporting - one of these languages, everything is reversed, meaning scroll bars, progress indicators, - buttons etc. +summary: Some languages of the world (Arabic, Hebrew etc.) are RTL, meaning they are read right-to-left, instead of left-to-right. Typically in web applications supporting one of these languages, everything is reversed, meaning scroll bars, progress indicators, buttons etc. --- [Some languages of the world (Arabic, Hebrew etc.) are RTL](http://en.wikipedia.org/wiki/Right-to-left), meaning they are read right-to-left, instead of left-to-right. Typically in web applications supporting one of these languages, everything is reversed, meaning scroll bars, progress indicators, buttons etc. diff --git a/_posts/2015-02-19-rtl-plugin.md b/_posts/2015-02-19-rtl-plugin.md index c854c87b31..39fa17c57f 100644 --- a/_posts/2015-02-19-rtl-plugin.md +++ b/_posts/2015-02-19-rtl-plugin.md @@ -2,14 +2,12 @@ title: Making a RTL plugin in less date: 2015-02-19 00:00:00 Z categories: -- lpage - Tech author: lpage layout: default_post oldlink: http://www.scottlogic.com/blog/2015/02/19/rtl-plugin.html disqus-id: "/2015/02/19/rtl-plugin.html" -summary: I mentioned in the previous post that I would create a plugin for less which - converted from LTR to RTL. Here is a tutorial post on creating that plugin. +summary: I mentioned in the previous post that I would create a plugin for less which converted from LTR to RTL. Here is a tutorial post on creating that plugin. --- I mentioned in the previous post that I would create a plugin for less which converted from LTR to RTL. Here is a tutorial post on creating that plugin. diff --git a/_posts/2015-02-25-Using-Snapshot-with-Simulator-Status-Magic-to-generate-perfect-iOS-screenshots.md b/_posts/2015-02-25-Using-Snapshot-with-Simulator-Status-Magic-to-generate-perfect-iOS-screenshots.md index 5148a52d14..f077d08b40 100644 --- a/_posts/2015-02-25-Using-Snapshot-with-Simulator-Status-Magic-to-generate-perfect-iOS-screenshots.md +++ b/_posts/2015-02-25-Using-Snapshot-with-Simulator-Status-Magic-to-generate-perfect-iOS-screenshots.md @@ -2,18 +2,14 @@ title: Using Snapshot With Simulator Status Magic To Generate Perfect Ios Screenshots date: 2015-02-25 00:00:00 Z categories: -- cgrant - Tech tags: - featured author: cgrant image: cgrant/assets/featured/phone.jpg -image-attribution: image courtesy of Kārlis - Dambrāns +image-attribution: image courtesy of Kārlis Dambrāns layout: default_post -summary: I have recently been using a set of tools called fastlane, developed by Felix - Krause. fastlane helps to automate the steps involved in building and deploying - iOS applications to the App Store. +summary: I have recently been using a set of tools called fastlane, developed by Felix Krause. fastlane helps to automate the steps involved in building and deploying iOS applications to the App Store. --- I have recently been using a set of tools called [fastlane](http://fastlane.tools/), developed by [Felix Krause](https://krausefx.com/). fastlane helps to automate the steps involved in building and deploying iOS applications to the App Store. diff --git a/_posts/2015-03-03-blink.html b/_posts/2015-03-03-blink.html index 5066b281ab..0c7be2e89b 100644 --- a/_posts/2015-03-03-blink.html +++ b/_posts/2015-03-03-blink.html @@ -2,7 +2,6 @@ title: Blink date: 2015-03-03 00:00:00 Z categories: -- dmcnamee - Testing tags: - testing diff --git a/_posts/2015-03-04-webdriverjs-and-promises.md b/_posts/2015-03-04-webdriverjs-and-promises.md index b350d18bee..cf0a313324 100644 --- a/_posts/2015-03-04-webdriverjs-and-promises.md +++ b/_posts/2015-03-04-webdriverjs-and-promises.md @@ -2,7 +2,6 @@ title: WebdriverJS and Promises date: 2015-03-04 00:00:00 Z categories: -- rhendry - Tech tags: - featured @@ -11,8 +10,7 @@ title-short: WebdriverJS and Promises layout: default_post image: rhendry/assets/featured/promise.jpg image-attribution: image courtesy of galleryquantum -summary: Avoiding broken promises with WebDriverJS - a quick guide to avoiding some - of the framework pitfalls. +summary: Avoiding broken promises with WebDriverJS - a quick guide to avoiding some of the framework pitfalls. --- Recently I have been working with WebdriverJS to fulfil a need for browser testing on a project. Although I've used diff --git a/_posts/2015-03-05-reactjs-in-swift.md b/_posts/2015-03-05-reactjs-in-swift.md index 140b234a68..c6ef1392ba 100644 --- a/_posts/2015-03-05-reactjs-in-swift.md +++ b/_posts/2015-03-05-reactjs-in-swift.md @@ -2,13 +2,10 @@ title: Implementing React.js in Swift date: 2015-03-05 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt layout: default_post -summary: This blog post explores the novel approach taken by the React.js team, where - the UI is expressed as a function of the current application state, and re-implements - it with Swift. +summary: This blog post explores the novel approach taken by the React.js team, where the UI is expressed as a function of the current application state, and re-implements it with Swift. --- This blog post explores the novel approach taken by the [React.js](http://facebook.github.io/react/) team, where the UI is expressed as a function of the current application state, and re-implements it with Swift. diff --git a/_posts/2015-03-06-introduction-to-flight.md b/_posts/2015-03-06-introduction-to-flight.md index 2485ce27d4..fa897f15dc 100644 --- a/_posts/2015-03-06-introduction-to-flight.md +++ b/_posts/2015-03-06-introduction-to-flight.md @@ -2,21 +2,18 @@ title: Introduction to Flight date: 2015-03-06 00:00:00 Z categories: -- bmumford - Tech tags: - featured author: bmumford title-short: Introduction to Flight image: bmumford/assets/featured/flight.png -image-attribution: image courtesy of Aaron - Koblin +image-attribution: image courtesy of Aaron Koblin summary-short: An introduction to Twitter's MVC framework. layout: default_post oldlink: http://www.scottlogic.com/blog/2015/03/03/introduction-to-flight.html disqus-id: "/2015/03/03//introduction-to-flight.html" -summary: I'm relatively new to the world of single page applications and have just - finished a project built using AngularJS. +summary: I'm relatively new to the world of single page applications and have just finished a project built using AngularJS. --- I'm relatively new to the world of single page applications and have just finished a project built using AngularJS. What we built was impressive but I had the following reservations: diff --git a/_posts/2015-03-06-localisation.md b/_posts/2015-03-06-localisation.md index 39c8d77205..925f7c41ab 100644 --- a/_posts/2015-03-06-localisation.md +++ b/_posts/2015-03-06-localisation.md @@ -2,12 +2,10 @@ title: State of localisation on the web date: 2015-03-06 00:00:00 Z categories: -- lpage - Tech author: lpage layout: default_post -summary: Localising a web application to a high standard is difficult. Why is that? - Consider the following differently formatted numbers... +summary: Localising a web application to a high standard is difficult. Why is that? Consider the following differently formatted numbers... --- Localising a web application to a high standard is difficult. Why is that? Consider the following differently formatted numbers... diff --git a/_posts/2015-03-09-OAUTH2-Authentication-with-ADFS-3.0.md b/_posts/2015-03-09-OAUTH2-Authentication-with-ADFS-3.0.md index 9e3a8ae1e7..9d62f92343 100644 --- a/_posts/2015-03-09-OAUTH2-Authentication-with-ADFS-3.0.md +++ b/_posts/2015-03-09-OAUTH2-Authentication-with-ADFS-3.0.md @@ -2,12 +2,10 @@ title: OAUTH2 Authentication with ADFS 3.0 date: 2015-03-09 00:00:00 Z categories: -- cprice - Tech author: cprice layout: default_post -summary: A quick run through of the steps involved in integrating a Node.js client - with Active Directory Federation Services for authentication using OAUTH2. +summary: A quick run through of the steps involved in integrating a Node.js client with Active Directory Federation Services for authentication using OAUTH2. --- A quick run through of the steps involved in integrating a Node.js client with Active Directory Federation Services for authentication using OAUTH2. diff --git a/_posts/2015-03-09-json-in-swift.md b/_posts/2015-03-09-json-in-swift.md index 72a2363783..6c0e527619 100644 --- a/_posts/2015-03-09-json-in-swift.md +++ b/_posts/2015-03-09-json-in-swift.md @@ -2,18 +2,15 @@ title: Swift JSON Shoot-Out date: 2015-03-09 00:00:00 Z categories: -- sdavies - Tech tags: - featured author: sdavies layout: default_post -summary: For some reason, everybody and their dog has written about how to parse JSON - in Swift. Not wishing to be left out, I thought I'd throw my hat into the ring. +summary: For some reason, everybody and their dog has written about how to parse JSON in Swift. Not wishing to be left out, I thought I'd throw my hat into the ring. image: sdavies/assets/featured/json.jpg title-short: JSON in Swift -summary-short: What's the _best_ way to parse JSON in Swift? Sam explores a number - of options. +summary-short: What's the _best_ way to parse JSON in Swift? Sam explores a number of options. --- ## Introduction diff --git a/_posts/2015-03-20-ZeroMQ-Quick-Intro.md b/_posts/2015-03-20-ZeroMQ-Quick-Intro.md index ac4bda2e83..c6278941e6 100644 --- a/_posts/2015-03-20-ZeroMQ-Quick-Intro.md +++ b/_posts/2015-03-20-ZeroMQ-Quick-Intro.md @@ -2,14 +2,11 @@ title: A quick and dirty introduction to ZeroMQ date: 2015-03-20 00:00:00 Z categories: -- hpowell - Tech author: hpowell title-short: Introduction to ZeroMQ layout: default_post -summary: ZeroMQ is an opinionated, light weight, blazing fast messaging library. Here - I take a look at how to get up and running with it and the building blocks it provides - you with. +summary: ZeroMQ is an opinionated, light weight, blazing fast messaging library. Here I take a look at how to get up and running with it and the building blocks it provides you with. summary-short: Short introduction to ZeroMQ --- diff --git a/_posts/2015-03-25-var-multivar-anywherevar.md b/_posts/2015-03-25-var-multivar-anywherevar.md index c8f5a8665c..ab7485a009 100644 --- a/_posts/2015-03-25-var-multivar-anywherevar.md +++ b/_posts/2015-03-25-var-multivar-anywherevar.md @@ -2,12 +2,10 @@ title: var, multi-var or anywhere var? date: 2015-03-25 00:00:00 Z categories: -- lpage - Tech author: lpage layout: default_post -summary: When it comes to coding style in JavaScript, what makes most sense - one - var declaration, multiple at the start or scoped? +summary: When it comes to coding style in JavaScript, what makes most sense - one var declaration, multiple at the start or scoped? --- Anyone familiar with Crockford and jshint will be familiar with the onevar rule: all variables must be declared in a single var statement at the top of the file. diff --git a/_posts/2015-03-26-react-native-retrospective.md b/_posts/2015-03-26-react-native-retrospective.md index 31ec4fb979..3925fef8a1 100644 --- a/_posts/2015-03-26-react-native-retrospective.md +++ b/_posts/2015-03-26-react-native-retrospective.md @@ -2,17 +2,13 @@ title: Retrospective on Developing an application with React Native date: 2015-03-26 00:00:00 Z categories: -- ceberhardt - Tech tags: - featured author: ceberhardt layout: default_post -summary: I've been building a React Native app for the past few months, which was - published as a tutorial yesterday. A number of people have asked about my thoughts - and opinions about React Native - which I am sharing in this blog post. -summary-short: Some thoughts on developing a React Native app, and how it compares - to other cross-platform technologies. +summary: I've been building a React Native app for the past few months, which was published as a tutorial yesterday. A number of people have asked about my thoughts and opinions about React Native - which I am sharing in this blog post. +summary-short: Some thoughts on developing a React Native app, and how it compares to other cross-platform technologies. title-short: React Native Thoughts image: ceberhardt/assets/featured/react-native-retrospective.jpg --- diff --git a/_posts/2015-03-26-react-native.md b/_posts/2015-03-26-react-native.md index 34cacb6668..746fbe8995 100644 --- a/_posts/2015-03-26-react-native.md +++ b/_posts/2015-03-26-react-native.md @@ -2,19 +2,14 @@ title: Introducing React Native date: 2015-03-26 00:00:00 Z categories: -- ceberhardt - Tech tags: - featured author: ceberhardt title-short: React Native Intro layout: default_post -summary: A few months ago Facebook announced React Native, a framework that lets you - build native iOS applications with JavaScript. I've been spending the past couple - of months building am app with this framework, which I have finally been able to - share! -summary-short: I've been spending the past couple of months building am app with this - framework, which I have finally been able to share! +summary: A few months ago Facebook announced React Native, a framework that lets you build native iOS applications with JavaScript. I've been spending the past couple of months building am app with this framework, which I have finally been able to share! +summary-short: I've been spending the past couple of months building am app with this framework, which I have finally been able to share! originalArticleLink: http://www.raywenderlich.com/99473/introducing-react-native-building-apps-javascript image: ceberhardt/assets/featured/react.jpg --- diff --git a/_posts/2015-04-03-generating-type-safe-emails.md b/_posts/2015-04-03-generating-type-safe-emails.md index fd1a361a32..c1883c1a98 100644 --- a/_posts/2015-04-03-generating-type-safe-emails.md +++ b/_posts/2015-04-03-generating-type-safe-emails.md @@ -2,12 +2,10 @@ title: Generating Type-Safe Email Templates Using Single File Generators date: 2015-04-03 00:00:00 Z categories: -- isullivan - Tech author: isullivan layout: default_post -summary: This post shows how 'single file generators' can be used to generate type-safe - email templates +summary: This post shows how 'single file generators' can be used to generate type-safe email templates disqus-id: "/2015/04/03/generating-type-safe-emails.html" --- diff --git a/_posts/2015-04-24-first-look-reactive-cocoa-3.md b/_posts/2015-04-24-first-look-reactive-cocoa-3.md index adbc4309d6..2bc70301c9 100644 --- a/_posts/2015-04-24-first-look-reactive-cocoa-3.md +++ b/_posts/2015-04-24-first-look-reactive-cocoa-3.md @@ -2,15 +2,12 @@ title: A First Look at ReactiveCocoa 3.0 date: 2015-04-24 00:00:00 Z categories: -- ceberhardt - Tech tags: - featured author: ceberhardt layout: default_post -summary: This blog post takes a look at the new ReactiveCocoa 3.0 swift interface, - which introduces generics, a pipe-forward operator and an interesting use of curried - functions. +summary: This blog post takes a look at the new ReactiveCocoa 3.0 swift interface, which introduces generics, a pipe-forward operator and an interesting use of curried functions. image: ceberhardt/assets/featured/reactive-cocoa.png title-short: ReactiveCocoa 3.0 --- diff --git a/_posts/2015-04-28-reactive-cocoa-3-continued.md b/_posts/2015-04-28-reactive-cocoa-3-continued.md index b3065c04e9..f636f5815a 100644 --- a/_posts/2015-04-28-reactive-cocoa-3-continued.md +++ b/_posts/2015-04-28-reactive-cocoa-3-continued.md @@ -2,15 +2,10 @@ title: ReactiveCocoa 3.0 - Signal Producers and API clarity date: 2015-04-28 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt layout: default_post -summary: My previous blog post took a first look at ReactiveCocoa 3.0 (RC3), where - I described the new Signal interface, and the pipe forward operator. In this blog - post I continue my exploration of the RC3 APIs and turn my attention to signal producers. - I also discuss a few points around the overall clarity of the new ReactiveCocoa - APIs. +summary: My previous blog post took a first look at ReactiveCocoa 3.0 (RC3), where I described the new Signal interface, and the pipe forward operator. In this blog post I continue my exploration of the RC3 APIs and turn my attention to signal producers. I also discuss a few points around the overall clarity of the new ReactiveCocoa APIs. --- My previous blog post [took a first look at ReactiveCocoa 3.0 (RC3)](http://blog.scottlogic.com/2015/04/24/first-look-reactive-cocoa-3.html), where I described the new `Signal` interface, and the pipe forward operator. In this blog post I continue my exploration of the RC3 APIs and turn my attention to signal producers. I also discuss a few points around the overall clarity of the new ReactiveCocoa APIs. diff --git a/_posts/2015-05-01-state-of-in-car-uis.md b/_posts/2015-05-01-state-of-in-car-uis.md index 6194ce6ccb..cf61572d40 100644 --- a/_posts/2015-05-01-state-of-in-car-uis.md +++ b/_posts/2015-05-01-state-of-in-car-uis.md @@ -2,15 +2,13 @@ title: The State Of In-Car UIs date: 2015-05-01 00:00:00 Z categories: -- wloveland - UX Design tags: - featured author: wloveland title-short: The State Of In-Car UIs layout: default_post -summary: An examination of the current state of in-car UIs, and how Apple, Google - and Tesla are significantly shaking things up. +summary: An examination of the current state of in-car UIs, and how Apple, Google and Tesla are significantly shaking things up. image: wloveland/assets/featured/car-ui.jpg --- diff --git a/_posts/2015-05-08-making-technology-disappear.md b/_posts/2015-05-08-making-technology-disappear.md index 3201fb3466..8cb934e3e9 100644 --- a/_posts/2015-05-08-making-technology-disappear.md +++ b/_posts/2015-05-08-making-technology-disappear.md @@ -2,7 +2,6 @@ title: 'White Paper: Making Technology Disappear' date: 2015-05-08 00:00:00 Z categories: -- godds - Resources tags: - featured @@ -12,10 +11,7 @@ summary-short: Building omni-channel systems for Capital Markets. contributors: - ceberhardt layout: default_post -summary: Creating omni-channel experiences in enterprise is more often than not a - challenge in terms of strategy and mindset rather than technology. This white paper - outlines a twinned design and technical approach that ensures focus is squarely - on users and the contexts within they use a system. +summary: Creating omni-channel experiences in enterprise is more often than not a challenge in terms of strategy and mindset rather than technology. This white paper outlines a twinned design and technical approach that ensures focus is squarely on users and the contexts within they use a system. cta: link: http://blog.scottlogic.com/ceberhardt/assets/white-papers/building-omnichannel-systems.pdf text: Download the White Paper diff --git a/_posts/2015-05-14-aspnet50-intro.md b/_posts/2015-05-14-aspnet50-intro.md index 0760ef931d..95b71e33ee 100644 --- a/_posts/2015-05-14-aspnet50-intro.md +++ b/_posts/2015-05-14-aspnet50-intro.md @@ -2,13 +2,10 @@ title: Introduction to ASP.NET 5 date: 2015-05-14 00:00:00 Z categories: -- ekouri - Tech author: ekouri layout: default_post -summary: This blog post discusses the changes to the .NET framework, the solution - layout / configuration and serves as an introduction to the recommended programming - style encouraged by Microsoft going forwards. +summary: This blog post discusses the changes to the .NET framework, the solution layout / configuration and serves as an introduction to the recommended programming style encouraged by Microsoft going forwards. --- The [Build Conference](http://build15.com/) is now behind us where lots of exciting things were announced, among them the release of Visual Studio 2015 RC1. This blog post discusses the changes to the .NET framework, the solution layout / configuration and serves as an introduction to the recommended programming style encouraged by Microsoft going forwards. If you haven't downloaded Visual Studio 2015, [grab it now](https://www.visualstudio.com/en-us/downloads/visual-studio-2015-downloads-vs.aspx)! diff --git a/_posts/2015-05-15-mvvm-reactive-cocoa-3.md b/_posts/2015-05-15-mvvm-reactive-cocoa-3.md index 4d31452ded..bb479c3ae5 100644 --- a/_posts/2015-05-15-mvvm-reactive-cocoa-3.md +++ b/_posts/2015-05-15-mvvm-reactive-cocoa-3.md @@ -2,13 +2,10 @@ title: MVVM With ReactiveCocoa 3.0 date: 2015-05-15 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt layout: default_post -summary: This is my final article on ReactiveCocoa 3.0 (RAC3), where I demonstrate - some more complex RAC3 usages within the context of an application built using the - Model-View-ViewModel (MVVM) pattern. +summary: This is my final article on ReactiveCocoa 3.0 (RAC3), where I demonstrate some more complex RAC3 usages within the context of an application built using the Model-View-ViewModel (MVVM) pattern. --- This is my final article on ReactiveCocoa 3.0 (RAC3), where I demonstrate some more complex RAC3 usages within the context of an application built using the Model-View-ViewModel (MVVM) pattern. diff --git a/_posts/2015-05-22-strictly-testing.html b/_posts/2015-05-22-strictly-testing.html index 5a7d918949..7df7008b5a 100644 --- a/_posts/2015-05-22-strictly-testing.html +++ b/_posts/2015-05-22-strictly-testing.html @@ -2,7 +2,6 @@ title: Strictly Testing date: 2015-05-22 00:00:00 Z categories: -- dmcnamee - Testing tags: - testing diff --git a/_posts/2015-06-10-learn-es6-from-airbnb.md b/_posts/2015-06-10-learn-es6-from-airbnb.md index 75b25266d8..b6e5dc8aac 100644 --- a/_posts/2015-06-10-learn-es6-from-airbnb.md +++ b/_posts/2015-06-10-learn-es6-from-airbnb.md @@ -2,13 +2,10 @@ title: Learn ES6 from Airbnb's coding standards date: 2015-06-10 00:00:00 Z categories: -- lpage - Tech author: lpage layout: default_post -summary: Airbnb's JavaScript coding standards are now based around ES6 and contain - many guidelines to help you take advantage of its features. In this blog post I'll - present some resources I created to help you learn ES6 through their guidelines. +summary: Airbnb's JavaScript coding standards are now based around ES6 and contain many guidelines to help you take advantage of its features. In this blog post I'll present some resources I created to help you learn ES6 through their guidelines. --- I really like [Airbnb's coding standards][the standards] and as I've been trying to master ES6 ([also named EcmaScript 2015][es2015]) I've found that they offer many helpful hints on how to use ES6 functionality. Further, its really useful when learning to play around with the syntax and see what the equivalent is in ES5, in order to see what is and is-not possible. One of the best ways of doing that is using [babel js' REPL environment][babel repl]. diff --git a/_posts/2015-06-17-making-the-leap-from-academia-to-industry.html b/_posts/2015-06-17-making-the-leap-from-academia-to-industry.html index b068d457ff..bad65eb6a7 100644 --- a/_posts/2015-06-17-making-the-leap-from-academia-to-industry.html +++ b/_posts/2015-06-17-making-the-leap-from-academia-to-industry.html @@ -2,7 +2,6 @@ title: Making the leap from academia to industry date: 2015-06-17 11:38:00 Z categories: -- mcrease - People author: mcrease layout: default_post diff --git a/_posts/2015-06-19-aurelia-part-one.md b/_posts/2015-06-19-aurelia-part-one.md index 6af88eb31a..3953f76031 100644 --- a/_posts/2015-06-19-aurelia-part-one.md +++ b/_posts/2015-06-19-aurelia-part-one.md @@ -2,13 +2,10 @@ title: Creating less2css using Aurelia date: 2015-06-19 00:00:00 Z categories: -- lpage - Tech author: lpage layout: default_post -summary: This post gives a walkthrough of a project that makes use of the new Aurelia - framework. It also take a look at how it compares to Angular 2.0, which is still - in development. +summary: This post gives a walkthrough of a project that makes use of the new Aurelia framework. It also take a look at how it compares to Angular 2.0, which is still in development. image: lpage/assets/featured/aurelia-large.png --- diff --git a/_posts/2015-06-26-ux-scotland-2015.md b/_posts/2015-06-26-ux-scotland-2015.md index cb1b4d6d41..b100be476d 100644 --- a/_posts/2015-06-26-ux-scotland-2015.md +++ b/_posts/2015-06-26-ux-scotland-2015.md @@ -2,16 +2,11 @@ title: UX Scotland 2015 date: 2015-06-26 00:00:00 Z categories: -- rmarcalo - UX Design author: rmarcalo layout: default_post image: rmarcalo/assets/featured/uxscotland2015.png -summary: During the end of last week, UX Scotland 2015 took place at the Dynamic Earth, - offering a selection of interesting talks, workshops and social events. The conference - was filled with interesting guests sharing their personal experiences, including - Scott Logic’s Graham Odds. The hot Summer Sun proved to offer the ultimate setting, - gracing the attendees with a rare display of Edinburgh at its liveliest. +summary: During the end of last week, UX Scotland 2015 took place at the Dynamic Earth, offering a selection of interesting talks, workshops and social events. The conference was filled with interesting guests sharing their personal experiences, including Scott Logic’s Graham Odds. The hot Summer Sun proved to offer the ultimate setting, gracing the attendees with a rare display of Edinburgh at its liveliest. --- During the end of last week, UX Scotland 2015 took place at the Dynamic Earth, offering a selection of interesting talks, workshops and social events. The conference was filled with interesting guests sharing their personal experiences, including Scott Logic’s Graham Odds. The hot Summer Sun proved to offer the ultimate setting, gracing the attendees with a rare display of Edinburgh at its liveliest. diff --git a/_posts/2015-06-29-aurelia-part-two.md b/_posts/2015-06-29-aurelia-part-two.md index f436b30b64..3d1b7d0cd5 100644 --- a/_posts/2015-06-29-aurelia-part-two.md +++ b/_posts/2015-06-29-aurelia-part-two.md @@ -2,14 +2,10 @@ title: Aurelia, less2css and bundling date: 2015-06-29 00:00:00 Z categories: -- lpage - Tech author: lpage layout: default_post -summary: In the second post of my series on the Aurelia framework I walkthrough bundling - the less2css project. The result of which significantly reduced the load time, but - did uncover a few aspects of the Aurelia bundling process that do not yet feel fully - formed. +summary: In the second post of my series on the Aurelia framework I walkthrough bundling the less2css project. The result of which significantly reduced the load time, but did uncover a few aspects of the Aurelia bundling process that do not yet feel fully formed. --- Please read [my first post](http://blog.scottlogic.com/2015/06/19/aurelia-part-one.html) for an introduction. diff --git a/_posts/2015-07-02-surprising-things-about-js.md b/_posts/2015-07-02-surprising-things-about-js.md index 480d3540bf..c5ca560e90 100644 --- a/_posts/2015-07-02-surprising-things-about-js.md +++ b/_posts/2015-07-02-surprising-things-about-js.md @@ -2,15 +2,13 @@ title: Seven Surprising JavaScript 'Features' date: 2015-07-02 00:00:00 Z categories: -- lpage - Tech tags: - featured author: lpage title-short: Surprising JavaScript layout: default_post -summary: A look at some of the more unusual parts of JavaScript by examining seven - things I've learnt recently. +summary: A look at some of the more unusual parts of JavaScript by examining seven things I've learnt recently. image: lpage/assets/featured/javascript.jpg --- diff --git a/_posts/2015-07-06-fixing-ldap-leak-jboss.md b/_posts/2015-07-06-fixing-ldap-leak-jboss.md index 97505fb8ff..8c61a22643 100644 --- a/_posts/2015-07-06-fixing-ldap-leak-jboss.md +++ b/_posts/2015-07-06-fixing-ldap-leak-jboss.md @@ -2,14 +2,10 @@ title: Fixing an LDAP PermGen leak in JBoss date: 2015-07-06 00:00:00 Z categories: -- awallis - Tech author: awallis layout: default_post -summary: The standard LDAP JNDI implementation that ships with Java leaks a classloader - reference when used from a web application hosted in a web container. While Tomcat - and Jetty both include factory-fitted workarounds, JBoss does not. This post describes - a JBoss-specific fix. +summary: The standard LDAP JNDI implementation that ships with Java leaks a classloader reference when used from a web application hosted in a web container. While Tomcat and Jetty both include factory-fitted workarounds, JBoss does not. This post describes a JBoss-specific fix. --- I recently devoted some time to tracking down a couple of PermGen errors in a web application hosted on JBoss. After diff --git a/_posts/2015-07-10-applying-styles-to-parent-elements-before-children-in-angularjs.md b/_posts/2015-07-10-applying-styles-to-parent-elements-before-children-in-angularjs.md index 1615029e7c..317c58c29c 100644 --- a/_posts/2015-07-10-applying-styles-to-parent-elements-before-children-in-angularjs.md +++ b/_posts/2015-07-10-applying-styles-to-parent-elements-before-children-in-angularjs.md @@ -2,13 +2,10 @@ title: Applying styles to parent elements before children in AngularJS date: 2015-07-10 00:00:00 Z categories: -- rwilliams - Tech author: rwilliams layout: default_post -summary: Sizing advanced components such as grids using ng-style can leave you with - rendering problems. Here, I create a variant of ng-style with some small tweaks - to avoid this problem. +summary: Sizing advanced components such as grids using ng-style can leave you with rendering problems. Here, I create a variant of ng-style with some small tweaks to avoid this problem. --- The ng-style directive is used to apply inline styles to an element. Using it to apply a width and a height to an element containing a [ui-grid](http://ui-grid.info/) will cause the grid to be incorrectly sized. The container element is the one with the red border below. diff --git a/_posts/2015-07-14-meteor.md b/_posts/2015-07-14-meteor.md index f5cd7dbf10..120f699618 100644 --- a/_posts/2015-07-14-meteor.md +++ b/_posts/2015-07-14-meteor.md @@ -2,7 +2,6 @@ title: Creating a Single Page App in Meteor date: 2015-07-14 00:00:00 Z categories: -- tbarclay - Tech tags: - featured @@ -10,10 +9,7 @@ author: tbarclay title-short: An SPA with Meteor layout: default_post image: tbarclay/assets/featured/meteor.png -summary: Meteor seems like a fresh way to work. It makes a lot of things, like CRUD - operations and keeping your UI in line with data changes, extremely easy and it - adds a lot of nice, clever tricks, like the client-side stubbing of server-side - methods. +summary: Meteor seems like a fresh way to work. It makes a lot of things, like CRUD operations and keeping your UI in line with data changes, extremely easy and it adds a lot of nice, clever tricks, like the client-side stubbing of server-side methods. --- [Meteor](https://www.meteor.com/) is a name I’ve seen around for a while, often surrounded by talk of how different and innovative it is. I’ve been meaning to have a proper play with it since I first heard about it in a write up of the [Throne of JS conference from 2012](http://blog.stevensanderson.com/2012/08/01/rich-javascript-applications-the-seven-frameworks-throne-of-js-2012/). With version 1.0 being released in October last year, the first version with an official Windows installer (1.1) following in March, and [the announcement](http://info.meteor.com/blog/whats-coming-in-meteor-12-and-beyond?utm_campaign=Core+Install+%26+Deploy&utm_source=hs_email&utm_medium=email&utm_content=20433893&_hsenc=p2ANqtz--twq8r-P58g0tB6cvHlDrx2cTn4kAN7Y6OV6cVxhBZQ_UiSTHlveRcdkL29mHs3ZK3VoTpX6Yb_cf44PYePJLkjAO-RQ&_hsmi=20433893) this month that version 1.2 will (almost) fully support ECMAScript 6 out of the box, I decided that I was out of excuses and needed to install it and have a look. Whether or not it lives up to some of the hype floating around the web is probably too subjective a question to answer, but it was certainly a really interesting and different experience to write an app with Meteor. diff --git a/_posts/2015-07-31-what-makes-a-good-cms.md b/_posts/2015-07-31-what-makes-a-good-cms.md index f21730e483..d605840eda 100644 --- a/_posts/2015-07-31-what-makes-a-good-cms.md +++ b/_posts/2015-07-31-what-makes-a-good-cms.md @@ -2,12 +2,10 @@ title: What Makes a Good CMS? date: 2015-07-31 00:00:00 Z categories: -- isullivan - Tech author: isullivan layout: default_post -summary: Code quality is important in large systems and web sites are no exception. - This post shows how Umbraco enables developers to write clean and maintainable code. +summary: Code quality is important in large systems and web sites are no exception. This post shows how Umbraco enables developers to write clean and maintainable code. disqus-id: "/2015/07/31/what-makes-a-good-cms.html" --- diff --git a/_posts/2015-08-06-an-adventure-in-svg-filter-land.md b/_posts/2015-08-06-an-adventure-in-svg-filter-land.md index 0857abe487..192825f336 100644 --- a/_posts/2015-08-06-an-adventure-in-svg-filter-land.md +++ b/_posts/2015-08-06-an-adventure-in-svg-filter-land.md @@ -2,16 +2,13 @@ title: An Adventure in SVG Filter Land date: 2015-08-06 00:00:00 Z categories: -- cprice - Tech author: cprice layout: default_post title-short: Adventures with SVG Filters -summary-short: This post looks at a creative application of our d3fc charting library, - creating a streaming 3D SVG chart. +summary-short: This post looks at a creative application of our d3fc charting library, creating a streaming 3D SVG chart. image: cprice/assets/featured/bitcoin.jpg -summary: I've been working on an open-source charting library called d3fc. And following - Colin's lead, was looking for a creative example to replicate. I think I found it... +summary: I've been working on an open-source charting library called d3fc. And following Colin's lead, was looking for a creative example to replicate. I think I found it... --- I've been working on an open-source charting library called [d3fc](https://github.com/d3fc). And [following Colin's lead](http://blog.scottlogic.com/2015/07/08/yahoo-finance-chart.html), was looking for a creative example to replicate: I think I found it... diff --git a/_posts/2015-08-10-ts-vs-proj.md b/_posts/2015-08-10-ts-vs-proj.md index 16fa20f461..227dcf7756 100644 --- a/_posts/2015-08-10-ts-vs-proj.md +++ b/_posts/2015-08-10-ts-vs-proj.md @@ -2,16 +2,13 @@ title: TypeScript projects in Visual Studio (Look ma, nolib) date: 2015-08-10 00:00:00 Z categories: -- nwolverson - Tech tags: - blog author: nwolverson image: nwolverson/assets/featured/typescript.jpg layout: default_post -summary: I try to clear up confusion on different ways of setting up TypeScript projects - in Visual Studio, particularly for non browser (WebWorker or Node) projects, and - end up more confused than ever. +summary: I try to clear up confusion on different ways of setting up TypeScript projects in Visual Studio, particularly for non browser (WebWorker or Node) projects, and end up more confused than ever. --- I recently tried to set up a TypeScript project in Visual Studio which makes use of a WebWorker, and found the experience to be generally confusing. Web-workers don't have access to the usual browser API (e.g. they cannot access the DOM and will find different `window` globals to be available), and there are a few worker-specific APIs available. For this reason, there is a different version of the TypeScript standard library definition file available, `lib.webworker.d.ts` (which depends on a common `lib.core.d.ts`). Since the usual `lib.d.ts` is included by the TypeScript compiler by default, the command line `tsc` has a `--nolib` option available to disable this automatic inclusion, so you can start from scratch and use your own definitions (ie the WebWorker one). diff --git a/_posts/2015-08-14-day-by-day-week-one-as-a-scott-logic-graduate.html b/_posts/2015-08-14-day-by-day-week-one-as-a-scott-logic-graduate.html index 5c368fa671..a18398c06d 100644 --- a/_posts/2015-08-14-day-by-day-week-one-as-a-scott-logic-graduate.html +++ b/_posts/2015-08-14-day-by-day-week-one-as-a-scott-logic-graduate.html @@ -2,7 +2,6 @@ title: Day by day - week one as a Scott Logic graduate date: 2015-08-14 11:14:00 Z categories: -- jwright - People author: jwright layout: default_post diff --git a/_posts/2015-09-03-d3-without-d3.md b/_posts/2015-09-03-d3-without-d3.md index e130ea0970..c699f13cdc 100644 --- a/_posts/2015-09-03-d3-without-d3.md +++ b/_posts/2015-09-03-d3-without-d3.md @@ -2,19 +2,16 @@ title: Building D3-inspired charts with React date: 2015-09-03 00:00:00 Z categories: -- nwolverson - Tech tags: - blog - featured title-short: React + D3 charts -summary-short: Generating simple charts in a fashion inspired by D3 using React as - a rendering engine. +summary-short: Generating simple charts in a fashion inspired by D3 using React as a rendering engine. author: nwolverson image: nwolverson/assets/featured/react-charts.jpg layout: default_post -summary: A foray into generating simple charts in a fashion inspired by D3 using React - as a rendering engine. +summary: A foray into generating simple charts in a fashion inspired by D3 using React as a rendering engine. --- From the [D3.js](d3js.org) homepage: diff --git a/_posts/2015-09-15-internProject2015.md b/_posts/2015-09-15-internProject2015.md index 1f3c5d2c4b..b82e4e246c 100644 --- a/_posts/2015-09-15-internProject2015.md +++ b/_posts/2015-09-15-internProject2015.md @@ -2,16 +2,10 @@ title: Charting Bitcoin Prices with D3FC - 2015 Intern Project date: 2015-09-15 00:00:00 Z categories: -- rcaulcott-cooper - Tech author: rcaulcott-cooper layout: default_post -summary: Every year Scott Logic takes on a number of interns who spend 12 weeks writing - code, working on projects and having a great time in the offices. My name is Ruth, - and along with Chris Barrett, I am an intern in the Newcastle office; and this summer - we’ve been working on creating a real-time financial charting application. The application - is built on top of Scott Logic’s own open source d3fc library, which itself is built - upon the increasingly popular d3.js (Data driven documents) library for javascript. +summary: Every year Scott Logic takes on a number of interns who spend 12 weeks writing code, working on projects and having a great time in the offices. My name is Ruth, and along with Chris Barrett, I am an intern in the Newcastle office; and this summer we’ve been working on creating a real-time financial charting application. The application is built on top of Scott Logic’s own open source d3fc library, which itself is built upon the increasingly popular d3.js (Data driven documents) library for javascript. --- Every year Scott Logic takes on a number of interns who spend 12 weeks writing code, working on projects and having a great time in the offices. My name is Ruth, and along with Chris Barrett, I am an intern in the Newcastle office; and this summer we’ve been working on creating a real-time financial charting application. The application is built on top of Scott Logic’s own open source [d3fc](https://d3fc.io/) library, which itself is built upon the increasingly popular [d3.js](http://d3js.org/) (Data driven documents) library for javascript. diff --git a/_posts/2015-09-18-meteor-scroll.md b/_posts/2015-09-18-meteor-scroll.md index 5258ac187f..feee82ce22 100644 --- a/_posts/2015-09-18-meteor-scroll.md +++ b/_posts/2015-09-18-meteor-scroll.md @@ -2,18 +2,13 @@ title: Building a Jump Scroll Marketing Page with Meteor and OrionJS date: 2015-09-18 00:00:00 Z categories: -- tbarclay - Tech tags: - featured author: tbarclay title-short: Meteor and OrionJS image: tbarclay/assets/featured/spluxr.jpg -summary: Recently I needed to make a site for a personal project, and although I work - on dynamic web apps for a living, I hadn't had to make a proper, honest-to-goodness - website for years. There are plenty of well-known options out there for making sites - quickly, like Wordpress and Squarespace, but why go for the quick option, I said - to myself, when there's a learning opportunity to be had! +summary: Recently I needed to make a site for a personal project, and although I work on dynamic web apps for a living, I hadn't had to make a proper, honest-to-goodness website for years. There are plenty of well-known options out there for making sites quickly, like Wordpress and Squarespace, but why go for the quick option, I said to myself, when there's a learning opportunity to be had! summary-short: This looks at building a jump-scroll website using Meteor and OrionJS layout: default_post --- diff --git a/_posts/2015-10-02-ionic-master-detail.md b/_posts/2015-10-02-ionic-master-detail.md index 890f638a37..830058af38 100644 --- a/_posts/2015-10-02-ionic-master-detail.md +++ b/_posts/2015-10-02-ionic-master-detail.md @@ -2,21 +2,17 @@ title: A Master Detail layout for Ionic date: 2015-10-02 00:00:00 Z categories: -- wreilly - Tech tags: - blog - featured author: wreilly title-short: Ionic Master Detail -summary-short: Ionic lacks a standard master-detail control, this post looks at how - to assemble one. +summary-short: Ionic lacks a standard master-detail control, this post looks at how to assemble one. image: wreilly/assets/featured/master-detail.png layout: default_post source: site -summary: Ionic is a framework built on angular-js, targeted at creating mobile applications. - However, one useful component that isn't part of the standard controls is the master - detail layout, and this post describes the solution I used when creating this control. +summary: Ionic is a framework built on angular-js, targeted at creating mobile applications. However, one useful component that isn't part of the standard controls is the master detail layout, and this post describes the solution I used when creating this control. --- Ionic is a framework built on angular-js, targeted at creating mobile applications. However, one component that isn't part of the standard controls is the master detail layout. diff --git a/_posts/2015-10-05-grunt-performance.md b/_posts/2015-10-05-grunt-performance.md index 22b6154ee2..3665dcdb9a 100644 --- a/_posts/2015-10-05-grunt-performance.md +++ b/_posts/2015-10-05-grunt-performance.md @@ -2,14 +2,11 @@ title: Improving Grunt Performance date: 2015-10-05 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt title-short: Improving Grunt Performance layout: default_post -summary: JavaScript builds are getting more complex and time consuming. This blog - post shares a few steps I took to improve the performance of one of our project's - grunt build, hopefully some of the tools I used will be of use to others. +summary: JavaScript builds are getting more complex and time consuming. This blog post shares a few steps I took to improve the performance of one of our project's grunt build, hopefully some of the tools I used will be of use to others. --- Many years ago, when I first tried my hand at web development, the rapid development cycles were a welcome change; simply save your changes and hit refresh. This was in contrast to the C++ work I was also doing which was quite tedious, waiting for the code to compile, link and eventually execute after each and every change. diff --git a/_posts/2015-10-11-white-paper-html5-migration.md b/_posts/2015-10-11-white-paper-html5-migration.md index 68ee4816f0..f4c08ed377 100644 --- a/_posts/2015-10-11-white-paper-html5-migration.md +++ b/_posts/2015-10-11-white-paper-html5-migration.md @@ -2,17 +2,13 @@ title: 'White Paper: HTML5 Migration – Get started with a Little Bang' date: 2015-10-11 00:00:00 Z categories: -- ceberhardt - Resources author: ceberhardt layout: default_post cta: link: http://blog.scottlogic.com/ceberhardt/assets/white-papers/html5-migration.pdf text: Download the White Paper -summary: This white paper explores and addresses the importance of migrating complex - business applications from Flex and Silverlight to HTML5. It highlights the risks - involved in delaying your migration and provides a solution that tackles cost concerns - at the same time as delivering an early return on investment. +summary: This white paper explores and addresses the importance of migrating complex business applications from Flex and Silverlight to HTML5. It highlights the risks involved in delaying your migration and provides a solution that tackles cost concerns at the same time as delivering an early return on investment. --- This white paper explores and addresses the importance of migrating complex business applications from Flex and Silverlight to HTML5. It highlights the risks involved in delaying your migration and provides a solution that tackles cost concerns at the same time as delivering an early return on investment. diff --git a/_posts/2015-10-15-react-native.md b/_posts/2015-10-15-react-native.md index 6b3f323e4b..59d6b0d7a4 100644 --- a/_posts/2015-10-15-react-native.md +++ b/_posts/2015-10-15-react-native.md @@ -2,12 +2,9 @@ title: Geeking out about React Native date: 2015-10-15 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt -summary: ReactJS, Virtual DOM, JSX, a hackable editor, ES6 modules, classes, arrow - functions, node, iOS, native-UI, flexbox, idempotent functions… In this talk I’ll - be geeking out about all the seriously cool tech that makes ReactNative possible. +summary: ReactJS, Virtual DOM, JSX, a hackable editor, ES6 modules, classes, arrow functions, node, iOS, native-UI, flexbox, idempotent functions… In this talk I’ll be geeking out about all the seriously cool tech that makes ReactNative possible. layout: video_post video_url: https://www.youtube.com/embed/e6I5Yu8h5HY short-author-aside: true diff --git a/_posts/2015-10-19-automating-bacon.html b/_posts/2015-10-19-automating-bacon.html index 8728b5c2c2..b04d21a462 100644 --- a/_posts/2015-10-19-automating-bacon.html +++ b/_posts/2015-10-19-automating-bacon.html @@ -2,7 +2,6 @@ title: Automating bacon sandwiches date: 2015-10-19 00:00:00 Z categories: -- rhamilton - Testing tags: - testing diff --git a/_posts/2015-10-20-Fun-effective-bug-hunts.html b/_posts/2015-10-20-Fun-effective-bug-hunts.html index c52d19578c..335759d0e0 100644 --- a/_posts/2015-10-20-Fun-effective-bug-hunts.html +++ b/_posts/2015-10-20-Fun-effective-bug-hunts.html @@ -2,7 +2,6 @@ title: Fun and effective bug hunts date: 2015-10-20 00:00:00 Z categories: -- dmcnamee - Testing tags: - testing diff --git a/_posts/2015-10-27-destroying-monoliths-at-dddnorth.md b/_posts/2015-10-27-destroying-monoliths-at-dddnorth.md index 7f79e375c0..aee5dfa3df 100644 --- a/_posts/2015-10-27-destroying-monoliths-at-dddnorth.md +++ b/_posts/2015-10-27-destroying-monoliths-at-dddnorth.md @@ -2,19 +2,13 @@ title: Destroying Monoliths at DDDNorth date: 2015-10-27 00:00:00 Z categories: -- shogarth - Tech tags: - Conferences - DeveloperDeveloperDeveloper author: shogarth layout: default_post -summary: Saturday marked the fifth annual DDD North conference, held once again at - the University of Sunderland. DeveloperDeveloperDeveloper! events are volunteer-organised - conferences where members of the community propose and vote on the agenda. ScottLogic - took part this year as a Platinum-level sponsor. We had many fantastic conversations - with developers from all across the country, plus our squishy rugby ball giveaways - were very popular! +summary: Saturday marked the fifth annual DDD North conference, held once again at the University of Sunderland. DeveloperDeveloperDeveloper! events are volunteer-organised conferences where members of the community propose and vote on the agenda. ScottLogic took part this year as a Platinum-level sponsor. We had many fantastic conversations with developers from all across the country, plus our squishy rugby ball giveaways were very popular! --- Saturday marked the fifth annual DDD North conference, held once again at the University of Sunderland. DeveloperDeveloperDeveloper! events are volunteer-organised conferences where members of the community propose and vote on the agenda. ScottLogic took part this year as a Platinum-level sponsor. We had many fantastic conversations with developers from all across the country, plus our squishy rugby ball giveaways were very popular! diff --git a/_posts/2015-11-02-improving-low-barrel-performance.md b/_posts/2015-11-02-improving-low-barrel-performance.md index ff2b07704d..6b6ef77167 100644 --- a/_posts/2015-11-02-improving-low-barrel-performance.md +++ b/_posts/2015-11-02-improving-low-barrel-performance.md @@ -2,14 +2,10 @@ title: Improving D3 Performance by Embracing the Flux date: 2015-11-02 00:00:00 Z categories: -- cprice - Tech author: cprice layout: default_post -summary: While d3fc (a toolkit of charting components built in the d3 style) embraces - the philosophy of simplicity over performance, there's no point in creating a chart - with lousy performance. In this post I'll run through some of the tips and tricks - for squeezing the best performance out of d3fc without compromising on its flexibility. +summary: While d3fc (a toolkit of charting components built in the d3 style) embraces the philosophy of simplicity over performance, there's no point in creating a chart with lousy performance. In this post I'll run through some of the tips and tricks for squeezing the best performance out of d3fc without compromising on its flexibility. --- While [d3fc](http://d3fc.io) (a toolkit of charting components built in the d3 style) embraces the philosophy of simplicity over performance, there's no point in creating a chart with lousy performance. In this post I'll run through some of the tips and tricks for squeezing the best performance out of d3fc without compromising on its flexibility. diff --git a/_posts/2015-11-06-ProtractorForBeginnersPart1.html b/_posts/2015-11-06-ProtractorForBeginnersPart1.html index 230eca2732..4aebc1656a 100644 --- a/_posts/2015-11-06-ProtractorForBeginnersPart1.html +++ b/_posts/2015-11-06-ProtractorForBeginnersPart1.html @@ -2,7 +2,6 @@ title: Protractor For Beginners Part 1 date: 2015-11-06 00:00:00 Z categories: -- hpretswell - Testing tags: - testing diff --git a/_posts/2015-11-15-stock-ticker.md b/_posts/2015-11-15-stock-ticker.md index 9f49139eb2..e247354009 100644 --- a/_posts/2015-11-15-stock-ticker.md +++ b/_posts/2015-11-15-stock-ticker.md @@ -2,12 +2,10 @@ title: Creating a High Performance Stock Ticker Using Haskell date: 2015-11-15 00:00:00 Z categories: -- isullivan - Data Engineering author: isullivan layout: default_post -summary: This post demonstrates how to create an efficient stock ticker app using - HTML5 WebSockets and a Haskell server. +summary: This post demonstrates how to create an efficient stock ticker app using HTML5 WebSockets and a Haskell server. disqus-id: "/2015/11/15/stock-ticker.html" --- diff --git a/_posts/2015-11-16-sampling-large-data-in-d3fc.md b/_posts/2015-11-16-sampling-large-data-in-d3fc.md index 5fbd3ce4ab..893ce2899b 100644 --- a/_posts/2015-11-16-sampling-large-data-in-d3fc.md +++ b/_posts/2015-11-16-sampling-large-data-in-d3fc.md @@ -2,13 +2,9 @@ title: Sampling Large Datasets in d3fc date: 2015-11-16 00:00:00 Z categories: -- wferguson - Tech author: wferguson -summary: Libraries like d3 and d3fc do a fantastic job at making interactive charts. - However, when the data size is in the hundreds of thousands, performance suffers. - In this post, I'll have a look at some sampling techniques recently implemented - in d3fc, and show them off with a demo. +summary: Libraries like d3 and d3fc do a fantastic job at making interactive charts. However, when the data size is in the hundreds of thousands, performance suffers. In this post, I'll have a look at some sampling techniques recently implemented in d3fc, and show them off with a demo. layout: default_post image: "/wferguson/assets/d3fc-sampling/image.png" --- diff --git a/_posts/2015-11-18-d3-ascii.md b/_posts/2015-11-18-d3-ascii.md index c97b8b903c..61c6d72e34 100644 --- a/_posts/2015-11-18-d3-ascii.md +++ b/_posts/2015-11-18-d3-ascii.md @@ -2,15 +2,11 @@ title: Rendering ASCII Charts with D3 date: 2015-11-18 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt title-short: ASCII D3 Charts layout: default_post -summary: A few days ago Bloomberg published their list of 50 companies to watch in - 2016, and for some reason they decided to publish the entire report in ASCII! I - thought it would be a bit of fun to see if I could use D3 to create my own ASCI - charts +summary: A few days ago Bloomberg published their list of 50 companies to watch in 2016, and for some reason they decided to publish the entire report in ASCII! I thought it would be a bit of fun to see if I could use D3 to create my own ASCI charts --- diff --git a/_posts/2015-11-19-oauth2-with-saml2.md b/_posts/2015-11-19-oauth2-with-saml2.md index 8092a1d259..9cbc30aab1 100644 --- a/_posts/2015-11-19-oauth2-with-saml2.md +++ b/_posts/2015-11-19-oauth2-with-saml2.md @@ -2,7 +2,6 @@ title: OAuth2 with SAML2.0 Authentication date: 2015-11-19 00:00:00 Z categories: -- bdimitrov-SL - Tech tags: - Security @@ -12,9 +11,7 @@ tags: - Web author: bdimitrov-SL layout: default_post -summary: There aren't many examples of OAuth2 working with a SAML 2.0 as an authentication - method on the Internet. The purpose of this post is to provide a simple implementation - of these two technologies working together. +summary: There aren't many examples of OAuth2 working with a SAML 2.0 as an authentication method on the Internet. The purpose of this post is to provide a simple implementation of these two technologies working together. --- There aren't many examples of OAuth2 working with SAML 2.0 as an authentication method on the Internet. The purpose of this post is to provide a simple implementation of these two technologies working together. diff --git a/_posts/2015-12-01-generalizing-odata.md b/_posts/2015-12-01-generalizing-odata.md index cc66dec00a..53af6d92d8 100644 --- a/_posts/2015-12-01-generalizing-odata.md +++ b/_posts/2015-12-01-generalizing-odata.md @@ -2,17 +2,13 @@ title: Generalizing OData date: 2015-12-01 00:00:00 Z categories: -- tkelly - Tech tags: - ".net" - odata author: tkelly layout: default_post -summary: OData Controllers offer an easy interface between data and your application, - but require one controller per model type. These controllers often have a large - amount of almost identical code. In this blog post, we look at using C# Generics - to remove this duplication. +summary: OData Controllers offer an easy interface between data and your application, but require one controller per model type. These controllers often have a large amount of almost identical code. In this blog post, we look at using C# Generics to remove this duplication. summary-short: Creating an OData Controller making use of Generics. --- diff --git a/_posts/2015-12-07-angular-2.md b/_posts/2015-12-07-angular-2.md index 5082ae7cf9..b7084b2af3 100644 --- a/_posts/2015-12-07-angular-2.md +++ b/_posts/2015-12-07-angular-2.md @@ -2,15 +2,11 @@ title: Building a todo list application with Angular 2.0 date: 2015-12-07 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt title-short: Angular 2.0 todo list layout: default_post -summary: This blog post takes a step-by-step approach to building a simple todo-list - application with Angular 2.0. Along the way we'll look at web components, dependency - injection, TypeScript, bindings and the Angular 2.0 change detection strategy which - combine to make a much more elegant framework to its predecessor. +summary: This blog post takes a step-by-step approach to building a simple todo-list application with Angular 2.0. Along the way we'll look at web components, dependency injection, TypeScript, bindings and the Angular 2.0 change detection strategy which combine to make a much more elegant framework to its predecessor. --- **UPDATE:** This blog post has been updated for Angular 2.0 beta (16th Dec 2015) diff --git a/_posts/2015-12-16-an-introduction-to-continuous-delivery.md b/_posts/2015-12-16-an-introduction-to-continuous-delivery.md index a176cb7227..3a0d53aa38 100644 --- a/_posts/2015-12-16-an-introduction-to-continuous-delivery.md +++ b/_posts/2015-12-16-an-introduction-to-continuous-delivery.md @@ -2,14 +2,12 @@ title: An Introduction to Continuous Delivery date: 2015-12-16 00:00:00 Z categories: -- mtinning - Delivery tags: - DevOps - Continuous Delivery - Agile -summary: This post explores continuous delivery within an agile context, and goes - into detail about what it really means to be doing continuous delivery. +summary: This post explores continuous delivery within an agile context, and goes into detail about what it really means to be doing continuous delivery. author: mtinning layout: default_post --- diff --git a/_posts/2015-12-16-devTools.md b/_posts/2015-12-16-devTools.md index a6cb13b067..f1ddae167a 100644 --- a/_posts/2015-12-16-devTools.md +++ b/_posts/2015-12-16-devTools.md @@ -2,15 +2,10 @@ title: Developer Tools for Testers date: 2015-12-16 00:00:00 Z categories: -- sbulut - Testing author: sbulut layout: default_post -summary: Web testing, in simple terms, is checking your web application for potential - bugs before the system is revealed to the public. When testing web applications, - there are many different resources you can use to help your testing. But a great - resource is browser developer tools which can help in many ways. Here are some of - the ones I find most useful. +summary: Web testing, in simple terms, is checking your web application for potential bugs before the system is revealed to the public. When testing web applications, there are many different resources you can use to help your testing. But a great resource is browser developer tools which can help in many ways. Here are some of the ones I find most useful. --- Web testing, in simple terms, is checking your web application for potential bugs before the system is revealed to the public. When testing web applications, there are many different resources you can use to help your testing. But a great resource is browser developer tools which can help in many ways. Here are some of the ones I find most useful. diff --git a/_posts/2015-12-17-recommended-reading-for-designers.md b/_posts/2015-12-17-recommended-reading-for-designers.md index 3de83d9b11..8b075a5f5c 100644 --- a/_posts/2015-12-17-recommended-reading-for-designers.md +++ b/_posts/2015-12-17-recommended-reading-for-designers.md @@ -2,21 +2,13 @@ title: Recommended Reading For Designers date: 2015-12-17 00:00:00 Z categories: -- godds - UX Design tags: - featured author: godds image: godds/assets/featured/recommended-reading.png layout: default_post -summary: I am often asked for recommended reading on design by people from all sorts - of different backgrounds. My answers vary wildly depending on the person asking - and the angle or topic I think might be most relevant to them. However, there are - certain books that come up quite often so here are a rounded collection of recommendations. - It may surprise some that only a handful of these books are actually about design - but I strongly believe that you can learn as much, if not more, from outside the - world of design. After all, analysing, understanding and repurposing are some of - the most powerful skills for designers to hone. +summary: I am often asked for recommended reading on design by people from all sorts of different backgrounds. My answers vary wildly depending on the person asking and the angle or topic I think might be most relevant to them. However, there are certain books that come up quite often so here are a rounded collection of recommendations. It may surprise some that only a handful of these books are actually about design but I strongly believe that you can learn as much, if not more, from outside the world of design. After all, analysing, understanding and repurposing are some of the most powerful skills for designers to hone. --- I am often asked for recommended reading on design by people from all sorts of different backgrounds. My answers vary wildly depending on the person asking and the angle or topic I think might be most relevant to them. However, there are certain books that come up quite often so here are a rounded collection of recommendations. It may surprise some that only a handful of these books are actually about design but I strongly believe that you can learn as much, if not more, from outside the world of design. After all, analysing, understanding and repurposing are some of the most powerful skills for designers to hone. diff --git a/_posts/2015-12-24-creating-an-angular-2-build.md b/_posts/2015-12-24-creating-an-angular-2-build.md index 15f0e8ee69..5c1e189cce 100644 --- a/_posts/2015-12-24-creating-an-angular-2-build.md +++ b/_posts/2015-12-24-creating-an-angular-2-build.md @@ -2,15 +2,11 @@ title: Creating an Angular 2 build with Gulp, TSLint and DefinitelyTyped date: 2015-12-24 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt title-short: An Angular 2.0 Build layout: default_post -summary: From my perspective Angular 2 is a great improvement over Angular 1. The - framework is simpler, and as a result your code is more concise, making use of modern - JavaScript concepts. However, this does come at a cost; with Angular 2 the required - tooling is really quite complicated. +summary: From my perspective Angular 2 is a great improvement over Angular 1. The framework is simpler, and as a result your code is more concise, making use of modern JavaScript concepts. However, this does come at a cost; with Angular 2 the required tooling is really quite complicated. --- From my perspective Angular 2 is a great improvement over Angular 1. The framework is simpler, and as a result your code is more concise, making use of modern JavaScript concepts. However, this does come at a cost; with Angular 2 the required tooling is really quite complicated. diff --git a/_posts/2016-01-04-most-popular-tech-blog-posts-of-2015.html b/_posts/2016-01-04-most-popular-tech-blog-posts-of-2015.html index b3954af980..b4e363d383 100644 --- a/_posts/2016-01-04-most-popular-tech-blog-posts-of-2015.html +++ b/_posts/2016-01-04-most-popular-tech-blog-posts-of-2015.html @@ -2,7 +2,6 @@ title: Most popular Tech Blog posts of 2015 date: 2016-01-04 12:20:00 Z categories: -- ceberhardt - Tech author: ceberhardt layout: default_post diff --git a/_posts/2016-01-05-angular2-with-immutablejs.md b/_posts/2016-01-05-angular2-with-immutablejs.md index b3213e24a8..c8ce0168d7 100644 --- a/_posts/2016-01-05-angular2-with-immutablejs.md +++ b/_posts/2016-01-05-angular2-with-immutablejs.md @@ -2,19 +2,13 @@ title: Angular 2 with Immutable.JS date: 2016-01-05 00:00:00 Z categories: -- ceberhardt - Tech tags: - featured author: ceberhardt layout: default_post -summary: Angular 2.0 introduces a component-based approach to building applications, - where the rendering can be optimised by selecting a suitable change detection strategy - for each component. This post looks at how the OnPush change detection strategy - works quite elegantly with the concept of immutable objects as enforced by Immutable.js. -summary-short: This post looks at how the Angular 2 component-based approach to building - applications works quite elegantly with the concept of immutable objects as enforced - by Immutable.js +summary: Angular 2.0 introduces a component-based approach to building applications, where the rendering can be optimised by selecting a suitable change detection strategy for each component. This post looks at how the OnPush change detection strategy works quite elegantly with the concept of immutable objects as enforced by Immutable.js. +summary-short: This post looks at how the Angular 2 component-based approach to building applications works quite elegantly with the concept of immutable objects as enforced by Immutable.js image: ceberhardt/assets/featured/angular2-tile.png --- diff --git a/_posts/2016-01-05-java-microservices-with-dropwizard-tutorial.md b/_posts/2016-01-05-java-microservices-with-dropwizard-tutorial.md index 8395506bc7..d420bf8d65 100644 --- a/_posts/2016-01-05-java-microservices-with-dropwizard-tutorial.md +++ b/_posts/2016-01-05-java-microservices-with-dropwizard-tutorial.md @@ -2,12 +2,10 @@ title: Java Microservices - How to get started in minutes using Dropwizard date: 2016-01-05 00:00:00 Z categories: -- bjedrzejewski - Tech author: bjedrzejewski layout: default_post -summary: This blog shows how to get started with microservices using Dropwizard. It - guides the reader through building a simple task-list service. +summary: This blog shows how to get started with microservices using Dropwizard. It guides the reader through building a simple task-list service. --- This blog shows how to get started with microservices using [Dropwizard](http://www.dropwizard.io/0.9.1/docs/). It guides the reader through building a simple task-list service. diff --git a/_posts/2016-01-06-audio-api-with-d3.md b/_posts/2016-01-06-audio-api-with-d3.md index a47841bc9b..2aa92cb759 100644 --- a/_posts/2016-01-06-audio-api-with-d3.md +++ b/_posts/2016-01-06-audio-api-with-d3.md @@ -2,13 +2,11 @@ title: Exploring the Web Audio API with D3 date: 2016-01-06 00:00:00 Z categories: -- wferguson - Tech tags: - featured author: wferguson -summary: In this post, I investigate the HTML5 Web Audio API, using it with D3 to - perform real-time audio visualisation. +summary: In this post, I investigate the HTML5 Web Audio API, using it with D3 to perform real-time audio visualisation. title-short: Web Audio with D3 layout: default_post image: wferguson/assets/featured/webaudio.png diff --git a/_posts/2016-01-13-introduction-to-hadoop-and-map-reduce.md b/_posts/2016-01-13-introduction-to-hadoop-and-map-reduce.md index 877e312062..4873be48af 100644 --- a/_posts/2016-01-13-introduction-to-hadoop-and-map-reduce.md +++ b/_posts/2016-01-13-introduction-to-hadoop-and-map-reduce.md @@ -2,12 +2,10 @@ title: Introduction to Hadoop and MapReduce date: 2016-01-13 00:00:00 Z categories: -- dwybourn - Data Engineering author: dwybourn layout: default_post -summary: Big data is one of those buzz phrases that gets thrown round a lot, companies - love saying they work with ‘Big’ data, but what is ‘Big’ data? +summary: Big data is one of those buzz phrases that gets thrown round a lot, companies love saying they work with ‘Big’ data, but what is ‘Big’ data? --- ### What is 'Big' Data? diff --git a/_posts/2016-01-18-know-your-bugs.md b/_posts/2016-01-18-know-your-bugs.md index 06f43eb91b..8dea3e9738 100644 --- a/_posts/2016-01-18-know-your-bugs.md +++ b/_posts/2016-01-18-know-your-bugs.md @@ -2,7 +2,6 @@ title: Know your bugs date: 2016-01-18 00:00:00 Z categories: -- rhamilton - Testing tags: - functional testing diff --git a/_posts/2016-01-20-restful-api-with-aspnet50.md b/_posts/2016-01-20-restful-api-with-aspnet50.md index 079a3edde7..ff8f713f0b 100644 --- a/_posts/2016-01-20-restful-api-with-aspnet50.md +++ b/_posts/2016-01-20-restful-api-with-aspnet50.md @@ -2,12 +2,10 @@ title: Building a RESTful API with ASP.NET 5 date: 2016-01-20 00:00:00 Z categories: -- nsoper - Tech author: nsoper layout: default_post -summary: This blog describes my first experience of writing a RESTful API with Microsoft's - new MVC 6 framework which is due to be released as part of ASP.NET 5 in early 2016. +summary: This blog describes my first experience of writing a RESTful API with Microsoft's new MVC 6 framework which is due to be released as part of ASP.NET 5 in early 2016. --- *Very soon after we first published this post, Microsoft announced they had changed the name from **ASP.NET 5** to **ASP.NET Core 1.0**. Rather than re-writing this post, I've summarised the reasons for the change [in a new post]({{site.baseurl}}/2016/01/21/aspnet5-to-aspnetcore.html).* diff --git a/_posts/2016-01-21-aspnet5-to-aspnetcore.md b/_posts/2016-01-21-aspnet5-to-aspnetcore.md index c20fa5c9ff..978ae2744d 100644 --- a/_posts/2016-01-21-aspnet5-to-aspnetcore.md +++ b/_posts/2016-01-21-aspnet5-to-aspnetcore.md @@ -2,13 +2,10 @@ title: ASP.NET 5 to ASP.NET Core 1.0 date: 2016-01-21 00:00:00 Z categories: -- nsoper - Tech author: nsoper layout: default_post -summary: Literally a couple of hours after we released the previous post on writing - a RESTful API with ASP.NET 5, I learned that Microsoft have renamed the new platform. - This is a very short summary of that decision. +summary: Literally a couple of hours after we released the previous post on writing a RESTful API with ASP.NET 5, I learned that Microsoft have renamed the new platform. This is a very short summary of that decision. --- Earlier today I released a post called [Building a RESTful API with ASP.NET 5]({{site.baseurl}}/2016/01/20/restful-api-with-aspnet50.html). diff --git a/_posts/2016-01-24-apache-spark-intro.md b/_posts/2016-01-24-apache-spark-intro.md index 12d15f4f66..fe2dc116fe 100644 --- a/_posts/2016-01-24-apache-spark-intro.md +++ b/_posts/2016-01-24-apache-spark-intro.md @@ -2,11 +2,9 @@ title: Why Apache Spark is getting so much momentum behind it date: 2016-01-24 00:00:00 Z categories: -- acarr - Data Engineering author: acarr -summary: Apache Spark has quickly become the largest open source project in big data, - but why has it suddenly got so much momentum behind it? +summary: Apache Spark has quickly become the largest open source project in big data, but why has it suddenly got so much momentum behind it? layout: default_post --- diff --git a/_posts/2016-01-25-angular2-time-travel-with-redux.md b/_posts/2016-01-25-angular2-time-travel-with-redux.md index 370d0b8d21..742fd17d10 100644 --- a/_posts/2016-01-25-angular2-time-travel-with-redux.md +++ b/_posts/2016-01-25-angular2-time-travel-with-redux.md @@ -2,14 +2,10 @@ title: Angular 2 Time Travel with Redux date: 2016-01-25 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt layout: default_post -summary: This post looks at integrating Angular 2 with Immutable.js and Redux, a popular - Flux store implementation. It also demonstrates that the functional approach, encouraged - by these technologies, allow for powerful concepts such as time travel, where you - can replay actions and application state. +summary: This post looks at integrating Angular 2 with Immutable.js and Redux, a popular Flux store implementation. It also demonstrates that the functional approach, encouraged by these technologies, allow for powerful concepts such as time travel, where you can replay actions and application state. --- This post looks at integrating Angular 2 with Immutable.js and Redux, a popular Flux store implementation. It also demonstrates that the functional approach, encouraged by these technologies, allow for powerful concepts such as time travel, where you can replay actions and application state. diff --git a/_posts/2016-01-25-playing-with-docker-compose-and-erlang.md b/_posts/2016-01-25-playing-with-docker-compose-and-erlang.md index f614492f9a..753baa4a6c 100644 --- a/_posts/2016-01-25-playing-with-docker-compose-and-erlang.md +++ b/_posts/2016-01-25-playing-with-docker-compose-and-erlang.md @@ -2,12 +2,9 @@ title: Playing with Docker Compose and Erlang date: 2016-01-25 00:00:00 Z categories: -- csmith - Data Engineering author: csmith -summary: This post uses Docker Compose to spin up a three container HTTP server. One - container services the HTTP requests and delegates work to two other containers - in a load-balanced way. Erlang is used for development to add a bit of extra challenge! +summary: This post uses Docker Compose to spin up a three container HTTP server. One container services the HTTP requests and delegates work to two other containers in a load-balanced way. Erlang is used for development to add a bit of extra challenge! layout: default_post --- diff --git a/_posts/2016-01-27-a-case-for-hot-reloading.md b/_posts/2016-01-27-a-case-for-hot-reloading.md index e0f1900d94..3948909eb7 100644 --- a/_posts/2016-01-27-a-case-for-hot-reloading.md +++ b/_posts/2016-01-27-a-case-for-hot-reloading.md @@ -2,13 +2,10 @@ title: A Case for Hot-Reloading date: 2016-01-27 00:00:00 Z categories: -- cprice - Tech author: cprice layout: default_post -summary: Hot-reloading UI is a **hot** topic at the moment. I want to take some time - to explain why, in the class of applications I typically work on, I believe it to - be such an important feature for future UI frameworks to have. +summary: Hot-reloading UI is a **hot** topic at the moment. I want to take some time to explain why, in the class of applications I typically work on, I believe it to be such an important feature for future UI frameworks to have. --- Hot-reloading UI is a **hot** [topic](http://gaearon.github.io/react-hot-loader/) [at](http://blog.mgechev.com/2015/10/26/angular2-hot-loader-hot-loading-tooling/) [the](https://github.com/cyclejs/cycle-core/issues/46) [moment](https://github.com/gaearon/redux-devtools). I want to take some time to explain why, in the class of applications I typically work on, I believe it to be such an important feature for future UI frameworks to have. diff --git a/_posts/2016-02-01-man-in-the-middle.md b/_posts/2016-02-01-man-in-the-middle.md index 4122220a1b..fcf35eaffa 100644 --- a/_posts/2016-02-01-man-in-the-middle.md +++ b/_posts/2016-02-01-man-in-the-middle.md @@ -2,11 +2,9 @@ title: Securing Web Applications Against Man In The Middle Attacks date: 2016-02-01 00:00:00 Z categories: -- rsillem - Tech author: rsillem -summary: In this post, the causes, effects and mitigations of Man in the Middle attacks - against web apps are discussed. +summary: In this post, the causes, effects and mitigations of Man in the Middle attacks against web apps are discussed. layout: default_post image: "/rsillem/assets/security-mitm/fiddler-1.png" --- diff --git a/_posts/2016-02-05-a-lazy-isomorphic-react-experiment.md b/_posts/2016-02-05-a-lazy-isomorphic-react-experiment.md index baf2100d06..357aa3a033 100644 --- a/_posts/2016-02-05-a-lazy-isomorphic-react-experiment.md +++ b/_posts/2016-02-05-a-lazy-isomorphic-react-experiment.md @@ -2,16 +2,13 @@ title: A Lazy Isomorphic React Experiment date: 2016-02-05 00:00:00 Z categories: -- asheehan - Tech tags: - main_featured author: asheehan layout: default_post title-short: Lazy Isomorphic React -summary: If you've used React and Flux, you'll know how powerful this combination - is when building single page applications. But how practical is it when building - truly large scale applications with multiple sections?. +summary: If you've used React and Flux, you'll know how powerful this combination is when building single page applications. But how practical is it when building truly large scale applications with multiple sections?. image: asheehan/assets/featured/react.png --- diff --git a/_posts/2016-02-08-data-mocking.md b/_posts/2016-02-08-data-mocking.md index ffb10aa88b..7593150c99 100644 --- a/_posts/2016-02-08-data-mocking.md +++ b/_posts/2016-02-08-data-mocking.md @@ -2,15 +2,13 @@ title: Data Mocking - A way to test the untestable date: 2016-02-08 00:00:00 Z categories: -- rhamilton - Testing tags: - testing - data - mocking author: rhamilton -summary: Some of the biggest challenges when testing software can be getting the software - into some very specific states... +summary: Some of the biggest challenges when testing software can be getting the software into some very specific states... layout: default_post --- diff --git a/_posts/2016-02-11-SQL-injection.md b/_posts/2016-02-11-SQL-injection.md index 3542f77060..72a6f257b0 100644 --- a/_posts/2016-02-11-SQL-injection.md +++ b/_posts/2016-02-11-SQL-injection.md @@ -2,11 +2,9 @@ title: Securing Web Applications, Part 2. SQL (and other) Injection Attacks date: 2016-02-11 00:00:00 Z categories: -- rsillem - Tech author: rsillem -summary: In this post, we discuss SQL and other injection attacks against web apps, - and how to defend against them. +summary: In this post, we discuss SQL and other injection attacks against web apps, and how to defend against them. layout: default_post --- diff --git a/_posts/2016-02-22-binding-with-bond.md b/_posts/2016-02-22-binding-with-bond.md index cb0575fcec..83de13a812 100644 --- a/_posts/2016-02-22-binding-with-bond.md +++ b/_posts/2016-02-22-binding-with-bond.md @@ -2,14 +2,10 @@ title: Binding with Bond date: 2016-02-22 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt layout: default_post -summary: Swift Bond is a binding framework that removes the mundane task of wiring - up your UI. In this tutorial, which was originally published on Ray Wenderlich's - website, I introduce the concepts of Bond and demonstrate how to use it to rapidly - build an iOS app. +summary: Swift Bond is a binding framework that removes the mundane task of wiring up your UI. In this tutorial, which was originally published on Ray Wenderlich's website, I introduce the concepts of Bond and demonstrate how to use it to rapidly build an iOS app. originalArticleLink: http://www.raywenderlich.com/123108/bond-tutorial --- diff --git a/_posts/2016-02-23-d3v4-is-on-the-way.md b/_posts/2016-02-23-d3v4-is-on-the-way.md index 665e900021..c0fdac4ac7 100644 --- a/_posts/2016-02-23-d3v4-is-on-the-way.md +++ b/_posts/2016-02-23-d3v4-is-on-the-way.md @@ -2,14 +2,10 @@ title: D3v4 is on the way! date: 2016-02-23 00:00:00 Z categories: -- asheehan - Tech author: asheehan layout: default_post -summary: The next version of D3, the data visualisation library, is on the way. As - we maintain D3FC (a charting library built on top of D3) we want to stay on top - of those changes, to make sure that the library makes appropriate use of any new - functionality and to embrace any new conventions that have emerged. +summary: The next version of D3, the data visualisation library, is on the way. As we maintain D3FC (a charting library built on top of D3) we want to stay on top of those changes, to make sure that the library makes appropriate use of any new functionality and to embrace any new conventions that have emerged. --- The next version of [D3](https://d3js.org/), the data visualisation library, is on the way. diff --git a/_posts/2016-02-23-static-site.md b/_posts/2016-02-23-static-site.md index eb54ac4538..d9f7fb502c 100644 --- a/_posts/2016-02-23-static-site.md +++ b/_posts/2016-02-23-static-site.md @@ -2,13 +2,11 @@ title: Static Shock - Using Modern Static Site Generators date: 2016-02-23 00:00:00 Z categories: -- tbarclay - Tech author: tbarclay title-short: Static Site with Jekyll layout: default_post -summary: This post discusses building a modern single page marketing site using a - static site generator +summary: This post discusses building a modern single page marketing site using a static site generator --- A few months ago I [wrote about creating a single-page marketing site]({{ site.baseurl }}/2015/09/18/meteor-scroll.html). At the time I had been playing quite a bit with the full-stack reactive JavaScript framework, [Meteor](https://www.meteor.com/), so in a fit of "when you have a hammer everything looks like a nail" fervour, that's what I used. That really wasn't the right choice for a site like this for a number of reasons, so here I'll talk about re-implementing the same site in a more sensible way. diff --git a/_posts/2016-02-29-Cross-site-scripting.md b/_posts/2016-02-29-Cross-site-scripting.md index d2dfa0f29b..1c36d74620 100644 --- a/_posts/2016-02-29-Cross-site-scripting.md +++ b/_posts/2016-02-29-Cross-site-scripting.md @@ -2,11 +2,9 @@ title: Securing Web Applications, Part 3. Cross Site Scripting Attacks date: 2016-02-29 00:00:00 Z categories: -- rsillem - Tech author: rsillem -summary: In this post, we discuss cross site scripting attacks against web apps, and - how to defend against them. +summary: In this post, we discuss cross site scripting attacks against web apps, and how to defend against them. layout: default_post --- diff --git a/_posts/2016-03-03-modularizing-client-side-dependencies-with-jspm.md b/_posts/2016-03-03-modularizing-client-side-dependencies-with-jspm.md index a4e3408acf..de6e63d443 100644 --- a/_posts/2016-03-03-modularizing-client-side-dependencies-with-jspm.md +++ b/_posts/2016-03-03-modularizing-client-side-dependencies-with-jspm.md @@ -2,7 +2,6 @@ title: Modularizing Client Side Dependencies With jspm date: 2016-03-03 00:00:00 Z categories: -- tferguson - Tech tags: - featured @@ -10,12 +9,8 @@ author: tferguson title-short: Modularizing With jspm layout: default_post gravatar: 46b3ff75f0c69eca7f80876307e1f386 -summary: Making the jump to fully modularized applications in javascript is now incredibly - easy with ES6 modules and javascript package manager (jspm). We'll take a look at - the refreshing simplicity in the jspm workflow and how it goes about achieiving - this. -summary-short: Making the jump to fully modularized applications in javascript is - now incredibly easy with ES6 modules and javascript package manager (jspm). +summary: Making the jump to fully modularized applications in javascript is now incredibly easy with ES6 modules and javascript package manager (jspm). We'll take a look at the refreshing simplicity in the jspm workflow and how it goes about achieiving this. +summary-short: Making the jump to fully modularized applications in javascript is now incredibly easy with ES6 modules and javascript package manager (jspm). image: tferguson/assets/featured/jspm.png --- diff --git a/_posts/2016-03-08-deconstructing-a-tweet-sized-d3-creation.md b/_posts/2016-03-08-deconstructing-a-tweet-sized-d3-creation.md index aaf74eea39..693ba2442f 100644 --- a/_posts/2016-03-08-deconstructing-a-tweet-sized-d3-creation.md +++ b/_posts/2016-03-08-deconstructing-a-tweet-sized-d3-creation.md @@ -2,14 +2,10 @@ title: Deconstructing a tweet-sized D3 creation date: 2016-03-08 00:00:00 Z categories: -- cprice - Tech author: cprice layout: default_post -summary: I recently created a site which I'm proud to say now hosts an impressive - collection of tweet-sized D3 creations from the hugely creative people of the internet. - In this post I'll talk through deconstructing one or two of those creations with - the aim of giving any aspiring artists a starting point. +summary: I recently created a site which I'm proud to say now hosts an impressive collection of tweet-sized D3 creations from the hugely creative people of the internet. In this post I'll talk through deconstructing one or two of those creations with the aim of giving any aspiring artists a starting point. --- I recently created a [site](https://t.d3fc.io) which I'm proud to say now hosts an impressive collection of tweet-sized D3 creations from the hugely creative people of the internet. In this post I'll talk through deconstructing one or two of those creations with the aim of giving any aspiring artists a starting point. diff --git a/_posts/2016-03-08-interaction16.md b/_posts/2016-03-08-interaction16.md index 48ef6477b5..08541ccced 100644 --- a/_posts/2016-03-08-interaction16.md +++ b/_posts/2016-03-08-interaction16.md @@ -2,14 +2,12 @@ title: Interaction 16 date: 2016-03-08 00:00:00 Z categories: -- wloveland - UX Design tags: - featured author: wloveland layout: default_post -summary: On the 1st of March myself and Graham Odds travelled to Helsinki, Finland - to attend the 8th annual Interaction week. +summary: On the 1st of March myself and Graham Odds travelled to Helsinki, Finland to attend the 8th annual Interaction week. image: wloveland/assets/featured/interaction.jpg --- diff --git a/_posts/2016-03-09-As-It-Stands-Electron-Security.md b/_posts/2016-03-09-As-It-Stands-Electron-Security.md index edb0cb3f98..252778c669 100644 --- a/_posts/2016-03-09-As-It-Stands-Electron-Security.md +++ b/_posts/2016-03-09-As-It-Stands-Electron-Security.md @@ -2,7 +2,6 @@ title: As It Stands - Electron Security date: 2016-03-09 00:00:00 Z categories: -- dkerr - Tech tags: - featured diff --git a/_posts/2016-03-09-lonely-tester.md b/_posts/2016-03-09-lonely-tester.md index 205610d6f4..0ec85ceca3 100644 --- a/_posts/2016-03-09-lonely-tester.md +++ b/_posts/2016-03-09-lonely-tester.md @@ -2,7 +2,6 @@ title: The Lonely Tester's Survival Guide date: 2016-03-09 00:00:00 Z categories: -- rhamilton - Testing tags: - featured diff --git a/_posts/2016-03-10-d3-path-what-is-it-good-for.md b/_posts/2016-03-10-d3-path-what-is-it-good-for.md index cb139c3f9e..937b93e212 100644 --- a/_posts/2016-03-10-d3-path-what-is-it-good-for.md +++ b/_posts/2016-03-10-d3-path-what-is-it-good-for.md @@ -2,15 +2,10 @@ title: d3-path - what is it good for? date: 2016-03-10 00:00:00 Z categories: -- cprice - Tech author: cprice layout: default_post -summary: d3-path is an abstraction over SVG path creation which uses the canvas element's - Context2D interface. Previously creating path generation code involved a lot of - concatenating SVG path commands like M0,0 or L2,2, and the somewhat more cryptic - C70 20,120 20,120 10. Even with ES6 string interpolation such code can be incredibly - hard to read (and write!). +summary: d3-path is an abstraction over SVG path creation which uses the canvas element's Context2D interface. Previously creating path generation code involved a lot of concatenating SVG path commands like M0,0 or L2,2, and the somewhat more cryptic C70 20,120 20,120 10. Even with ES6 string interpolation such code can be incredibly hard to read (and write!). --- This post introduces a new feature of D3 version 4: the [`d3-path`](https://github.com/d3/d3-path) package. diff --git a/_posts/2016-03-18-d3fc-love-canvas.md b/_posts/2016-03-18-d3fc-love-canvas.md index 2d8361a384..f1b43e0d6b 100644 --- a/_posts/2016-03-18-d3fc-love-canvas.md +++ b/_posts/2016-03-18-d3fc-love-canvas.md @@ -2,12 +2,10 @@ title: D3FC ❤ Canvas date: 2016-03-18 00:00:00 Z categories: -- asheehan - Tech author: asheehan layout: default_post -summary: Along with the modularisation of code, D3 version 4 also brings new support - for canvas drawing, thanks to the d3-path package introduced in version 4. +summary: Along with the modularisation of code, D3 version 4 also brings new support for canvas drawing, thanks to the d3-path package introduced in version 4. --- Along with the [modularisation](https://github.com/d3/d3/issues/2461) of code, [D3 version 4](https://github.com/d3/d3/releases/tag/v4.0.0) also brings new support for canvas drawing, thanks to the [d3-path](https://github.com/d3/d3-path) package introduced in version 4. diff --git a/_posts/2016-03-28-mondo-api.md b/_posts/2016-03-28-mondo-api.md index de91887202..25d4107b73 100644 --- a/_posts/2016-03-28-mondo-api.md +++ b/_posts/2016-03-28-mondo-api.md @@ -2,14 +2,10 @@ title: Automating Expenses With the Mondo API date: 2016-03-28 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt layout: default_post -summary: Mondo Bank has recently moved into public Beta, sending out 1,000 cards to - trial customers each week. I received my Beta card a few days ago, and have been - using it ever since. This blog post takes a quick look at the Mondo API and how - I used it to automate expense claims! +summary: Mondo Bank has recently moved into public Beta, sending out 1,000 cards to trial customers each week. I received my Beta card a few days ago, and have been using it ever since. This blog post takes a quick look at the Mondo API and how I used it to automate expense claims! --- Mondo Bank has recently moved into [public Beta](https://getmondo.co.uk/blog/), sending out 1,000 cards to trial customers each week. I received my Beta card a few days ago, and have been using it ever since. This blog post takes a quick look at the Mondo API and how I used it to automate expense claims! diff --git a/_posts/2016-04-04-a-functional-front-end-with-react.md b/_posts/2016-04-04-a-functional-front-end-with-react.md index c4a2386761..fbbaca5e7c 100644 --- a/_posts/2016-04-04-a-functional-front-end-with-react.md +++ b/_posts/2016-04-04-a-functional-front-end-with-react.md @@ -2,7 +2,6 @@ title: A Functional Front-End with React date: 2016-04-04 00:00:00 Z categories: -- mtinning - Tech tags: - Functional @@ -11,9 +10,7 @@ tags: - RxJs author: mtinning layout: default_post -summary: This post uses React to show how we can use features from functional programming - in everyday JavaScript, and integrates RxJS to show how these approaches are common - across many frameworks today. +summary: This post uses React to show how we can use features from functional programming in everyday JavaScript, and integrates RxJS to show how these approaches are common across many frameworks today. --- One trend that has started gaining some serious traction in the past couple of years is functional programming. Unlike an object-oriented approach, which encourages decomposition of a program into 'objects' which relate to a particular domain, a functional approach guides the developer to decompose a program into small functions, which are then combined to form an application. Once confined to the halls of academia, it has recently seen a resurgence as a popular tool to solve a number of the problems that we face in modern development, especially complex applications and distributed systems. diff --git a/_posts/2016-04-04-jenny-from-the-blockchain.md b/_posts/2016-04-04-jenny-from-the-blockchain.md index d98598e9fc..1145dbde5a 100644 --- a/_posts/2016-04-04-jenny-from-the-blockchain.md +++ b/_posts/2016-04-04-jenny-from-the-blockchain.md @@ -2,7 +2,6 @@ title: Jenny from the blockchain date: 2016-04-04 00:00:00 Z categories: -- jhill - Tech tags: - Bitcoin @@ -13,16 +12,7 @@ tags: author: jhill layout: default_post title-short: Jenny from the blockchain -summary: Over the past several years there has been a lot of talk about cryptocurrencies, - such as bitcoin, and the blockchain technology that underpins them. However it can - be difficult to understand how the blockchain actually works in practice, and why - it is such a clever method for currency exchange. Two of our graduates are currently - developing our own cryptocurrency for use within Scott Logic, as an attempt to better - understand the practical uses of the blockchain. In this blog post, we aim to explain - the inner workings of the blockchain and help people to understand how it manages - to keep transactions both secure and anonymous. This post will go into the low level - algorithms of blockchain and provide verified examples alongside each algorithm; - this post is not for the faint of heart! +summary: Over the past several years there has been a lot of talk about cryptocurrencies, such as bitcoin, and the blockchain technology that underpins them. However it can be difficult to understand how the blockchain actually works in practice, and why it is such a clever method for currency exchange. Two of our graduates are currently developing our own cryptocurrency for use within Scott Logic, as an attempt to better understand the practical uses of the blockchain. In this blog post, we aim to explain the inner workings of the blockchain and help people to understand how it manages to keep transactions both secure and anonymous. This post will go into the low level algorithms of blockchain and provide verified examples alongside each algorithm; this post is not for the faint of heart! --- Over the past several years there has been a lot of talk about cryptocurrencies, such as bitcoin, and the blockchain technology that underpins them. However it can be difficult to understand how the blockchain actually works in practice, and why it is such a clever method for currency exchange. Two of our graduates are currently developing our own cryptocurrency for use within Scott Logic, as an attempt to better understand the practical uses of the blockchain. In this blog post, we aim to explain the inner workings of the blockchain and help people to understand how it manages to keep transactions both secure and anonymous. This post will go into the low level algorithms of blockchain and provide verified examples alongside each algorithm; this post is not for the faint of heart! diff --git a/_posts/2016-04-04-practical-kotlin.md b/_posts/2016-04-04-practical-kotlin.md index 7c308885c9..9fc9c39b88 100644 --- a/_posts/2016-04-04-practical-kotlin.md +++ b/_posts/2016-04-04-practical-kotlin.md @@ -2,13 +2,10 @@ title: 'Kotlin: Practical Experience' date: 2016-04-04 00:00:00 Z categories: -- awallis - Tech author: awallis layout: default_post -summary: Kotlin is the latest JVM-targeted language to see a 1.0.0 release. Having - experimented with it for a short while I thought I would capture my experience and - point out a few gotchas. +summary: Kotlin is the latest JVM-targeted language to see a 1.0.0 release. Having experimented with it for a short while I thought I would capture my experience and point out a few gotchas. --- Kotlin 1.0.0 was officially released in February this year. Kotlin is a new language from JetBrains (of IntelliJ IDEA and ReSharper fame). It was originally announced in 2011 when a development version was made available to the public. While it can be compiled to JavaScript, the primary target is the JVM, and one of its core goals is 100% Java interoperability. diff --git a/_posts/2016-04-19-mondo-bank-webhook-to-pebble-watch-timeline-using-aws-labmda-functions.md b/_posts/2016-04-19-mondo-bank-webhook-to-pebble-watch-timeline-using-aws-labmda-functions.md index d1adc18f33..93e2139fd4 100644 --- a/_posts/2016-04-19-mondo-bank-webhook-to-pebble-watch-timeline-using-aws-labmda-functions.md +++ b/_posts/2016-04-19-mondo-bank-webhook-to-pebble-watch-timeline-using-aws-labmda-functions.md @@ -2,7 +2,6 @@ title: Mondo Bank webhook to Pebble Watch Timeline using AWS Lambda functions date: 2016-04-19 00:00:00 Z categories: -- cprice - Cloud tags: - featured @@ -10,11 +9,7 @@ author: cprice layout: default_post title-short: Mondo Bank to Pebble with AWS Lambda image: cprice/assets/featured/pebble.jpg -summary: Inspired by Colin's article on building an expenses app with the Mondo API, - I wanted to create something to make use of the webhook API which fires in real-time - (ish) whenever a transaction happens. In this post I'll cover subscribing to the - Mondo webhook, creating the glue code as an AWS Lambda and pushing pins into the - Pebble Timeline REST API. +summary: Inspired by Colin's article on building an expenses app with the Mondo API, I wanted to create something to make use of the webhook API which fires in real-time (ish) whenever a transaction happens. In this post I'll cover subscribing to the Mondo webhook, creating the glue code as an AWS Lambda and pushing pins into the Pebble Timeline REST API. --- Inspired by [Colin's article on building an expenses app with the Mondo API](http://blog.scottlogic.com/2016/03/28/mondo-api.html), I wanted to create something to make use of the webhook API which fires in real-time (ish) whenever a transaction happens. In this post I'll cover subscribing to the Mondo webhook, creating the glue code as an AWS Lambda and pushing pins into the Pebble Timeline REST API. diff --git a/_posts/2016-04-25-UsingWebdriverIO-Part1.md b/_posts/2016-04-25-UsingWebdriverIO-Part1.md index 76e49dcf62..3d85961a78 100644 --- a/_posts/2016-04-25-UsingWebdriverIO-Part1.md +++ b/_posts/2016-04-25-UsingWebdriverIO-Part1.md @@ -2,7 +2,6 @@ title: Using WebdriverIO Part 1 date: 2016-04-25 00:00:00 Z categories: -- dtheasby - Testing tags: - testing @@ -13,10 +12,7 @@ tags: - Automation author: dtheasby layout: default_post -summary: WebdriverIO is a great addition to your automation toolkit. This 2-part post - first walks through configuring WebdriverIO and automating the test process using - Gulp, before taking a look at the tests themselves and abstracting using the page-object - model in part 2. +summary: WebdriverIO is a great addition to your automation toolkit. This 2-part post first walks through configuring WebdriverIO and automating the test process using Gulp, before taking a look at the tests themselves and abstracting using the page-object model in part 2. --- When it comes to automated UI checking, there are a complex variety of tools at the disposal of the Tester; including Technologies, Test Runners, Test Frameworks, Cloud Services, Reporters, and CI Systems. While the project itself may dictate a small selection of the combination above, choosing the remainder and getting them to play nicely can be a time consuming task. diff --git a/_posts/2016-04-25-UsingWebdriverIO-Part2.md b/_posts/2016-04-25-UsingWebdriverIO-Part2.md index dbad9ffe8b..cf4aacfebe 100644 --- a/_posts/2016-04-25-UsingWebdriverIO-Part2.md +++ b/_posts/2016-04-25-UsingWebdriverIO-Part2.md @@ -2,7 +2,6 @@ title: Using WebdriverIO Part 2 date: 2016-04-25 00:00:00 Z categories: -- dtheasby - Testing tags: - testing @@ -13,8 +12,7 @@ tags: - Automation author: dtheasby layout: default_post -summary: This is part 2 of the Using WebdriverIO guide where we'll be taking a closer - look at the tests and implementing the page-object model. +summary: This is part 2 of the Using WebdriverIO guide where we'll be taking a closer look at the tests and implementing the page-object model. --- Following on from Using WebdriverIO [part 1]({{site.baseurl}}/2016/04/25/UsingWebdriverIO-Part1.html), where Gulp was set up to take care of the selenium environment setup and tear down, we should now have an easily accessible and stable test process. The full code for the end project can be found [here](https://github.com/dtheasby/webdriverio-examples). diff --git a/_posts/2016-05-03-Account-management.md b/_posts/2016-05-03-Account-management.md index 5b41a925ee..fccc31fc8b 100644 --- a/_posts/2016-05-03-Account-management.md +++ b/_posts/2016-05-03-Account-management.md @@ -2,12 +2,9 @@ title: Securing Web Applications, Part 4. Account and Session Management Features date: 2016-05-03 00:00:00 Z categories: -- rsillem - Tech author: rsillem -summary: In this post, we discuss design and implementation choices for account and - session management features, and how these trade off against usability and other - goals. +summary: In this post, we discuss design and implementation choices for account and session management features, and how these trade off against usability and other goals. layout: default_post --- diff --git a/_posts/2016-05-16-Data-visualisation-and-Scale-Leveraging-the-macro-and-the-micro.md b/_posts/2016-05-16-Data-visualisation-and-Scale-Leveraging-the-macro-and-the-micro.md index aed3ad2a69..5dfde2b848 100644 --- a/_posts/2016-05-16-Data-visualisation-and-Scale-Leveraging-the-macro-and-the-micro.md +++ b/_posts/2016-05-16-Data-visualisation-and-Scale-Leveraging-the-macro-and-the-micro.md @@ -2,7 +2,6 @@ title: 'Data visualisation and scale: leveraging the macro and the micro' date: 2016-05-16 00:00:00 Z categories: -- tmakarem - UX Design tags: - UX Design @@ -10,8 +9,7 @@ author: tmakarem title-short: Leveraging the Macro and the Micro layout: default_post image: tmakarem/assets/featured/007_guardian2.png -summary: The size of things is relative to the scale that we set. This might sound - like a trivial notion, but it is key to creating meaningful data visualisations. +summary: The size of things is relative to the scale that we set. This might sound like a trivial notion, but it is key to creating meaningful data visualisations. --- The size of things is relative to the scale that we set. This might sound like a trivial notion, but it is key to creating meaningful data visualisations. diff --git a/_posts/2016-05-18-make-banking-talk.md b/_posts/2016-05-18-make-banking-talk.md index 1f2cba80c1..9d0c67cefb 100644 --- a/_posts/2016-05-18-make-banking-talk.md +++ b/_posts/2016-05-18-make-banking-talk.md @@ -2,16 +2,12 @@ title: Make Banking Talk date: 2016-05-18 00:00:00 Z categories: -- godds - UX Design tags: - featured author: godds image: godds/assets/featured/make-banking-talk.png -summary: Conversational Commerce drastically re-imagines the way services are delivered - to customers by moving interactions with them into chat, messaging or other natural - language interfaces such as voice. The following video captures some of our initial - thoughts on how this might apply to financial services. +summary: Conversational Commerce drastically re-imagines the way services are delivered to customers by moving interactions with them into chat, messaging or other natural language interfaces such as voice. The following video captures some of our initial thoughts on how this might apply to financial services. layout: video_post video_url: https://player.vimeo.com/video/166816125 short-author-aside: true diff --git a/_posts/2016-05-19-redux-reducer-arrays.md b/_posts/2016-05-19-redux-reducer-arrays.md index c01b5ab8b4..fd420b6ec2 100644 --- a/_posts/2016-05-19-redux-reducer-arrays.md +++ b/_posts/2016-05-19-redux-reducer-arrays.md @@ -2,13 +2,10 @@ title: Applying redux reducers to arrays date: 2016-05-19 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt layout: default_post -summary: The redux pattern provides a simple (and strict) pattern for managing state; - a single store holds the state while a reducer applies actions, evolving the application - state. +summary: The redux pattern provides a simple (and strict) pattern for managing state; a single store holds the state while a reducer applies actions, evolving the application state. --- The redux pattern provides a simple (and strict) pattern for managing state; a single store holds the state while a reducer applies actions, evolving the application state. As your app becomes more complex, you can [split up your reducer into separate functions](http://redux.js.org/docs/api/combineReducers.html), however, what if you have multiple instances of the same state in your app? for example a collection of notes, or calendar entries? the standard pattern for splitting reducers doesn't cover this scenario. diff --git a/_posts/2016-05-20-experiment-with-animation-and-ui.md b/_posts/2016-05-20-experiment-with-animation-and-ui.md index 55927b736e..065d1056ce 100644 --- a/_posts/2016-05-20-experiment-with-animation-and-ui.md +++ b/_posts/2016-05-20-experiment-with-animation-and-ui.md @@ -2,14 +2,10 @@ title: An experiment with Animation and UI date: 2016-05-20 00:00:00 Z categories: -- rmarcalo - UX Design author: rmarcalo layout: default_post -summary: We have recently been working on concept designs for a banking app aimed - at the new generation of bank users. The main screen of one of such concepts hinges - on a seamless transition between different views to communicate the relationship - in the underlying data. +summary: We have recently been working on concept designs for a banking app aimed at the new generation of bank users. The main screen of one of such concepts hinges on a seamless transition between different views to communicate the relationship in the underlying data. --- We have recently been working on concept designs for a banking app aimed at the new generation of bank users. The main screen of one of such concepts hinges on a seamless transition between different views to communicate the relationship in the underlying data. diff --git a/_posts/2016-05-21-recommended-reading-for-java-developers.md b/_posts/2016-05-21-recommended-reading-for-java-developers.md index 97ee1d4815..465a47e1a0 100644 --- a/_posts/2016-05-21-recommended-reading-for-java-developers.md +++ b/_posts/2016-05-21-recommended-reading-for-java-developers.md @@ -2,12 +2,9 @@ title: Recommended Reading For Java Developers date: 2016-05-21 00:00:00 Z categories: -- bjedrzejewski - Tech author: bjedrzejewski -summary: Being a software developer requires constantly improving ones knowledge. - This is a short list of books that made the largest impact on me as Java developer. - I hope that you too will find here something that will take you to the next level! +summary: Being a software developer requires constantly improving ones knowledge. This is a short list of books that made the largest impact on me as Java developer. I hope that you too will find here something that will take you to the next level! layout: default_post --- diff --git a/_posts/2016-05-23-an-animated-chart-with-html5-canvas.md b/_posts/2016-05-23-an-animated-chart-with-html5-canvas.md index 56e4214e71..e264affe85 100644 --- a/_posts/2016-05-23-an-animated-chart-with-html5-canvas.md +++ b/_posts/2016-05-23-an-animated-chart-with-html5-canvas.md @@ -2,14 +2,10 @@ title: An animated chart with HTML5 Canvas date: 2016-05-23 00:00:00 Z categories: -- sking - Tech author: sking layout: default_post -summary: For the past few weeks, Laurie Collingwood and myself have been working on - a prototype banking app with an animated graph. In this post we’ll discuss some - of what we’ve learned during the project and talk generally about animation with - HTML5 canvas. +summary: For the past few weeks, Laurie Collingwood and myself have been working on a prototype banking app with an animated graph. In this post we’ll discuss some of what we’ve learned during the project and talk generally about animation with HTML5 canvas. --- {:center: style="text-align: center"} diff --git a/_posts/2016-05-25-Body-as-Interface.md b/_posts/2016-05-25-Body-as-Interface.md index 29324b8093..a82c662fa8 100644 --- a/_posts/2016-05-25-Body-as-Interface.md +++ b/_posts/2016-05-25-Body-as-Interface.md @@ -2,16 +2,13 @@ title: Body as Interface date: 2016-05-25 00:00:00 Z categories: -- tmakarem - UX Design tags: - UX Design author: tmakarem layout: default_post image: tmakarem/assets/featured/017_Body-Paint.jpg -summary: Body as interface is plausible either when the body is in a controlled environment - or when the device becomes part of the body. Exploring this notion allows us to - stop designing interfaces and start designing experiences. +summary: Body as interface is plausible either when the body is in a controlled environment or when the device becomes part of the body. Exploring this notion allows us to stop designing interfaces and start designing experiences. --- When we think of Interfaces, we often imagine some sort of device or application. An interface does not have to be limited to an object. It is a point of communication between two systems, whether they are objects or living beings. Certain iPhones support User TouchID that allow you to unlock the phone by placing your thumb on a biometric reader. The biometric reader acts as an interface. I could argue that the thumb is an interface as well. diff --git a/_posts/2016-05-26-big-data-logging-elk-stack.md b/_posts/2016-05-26-big-data-logging-elk-stack.md index 5f57f847e4..d84e22c92c 100644 --- a/_posts/2016-05-26-big-data-logging-elk-stack.md +++ b/_posts/2016-05-26-big-data-logging-elk-stack.md @@ -2,7 +2,6 @@ title: 'Log-driven big data: The ELK stack' date: 2016-05-26 00:00:00 Z categories: -- acheshire - Data Engineering author: acheshire title-short: The ELK stack diff --git a/_posts/2016-05-30-writing-a-docker-volume-plugin.md b/_posts/2016-05-30-writing-a-docker-volume-plugin.md index 2a8c29cd47..78da7c5604 100644 --- a/_posts/2016-05-30-writing-a-docker-volume-plugin.md +++ b/_posts/2016-05-30-writing-a-docker-volume-plugin.md @@ -2,7 +2,6 @@ title: Writing a Docker Volume Plugin for S3 date: 2016-05-30 00:00:00 Z categories: -- rhendry - Data Engineering tags: - docker diff --git a/_posts/2016-06-01-An-update-on-Electron-Security.md b/_posts/2016-06-01-An-update-on-Electron-Security.md index 75bd373575..ecd47cb79f 100644 --- a/_posts/2016-06-01-An-update-on-Electron-Security.md +++ b/_posts/2016-06-01-An-update-on-Electron-Security.md @@ -2,15 +2,13 @@ title: An update on Electron Security date: 2016-06-01 00:00:00 Z categories: -- dkerr - Tech tags: - featured author: dkerr title-short: Electron Security update layout: default_post -summary: It’s been a couple of months since my first post about the security of Electron. - With v1.0 having recently been released I felt it was time for a a fresh look +summary: It’s been a couple of months since my first post about the security of Electron. With v1.0 having recently been released I felt it was time for a a fresh look image: dkerr/assets/featured/electron.jpg --- diff --git a/_posts/2016-06-05-why-its-difficult-to-hire-us.md b/_posts/2016-06-05-why-its-difficult-to-hire-us.md index 78d0d538e8..81ea923a9e 100644 --- a/_posts/2016-06-05-why-its-difficult-to-hire-us.md +++ b/_posts/2016-06-05-why-its-difficult-to-hire-us.md @@ -2,7 +2,6 @@ title: A study of software testers date: 2016-06-05 00:00:00 Z categories: -- rhamilton - Testing tags: - software testing survey @@ -12,8 +11,7 @@ tags: - featured author: rhamilton title-short: A study of software testers -summary: I decided to do some research into testers and the challenges we face in - the work place to find some answers. These are some my findings. +summary: I decided to do some research into testers and the challenges we face in the work place to find some answers. These are some my findings. image: rhamilton/assets/featured/survey.png layout: default_post --- diff --git a/_posts/2016-06-10-six-tips-for-cleaner-promises.md b/_posts/2016-06-10-six-tips-for-cleaner-promises.md index ea8b586102..885f139678 100644 --- a/_posts/2016-06-10-six-tips-for-cleaner-promises.md +++ b/_posts/2016-06-10-six-tips-for-cleaner-promises.md @@ -2,12 +2,10 @@ title: Six tips for cleaner javascript promises date: 2016-06-10 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt layout: default_post -summary: This blog post shares a few quick tips and patterns that I've been using - to structure JavaScript promises; keeping them clean, simple and readable. +summary: This blog post shares a few quick tips and patterns that I've been using to structure JavaScript promises; keeping them clean, simple and readable. --- This blog post shares a few quick tips and patterns that I've been using to structure JavaScript promises; keeping them clean, simple and readable. diff --git a/_posts/2016-06-13-code-reuse-in-microservices-architecture.md b/_posts/2016-06-13-code-reuse-in-microservices-architecture.md index 0b93f96094..e70ba73285 100644 --- a/_posts/2016-06-13-code-reuse-in-microservices-architecture.md +++ b/_posts/2016-06-13-code-reuse-in-microservices-architecture.md @@ -2,13 +2,9 @@ title: Code reuse in microservices architecture - with Spring Boot date: 2016-06-13 00:00:00 Z categories: -- bjedrzejewski - Data Engineering author: bjedrzejewski -summary: In most microservice architectures, there are many opportunities and temptations - for sharing code. In this post I will give advice based on my experience on when - it should be avoided and when code reuse is acceptable. The points will be illustrated - with the help of an example Spring Boot project. +summary: In most microservice architectures, there are many opportunities and temptations for sharing code. In this post I will give advice based on my experience on when it should be avoided and when code reuse is acceptable. The points will be illustrated with the help of an example Spring Boot project. layout: default_post --- diff --git a/_posts/2016-06-16-bitcoin-redeem-scripts.md b/_posts/2016-06-16-bitcoin-redeem-scripts.md index 5937f0c69b..8b8817d4c3 100644 --- a/_posts/2016-06-16-bitcoin-redeem-scripts.md +++ b/_posts/2016-06-16-bitcoin-redeem-scripts.md @@ -2,7 +2,6 @@ title: Bitcoin payments and the Lightning Network date: 2016-06-16 00:00:00 Z categories: -- jhill - Data Engineering tags: - Bitcoin @@ -15,12 +14,7 @@ author: jhill layout: default_post title-short: Bitcoin payments and the Lightning Network image: jhill/assets/featured/lightning.jpg -summary: This is the second blog post orientated around Bitcoin and its inner workings. - The first post took the blockchain and broke down the algorithms which create the - fundamental structure of any cryptocurrency. The post was separated into two sections; - the first focusing on the block header and the second focusing on the construction - of a transaction. If you are not comfortable with how the blockchain works, I suggest - you read the first blog post before continuing. +summary: This is the second blog post orientated around Bitcoin and its inner workings. The first post took the blockchain and broke down the algorithms which create the fundamental structure of any cryptocurrency. The post was separated into two sections; the first focusing on the block header and the second focusing on the construction of a transaction. If you are not comfortable with how the blockchain works, I suggest you read the first blog post before continuing. --- This is the second blog post orientated around Bitcoin and its inner workings. The first post took the blockchain and broke down the algorithms which create the fundamental structure of any cryptocurrency. The post was separated into two sections; the first focusing on the block header and the second focusing on the construction of a transaction. If you are not comfortable with how the blockchain works, I suggest you read the [first blog post](http://blog.scottlogic.com/2016/04/04/jenny-from-the-blockchain.html) before continuing. diff --git a/_posts/2016-06-16-catch22-of-conversational-uis.md b/_posts/2016-06-16-catch22-of-conversational-uis.md index 1cb76fbfa1..a20f88d4dd 100644 --- a/_posts/2016-06-16-catch22-of-conversational-uis.md +++ b/_posts/2016-06-16-catch22-of-conversational-uis.md @@ -2,14 +2,11 @@ title: The Catch 22 of Conversational UIs date: 2016-06-16 00:00:00 Z categories: -- godds - UX Design author: godds image: godds/assets/featured/catch22-conversational.png layout: default_post -summary: This blog post highlights an awkward problem in one of the key building blocks - of an automated conversational UI and suggests a few strategies for how to deal - with it. +summary: This blog post highlights an awkward problem in one of the key building blocks of an automated conversational UI and suggests a few strategies for how to deal with it. --- The left-right-bubbles-with-text-input interface is universally intuitive (to smartphone users!) as the mechanism for conducting conversation through text. With Facebook Messenger, iMessage, Skype and most other messaging apps all following in WeChat’s footsteps and opening their platforms to 3rd parties, many – [Scott Logic included](http://blog.scottlogic.com/2016/05/18/make-banking-talk.html) – are exploring how services and brands can meaningfully use conversational interactions with end users. Conversational interfaces using voice, such as Siri, Amazon Echo, Cortana and Google Now are similarly following suit as ultimately their only real difference is the audio input/output compared to text. diff --git a/_posts/2016-06-17-docker-swarm.md b/_posts/2016-06-17-docker-swarm.md index d56d49301c..417a25fba8 100644 --- a/_posts/2016-06-17-docker-swarm.md +++ b/_posts/2016-06-17-docker-swarm.md @@ -2,20 +2,11 @@ title: Service discovery with Docker Swarm date: 2016-06-17 00:00:00 Z categories: -- dwybourn - Data Engineering author: dwybourn layout: default_post image: dwybourn/assets/featured/swarm.png -summary: For the last few months we've been working on a very DevOps focused project. - As such we've used AWS, infrastructure as code, Docker and microservices. The different - microservices were initially running all on one box, each with a different port. - This solution wasn't scalable or very practical. We couldn't have all our services - on one machine and it was getting tiresome and error prone having to remember/lookup - which port each service was on. We needed our services to run on separate machines, - and we needed a way to communicate with them without having to hard-code IP addresses - or port numbers. What we needed was service discovery. As we had already been using - Docker for each service, Docker Swarm was a natural candidate. +summary: For the last few months we've been working on a very DevOps focused project. As such we've used AWS, infrastructure as code, Docker and microservices. The different microservices were initially running all on one box, each with a different port. This solution wasn't scalable or very practical. We couldn't have all our services on one machine and it was getting tiresome and error prone having to remember/lookup which port each service was on. We needed our services to run on separate machines, and we needed a way to communicate with them without having to hard-code IP addresses or port numbers. What we needed was service discovery. As we had already been using Docker for each service, Docker Swarm was a natural candidate. --- For the last few months we've been working on a very DevOps focused project. As such we've used AWS, infrastructure as code, Docker and microservices. The different microservices were initially running all on one box, each with a different port. This solution wasn't scalable or very practical. We couldn't have all our services on one machine and it was getting tiresome and error prone having to remember/lookup which port each service was on. We needed our services to run on separate machines, and we needed a way to communicate with them without having to hard-code IP addresses or port numbers. What we needed was service discovery. As we had already been using Docker for each service, Docker Swarm was a natural candidate. diff --git a/_posts/2016-06-17-ux-scotland-2016.md b/_posts/2016-06-17-ux-scotland-2016.md index 9ddb3e21db..bf2f34d53a 100644 --- a/_posts/2016-06-17-ux-scotland-2016.md +++ b/_posts/2016-06-17-ux-scotland-2016.md @@ -2,15 +2,11 @@ title: UX Scotland 2016 date: 2016-06-17 00:00:00 Z categories: -- rrahim - UX Design author: rrahim layout: default_post image: rrahim/assets/featured/uxscotland2016.png -summary: Last week I attended the UX Scotland conference held at the impressive setting - of Our Dynamic Earth in Edinburgh. The 3-day conference, sponsored by Scott Logic, - contained a selection of interesting case studies, workshops, hackathons and other - social events. +summary: Last week I attended the UX Scotland conference held at the impressive setting of Our Dynamic Earth in Edinburgh. The 3-day conference, sponsored by Scott Logic, contained a selection of interesting case studies, workshops, hackathons and other social events. --- Last week I attended the UX Scotland conference held at the impressive setting of Our Dynamic Earth in Edinburgh. The 3-day conference, sponsored by Scott Logic, contained a selection of interesting case studies, workshops, hackathons and other social events. [Graham Odds](http://blog.scottlogic.com/godds), Head of UX Design at Scott Logic presented two talks at the conference, about [conversational commerce](http://blog.scottlogic.com/2016/05/18/make-banking-talk.html) and [how we perceive data](http://blog.scottlogic.com/2013/08/09/the-science-behind-data-visualisation.html). diff --git a/_posts/2016-06-20-declarative-ci-cd-with-concourse.md b/_posts/2016-06-20-declarative-ci-cd-with-concourse.md index 0cf1956af9..b353054f2d 100644 --- a/_posts/2016-06-20-declarative-ci-cd-with-concourse.md +++ b/_posts/2016-06-20-declarative-ci-cd-with-concourse.md @@ -2,11 +2,9 @@ title: Declarative CI / CD with Concourse date: 2016-06-20 00:00:00 Z categories: -- csmith - Cloud author: csmith -summary: This post describes the Concourse build system and explains why declarative - CI / CD is so compelling. No more pet build servers! +summary: This post describes the Concourse build system and explains why declarative CI / CD is so compelling. No more pet build servers! layout: default_post --- diff --git a/_posts/2016-06-22-xslt-inspired-ast-transforms.md b/_posts/2016-06-22-xslt-inspired-ast-transforms.md index e1c4dd24d1..10d3ac39fb 100644 --- a/_posts/2016-06-22-xslt-inspired-ast-transforms.md +++ b/_posts/2016-06-22-xslt-inspired-ast-transforms.md @@ -2,16 +2,10 @@ title: Recursive Pattern Matching and Transformation of JavaScript AST date: 2016-06-22 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt layout: default_post -summary: I've recently been playing around with the JavaScript Abstract Syntax Trees - (AST), with the aim of transforming some JavaScript code into various other languages - (Java, C#, Objective-C). As part of my research, I looked at how Babel performs - AST transforms. If you're not familiar with Babel, and the plugins which perform - the transformations, I'd recommend this blog post by Shuhei Kagawa that describes - the development of a simple plugin for Angular 2 code generation. +summary: I've recently been playing around with the JavaScript Abstract Syntax Trees (AST), with the aim of transforming some JavaScript code into various other languages (Java, C#, Objective-C). As part of my research, I looked at how Babel performs AST transforms. If you're not familiar with Babel, and the plugins which perform the transformations, I'd recommend this blog post by Shuhei Kagawa that describes the development of a simple plugin for Angular 2 code generation. --- I've recently been playing around with the JavaScript [Abstract Syntax Trees](https://en.m.wikipedia.org/wiki/Abstract_syntax_tree) (AST), with the aim of transforming some JavaScript code into various other languages (Java, C#, Objective-C). As part of my research, I looked at how Babel performs AST transforms. If you're not familiar with Babel, and the plugins which perform the transformations, I'd recommend [this blog post by Shuhei Kagawa](http://shuheikagawa.com/blog/2015/09/13/lets-create-a-babel-plugin/) that describes the development of a simple plugin for Angular 2 code generation. diff --git a/_posts/2016-06-29-es6-iterators.md b/_posts/2016-06-29-es6-iterators.md index 498e91b7e8..f14d09eddd 100644 --- a/_posts/2016-06-29-es6-iterators.md +++ b/_posts/2016-06-29-es6-iterators.md @@ -2,13 +2,10 @@ title: ES6 Iterators, RxJS, IxJS and the Async Iterators proposal date: 2016-06-29 00:00:00 Z categories: -- cprice - Tech author: cprice layout: default_post -summary: A quick walk through ES6 iterators and iterables. It covers extending d3fc's - random data component to implement the required protocols and how this can lead - to greater interoperability with utility libraries like RxJS/IxJS. +summary: A quick walk through ES6 iterators and iterables. It covers extending d3fc's random data component to implement the required protocols and how this can lead to greater interoperability with utility libraries like RxJS/IxJS. --- A quick walk through ES6 iterators and iterables. It covers extending [d3fc's](https://d3fc.io/) random data component to implement the required protocols and how this can lead to greater interoperability with utility libraries like RxJS/IxJS. diff --git a/_posts/2016-07-04-a-snapshot-of-testers-in-2016.md b/_posts/2016-07-04-a-snapshot-of-testers-in-2016.md index 6ad5091f48..a572d49c54 100644 --- a/_posts/2016-07-04-a-snapshot-of-testers-in-2016.md +++ b/_posts/2016-07-04-a-snapshot-of-testers-in-2016.md @@ -2,7 +2,6 @@ title: A snapshot of software testers in 2016 date: 2016-07-04 00:00:00 Z categories: -- rhamilton - Testing tags: - software testing survey @@ -13,8 +12,7 @@ tags: - featured author: rhamilton title-short: A snapshot of software testers in 2016 -summary: 'Continuing my research into Software Testers I examine how and why people - are getting into testing careers and present a snapshot of testers in 2016 ' +summary: 'Continuing my research into Software Testers I examine how and why people are getting into testing careers and present a snapshot of testers in 2016 ' image: rhamilton/assets/featured/camera.jpg layout: default_post --- diff --git a/_posts/2016-07-05-audio-api-electron.md b/_posts/2016-07-05-audio-api-electron.md index 0b182c3f25..9f2304725f 100644 --- a/_posts/2016-07-05-audio-api-electron.md +++ b/_posts/2016-07-05-audio-api-electron.md @@ -2,14 +2,10 @@ title: 'Web Audio API Part 2: Moving to Electron' date: 2016-07-05 00:00:00 Z categories: -- wferguson - Tech author: wferguson layout: default_post -summary: Back in January, I blogged about using the Web Audio API with D3, creating - an app using Knockout and RequireJS. I've since expanded on that application, migrating - it to Electron and adding new functionality along the way -- like MP3 tag extraction - and recursive folder searching. +summary: Back in January, I blogged about using the Web Audio API with D3, creating an app using Knockout and RequireJS. I've since expanded on that application, migrating it to Electron and adding new functionality along the way -- like MP3 tag extraction and recursive folder searching. --- Back in January, I [blogged](http://blog.scottlogic.com/2016/01/06/audio-api-with-d3.html) about using the Web Audio API with D3, creating an app using Knockout and RequireJS. I've since expanded on that application, migrating it to Electron and adding new functionality along the way -- like MP3 tag extraction and recursive folder searching. diff --git a/_posts/2016-07-07-time-travel.md b/_posts/2016-07-07-time-travel.md index d03abf4fbe..d6eb8ea121 100644 --- a/_posts/2016-07-07-time-travel.md +++ b/_posts/2016-07-07-time-travel.md @@ -2,12 +2,9 @@ title: Time Travel and The Future of HTML5 Productivity date: 2016-07-07 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt -summary: In this talk I'll review how the functional programming style of frameworks - such as React, ImmutableJS and Redux have paved the way for novel techniques that - once again support rapid development cycles +summary: In this talk I'll review how the functional programming style of frameworks such as React, ImmutableJS and Redux have paved the way for novel techniques that once again support rapid development cycles layout: video_post video_url: https://www.youtube.com/embed/K-OzXD6S_4Q short-author-aside: true diff --git a/_posts/2016-07-28-java-enums-how-to-use-them-smarter.md b/_posts/2016-07-28-java-enums-how-to-use-them-smarter.md index 3da6433d36..d0f9bc0681 100644 --- a/_posts/2016-07-28-java-enums-how-to-use-them-smarter.md +++ b/_posts/2016-07-28-java-enums-how-to-use-them-smarter.md @@ -2,12 +2,9 @@ title: Java Enums - how to use them smarter date: 2016-07-28 00:00:00 Z categories: -- bjedrzejewski - Tech author: bjedrzejewski -summary: 'A short introduction to Java enum capabilities followed by concrete examples - of good use. How enums help with implementing lazy loaded singleton, following open/closed - principle and using strategy pattern. ' +summary: 'A short introduction to Java enum capabilities followed by concrete examples of good use. How enums help with implementing lazy loaded singleton, following open/closed principle and using strategy pattern. ' layout: default_post --- diff --git a/_posts/2016-08-03-exploring-data-with-shiny-and-r.md b/_posts/2016-08-03-exploring-data-with-shiny-and-r.md index b040687c7c..5b6ca1cbbe 100644 --- a/_posts/2016-08-03-exploring-data-with-shiny-and-r.md +++ b/_posts/2016-08-03-exploring-data-with-shiny-and-r.md @@ -2,7 +2,6 @@ title: Exploring Data - Creating Reactive Web Apps with R and Shiny date: 2016-08-03 00:00:00 Z categories: -- rhamilton - Testing tags: - software testing survey @@ -13,9 +12,7 @@ tags: - data author: rhamilton title-short: Exploring Data With R and Shiny -summary: I developed a web application to enable exploration of the data collected - by a survey of software testers. I explain how R and Shiny can be used to create - reactive web applications which make data accessible to a wider audience. +summary: I developed a web application to enable exploration of the data collected by a survey of software testers. I explain how R and Shiny can be used to create reactive web applications which make data accessible to a wider audience. image: rhamilton/assets/bubbles.jpg layout: default_post --- diff --git a/_posts/2016-08-17-building-components-with-d3-data-join.md b/_posts/2016-08-17-building-components-with-d3-data-join.md index 545ae7aaa2..fe6eb8d446 100644 --- a/_posts/2016-08-17-building-components-with-d3-data-join.md +++ b/_posts/2016-08-17-building-components-with-d3-data-join.md @@ -2,14 +2,10 @@ title: Building Components with D3 Data Join date: 2016-08-17 00:00:00 Z categories: -- cprice - Tech author: cprice layout: default_post -summary: This post quickly introduces data join before moving on to some of the edge - cases we've run into when building components on top of data join. It covers how - you can solve them with vanilla D3 and why you might find our d3fc-data-join component - useful. +summary: This post quickly introduces data join before moving on to some of the edge cases we've run into when building components on top of data join. It covers how you can solve them with vanilla D3 and why you might find our d3fc-data-join component useful. --- You can't build much with D3 without running into data joins. Whilst I found them initially cryptic, I've come to appreciate them as a simple but powerful primitive for binding data to the DOM. [Mike Bostock](https://twitter.com/mbostock) (the author of D3) has already created a number of tutorials on the subject, [Thinking with Joins](https://bost.ocks.org/mike/join/), The [General Update Pattern](http://bl.ocks.org/mbostock/3808218) series and [Towards Reusable Charts](https://bost.ocks.org/mike/chart/) are definitely worth a read. diff --git a/_posts/2016-08-22-building-the-next-generation-of-technology-professionals.html b/_posts/2016-08-22-building-the-next-generation-of-technology-professionals.html index f29f820843..492b554f55 100644 --- a/_posts/2016-08-22-building-the-next-generation-of-technology-professionals.html +++ b/_posts/2016-08-22-building-the-next-generation-of-technology-professionals.html @@ -2,7 +2,6 @@ title: Building the next generation of technology professionals date: 2016-08-22 16:00:00 Z categories: -- sroebuck - People author: sroebuck layout: default_post diff --git a/_posts/2016-08-26-interview-question-explorer.md b/_posts/2016-08-26-interview-question-explorer.md index 903df656c6..c3a07b2115 100644 --- a/_posts/2016-08-26-interview-question-explorer.md +++ b/_posts/2016-08-26-interview-question-explorer.md @@ -2,12 +2,10 @@ title: Interview Questions Explorer - Edinburgh Interns 2016 date: 2016-08-26 00:00:00 Z categories: -- jfriel - Tech author: jfriel title-short: Interview Question Explorer -summary: 'An overview of the Edinburgh Interns summer project: A react application - to filter and search interview questions stored on Google Drive' +summary: 'An overview of the Edinburgh Interns summer project: A react application to filter and search interview questions stored on Google Drive' layout: default_post --- diff --git a/_posts/2016-08-30-docker-1-12-swarm-mode-round-robin.md b/_posts/2016-08-30-docker-1-12-swarm-mode-round-robin.md index a7f1893a2b..c67f272830 100644 --- a/_posts/2016-08-30-docker-1-12-swarm-mode-round-robin.md +++ b/_posts/2016-08-30-docker-1-12-swarm-mode-round-robin.md @@ -2,11 +2,9 @@ title: Docker 1.12 swarm mode - round robin inside and out date: 2016-08-30 00:00:00 Z categories: -- csmith - Data Engineering author: csmith -summary: This post demonstrates how Docker 1.12 swarm mode round robins the containers - in a service both for incoming connections (ingress) and DNS within the swarm. +summary: This post demonstrates how Docker 1.12 swarm mode round robins the containers in a service both for incoming connections (ingress) and DNS within the swarm. layout: default_post --- diff --git a/_posts/2016-09-01-highlights-from-jsconfis.md b/_posts/2016-09-01-highlights-from-jsconfis.md index 12ad51e4b8..70c5483914 100644 --- a/_posts/2016-09-01-highlights-from-jsconfis.md +++ b/_posts/2016-09-01-highlights-from-jsconfis.md @@ -2,7 +2,6 @@ title: Highlights from JSConf.IS date: 2016-09-01 00:00:00 Z categories: -- cprice - Tech author: cprice layout: default_post diff --git a/_posts/2016-09-01-using-d3-force-to-control-a-massive-display.md b/_posts/2016-09-01-using-d3-force-to-control-a-massive-display.md index 76dbb172ea..3800c969d5 100644 --- a/_posts/2016-09-01-using-d3-force-to-control-a-massive-display.md +++ b/_posts/2016-09-01-using-d3-force-to-control-a-massive-display.md @@ -2,13 +2,10 @@ title: Using d3-force to control a massive tiny display date: 2016-09-01 00:00:00 Z categories: -- cprice - Tech author: cprice layout: default_post -summary: This post describes my entry into one of the hack events at JSConf.IS which - challenged us to take control of the Northern Lights. It hopefully also serves as - a nice introduction to creating visualisations with d3-force. +summary: This post describes my entry into one of the hack events at JSConf.IS which challenged us to take control of the Northern Lights. It hopefully also serves as a nice introduction to creating visualisations with d3-force. --- I recently attended the very first [JSConf.IS](https://jsconf.is) in Reykjavik. It was a great conference and I can highly recommend it for next year. I've already blogged about [my highlights](highlights-from-jsconfis.html) so I thought I'd cover some of the other festivities. diff --git a/_posts/2016-09-02-reading-the-riot-act.md b/_posts/2016-09-02-reading-the-riot-act.md index 75a14f90f3..b42895ff92 100644 --- a/_posts/2016-09-02-reading-the-riot-act.md +++ b/_posts/2016-09-02-reading-the-riot-act.md @@ -2,13 +2,11 @@ title: 'Reading the Riot Act: Exploring a Lightweight React Alternative' date: 2016-09-02 00:00:00 Z categories: -- dmiley - Tech author: dmiley title-short: 'Riot: A React Alternative' layout: default_post -summary: Migrating a Knockout project to a webpack redux application using Riot, and - why I didn't use React. +summary: Migrating a Knockout project to a webpack redux application using Riot, and why I didn't use React. --- diff --git a/_posts/2016-09-05-do-you-need-a-conversational-ui.md b/_posts/2016-09-05-do-you-need-a-conversational-ui.md index 39f22caf7d..b7d2b75843 100644 --- a/_posts/2016-09-05-do-you-need-a-conversational-ui.md +++ b/_posts/2016-09-05-do-you-need-a-conversational-ui.md @@ -2,17 +2,13 @@ title: Do You Need A Conversational UI? date: 2016-09-05 00:00:00 Z categories: -- godds - UX Design tags: - featured author: godds image: godds/assets/featured/do-you-need-conv-ui.png layout: default_post -summary: Despite all the excitement around chatbots, conversational UIs and conversational - commerce, you need to take a step back and consider whether they could be appropriate - for your services. This post weighs up the potential against the current reality - and highlights aspects to consider. +summary: Despite all the excitement around chatbots, conversational UIs and conversational commerce, you need to take a step back and consider whether they could be appropriate for your services. This post weighs up the potential against the current reality and highlights aspects to consider. --- The [excitement](http://venturebeat.com/2016/04/12/the-chatbot-gold-rush-is-officially-here/) around the potential of conversational UIs and [conversational commerce](http://blog.scottlogic.com/2016/05/18/make-banking-talk.html) can give the impression that it is THE solution to everything. However, digital conversations are nothing more than an extra channel through which you might want to engage users. The paradigm should be considered in the same way as all other channels, such as mobile, web and physical presence: as part of a (potentially) broader omni-channel strategy. [As I have previously written](http://smarter.scottlogic.com/insights/how-to-start-your-omni-channel-journey), that strategy should be based around an understanding of your (potential) users, the situations they are in and the tasks they carry out in those situations, i.e. contexts of use. diff --git a/_posts/2016-09-05-hosting-netcore-on-linux-with-docker.md b/_posts/2016-09-05-hosting-netcore-on-linux-with-docker.md index 4aece1d350..7907e7b948 100644 --- a/_posts/2016-09-05-hosting-netcore-on-linux-with-docker.md +++ b/_posts/2016-09-05-hosting-netcore-on-linux-with-docker.md @@ -2,13 +2,10 @@ title: Hosting .NET Core on Linux with Docker - A Noob's guide date: 2016-09-05 00:00:00 Z categories: -- nsoper - Tech author: nsoper layout: default_post -summary: This blog describes my experience of upgrading a basic RESTful API from .NET - Core RC1 to .NET Core 1.0, and using Docker to host it on Linux. Docker is completely - new to me so I'll give my thoughts as a noob. +summary: This blog describes my experience of upgrading a basic RESTful API from .NET Core RC1 to .NET Core 1.0, and using Docker to host it on Linux. Docker is completely new to me so I'll give my thoughts as a noob. --- This post builds on my previous [introduction to .NET Core]({{site.baseurl}}/2016/01/20/restful-api-with-aspnet50.html). First I upgrade that RESTful API from .NET Core RC1 to .NET Core 1.0, then I add support for Docker and describe how to host it on Linux in a production environment. diff --git a/_posts/2016-09-08-why-can-no-one-agree-on-a-definition-of-mvc.md b/_posts/2016-09-08-why-can-no-one-agree-on-a-definition-of-mvc.md index be6021d8a9..7a8802a204 100644 --- a/_posts/2016-09-08-why-can-no-one-agree-on-a-definition-of-mvc.md +++ b/_posts/2016-09-08-why-can-no-one-agree-on-a-definition-of-mvc.md @@ -2,12 +2,9 @@ title: Why does no one agree on a definition of MVC? date: 2016-09-08 00:00:00 Z categories: -- jharris - Tech author: jharris -summary: If you look up the MVC pattern on the web you can easily find definitions - that differ and contradict each other. In this post I'll look at some definitions - of MVC and consider what the differences mean for applying the pattern in practice. +summary: If you look up the MVC pattern on the web you can easily find definitions that differ and contradict each other. In this post I'll look at some definitions of MVC and consider what the differences mean for applying the pattern in practice. layout: default_post --- diff --git a/_posts/2016-09-17-javascript-pebble-watchface.md b/_posts/2016-09-17-javascript-pebble-watchface.md index 3c3a1ab7cf..6db8a72c6f 100644 --- a/_posts/2016-09-17-javascript-pebble-watchface.md +++ b/_posts/2016-09-17-javascript-pebble-watchface.md @@ -2,12 +2,10 @@ title: Creating a Pebble Watchface with JavaScript date: 2016-09-17 00:00:00 Z categories: -- wferguson - Tech author: wferguson layout: default_post -summary: In this article, I take a look at writing a watchface for Pebble using their - newly released JavaScript SDK. +summary: In this article, I take a look at writing a watchface for Pebble using their newly released JavaScript SDK. --- Pebble [recently released](https://developer.pebble.com/blog/2016/08/30/announcing-pebble-sdk4/) their version 4.0 development kit, and one of the primary features was the addition of writing watchfaces and apps in JavaScript. There are a few [notable limitations](https://developer.pebble.com/blog/2016/08/15/introducing-rockyjs-watchfaces/#limitations) to the SDK as it stands, such as not being able to communicate between phone and watch via message keys, and most importantly not being able to publish on the Pebble store. The Pebble runs JavaScript using Samsung's [JerryScript](https://github.com/Samsung/jerryscript), intended for Internet of Things devices. diff --git a/_posts/2016-09-19-inspire-europe.md b/_posts/2016-09-19-inspire-europe.md index 82ae061e33..50e1264f20 100644 --- a/_posts/2016-09-19-inspire-europe.md +++ b/_posts/2016-09-19-inspire-europe.md @@ -2,13 +2,11 @@ title: Highlights from the Inspire Europe Conference date: 2016-09-19 00:00:00 Z categories: -- jdunkerley - Tech tags: - featured author: jdunkerley -summary: My highlights from attending the Alteryx Inspire Europe conference, hosted - in London. +summary: My highlights from attending the Alteryx Inspire Europe conference, hosted in London. layout: default_post image: jdunkerley/assets/featured/inspire.png --- diff --git a/_posts/2016-09-20-the-power-of-the-higher-order.md b/_posts/2016-09-20-the-power-of-the-higher-order.md index f7f318ef94..2d3fcf0d88 100644 --- a/_posts/2016-09-20-the-power-of-the-higher-order.md +++ b/_posts/2016-09-20-the-power-of-the-higher-order.md @@ -2,12 +2,10 @@ title: The Power of the Higher Order date: 2016-09-20 00:00:00 Z categories: -- asheehan - Tech author: asheehan layout: default_post -summary: A practical look into higher order components and what they bring to the - table, along with a general discussion of code reuse in React +summary: A practical look into higher order components and what they bring to the table, along with a general discussion of code reuse in React --- One of the things I love about React is how easy it is to split up and reuse code. diff --git a/_posts/2016-09-27-learning-to-talk.md b/_posts/2016-09-27-learning-to-talk.md index 75fc92c6de..e79db7025e 100644 --- a/_posts/2016-09-27-learning-to-talk.md +++ b/_posts/2016-09-27-learning-to-talk.md @@ -2,7 +2,6 @@ title: Learning to talk - Finding your voice and telling a story date: 2016-09-27 00:00:00 Z categories: -- rhamilton - Testing tags: - software testing @@ -11,8 +10,7 @@ tags: - featured author: rhamilton title-short: Learning to talk - Finding your voice and telling a story -summary: Having never given a technical talk before, I agreed to speak in public then - found myself figuring out how I was going to do this. +summary: Having never given a technical talk before, I agreed to speak in public then found myself figuring out how I was going to do this. image: rhamilton/assets/featured/parrot.jpg layout: default_post --- diff --git a/_posts/2016-10-07-lets-have-a-conversation.md b/_posts/2016-10-07-lets-have-a-conversation.md index 88a3b4c763..3aa2e6cbcc 100644 --- a/_posts/2016-10-07-lets-have-a-conversation.md +++ b/_posts/2016-10-07-lets-have-a-conversation.md @@ -2,7 +2,6 @@ title: Let's have a conversation date: 2016-10-07 00:00:00 Z categories: -- godds - UX Design tags: - featured diff --git a/_posts/2016-10-10-unstoppable-html5.md b/_posts/2016-10-10-unstoppable-html5.md index ee1e065388..cffe40fe8f 100644 --- a/_posts/2016-10-10-unstoppable-html5.md +++ b/_posts/2016-10-10-unstoppable-html5.md @@ -2,11 +2,9 @@ title: 'White Paper: Unstoppable HTML5' date: 2016-10-10 00:00:00 Z categories: -- ceberhardt - Resources author: ceberhardt -summary: A white paper which takes a looks at the continued growth of HTML5 and how - it is now a viable solution for desktop application development. +summary: A white paper which takes a looks at the continued growth of HTML5 and how it is now a viable solution for desktop application development. layout: default_post cta: link: http://blog.scottlogic.com/ceberhardt/assets/white-papers/unstoppable-html5.pdf diff --git a/_posts/2016-10-25-testbash2016.md b/_posts/2016-10-25-testbash2016.md index d9edf015c5..3f2fb7b446 100644 --- a/_posts/2016-10-25-testbash2016.md +++ b/_posts/2016-10-25-testbash2016.md @@ -2,7 +2,6 @@ title: Test Bash Manchester 2016 date: 2016-10-25 00:00:00 Z categories: -- rhamilton - Testing tags: - software testing @@ -11,9 +10,7 @@ tags: - events author: rhamilton title-short: Test Bash Manchester 2016 -summary: I was lucky enough to attend Test Bash Manchester recently. This is my first - hand report of the experience. Find out what happened when testers from around the - world all came together to talk about testing. +summary: I was lucky enough to attend Test Bash Manchester recently. This is my first hand report of the experience. Find out what happened when testers from around the world all came together to talk about testing. image: rhamilton/assets/testbashmanchester.png layout: default_post --- diff --git a/_posts/2016-11-01-go-particle-simulation.md b/_posts/2016-11-01-go-particle-simulation.md index 9cbb58c182..52b775f214 100644 --- a/_posts/2016-11-01-go-particle-simulation.md +++ b/_posts/2016-11-01-go-particle-simulation.md @@ -2,14 +2,12 @@ title: Creating a Simple Particle Simulation with Go date: 2016-11-01 00:00:00 Z categories: -- wferguson - Tech tags: - featured author: wferguson layout: default_post -summary: In this post, I take a look at writing a simple particle simulation as a - way of learning some of the basics of the Go language. +summary: In this post, I take a look at writing a simple particle simulation as a way of learning some of the basics of the Go language. image: wferguson/assets/featured/particles.png --- diff --git a/_posts/2016-11-03-the-hitchhikers-guide-to-redux.md b/_posts/2016-11-03-the-hitchhikers-guide-to-redux.md index 8400bea1af..b6acb4fb76 100644 --- a/_posts/2016-11-03-the-hitchhikers-guide-to-redux.md +++ b/_posts/2016-11-03-the-hitchhikers-guide-to-redux.md @@ -2,14 +2,12 @@ title: The Hitchhiker's Guide to Redux date: 2016-11-03 00:00:00 Z categories: -- shogarth - Tech author: shogarth layout: video_post video_url: https://www.youtube.com/embed/ZI1pWmq_CmQ short-author-aside: true -summary: This talk from Bristech 2016 takes a look into the use of Redux for state - management in front-end React applications +summary: This talk from Bristech 2016 takes a look into the use of Redux for state management in front-end React applications --- Redux is a library that is gaining rapid traction in the JavaScript development community for all the right reasons. It's "this changes everything" calibre. The Hitchhiker's Guide to Redux will present you with a glimpse of the future of front-end development, from a beginner's point of view. diff --git a/_posts/2016-11-04-design-data-and-redux-at-bristech.md b/_posts/2016-11-04-design-data-and-redux-at-bristech.md index 4ab53b7e5c..594a563117 100644 --- a/_posts/2016-11-04-design-data-and-redux-at-bristech.md +++ b/_posts/2016-11-04-design-data-and-redux-at-bristech.md @@ -2,19 +2,13 @@ title: Design, Data and Redux at Bristech date: 2016-11-04 00:00:00 Z categories: -- shogarth - Tech tags: - Conferences - Bristech author: shogarth layout: default_post -summary: Yesterday I attended (and spoke!) at the 2016 Bristech conference, an event - aimed at polyglots, innovators and the "tech curious". It was a full house at the - Watershed with over 400 tickets sold. I had a great time at the conference, attending - quite a few talks myself. What made the conference interesting to me was the diverse - range of subjects covered - design, security, even physics! Presented here are some - brief notes and comments from the day's proceedings. +summary: Yesterday I attended (and spoke!) at the 2016 Bristech conference, an event aimed at polyglots, innovators and the "tech curious". It was a full house at the Watershed with over 400 tickets sold. I had a great time at the conference, attending quite a few talks myself. What made the conference interesting to me was the diverse range of subjects covered - design, security, even physics! Presented here are some brief notes and comments from the day's proceedings. --- Yesterday I attended (and spoke!) at the 2016 Bristech conference, an event aimed at polyglots, innovators and the "tech curious". It was a full house at the Watershed with over 400 tickets sold. I had a great time at the conference, attending quite a few talks myself. What made the conference interesting to me was the diverse range of subjects covered - design, security, even physics! Presented here are some brief notes and comments from the day's proceedings. diff --git a/_posts/2016-11-09-r-twitter-mining-and-sentiment-analysis.md b/_posts/2016-11-09-r-twitter-mining-and-sentiment-analysis.md index fba37d7f7c..24c0b7f71d 100644 --- a/_posts/2016-11-09-r-twitter-mining-and-sentiment-analysis.md +++ b/_posts/2016-11-09-r-twitter-mining-and-sentiment-analysis.md @@ -2,7 +2,6 @@ title: Deconstructing Test Bash with R - Twitter Mining and Sentiment Analysis date: 2016-11-09 00:00:00 Z categories: -- rhamilton - Testing tags: - data analysis @@ -15,8 +14,7 @@ tags: - events author: rhamilton title-short: R for Twitter Mining and Sentiment Analysis -summary: How I used R to collect and analyse all of the tweets made about Test Bash - Manchester, a recent software testing conference. +summary: How I used R to collect and analyse all of the tweets made about Test Bash Manchester, a recent software testing conference. image: rhamilton/assets/twitter.jpg layout: default_post --- diff --git a/_posts/2016-11-22-spring-boot-and-mongodb.md b/_posts/2016-11-22-spring-boot-and-mongodb.md index 0a7b07e4f8..6333182566 100644 --- a/_posts/2016-11-22-spring-boot-and-mongodb.md +++ b/_posts/2016-11-22-spring-boot-and-mongodb.md @@ -2,12 +2,9 @@ title: Spring Boot and MongoDB - a perfect match! date: 2016-11-22 00:00:00 Z categories: -- bjedrzejewski - Data Engineering author: bjedrzejewski -summary: The popularity of Spring Boot in the Java world is undeniable. In this post - I will show you yet another reason for this. Using Spring Boot makes working with - MongoDB an absolute pleasure. +summary: The popularity of Spring Boot in the Java world is undeniable. In this post I will show you yet another reason for this. Using Spring Boot makes working with MongoDB an absolute pleasure. layout: default_post --- diff --git a/_posts/2016-11-22-using-rally-to-benchmark-elasticsearch.md b/_posts/2016-11-22-using-rally-to-benchmark-elasticsearch.md index bb7b8198d7..b0a29db211 100644 --- a/_posts/2016-11-22-using-rally-to-benchmark-elasticsearch.md +++ b/_posts/2016-11-22-using-rally-to-benchmark-elasticsearch.md @@ -2,13 +2,10 @@ title: Using Rally to benchmark Elasticsearch queries date: 2016-11-22 00:00:00 Z categories: -- dsmith - Data Engineering author: dsmith layout: default_post -summary: In this post I describe how to use Elastic's Rally to generate benchmarks - for your private Elasticsearch queries and clusters. I'll be creating a benchmark - which allows comparison of an unscored query with one where scoring is enabled. +summary: In this post I describe how to use Elastic's Rally to generate benchmarks for your private Elasticsearch queries and clusters. I'll be creating a benchmark which allows comparison of an unscored query with one where scoring is enabled. --- Elasticsearch is a popular open source search and analysis engine which is used in applications ranging from search to large-scale log aggregation and analysis. diff --git a/_posts/2016-11-24-scottcoin-centralising-the-decentralised.md b/_posts/2016-11-24-scottcoin-centralising-the-decentralised.md index d33ae10257..31d3f6de51 100644 --- a/_posts/2016-11-24-scottcoin-centralising-the-decentralised.md +++ b/_posts/2016-11-24-scottcoin-centralising-the-decentralised.md @@ -2,15 +2,11 @@ title: Scottcoin, centralising the decentralised date: 2016-11-24 00:00:00 Z categories: -- amjones - Tech author: amjones layout: default_post title-short: Scottcoin -summary: We’ve recently been investigating uses for the blockchain and as part of - this, we’ve developed our own system called Scottcoin. This post will explore the - core components of the Bitcoin system, how a transaction goes through it, how our - internal version differs and what advantages and disadvantages it brings. +summary: We’ve recently been investigating uses for the blockchain and as part of this, we’ve developed our own system called Scottcoin. This post will explore the core components of the Bitcoin system, how a transaction goes through it, how our internal version differs and what advantages and disadvantages it brings. --- We’ve recently been investigating uses for the blockchain and as part of this, we’ve developed our own system called Scottcoin which powers our office tuck shop. This post will explore the core components of the Bitcoin system, how a transaction goes through it, how our internal version differs and what advantages and disadvantages it brings. diff --git a/_posts/2016-11-30-audiokit.md b/_posts/2016-11-30-audiokit.md index 4ba5b3b0a3..20ba7236b6 100644 --- a/_posts/2016-11-30-audiokit.md +++ b/_posts/2016-11-30-audiokit.md @@ -2,16 +2,10 @@ title: A Journey Through Sound Synthesis with AudioKit date: 2016-11-30 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt layout: default_post -summary: For the past four years I've been an author on Ray Wenderlich's website which - provides tutorials for iOS developers. I don't do much native iOS development these - days, However, I do like to keep my skills up to date. As part of this team I sometimes - find myself being assigned topics that I wouldn't otherwise look into. And so it - was, a couple of months ago, that I received an assignment to write a tutorial on - the open source AudioKit project. +summary: For the past four years I've been an author on Ray Wenderlich's website which provides tutorials for iOS developers. I don't do much native iOS development these days, However, I do like to keep my skills up to date. As part of this team I sometimes find myself being assigned topics that I wouldn't otherwise look into. And so it was, a couple of months ago, that I received an assignment to write a tutorial on the open source AudioKit project. --- For the past four years I've been an author on Ray Wenderlich's website which provides [tutorials for iOS developers](https://www.raywenderlich.com). I don't do much native iOS development these days, However, I do like to keep my skills up to date. As part of this team I sometimes find myself being assigned topics that I wouldn't otherwise look into. And so it was, a couple of months ago, that I received an assignment to write a tutorial on the open source [AudioKit](http://audiokit.io) project. diff --git a/_posts/2016-12-07-once-upon-a-time.md b/_posts/2016-12-07-once-upon-a-time.md index 545f54505c..5adfb50d11 100644 --- a/_posts/2016-12-07-once-upon-a-time.md +++ b/_posts/2016-12-07-once-upon-a-time.md @@ -2,11 +2,9 @@ title: Once Upon A Time, There Was An App Store date: 2016-12-07 00:00:00 Z categories: -- cprice - Tech author: cprice -summary: Pull up a comfy seat and listen to Chris Price tell a story about the Tortoise - and the Hare, the App Store and Progressive Web Apps. +summary: Pull up a comfy seat and listen to Chris Price tell a story about the Tortoise and the Hare, the App Store and Progressive Web Apps. layout: video_post video_url: https://www.youtube.com/embed/RMvjZ0fSW60 short-author-aside: true diff --git a/_posts/2016-12-15-semantic-versioning-is-not-enough.md b/_posts/2016-12-15-semantic-versioning-is-not-enough.md index 24c2fc8e3f..8ef3ef2c54 100644 --- a/_posts/2016-12-15-semantic-versioning-is-not-enough.md +++ b/_posts/2016-12-15-semantic-versioning-is-not-enough.md @@ -2,19 +2,13 @@ title: Semantic Versioning is not enough date: 2016-12-15 00:00:00 Z categories: -- ceberhardt - Tech tags: - featured author: ceberhardt layout: default_post image: ceberhardt/assets/featured/semantic.png -summary: A few days ago the roadmap for future Angular releases, starting with v.4 - in March 2017, was unveiled. It once again made me re-visit my personal doubts about - semantic versioning, the underlying issue being that it is great for computers, - but bad for humans. Considering that people are the primary consumers of your libraries - and frameworks this can’t be right? Perhaps a hybrid approach that combines both - semantic and romantic versioning would keep both the computers and the humans happy? +summary: A few days ago the roadmap for future Angular releases, starting with v.4 in March 2017, was unveiled. It once again made me re-visit my personal doubts about semantic versioning, the underlying issue being that it is great for computers, but bad for humans. Considering that people are the primary consumers of your libraries and frameworks this can’t be right? Perhaps a hybrid approach that combines both semantic and romantic versioning would keep both the computers and the humans happy? --- A few days ago the roadmap for future Angular releases, starting with v.4 in March 2017, [was unveiled](http://angularjs.blogspot.co.uk/2016/12/ok-let-me-explain-its-going-to-be.html). It once again made me re-visit my personal doubts about semantic versioning, the underlying issue being that it is great for computers, but bad for humans. Considering that people are the primary consumers of your libraries and frameworks this can’t be right? Perhaps a hybrid approach that combines both semantic and romantic versioning would keep both the computers and the humans happy? diff --git a/_posts/2016-12-19-spark-unaffordable-britain.md b/_posts/2016-12-19-spark-unaffordable-britain.md index 44cf7744b7..45883148ed 100644 --- a/_posts/2016-12-19-spark-unaffordable-britain.md +++ b/_posts/2016-12-19-spark-unaffordable-britain.md @@ -2,11 +2,9 @@ title: Unaffordable Country In Apache Spark date: 2016-12-19 00:00:00 Z categories: -- jdunkerley - Tech author: jdunkerley -summary: Recreating the data used for the Guardian's Unaffordable Country visualisation - in Apache Spark. +summary: Recreating the data used for the Guardian's Unaffordable Country visualisation in Apache Spark. layout: default_post --- diff --git a/_posts/2017-01-09-FiddlerAutoResponder.md b/_posts/2017-01-09-FiddlerAutoResponder.md index f0fb18eaa8..1fdb4fcca9 100644 --- a/_posts/2017-01-09-FiddlerAutoResponder.md +++ b/_posts/2017-01-09-FiddlerAutoResponder.md @@ -2,7 +2,6 @@ title: Fiddler's Autoresponder to mock API Responses date: 2017-01-09 00:00:00 Z categories: -- dtheasby - Testing tags: - testing @@ -10,9 +9,7 @@ tags: - Fiddler author: dtheasby layout: default_post -summary: Fiddler's AutoResponder is a great tool to mock API Responses when you're - testing front end logic. It's simple but provides some powerful testing options. - This is a short post to show you how. +summary: Fiddler's AutoResponder is a great tool to mock API Responses when you're testing front end logic. It's simple but provides some powerful testing options. This is a short post to show you how. --- Fiddler is a great tool for debugging web requests. I use it often when web testing to observe when data is transmitted/requested and to see what’s being communicated, making it possible to build a picture of the communication between the client and backend services. However, sometimes just observing isn’t enough and you need to dig down into the data being used. Times like this may arise when you need to test logic on the client side that is highly dependent on data received from the backend. Often testing logic like this can be a slow process of manually changing data somewhere on the backend to then trigger different scenarios on the front end. However, if this data is retrieved from a specific endpoint then you're in a good place to start using Fiddler to intercept those API calls and return the data you need. diff --git a/_posts/2017-01-10-consumer-driven-contracts-using-pact.md b/_posts/2017-01-10-consumer-driven-contracts-using-pact.md index 17f4729a99..975d301ae2 100644 --- a/_posts/2017-01-10-consumer-driven-contracts-using-pact.md +++ b/_posts/2017-01-10-consumer-driven-contracts-using-pact.md @@ -2,15 +2,12 @@ title: Consumer Driven Contracts using Pact date: 2017-01-10 00:00:00 Z categories: -- dsmith - Tech tags: - featured author: dsmith layout: default_post -summary: In this post I will talk about Consumer Driven Contracts in Microservices - architectures. I will also give an example of how to use Pact in a modern JavaScript - application. +summary: In this post I will talk about Consumer Driven Contracts in Microservices architectures. I will also give an example of how to use Pact in a modern JavaScript application. image: dsmith/assets/featured/contracts.jpg --- diff --git a/_posts/2017-01-10-efficient-svg-layout-with-d3.md b/_posts/2017-01-10-efficient-svg-layout-with-d3.md index f47b0687e8..9b4e9b79eb 100644 --- a/_posts/2017-01-10-efficient-svg-layout-with-d3.md +++ b/_posts/2017-01-10-efficient-svg-layout-with-d3.md @@ -2,15 +2,10 @@ title: Efficient SVG layout with d3 date: 2017-01-10 00:00:00 Z categories: -- cprice - Tech author: cprice layout: default_post -summary: When creating d3 visualisations it's common to want some form of responsive - layout. However, SVG and canvas don't provide a native way to do this. Most examples - found online either use fixed dimensions or resort to some form of manual layout - to achieve the required effect. This post introduces an alternative approach using - CSS and custom elements. +summary: When creating d3 visualisations it's common to want some form of responsive layout. However, SVG and canvas don't provide a native way to do this. Most examples found online either use fixed dimensions or resort to some form of manual layout to achieve the required effect. This post introduces an alternative approach using CSS and custom elements. --- When creating d3 visualisations it's common to want some form of responsive layout. However, SVG and canvas don't provide a native way to do this. Most examples found online either use fixed dimensions or resort to some form of manual layout to achieve the required effect. This post introduces an alternative approach using CSS and custom elements. diff --git a/_posts/2017-01-11-Four-Tips-For-Achieving-Successful-UX-Workshops.md b/_posts/2017-01-11-Four-Tips-For-Achieving-Successful-UX-Workshops.md index 8a11c7e7eb..ef289eb00c 100644 --- a/_posts/2017-01-11-Four-Tips-For-Achieving-Successful-UX-Workshops.md +++ b/_posts/2017-01-11-Four-Tips-For-Achieving-Successful-UX-Workshops.md @@ -2,17 +2,13 @@ title: Four tips for achieving successful UX workshops date: 2017-01-11 00:00:00 Z categories: -- tmakarem - UX Design tags: - UX Design author: tmakarem layout: default_post image: tmakarem/assets/featured/022_Double-Diamond.jpg -summary: Facilitating UX workshops can be challenging when ideating with non-designers - who have not participated in a UX workshop and are sceptical about its value. In - this post, I suggest four tips for achieving successful UX workshops and gaining - the trust of the more sceptical participants. +summary: Facilitating UX workshops can be challenging when ideating with non-designers who have not participated in a UX workshop and are sceptical about its value. In this post, I suggest four tips for achieving successful UX workshops and gaining the trust of the more sceptical participants. --- To design innovative experiences we need to experiment freely and openly. Running UX workshops is one of the contexts in which we facilitate that experimentation. This works well when designers brainstorm together because they are trained with that mindset. Facilitating UX workshops becomes more challenging when ideating with non-designers who have not participated in a UX workshop and are sceptical about its value. diff --git a/_posts/2017-01-15-testing-trading.md b/_posts/2017-01-15-testing-trading.md index e456f20620..21ce56d0f2 100644 --- a/_posts/2017-01-15-testing-trading.md +++ b/_posts/2017-01-15-testing-trading.md @@ -2,7 +2,6 @@ title: Foreign Currency Trading Heuristic Testing Cheat Sheet date: 2017-01-15 00:00:00 Z categories: -- rhamilton - Testing tags: - software testing @@ -13,8 +12,7 @@ tags: - featured author: rhamilton title-short: Foreign Currency Trading Heuristic Testing Cheat Sheet -summary: After 18 months testing FX trading software I decided to create and share - a heuristic cheat sheet to help explore trading apps. +summary: After 18 months testing FX trading software I decided to create and share a heuristic cheat sheet to help explore trading apps. layout: default_post image: rhamilton/assets/featured/fx-cheat-sheet.jpg --- diff --git a/_posts/2017-01-19-our-most-popular-tech-blog-posts-of-2016.html b/_posts/2017-01-19-our-most-popular-tech-blog-posts-of-2016.html index 1780cf0a63..e0d20c4d55 100644 --- a/_posts/2017-01-19-our-most-popular-tech-blog-posts-of-2016.html +++ b/_posts/2017-01-19-our-most-popular-tech-blog-posts-of-2016.html @@ -2,7 +2,6 @@ title: Our most popular Tech Blog posts of 2016 date: 2017-01-19 16:05:00 Z categories: -- ceberhardt - Tech author: ceberhardt layout: default_post diff --git a/_posts/2017-01-26-london-marathon-visualising.md b/_posts/2017-01-26-london-marathon-visualising.md index bf69cad746..7ffae77160 100644 --- a/_posts/2017-01-26-london-marathon-visualising.md +++ b/_posts/2017-01-26-london-marathon-visualising.md @@ -2,14 +2,11 @@ title: Visualising London Marathon Strava Data date: 2017-01-26 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt layout: default_post image: ceberhardt/assets/marathon/pace.png -summary: I recently downloaded run data for the 7,190 athletes who recorded their - London Marathon on Strava, a popular platform for runners and cyclists. This blog - post visualises and analyses the data in various interesting ways. +summary: I recently downloaded run data for the 7,190 athletes who recorded their London Marathon on Strava, a popular platform for runners and cyclists. This blog post visualises and analyses the data in various interesting ways. --- I recently downloaded run data for the 7,190 athletes who recorded their London Marathon on [Strava](https://www.strava.com), a popular platform for runners and cyclists. This blog post visualises and analyses the data in various interesting ways! diff --git a/_posts/2017-02-07-the-rise-of-big-data-streaming.md b/_posts/2017-02-07-the-rise-of-big-data-streaming.md index 8553cf1b1a..b51abee2ed 100644 --- a/_posts/2017-02-07-the-rise-of-big-data-streaming.md +++ b/_posts/2017-02-07-the-rise-of-big-data-streaming.md @@ -2,7 +2,6 @@ title: The Rise of Big Data Streaming date: 2017-02-07 00:00:00 Z categories: -- dcook - Data Engineering tags: - Scala @@ -11,9 +10,7 @@ tags: - Spark - Flink author: dcook -summary: With the advent of the Internet of Things, the world of Big Data couldn't - be more relevant. This post gives an overview of technologies that achieve processing - at scale and in real time. +summary: With the advent of the Internet of Things, the world of Big Data couldn't be more relevant. This post gives an overview of technologies that achieve processing at scale and in real time. layout: default_post --- diff --git a/_posts/2017-02-20-initial-impressions-of-alteryx-11.md b/_posts/2017-02-20-initial-impressions-of-alteryx-11.md index 6ed3c90a12..3dfb3f1a0c 100644 --- a/_posts/2017-02-20-initial-impressions-of-alteryx-11.md +++ b/_posts/2017-02-20-initial-impressions-of-alteryx-11.md @@ -2,7 +2,6 @@ title: Initial impressions of Alteryx 11 date: 2017-02-20 00:00:00 Z categories: -- jdunkerley - Tech author: jdunkerley summary: My first thoughts and impressions of version 11 of Alteryx. diff --git a/_posts/2017-02-24-Sharing-Styling-Specs-With-Developers.md b/_posts/2017-02-24-Sharing-Styling-Specs-With-Developers.md index d5f9950a4b..0a64035a87 100644 --- a/_posts/2017-02-24-Sharing-Styling-Specs-With-Developers.md +++ b/_posts/2017-02-24-Sharing-Styling-Specs-With-Developers.md @@ -2,15 +2,13 @@ title: Sharing styling specs with developers date: 2017-02-24 00:00:00 Z categories: -- tmakarem - UX Design tags: - UX Design author: tmakarem layout: default_post image: tmakarem/assets/featured/spec.png -summary: This post looks at the pros and cons of some of the automated handoff tools - available for designers to share style specs with developers. +summary: This post looks at the pros and cons of some of the automated handoff tools available for designers to share style specs with developers. --- When we design websites and applications, we decide on elements such as colours, fonts, layout, grids, components (e.g. buttons, tables, tabs), gestures and transitions. Throughout the process, we hand over designs to developers. To ensure that design decisions are captured, we also provide styling specifications. These are a combination of style guides, information architecture maps, annotated mockups and/or prototypes of the flow and transitions. diff --git a/_posts/2017-02-27-streamsets-with-docker-an-example-hdfs-integration.md b/_posts/2017-02-27-streamsets-with-docker-an-example-hdfs-integration.md index b2b0cf260d..cad8fd7ced 100644 --- a/_posts/2017-02-27-streamsets-with-docker-an-example-hdfs-integration.md +++ b/_posts/2017-02-27-streamsets-with-docker-an-example-hdfs-integration.md @@ -2,7 +2,6 @@ title: StreamSets with Docker - an example HDFS integration date: 2017-02-27 00:00:00 Z categories: -- dketley - Data Engineering tags: - Docker @@ -13,10 +12,7 @@ author: dketley contributors: - jwhite layout: default_post -summary: StreamSets Data Collector (SDC) is an open source tool for stream-based extracting, - transforming and loading large quantities of data. It provides an easy to use UI - on top of the underlying processing power of YARN and Spark Streaming with a large - number of installable integrations with source and destination systems. +summary: StreamSets Data Collector (SDC) is an open source tool for stream-based extracting, transforming and loading large quantities of data. It provides an easy to use UI on top of the underlying processing power of YARN and Spark Streaming with a large number of installable integrations with source and destination systems. --- [StreamSets Data Collector (SDC)](https://streamsets.com/products/sdc/) is an open source tool for stream-based extracting, transforming and loading large quantities of data. It provides an easy to use UI on top of the underlying processing power of YARN and Spark Streaming with a large number of installable integrations with source and destination systems. diff --git a/_posts/2017-02-28-building-a-web-app-with-go.md b/_posts/2017-02-28-building-a-web-app-with-go.md index 5d1bc3b0d4..e4d0fd8529 100644 --- a/_posts/2017-02-28-building-a-web-app-with-go.md +++ b/_posts/2017-02-28-building-a-web-app-with-go.md @@ -2,7 +2,6 @@ title: Creating My First Web Application with Go date: 2017-02-28 00:00:00 Z categories: -- rhamilton - Tech tags: - Go diff --git a/_posts/2017-02-28-london-marathon-training-visualisation.md b/_posts/2017-02-28-london-marathon-training-visualisation.md index 79f93e3773..6bfda1ee11 100644 --- a/_posts/2017-02-28-london-marathon-training-visualisation.md +++ b/_posts/2017-02-28-london-marathon-training-visualisation.md @@ -2,17 +2,13 @@ title: Visualising London Marathon Training Data From Strava date: 2017-02-28 00:00:00 Z categories: -- ceberhardt - Tech tags: - featured author: ceberhardt layout: default_post image: ceberhardt/assets/featured/heatmap.png -summary: I downloaded an analysed the training data for 1,000 athlete who ran the - London Marathon in 2016. From this data I've learnt that people put in ~30% less - mileage than popular plans suggest, Sunday mornings are a firm favourite for long - runs, and that Saturday morning parkruns are very popular! +summary: I downloaded an analysed the training data for 1,000 athlete who ran the London Marathon in 2016. From this data I've learnt that people put in ~30% less mileage than popular plans suggest, Sunday mornings are a firm favourite for long runs, and that Saturday morning parkruns are very popular! --- Last month I downloaded the race data for the [7,190 athletes who recorded their London Marathon on Strava](http://blog.scottlogic.com/2017/01/26/london-marathon-visualising.html), comparing pacing, split times and generally finding interesting patterns in the race data. Since then I have downloaded every single run recorded in the 17 weeks leading up to the marathon for 1,000 of these athletes. The data in these 100,000 runs has allowed me to see how they trained in the weeks running up to the race - and the results are fascinating! I've learnt that people put in ~30% less mileage than popular plans suggest, Sunday mornings are a firm favourite for long runs, and that Saturday morning parkruns are very popular! diff --git a/_posts/2017-02-28-relogic.md b/_posts/2017-02-28-relogic.md index baebc46ca6..2a6483b152 100644 --- a/_posts/2017-02-28-relogic.md +++ b/_posts/2017-02-28-relogic.md @@ -2,7 +2,6 @@ title: Level-up your dependencies in React date: 2017-02-28 00:00:00 Z categories: -- msuperina - Tech tags: - React @@ -12,9 +11,7 @@ tags: - featured author: msuperina layout: default_post -summary: Level-up the state is perhaps the most useful React pattern. Apply it to - your dependencies and you can get many benefits, like better tests, flow control - and idempotent routes. +summary: Level-up the state is perhaps the most useful React pattern. Apply it to your dependencies and you can get many benefits, like better tests, flow control and idempotent routes. image: msuperina/assets/react.png --- diff --git a/_posts/2017-03-01-cassandra-vs-mariadb.md b/_posts/2017-03-01-cassandra-vs-mariadb.md index 878b0b7ed3..fc480d15e1 100644 --- a/_posts/2017-03-01-cassandra-vs-mariadb.md +++ b/_posts/2017-03-01-cassandra-vs-mariadb.md @@ -2,15 +2,11 @@ title: Cassandra vs. MariaDB date: 2017-03-01 00:00:00 Z categories: -- dogle - Data Engineering author: dogle contributors: - lcollingwood -summary: We've been comparing Cassandra and MariaDB in single node setups, exploring - the issues of each in terms of performance and ease of use from a development perspective. - In this article we explore the issues at play in such a setup such as the differences - in queries, speed of response and the features that seperate these two technologies. +summary: We've been comparing Cassandra and MariaDB in single node setups, exploring the issues of each in terms of performance and ease of use from a development perspective. In this article we explore the issues at play in such a setup such as the differences in queries, speed of response and the features that seperate these two technologies. layout: default_post --- diff --git a/_posts/2017-03-01-docker-secrets.md b/_posts/2017-03-01-docker-secrets.md index 6ec304791b..227677dc6d 100644 --- a/_posts/2017-03-01-docker-secrets.md +++ b/_posts/2017-03-01-docker-secrets.md @@ -2,7 +2,6 @@ title: Keeping Secrets in Docker date: 2017-03-01 00:00:00 Z categories: -- rhendry - Data Engineering tags: - docker diff --git a/_posts/2017-03-09-relogic-2.md b/_posts/2017-03-09-relogic-2.md index 75561f9a94..adebe66588 100644 --- a/_posts/2017-03-09-relogic-2.md +++ b/_posts/2017-03-09-relogic-2.md @@ -2,7 +2,6 @@ title: 'React time travel: the store may not be enough' date: 2017-03-09 00:00:00 Z categories: -- msuperina - Tech tags: - relogic @@ -12,8 +11,7 @@ tags: - React Router author: msuperina layout: default_post -summary: Your store is the source of truth... as long as it makes sense. A concrete - example integrating Redux with React Router +summary: Your store is the source of truth... as long as it makes sense. A concrete example integrating Redux with React Router --- In diff --git a/_posts/2017-03-20-cassandra-vs-mariadb-scaling.md b/_posts/2017-03-20-cassandra-vs-mariadb-scaling.md index 93a266f150..d83c7d1fd3 100644 --- a/_posts/2017-03-20-cassandra-vs-mariadb-scaling.md +++ b/_posts/2017-03-20-cassandra-vs-mariadb-scaling.md @@ -2,16 +2,11 @@ title: Cassandra vs. MariaDB, Scaling date: 2017-03-20 00:00:00 Z categories: -- jwhite - Data Engineering author: jwhite contributors: - dketley -summary: In this post we compare how Cassandra and MariaDB can be configured to operate - in clusters and how this affects response time for queries. We found Cassandra to - scale well and to be highly configurable. MariaDB can be used with Galera Cluster - but it does not provide horizontal scaling. Also NDB can be used to scale MySQL - but it was not as configurable as Cassandra. +summary: In this post we compare how Cassandra and MariaDB can be configured to operate in clusters and how this affects response time for queries. We found Cassandra to scale well and to be highly configurable. MariaDB can be used with Galera Cluster but it does not provide horizontal scaling. Also NDB can be used to scale MySQL but it was not as configurable as Cassandra. layout: default_post --- diff --git a/_posts/2017-04-05-interactive-responsive-small-multiples.md b/_posts/2017-04-05-interactive-responsive-small-multiples.md index d8527e27c6..831002af3e 100644 --- a/_posts/2017-04-05-interactive-responsive-small-multiples.md +++ b/_posts/2017-04-05-interactive-responsive-small-multiples.md @@ -2,15 +2,11 @@ title: Interactive and Responsive Small Multiples with D3 date: 2017-04-05 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt layout: default_post image: ceberhardt/assets/small-multiples/small-multiples.png -summary: Small multiples repeat the same basic chart, typically with the same axes, - to display different slices of a dataset. They are an excellent way of showing rich - multi-dimensional data, without becoming a dense mess of lines. This post looks - at how to implement small multiples with D3 and d3fc. +summary: Small multiples repeat the same basic chart, typically with the same axes, to display different slices of a dataset. They are an excellent way of showing rich multi-dimensional data, without becoming a dense mess of lines. This post looks at how to implement small multiples with D3 and d3fc. --- Small multiples repeat the same basic chart, typically with the same axes, to display different slices of a dataset. They are an excellent way of showing rich multi-dimensional data, without becoming a dense mess of lines. They are also one of my favourite charts! diff --git a/_posts/2017-04-19-go-services.md b/_posts/2017-04-19-go-services.md index 4bd5c1e857..90b91992a6 100644 --- a/_posts/2017-04-19-go-services.md +++ b/_posts/2017-04-19-go-services.md @@ -2,12 +2,10 @@ title: Creating Simple Web Services in Go date: 2017-04-19 00:00:00 Z categories: -- wferguson - Tech author: wferguson layout: default_post -summary: Following on from making a simple particle simulation in Go, I decided to - try and implement a simple set of web services too. +summary: Following on from making a simple particle simulation in Go, I decided to try and implement a simple set of web services too. --- A few months ago I [blogged](http://blog.scottlogic.com/2016/11/01/go-particle-simulation.html) about creating a particle simulation in Go as a method of trying to learn the language. In order to expand on that, I tried to implement a more standard application - a simple set of web services supporting creation, listing, and deletion of messages. diff --git a/_posts/2017-04-19-help-testers-succeed.md b/_posts/2017-04-19-help-testers-succeed.md index 55c8d31710..4157acec57 100644 --- a/_posts/2017-04-19-help-testers-succeed.md +++ b/_posts/2017-04-19-help-testers-succeed.md @@ -2,7 +2,6 @@ title: Help Your Testers Succeed in 8 Minutes date: 2017-04-19 00:00:00 Z categories: -- rhamilton - Testing tags: - software testing @@ -12,8 +11,7 @@ tags: - testers author: rhamilton title-short: Help Your Testers Succeed in 8 Minutes -summary: At the Agile North East Lightning Talks Competition I had 8 minutes to tell - a room full of people how to help testers succeed. +summary: At the Agile North East Lightning Talks Competition I had 8 minutes to tell a room full of people how to help testers succeed. image: rhamilton/assets/passion.jpg layout: default_post --- diff --git a/_posts/2017-05-02-typescript-compiler-api-revisited.md b/_posts/2017-05-02-typescript-compiler-api-revisited.md index 440afedf5d..aab64a40cd 100644 --- a/_posts/2017-05-02-typescript-compiler-api-revisited.md +++ b/_posts/2017-05-02-typescript-compiler-api-revisited.md @@ -2,15 +2,12 @@ title: TypeScript compiler APIs revisited date: 2017-05-02 00:00:00 Z categories: -- nwolverson - Tech tags: - blog author: nwolverson layout: default_post -summary: Two years ago I wrote about TypeScript compiler APIs. There has recently - been further progress in this area and I explore the newly exposed API in TypeScript - 2.3. +summary: Two years ago I wrote about TypeScript compiler APIs. There has recently been further progress in this area and I explore the newly exposed API in TypeScript 2.3. --- Two years ago I [wrote about TypeScript compiler APIs](http://blog.scottlogic.com/2015/01/20/typescript-compiler-api.html). That investigation, and discussions around that blog post and elsewhere pointed to some deficiencies in the exposed API. In particular, constructing a TypeScript AST directly (not from source code) and manipulating the AST, and emitting or pretty-printing TypeScript from an existing AST, were not directly supported. diff --git a/_posts/2017-05-05-making-agile-teams-more-productive-from-the-inside.md b/_posts/2017-05-05-making-agile-teams-more-productive-from-the-inside.md index bb52462c0a..f53ec4d640 100644 --- a/_posts/2017-05-05-making-agile-teams-more-productive-from-the-inside.md +++ b/_posts/2017-05-05-making-agile-teams-more-productive-from-the-inside.md @@ -2,12 +2,9 @@ title: Making agile teams more productive from the inside date: 2017-05-05 00:00:00 Z categories: -- bjedrzejewski - Delivery author: bjedrzejewski -summary: It is a great joy to be a member of a productive team that delivers exceptional - value. In this blog post I will share things that developers can be doing to make - that happen. Ideas presented are funded in Agile principles and Lean manufacturing. +summary: It is a great joy to be a member of a productive team that delivers exceptional value. In this blog post I will share things that developers can be doing to make that happen. Ideas presented are funded in Agile principles and Lean manufacturing. layout: default_post --- diff --git a/_posts/2017-05-08-aws-lambda-github-bot.md b/_posts/2017-05-08-aws-lambda-github-bot.md index 131112c1b6..57a9b80a85 100644 --- a/_posts/2017-05-08-aws-lambda-github-bot.md +++ b/_posts/2017-05-08-aws-lambda-github-bot.md @@ -2,13 +2,10 @@ title: Developing a GitHub Bot with AWS Lambda date: 2017-05-08 00:00:00 Z categories: -- ceberhardt - Cloud author: ceberhardt layout: default_post -summary: This blog post describes the process of creating a GitHub bot, hosted as - an Amazon Web Services (AWS) Lambda function, that performs various checks on pull - requests. +summary: This blog post describes the process of creating a GitHub bot, hosted as an Amazon Web Services (AWS) Lambda function, that performs various checks on pull requests. image: ceberhardt/assets/featured/bot.png --- diff --git a/_posts/2017-05-15-insurance-a-customers-perspective.md b/_posts/2017-05-15-insurance-a-customers-perspective.md index 36103ec9af..1037cf23b5 100644 --- a/_posts/2017-05-15-insurance-a-customers-perspective.md +++ b/_posts/2017-05-15-insurance-a-customers-perspective.md @@ -2,16 +2,13 @@ title: 'Insurance: A Customer''s Perspective' date: 2017-05-15 00:00:00 Z categories: -- jrice - UX Design tags: - featured author: jrice image: jrice/assets/featured/insurance.jpg layout: default_post -summary: Insurance is stuck between a rock and a hard place when it comes to user - experience. This post will detail some thoughts on what can be done in the short - term to steer their customer’s experience in the right direction. +summary: Insurance is stuck between a rock and a hard place when it comes to user experience. This post will detail some thoughts on what can be done in the short term to steer their customer’s experience in the right direction. --- Personal Insurance companies are stuck between a rock and a hard place when it comes to user experience. Oliver King, co-founder of Engine, puts it into perspective: diff --git a/_posts/2017-05-17-what-it-means-to-be-agile.md b/_posts/2017-05-17-what-it-means-to-be-agile.md index 8b866d1ea6..c4d8b36a40 100644 --- a/_posts/2017-05-17-what-it-means-to-be-agile.md +++ b/_posts/2017-05-17-what-it-means-to-be-agile.md @@ -2,12 +2,10 @@ title: What it means to be Agile date: 2017-05-17 00:00:00 Z categories: -- shunton - Delivery author: shunton layout: default_post -summary: While there is much written about Agile, it’s important to understand not - only the principles of the frameworks but also what it means to *be* Agile. +summary: While there is much written about Agile, it’s important to understand not only the principles of the frameworks but also what it means to *be* Agile. --- While there is much written about Agile, it’s important to understand not only the principles of the frameworks but also what it means to *be* Agile. diff --git a/_posts/2017-05-22-gifbot-github-integration.md b/_posts/2017-05-22-gifbot-github-integration.md index 7cf4482024..d899cce145 100644 --- a/_posts/2017-05-22-gifbot-github-integration.md +++ b/_posts/2017-05-22-gifbot-github-integration.md @@ -2,13 +2,10 @@ title: gifbot - Building a GitHub App date: 2017-05-22 00:00:00 Z categories: -- ceberhardt - Cloud author: ceberhardt layout: default_post -summary: This post takes a look at the recently launched GitHub App platform, that - allows developers to create integrations and services which can be shared with others. - The post describes the development of gifbot, a simple and fun App! +summary: This post takes a look at the recently launched GitHub App platform, that allows developers to create integrations and services which can be shared with others. The post describes the development of gifbot, a simple and fun App! image: ceberhardt/assets/featured/bot.png --- diff --git a/_posts/2017-05-23-white-labelling-using-postcss-path-resolution.md b/_posts/2017-05-23-white-labelling-using-postcss-path-resolution.md index 02d5ff3c02..bfdd4209b2 100644 --- a/_posts/2017-05-23-white-labelling-using-postcss-path-resolution.md +++ b/_posts/2017-05-23-white-labelling-using-postcss-path-resolution.md @@ -2,11 +2,9 @@ title: White-labelling using PostCSS path resolution date: 2017-05-23 00:00:00 Z categories: -- nowen - Tech author: nowen -summary: Theming an application is a concern for many organisations and products. - In this post I'll present a simple way to manage branding using current tooling. +summary: Theming an application is a concern for many organisations and products. In this post I'll present a simple way to manage branding using current tooling. layout: default_post --- diff --git a/_posts/2017-05-24-creating-semantic-components-in-angular-and-react.md b/_posts/2017-05-24-creating-semantic-components-in-angular-and-react.md index 983afbfbbc..68032558ce 100644 --- a/_posts/2017-05-24-creating-semantic-components-in-angular-and-react.md +++ b/_posts/2017-05-24-creating-semantic-components-in-angular-and-react.md @@ -2,11 +2,9 @@ title: Creating semantic components in Angular and React date: 2017-05-24 00:00:00 Z categories: -- nowen - Tech author: nowen -summary: Using two of the currently most popular web frameworks I'll demonstrate how - to create semantic looking code. +summary: Using two of the currently most popular web frameworks I'll demonstrate how to create semantic looking code. layout: default_post --- diff --git a/_posts/2017-05-25-devtoolsatscale-event.md b/_posts/2017-05-25-devtoolsatscale-event.md index a18c6f61f0..0ee7ed481b 100644 --- a/_posts/2017-05-25-devtoolsatscale-event.md +++ b/_posts/2017-05-25-devtoolsatscale-event.md @@ -2,13 +2,10 @@ title: devtools@scale event date: 2017-05-25 00:00:00 Z categories: -- sbaker - Testing author: sbaker layout: default_post -summary: 'This blog describes a one day event in London where leading tech companies - were discussing tools they use to make their development and operations scale and - be more efficient. ' +summary: 'This blog describes a one day event in London where leading tech companies were discussing tools they use to make their development and operations scale and be more efficient. ' --- Last week I attended [devtools@scale](https://devtoolsatscale2017.splashthat.com/) at Tobacco Dock, London. There were about 150 attendees from London’s tech, finance, business community and, from what I gather, most were invited by Facebook after attending a [meetup with Kent Beck](https://buildingproductswithkentbeck.splashthat.com/?gz=3a966da4f2703154b8b594dbe7e61ef6) diff --git a/_posts/2017-06-02-creating-a-parallel-particle-simulation-in-go.md b/_posts/2017-06-02-creating-a-parallel-particle-simulation-in-go.md index 3582c45b3b..602e5b5b4f 100644 --- a/_posts/2017-06-02-creating-a-parallel-particle-simulation-in-go.md +++ b/_posts/2017-06-02-creating-a-parallel-particle-simulation-in-go.md @@ -2,12 +2,10 @@ title: Creating a Parallel Particle Simulation in Go date: 2017-06-02 00:00:00 Z categories: -- wferguson - Tech author: wferguson layout: default_post -summary: Following on from my previous blog post where I created a simple particle - simulation using Go, I looked at adding some complexity. +summary: Following on from my previous blog post where I created a simple particle simulation using Go, I looked at adding some complexity. --- In my [previous post](http://blog.scottlogic.com/2016/11/01/go-particle-simulation.html), I created a fairly simple particle simulation where particles obey gravity, bouncing around in a box. This was a great way to get started with a non-trivial Go application. However, as the the particles didn't interact with each other, there was limited potential for the simulation as a whole. In this post, I look at building on this simulation with another where particles obey forces of repulsion (and attraction). diff --git a/_posts/2017-06-06-does-npm5-deprecate-yarn.md b/_posts/2017-06-06-does-npm5-deprecate-yarn.md index 18ddf6cc4e..84fff3875f 100644 --- a/_posts/2017-06-06-does-npm5-deprecate-yarn.md +++ b/_posts/2017-06-06-does-npm5-deprecate-yarn.md @@ -2,14 +2,11 @@ title: Does NPM 5 deprecate yarn? date: 2017-06-06 00:00:00 Z categories: -- nowen - Tech tags: - featured author: nowen -summary: Does npm 5 deprecate yarn? With promises of increased speed and consistent - package versions yarn has a new competitor, but in this post I'll show the reasons - for why, for the time being, I'll be sticking with yarn. +summary: Does npm 5 deprecate yarn? With promises of increased speed and consistent package versions yarn has a new competitor, but in this post I'll show the reasons for why, for the time being, I'll be sticking with yarn. layout: default_post image: nowen/assets/featured/npm-yarn-benchmark-og.png --- diff --git a/_posts/2017-06-06-typescript-electron-webpack.md b/_posts/2017-06-06-typescript-electron-webpack.md index 8d9efc6df7..7f6fc219a8 100644 --- a/_posts/2017-06-06-typescript-electron-webpack.md +++ b/_posts/2017-06-06-typescript-electron-webpack.md @@ -2,14 +2,11 @@ title: Setting up a TypeScript Electron app in WebPack date: 2017-06-06 00:00:00 Z categories: -- jdunkerley - Tech tags: - featured author: jdunkerley -summary: A walkthrough of setting up a WebPack 2 based build process for creating - an Electron application in TypeScript, including configuring a build in Visual Studio - Team Services. +summary: A walkthrough of setting up a WebPack 2 based build process for creating an Electron application in TypeScript, including configuring a build in Visual Studio Team Services. layout: default_post image: jdunkerley/assets/featured/electron.png --- diff --git a/_posts/2017-06-08-ALF-and-Conferences.md b/_posts/2017-06-08-ALF-and-Conferences.md index d66e2e968c..7c42c4db60 100644 --- a/_posts/2017-06-08-ALF-and-Conferences.md +++ b/_posts/2017-06-08-ALF-and-Conferences.md @@ -2,12 +2,10 @@ title: The ALF – Annual Summit 2017 and do Conferences really add value? date: 2017-06-08 00:00:00 Z categories: -- mmathew - Testing author: mmathew layout: default_post -summary: 'This blog describes the ALF annual summit in London, why it is different - in approach to other conferences, and what value conferences provide. ' +summary: 'This blog describes the ALF annual summit in London, why it is different in approach to other conferences, and what value conferences provide. ' --- Most of you may have attended conferences, and indeed many may have attended the ALF (Assurance Leadership Forum) possibly in its former guise as the TMF (Test Management Forum) - this is my take on the reason why I find ALF a more effective and engaging one to some of the others I have attended and what I took away from it. The ALF is “mainly a Forum for senior Assurance and Test professionals that is forward looking, focusing on trends/futures, the ‘big issues’ in Assurance, Testing and QA management, an excellent place for networking and meeting like-minded people, and let’s not forget learning”. diff --git a/_posts/2017-06-13-towards-a-responsive-desktop.md b/_posts/2017-06-13-towards-a-responsive-desktop.md index edc1d69369..154c488b3d 100644 --- a/_posts/2017-06-13-towards-a-responsive-desktop.md +++ b/_posts/2017-06-13-towards-a-responsive-desktop.md @@ -2,12 +2,9 @@ title: Towards a responsive desktop date: 2017-06-13 00:00:00 Z categories: -- godds - UX Design author: godds -summary: Why don't we adopt responsive design on the desktop? In this talk I demonstrate - the power and fresh challenge of applying responsive design to desktop productivity - applications. +summary: Why don't we adopt responsive design on the desktop? In this talk I demonstrate the power and fresh challenge of applying responsive design to desktop productivity applications. layout: video_post video_url: https://www.youtube.com/embed/CjfuZWMps5k short-author-aside: true diff --git a/_posts/2017-06-22-a-developer's-test.md b/_posts/2017-06-22-a-developer's-test.md index ded89c32a5..608ef48116 100644 --- a/_posts/2017-06-22-a-developer's-test.md +++ b/_posts/2017-06-22-a-developer's-test.md @@ -2,7 +2,6 @@ title: Load testing Alteryx API with Gatling date: 2017-06-22 00:00:00 Z categories: -- zwali - Data Engineering tags: - Load Testing @@ -10,8 +9,7 @@ tags: - OAuth author: zwali layout: default_post -summary: A successful attempt of load testing Alteryx API with Gatling and a not-so-successful - attempt with Apache JMeter +summary: A successful attempt of load testing Alteryx API with Gatling and a not-so-successful attempt with Apache JMeter --- Recently I had to integrate Alteryx API into a web page. If you are familiar with Alteryx, you would probably know that Alteryx is amazing for data modelling and has an array of capabilities for connecting to other data related tools. My prototype was based on the Alteryx – Tableau combination which is pretty standard. However, we were then embedding Tableau visualisations in a webpage and one of the requirements was to invoke Alteryx workflows on demand from the web page which will take parameters, re-run the workflow and publish fresh data into the Tableau workbook. This whole chain of events is required to happen in seconds’ delay at most, otherwise the user experience will be poor. There is not much web content available on the API performance of Alteryx, in fact there is nothing other than [this one page](https://gallery.alteryx.com/api-docs/) on their official website. Data Analysis has traditionally been desktop based so it kind of explains the scarcity of resources in this area. diff --git a/_posts/2017-06-25-uk-place-names.md b/_posts/2017-06-25-uk-place-names.md index d54cec1c96..9b82c7f262 100644 --- a/_posts/2017-06-25-uk-place-names.md +++ b/_posts/2017-06-25-uk-place-names.md @@ -2,16 +2,12 @@ title: Mapping UK place name endings (With command line cartography tools) date: 2017-06-25 00:00:00 Z categories: -- ceberhardt - Tech tags: - featured author: ceberhardt layout: default_post -summary: Place names in UK and Ireland are very much influenced by their surroundings, - with endings such as -hill, -ford, and -wood quite clearly referencing local geography. - This blog post uses the new NDJSON command line tools for processing, transforming - and joining datasets to create an optimised visualisation. +summary: Place names in UK and Ireland are very much influenced by their surroundings, with endings such as -hill, -ford, and -wood quite clearly referencing local geography. This blog post uses the new NDJSON command line tools for processing, transforming and joining datasets to create an optimised visualisation. image: ceberhardt/assets/featured/uk-place-names.png --- diff --git a/_posts/2017-06-27-continuous-change-culture.md b/_posts/2017-06-27-continuous-change-culture.md index 9d947039da..7204a01b94 100644 --- a/_posts/2017-06-27-continuous-change-culture.md +++ b/_posts/2017-06-27-continuous-change-culture.md @@ -2,7 +2,6 @@ title: A Continuous Change Culture date: 2017-06-27 00:00:00 Z categories: -- shunton - Delivery author: shunton layout: default_post diff --git a/_posts/2017-06-29-change-presented-two-ways.md b/_posts/2017-06-29-change-presented-two-ways.md index da964d27df..b54afdcd7f 100644 --- a/_posts/2017-06-29-change-presented-two-ways.md +++ b/_posts/2017-06-29-change-presented-two-ways.md @@ -2,16 +2,13 @@ title: Change, Presented Two Ways date: 2017-06-29 00:00:00 Z categories: -- godds - UX Design tags: - featured author: godds image: godds/assets/featured/change-presented-two-ways.png layout: default_post -summary: Inspired by a recent dot chart visualisation focusing on the change of a - value in different circumstances, this blog post presents the same data visualised - using a slopegraph and compares and contrasts the two forms. +summary: Inspired by a recent dot chart visualisation focusing on the change of a value in different circumstances, this blog post presents the same data visualised using a slopegraph and compares and contrasts the two forms. --- A few days ago I stumbled across the following visualisation from a PEW Research article, [‘U.S. Image Suffers as Publics Around World Question Trump’s Leadership’](http://www.pewglobal.org/2017/06/26/u-s-image-suffers-as-publics-around-world-question-trumps-leadership/). diff --git a/_posts/2017-07-03-Working-with-Type-Sketch-vs-Adobe-Illustrator.md b/_posts/2017-07-03-Working-with-Type-Sketch-vs-Adobe-Illustrator.md index 3cb4fbe312..8d1abb12fd 100644 --- a/_posts/2017-07-03-Working-with-Type-Sketch-vs-Adobe-Illustrator.md +++ b/_posts/2017-07-03-Working-with-Type-Sketch-vs-Adobe-Illustrator.md @@ -2,14 +2,12 @@ title: 'Working with type: Sketch vs. Adobe Illustrator' date: 2017-07-03 00:00:00 Z categories: -- tmakarem - UX Design tags: - featured author: tmakarem layout: default_post -summary: In this post, I go over the similarities and differences between Sketch and - Illustrator when working with type. +summary: In this post, I go over the similarities and differences between Sketch and Illustrator when working with type. --- People moving from *[Illustrator](http://www.adobe.com/uk/products/illustrator.html?mv=search&s_kwcid=AL!3085!3!75270349970!b!!g!!illustrator%20adobe&ef_id=VuFCbQAABM2qoHFs:20170309093627:s)* to *[Sketch](https://www.sketchapp.com/)* might find that working with type in Sketch is a bit limiting compared to Illustrator. In this post, I go over the similarities and differences between the two tools when working with type. diff --git a/_posts/2017-07-16-clabot.md b/_posts/2017-07-16-clabot.md index 8067ad39e7..891d194e6a 100644 --- a/_posts/2017-07-16-clabot.md +++ b/_posts/2017-07-16-clabot.md @@ -2,13 +2,10 @@ title: cla-bot a GitHub bot for automating Contributor Licence Agreements date: 2017-07-16 00:00:00 Z categories: -- ceberhardt - Open Source author: ceberhardt layout: default_post -summary: A few months ago we contributed a project, ContainerJS, to the Symphony Software - Foundation, an organization that fosters open source and collaboration within financial - services. +summary: A few months ago we contributed a project, ContainerJS, to the Symphony Software Foundation, an organization that fosters open source and collaboration within financial services. image: ceberhardt/assets/featured/bot.png --- diff --git a/_posts/2017-07-17-successful-microservices-with-12factor-app.md b/_posts/2017-07-17-successful-microservices-with-12factor-app.md index df01a025fb..35a97870b1 100644 --- a/_posts/2017-07-17-successful-microservices-with-12factor-app.md +++ b/_posts/2017-07-17-successful-microservices-with-12factor-app.md @@ -2,12 +2,9 @@ title: Successful microservices architecture with the Twelve-Factor App date: 2017-07-17 00:00:00 Z categories: -- bjedrzejewski - Data Engineering author: bjedrzejewski -summary: Using microservices in your architecture is a very popular choice. Unfortunately - it is also challenging to get it right. With the help of Twelve-Factor methodology, - I will tell you how to set yourself up for a success rather than a disappointment. +summary: Using microservices in your architecture is a very popular choice. Unfortunately it is also challenging to get it right. With the help of Twelve-Factor methodology, I will tell you how to set yourself up for a success rather than a disappointment. layout: default_post --- diff --git a/_posts/2017-07-18-bp-big-data.md b/_posts/2017-07-18-bp-big-data.md index c207a2a585..b556eb4f4e 100644 --- a/_posts/2017-07-18-bp-big-data.md +++ b/_posts/2017-07-18-bp-big-data.md @@ -2,15 +2,11 @@ title: The Big Data technologies that saved BP $7bn date: 2017-07-18 00:00:00 Z categories: -- acarr - Data Engineering tags: - featured author: acarr -summary: Yesterday the Financial Times boldly declared that BP saved $7bn since 2014 - by investing in Big Data technologies. I spent a couple of hours researching Big - Data technologies associated with BP members of staff to try and build up a picture - of exactly which technologies they are using. +summary: Yesterday the Financial Times boldly declared that BP saved $7bn since 2014 by investing in Big Data technologies. I spent a couple of hours researching Big Data technologies associated with BP members of staff to try and build up a picture of exactly which technologies they are using. layout: default_post image: acarr/assets/featured/oil.jpg --- diff --git a/_posts/2017-07-20-MeetUps-and-SWT-Bristol.md b/_posts/2017-07-20-MeetUps-and-SWT-Bristol.md index 1c3e21a64a..f819e1293f 100644 --- a/_posts/2017-07-20-MeetUps-and-SWT-Bristol.md +++ b/_posts/2017-07-20-MeetUps-and-SWT-Bristol.md @@ -2,7 +2,6 @@ title: Test meetups - could be your cup of tea! date: 2017-07-20 00:00:00 Z categories: -- mmathew - Testing author: mmathew layout: default_post diff --git a/_posts/2017-08-07-evolving-the-agile-revolution.md b/_posts/2017-08-07-evolving-the-agile-revolution.md index 2e6c10b9d0..5a909a3383 100644 --- a/_posts/2017-08-07-evolving-the-agile-revolution.md +++ b/_posts/2017-08-07-evolving-the-agile-revolution.md @@ -2,14 +2,12 @@ title: Evolving the Agile Revolution date: 2017-08-07 00:00:00 Z categories: -- shunton - Delivery tags: - featured author: shunton layout: default_post -summary: This blog post discusses concerns around agile delivery, particularly within - the public sector +summary: This blog post discusses concerns around agile delivery, particularly within the public sector image: shunton/assets/featured/revolution.jpg --- diff --git a/_posts/2017-08-23-market-profile.md b/_posts/2017-08-23-market-profile.md index 9ab57c6fb6..5d8659a303 100644 --- a/_posts/2017-08-23-market-profile.md +++ b/_posts/2017-08-23-market-profile.md @@ -2,13 +2,10 @@ title: Creating a Market Profile Chart with D3 date: 2017-08-23 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt layout: default_post -summary: Market profile charts are relatively complicated and specialised charts used - by financial traders. This blog post looks at how to render a market profile chart - using D3. +summary: Market profile charts are relatively complicated and specialised charts used by financial traders. This blog post looks at how to render a market profile chart using D3. image: ceberhardt/assets/market-profile/market-profile.png --- diff --git a/_posts/2017-08-24-adding-webdriver-tests-to-create-react-app-generated-projects.md b/_posts/2017-08-24-adding-webdriver-tests-to-create-react-app-generated-projects.md index 9d9da08620..323f4dcfef 100644 --- a/_posts/2017-08-24-adding-webdriver-tests-to-create-react-app-generated-projects.md +++ b/_posts/2017-08-24-adding-webdriver-tests-to-create-react-app-generated-projects.md @@ -2,15 +2,10 @@ title: Adding WebDriver tests to create-react-app generated projects date: 2017-08-24 00:00:00 Z categories: -- cprice - Tech author: cprice layout: default_post -summary: This post demonstrates one way to add Selenium e2e tests to a `create-react-app` - generated app. It uses Jest as the test runner, embraces modern JavaScript features - (including async/await, modules, fat-arrow functions, templated strings, etc.) and - attempts to ensure that modern editors are able to provide useful auto-complete - suggestions when authoring tests. +summary: This post demonstrates one way to add Selenium e2e tests to a `create-react-app` generated app. It uses Jest as the test runner, embraces modern JavaScript features (including async/await, modules, fat-arrow functions, templated strings, etc.) and attempts to ensure that modern editors are able to provide useful auto-complete suggestions when authoring tests. --- This post discusses one way to add Selenium e2e tests to a `create-react-app` generated app. It uses Jest as the test runner, embraces modern JavaScript features (including async/await, modules, fat-arrow functions, templated strings, etc.) and attempts to ensure that modern editors are able to provide useful auto-complete suggestions when authoring tests. diff --git a/_posts/2017-08-31-graduate-induction-week.md b/_posts/2017-08-31-graduate-induction-week.md index 807b4df6cf..aa4ffc6bea 100644 --- a/_posts/2017-08-31-graduate-induction-week.md +++ b/_posts/2017-08-31-graduate-induction-week.md @@ -1,18 +1,13 @@ --- -title: Team Building, Development, and Go-karting : My Induction Week at Scott - Logic +title: Team Building, Development, and Go-karting : My Induction Week at Scott Logic date: 2017-08-31 00:00:00 Z categories: -- rrhodes - People tags: - featured author: rrhodes layout: default_post -summary: This blog post, written by a graduate developer joining the Edinburgh team, - reflects on his induction week experience at Newcastle. A total of sixteen graduates - across UX, development, and testing joined this August, and the induction was an - ideal opportunity for everyone to meet. +summary: This blog post, written by a graduate developer joining the Edinburgh team, reflects on his induction week experience at Newcastle. A total of sixteen graduates across UX, development, and testing joined this August, and the induction was an ideal opportunity for everyone to meet. image: rrhodes/assets/featured/bridge_building.jpg --- diff --git a/_posts/2017-09-01-apache-spark-meets-chess.md b/_posts/2017-09-01-apache-spark-meets-chess.md index 1ded149437..b9a40764e5 100644 --- a/_posts/2017-09-01-apache-spark-meets-chess.md +++ b/_posts/2017-09-01-apache-spark-meets-chess.md @@ -2,14 +2,11 @@ title: Chess data mining with Apache Spark and Lichess date: 2017-09-01 00:00:00 Z categories: -- bjedrzejewski - Data Engineering tags: - featured author: bjedrzejewski -summary: Lichess makes over 100GB of chess games from 2017 available on their website. - This post shows how this data can be transformed with Apache Spark and analysed. - Something for Data Engineers and Chess Enthusiasts alike! +summary: Lichess makes over 100GB of chess games from 2017 available on their website. This post shows how this data can be transformed with Apache Spark and analysed. Something for Data Engineers and Chess Enthusiasts alike! layout: default_post image: bjedrzejewski/assets/featured/chess.jpg --- diff --git a/_posts/2017-09-01-thoughts-on-jest-snapshots.md b/_posts/2017-09-01-thoughts-on-jest-snapshots.md index ba833c3756..068be708c0 100644 --- a/_posts/2017-09-01-thoughts-on-jest-snapshots.md +++ b/_posts/2017-09-01-thoughts-on-jest-snapshots.md @@ -2,7 +2,6 @@ title: Thoughts on Jest Snapshots date: 2017-09-01 00:00:00 Z categories: -- janakerman - Tech tags: - JavaScript @@ -13,10 +12,7 @@ tags: - React author: janakerman layout: default_post -summary: Jest is a testing framework that provides the testing tools we now expect - to see in a modern software project. It provides fast parallelised test running, - with a familiar assertion syntax, built in code coverage, Snapshots and more. In - this post, I'll be investigating Snapshots and laying out some thoughts! +summary: Jest is a testing framework that provides the testing tools we now expect to see in a modern software project. It provides fast parallelised test running, with a familiar assertion syntax, built in code coverage, Snapshots and more. In this post, I'll be investigating Snapshots and laying out some thoughts! summary-short: Investigating Jest Snapshots --- diff --git a/_posts/2017-09-05-scaling-agile-in-the-public-sector.md b/_posts/2017-09-05-scaling-agile-in-the-public-sector.md index 581ea3def5..971a447137 100644 --- a/_posts/2017-09-05-scaling-agile-in-the-public-sector.md +++ b/_posts/2017-09-05-scaling-agile-in-the-public-sector.md @@ -2,14 +2,10 @@ title: Scaling Agile in the Public Sector date: 2017-09-05 00:00:00 Z categories: -- shunton - Delivery author: shunton layout: default_post -summary: With a well publicised history of multi-billion pound IT failures and operating - inefficiencies the UK government took the decision to adopt agile across the public - sector. This is a brief look at the history of that adoption and lessons learned - for those with an interest in agile project delivery. +summary: With a well publicised history of multi-billion pound IT failures and operating inefficiencies the UK government took the decision to adopt agile across the public sector. This is a brief look at the history of that adoption and lessons learned for those with an interest in agile project delivery. --- The public sector has long been affected by projects that have cost the taxpayer millions, and in some cases, billions in failed delivery. diff --git a/_posts/2017-09-07-foyer-screen.md b/_posts/2017-09-07-foyer-screen.md index b297d1e43f..2edef8f8ee 100644 --- a/_posts/2017-09-07-foyer-screen.md +++ b/_posts/2017-09-07-foyer-screen.md @@ -2,15 +2,12 @@ title: Foyer Screen - 2017 Edinburgh Intern Project date: 2017-09-07 00:00:00 Z categories: -- agard - People tags: - featured author: agard layout: default_post -summary: As the Edinburgh 2017 Summer Interns, Arran Rashid and I have spent twelve - weeks working on a new foyer screen for the Scott Logic offices, this post describes - the project and our time at Scott Logic. +summary: As the Edinburgh 2017 Summer Interns, Arran Rashid and I have spent twelve weeks working on a new foyer screen for the Scott Logic offices, this post describes the project and our time at Scott Logic. image: agard/assets/featured/display.png --- diff --git a/_posts/2017-09-14-asynchronous-recursion.md b/_posts/2017-09-14-asynchronous-recursion.md index 883999ac49..07b21087a6 100644 --- a/_posts/2017-09-14-asynchronous-recursion.md +++ b/_posts/2017-09-14-asynchronous-recursion.md @@ -2,16 +2,12 @@ title: Asynchronous Recursion with Callbacks, Promises and Async. date: 2017-09-14 00:00:00 Z categories: -- ceberhardt - Tech tags: - featured author: ceberhardt layout: default_post -summary: Creating asynchronous functions that are recursive can be a bit of a challenge. - This blog post takes a look at various different approaches, including callbacks - and promises, and ultimately demonstrates how async functions result in a much simpler - and cleaner solution. +summary: Creating asynchronous functions that are recursive can be a bit of a challenge. This blog post takes a look at various different approaches, including callbacks and promises, and ultimately demonstrates how async functions result in a much simpler and cleaner solution. image: ceberhardt/assets/featured/spiral.jpg colour: pink header-shape: shape2 diff --git a/_posts/2017-09-19-how-big-is-a-story-point.md b/_posts/2017-09-19-how-big-is-a-story-point.md index c7862bb403..00c5b5cedc 100644 --- a/_posts/2017-09-19-how-big-is-a-story-point.md +++ b/_posts/2017-09-19-how-big-is-a-story-point.md @@ -2,16 +2,12 @@ title: How Big is a Story Point? date: 2017-09-19 00:00:00 Z categories: -- gthompson - Delivery tags: - featured author: gthompson layout: default_post -summary: If you're new to Agile you've probably heard the term Story Point a few times - and, especially if you come from a more traditional project management or product - background, you may be trying to figure out what a Story Point is and how big one - is. This article tries to explain what this is in a more digestible format. +summary: If you're new to Agile you've probably heard the term Story Point a few times and, especially if you come from a more traditional project management or product background, you may be trying to figure out what a Story Point is and how big one is. This article tries to explain what this is in a more digestible format. image: gthompson/assets/featured/mountain.jpg --- diff --git a/_posts/2017-09-25-mutation-testing.md b/_posts/2017-09-25-mutation-testing.md index 5d39a1094c..cde97c8749 100644 --- a/_posts/2017-09-25-mutation-testing.md +++ b/_posts/2017-09-25-mutation-testing.md @@ -2,13 +2,9 @@ title: Mutation Testing - Who will test the tests themselves? date: 2017-09-25 00:00:00 Z categories: -- jwhite - Testing author: jwhite -summary: Having good tests is vital for maintaing code but it is difficult to assess - the quality of your tests. Mutation testing provides one way of evaluating your - tests. In this post I will be using PIT with Java to demonstrate the capabilities - of mutation testing. +summary: Having good tests is vital for maintaing code but it is difficult to assess the quality of your tests. Mutation testing provides one way of evaluating your tests. In this post I will be using PIT with Java to demonstrate the capabilities of mutation testing. layout: default_post --- diff --git a/_posts/2017-10-06-cassandra-eventual-consistency.md b/_posts/2017-10-06-cassandra-eventual-consistency.md index e43ae9be05..f790a323b6 100644 --- a/_posts/2017-10-06-cassandra-eventual-consistency.md +++ b/_posts/2017-10-06-cassandra-eventual-consistency.md @@ -2,13 +2,10 @@ title: Cassandra - Achieving high availability while maintaining consistency date: 2017-10-06 00:00:00 Z categories: -- zwali - Data Engineering author: zwali layout: default_post -summary: A discussion about Cassandra consistency levels and replication factor, which - are frequently misunderstood. This post explains the Cassandra infrastructure and - how its configuration can be tuned. +summary: A discussion about Cassandra consistency levels and replication factor, which are frequently misunderstood. This post explains the Cassandra infrastructure and how its configuration can be tuned. --- Last year we happened to work with a client who replaced all their traditional databases with Apache Cassandra. They wanted to have a streamlined database infrastructure across their whole system while stepping into the world of horizontal scaling and super-fast read-write. But after taking on all the development tasks, as they embarked on the integration testing phase, things started to fall apart. They were writing some transactions and attempting to read immediately following the write. The read request was coming back with stale data instead of the entry that has just been written. When I heard of this, at first it was hard to comprehend why this was happening. But then I attended [this event](https://www.eventbrite.com/e/dse-workshop-data-n-drinks-tickets-34656447367) and the DataStax guys focused a lot on explaining how to manage consistency and replication factors. Apparently, most companies that are struggling with Cassandra set-ups are struggling because they didn’t understand configuration and what the impacts are. Although bizarre, the issue that our client ran into is a very common one! diff --git a/_posts/2017-10-09-an-agile-life-in-gds-projects.md b/_posts/2017-10-09-an-agile-life-in-gds-projects.md index ad9da25dfe..3eef8e48b1 100644 --- a/_posts/2017-10-09-an-agile-life-in-gds-projects.md +++ b/_posts/2017-10-09-an-agile-life-in-gds-projects.md @@ -2,15 +2,10 @@ title: An agile life in GDS projects date: 2017-10-09 00:00:00 Z categories: -- jayphi11ips - Delivery layout: default_post author: jayphi11ips -summary: Working for a Digital agile consultancy was my first real exposure to Government - / Public Service projects. GDS provide an exceptional amount of process and control - for any OGD (Originating Government Department) so trying to follow their rules, - the client's wishes and employing a succesful agile delivery methodology can mean - serving multiple masters. It did (sometimes) work out. +summary: Working for a Digital agile consultancy was my first real exposure to Government / Public Service projects. GDS provide an exceptional amount of process and control for any OGD (Originating Government Department) so trying to follow their rules, the client's wishes and employing a succesful agile delivery methodology can mean serving multiple masters. It did (sometimes) work out. --- For the past 5 years, I have worked extensively in government projects using agile. All of them went through a Government Digital Service (GDS) assessment of some kind at some point in their evolution. All knew of the existence of the Digital Service Standard’s (DSS) 18 criteria points, and were aware of both the importance and consequences of these quality gates, but some projects ended up failing. diff --git a/_posts/2017-10-10-junit-5.md b/_posts/2017-10-10-junit-5.md index ffded5b022..40050c08ee 100644 --- a/_posts/2017-10-10-junit-5.md +++ b/_posts/2017-10-10-junit-5.md @@ -2,11 +2,9 @@ title: What's new in JUnit 5? date: 2017-10-10 00:00:00 Z categories: -- jwhite - Tech author: jwhite -summary: JUnit 5 has been available for a few weeks now so in this post I will investigate - setting it up and migrating from JUnit 4 then explore some of the new features available. +summary: JUnit 5 has been available for a few weeks now so in this post I will investigate setting it up and migrating from JUnit 4 then explore some of the new features available. layout: default_post --- diff --git a/_posts/2017-10-13-MetOfficeKafka.md b/_posts/2017-10-13-MetOfficeKafka.md index f0983bf965..ba32afb613 100644 --- a/_posts/2017-10-13-MetOfficeKafka.md +++ b/_posts/2017-10-13-MetOfficeKafka.md @@ -2,16 +2,12 @@ title: Using Kafka and Grafana to monitor meteorological conditions date: 2017-10-13 00:00:00 Z categories: -- okenyon - Data Engineering tags: - featured author: okenyon layout: default_post -summary: Apache Kafka provides distributed log store used by increasing numbers of - companies and often forming the heart of systems processing huge amounts of data. - This post shows how to use it for storing meteorological data and displaying this - in a graphical dashboard with Graphite and Grafana +summary: Apache Kafka provides distributed log store used by increasing numbers of companies and often forming the heart of systems processing huge amounts of data. This post shows how to use it for storing meteorological data and displaying this in a graphical dashboard with Graphite and Grafana image: okenyon/assets/featured/clouds.jpg --- diff --git a/_posts/2017-10-17-wasm-mandelbrot.md b/_posts/2017-10-17-wasm-mandelbrot.md index 0aee363ac9..45c6c860c6 100644 --- a/_posts/2017-10-17-wasm-mandelbrot.md +++ b/_posts/2017-10-17-wasm-mandelbrot.md @@ -2,13 +2,10 @@ title: Exploring different approaches to building WebAssembly modules date: 2017-10-17 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt layout: default_post -summary: In this blog post I'll explore the various different ways you can create - WebAssembly modules, using Emscripten, LLVM and AssemblyScript, comparing the tooling - and performance. +summary: In this blog post I'll explore the various different ways you can create WebAssembly modules, using Emscripten, LLVM and AssemblyScript, comparing the tooling and performance. image: ceberhardt/assets/featured/mandelbrot.jpg colour: orange header-shape: shape3 diff --git a/_posts/2017-10-26-heriot-watt-bugathon.md b/_posts/2017-10-26-heriot-watt-bugathon.md index 2227902c1a..60876c79af 100644 --- a/_posts/2017-10-26-heriot-watt-bugathon.md +++ b/_posts/2017-10-26-heriot-watt-bugathon.md @@ -2,7 +2,6 @@ title: Bugathon at Heriot-Watt University date: 2017-10-26 00:00:00 Z categories: -- rrhodes - People tags: - Scott @@ -10,11 +9,7 @@ tags: - Bugathon author: rrhodes layout: default_post -summary: Following the success of Scott Logic's first Bugathon in Newcastle last March, - members of the Edinburgh and Newcastle teams grouped together to organise another - Bugathon at Heriot-Watt University's Edinburgh campus. Held on Wednesday, October - 18th, this post gives an insight into the work carried out by Scott Logic to prepare - and run the event. +summary: Following the success of Scott Logic's first Bugathon in Newcastle last March, members of the Edinburgh and Newcastle teams grouped together to organise another Bugathon at Heriot-Watt University's Edinburgh campus. Held on Wednesday, October 18th, this post gives an insight into the work carried out by Scott Logic to prepare and run the event. --- "What's a Bugathon?", I hear you ask. Perhaps Hackathons spring to mind? The two ideas share a common purpose - racing against the clock to complete a given challenge. However, unlike a Hackathon, you’re not aiming to build new software. Instead you're aiming to rigorously test existing software to find (and report) as many bugs as possible with the hope of winning a prize. Following the success of Scott Logic's first Bugathon in Newcastle earlier this year, members of the Edinburgh and Newcastle teams grouped together to plan a second Bugathon for Wednesday, October 18th, at Heriot-Watt University. diff --git a/_posts/2017-10-28-serverless-javascript.md b/_posts/2017-10-28-serverless-javascript.md index ae90dd9a18..707562ed95 100644 --- a/_posts/2017-10-28-serverless-javascript.md +++ b/_posts/2017-10-28-serverless-javascript.md @@ -2,13 +2,9 @@ title: Serverless JavaScript date: 2017-10-28 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt -summary: JavaScript is the dominant force on the web and increasingly the desktop - too, but what about on the server? This talk looks at server-side JavaScript within - the context of serverless architectures, a cloud-computing pattern with zero configuration, - automatic scaling and a pay-per execution model. +summary: JavaScript is the dominant force on the web and increasingly the desktop too, but what about on the server? This talk looks at server-side JavaScript within the context of serverless architectures, a cloud-computing pattern with zero configuration, automatic scaling and a pay-per execution model. layout: video_post video_url: https://www.youtube.com/embed/NOQcWrUrvlo short-author-aside: true diff --git a/_posts/2017-10-30-migrating-d3-force-layout-to-webassembly.md b/_posts/2017-10-30-migrating-d3-force-layout-to-webassembly.md index a224159266..1e4eb5bc1b 100644 --- a/_posts/2017-10-30-migrating-d3-force-layout-to-webassembly.md +++ b/_posts/2017-10-30-migrating-d3-force-layout-to-webassembly.md @@ -2,13 +2,10 @@ title: Migrating D3 Force Layout to WebAssembly date: 2017-10-30 00:00:00 Z categories: -- ceberhardt - Tech author: ceberhardt layout: default_post -summary: In this blog post I'll take a look at a real-world application of WebAssembly - (WASM), the re-implementation of D3 force layout. The end result is a drop-in replacement - for the D3 APIs, compiled to WASM using AssemblyScript (TypeScript). +summary: In this blog post I'll take a look at a real-world application of WebAssembly (WASM), the re-implementation of D3 force layout. The end result is a drop-in replacement for the D3 APIs, compiled to WASM using AssemblyScript (TypeScript). image: ceberhardt/assets/ForceLayout.png colour: teal header-shape: shape4 diff --git a/_posts/2017-11-01-webpack-source-map-options-quick-guide.md b/_posts/2017-11-01-webpack-source-map-options-quick-guide.md index aa1a9e3030..2574869616 100644 --- a/_posts/2017-11-01-webpack-source-map-options-quick-guide.md +++ b/_posts/2017-11-01-webpack-source-map-options-quick-guide.md @@ -2,12 +2,10 @@ title: Quick guide to webpack source map options date: 2017-11-01 00:00:00 Z categories: -- rwilliams - Tech author: rwilliams layout: default_post -summary: A quick guide to the available source map options in webpack, and the considerations - for choosing one in different scenarios. +summary: A quick guide to the available source map options in webpack, and the considerations for choosing one in different scenarios. --- The webpack `devtool` configuration option controls source map generation. It has many options, and there are a few things to consider when choosing which one to use in different scenarios. This quick guide introduces the feature/performance differences between each one, and what to consider when choosing. diff --git a/_posts/2017-11-04-agile-puzzle-detail-planning-and-tracking-in-agile.md b/_posts/2017-11-04-agile-puzzle-detail-planning-and-tracking-in-agile.md index 7c15bd4810..ee825ed540 100644 --- a/_posts/2017-11-04-agile-puzzle-detail-planning-and-tracking-in-agile.md +++ b/_posts/2017-11-04-agile-puzzle-detail-planning-and-tracking-in-agile.md @@ -2,16 +2,10 @@ title: Agile Puzzle - Detailed planning and tracking in Agile date: 2017-11-04 00:00:00 Z categories: -- jmelon - Tech author: jmelon layout: default_post -summary: A common misconception I have frequently observed in organisations that are - adopting agile is around using story points for planning, forecasting and progress - tracking. Long- and mid-term planning in agile can have devastating effects on teams, - which is why I’d like to shed some light on it and talk about how the situation - can be tackled in an agile way providing much better results for the project and - the organisation itself. +summary: A common misconception I have frequently observed in organisations that are adopting agile is around using story points for planning, forecasting and progress tracking. Long- and mid-term planning in agile can have devastating effects on teams, which is why I’d like to shed some light on it and talk about how the situation can be tackled in an agile way providing much better results for the project and the organisation itself. --- Over the years I have witnessed a number of organisations adopting agile - often starting with just one team. Moving from traditional waterfall to agile is a challenging and exciting journey that can uncover a lot of false assumptions and misunderstandings about agile during its course. One misconception I have often seen is around using story points for planning, forecasting and progress tracking. Long- and mid-term planning in agile can negatively impact teams, which is why I’d like to shed some light on it and talk about how the situation can be tackled in an agile way providing much better results for the project and the organisation itself. diff --git a/_posts/2017-11-10-first-look-at-polymer-3.0.md b/_posts/2017-11-10-first-look-at-polymer-3.0.md index de114adf2a..62e780e863 100644 --- a/_posts/2017-11-10-first-look-at-polymer-3.0.md +++ b/_posts/2017-11-10-first-look-at-polymer-3.0.md @@ -2,11 +2,9 @@ title: First look at Polymer 3.0 date: 2017-11-10 00:00:00 Z categories: -- nowen - Tech author: nowen -summary: I'll be taking a first look at Polymer 3.0, including how to integrate other - technologies, as well as comparing it with other front-end frameworks. +summary: I'll be taking a first look at Polymer 3.0, including how to integrate other technologies, as well as comparing it with other front-end frameworks. layout: default_post --- diff --git a/_posts/2017-11-17-codemesh.md b/_posts/2017-11-17-codemesh.md index 5b9a36fd6a..7ba46f624b 100644 --- a/_posts/2017-11-17-codemesh.md +++ b/_posts/2017-11-17-codemesh.md @@ -2,15 +2,10 @@ title: CodeMesh 2017 date: 2017-11-17 00:00:00 Z categories: -- nwolverson - Tech author: nwolverson layout: default_post -summary: "Last week I took a trip to London to attend CodeMesh, the Alternative Programming - Conference. Attending conferences can be a way to expand your horizons and inspire - interest in a variety of topics, and CodeMesh did this for me and more, with a great - line-up of experienced speakers. Here I'll describe a few of the talks I attended. - \n" +summary: "Last week I took a trip to London to attend CodeMesh, the Alternative Programming Conference. Attending conferences can be a way to expand your horizons and inspire interest in a variety of topics, and CodeMesh did this for me and more, with a great line-up of experienced speakers. Here I'll describe a few of the talks I attended. \n" --- ![Code Mesh Logo]({{site.baseurl}}/nwolverson/assets/codemesh/codemesh.gif) diff --git a/_posts/2017-11-22-developing-bristol-pound-an-open-source-react-native-app.md b/_posts/2017-11-22-developing-bristol-pound-an-open-source-react-native-app.md index ae63052358..3cdaccaef3 100644 --- a/_posts/2017-11-22-developing-bristol-pound-an-open-source-react-native-app.md +++ b/_posts/2017-11-22-developing-bristol-pound-an-open-source-react-native-app.md @@ -2,17 +2,13 @@ title: Developing Bristol Pound - An Open Source React Native App date: 2017-11-22 00:00:00 Z categories: -- ceberhardt - Open Source author: ceberhardt contributors: - gginghina - cmeehan layout: default_post -summary: A few weeks ago the new Bristol Pound mobile app was launched, allowing users - of this local currency to find vendors, view transactions and make payments on both - iOS and Android. This post describes our experience of writing this application - using React Native. +summary: A few weeks ago the new Bristol Pound mobile app was launched, allowing users of this local currency to find vendors, view transactions and make payments on both iOS and Android. This post describes our experience of writing this application using React Native. image: ceberhardt/assets/bristol-pound/bristol-pound-app.jpg colour: pink header-shape: shape4 diff --git a/_posts/2017-12-07-newcastle-interns-2017-desk-directory.md b/_posts/2017-12-07-newcastle-interns-2017-desk-directory.md index 25929d62fe..0c1550c06e 100644 --- a/_posts/2017-12-07-newcastle-interns-2017-desk-directory.md +++ b/_posts/2017-12-07-newcastle-interns-2017-desk-directory.md @@ -2,7 +2,6 @@ title: 'Newcastle Interns 2017: Desk Directory' date: 2017-12-07 00:00:00 Z categories: -- jbrunton - Tech tags: - Desk @@ -16,11 +15,7 @@ tags: author: jbrunton layout: default_post title-short: Desk Directory -summary: As interns at the Newcastle office we were tasked with creating an interactive - desk directory to allow new employees to better acquaint themselves with their building - and colleagues, with the speculative goal of replacing the company-wide internal - phone directory. The original brief specified we should present a graphical view - of the office layout generated from an existing office plan stored in Google Sheets. +summary: As interns at the Newcastle office we were tasked with creating an interactive desk directory to allow new employees to better acquaint themselves with their building and colleagues, with the speculative goal of replacing the company-wide internal phone directory. The original brief specified we should present a graphical view of the office layout generated from an existing office plan stored in Google Sheets. --- As interns at the Newcastle office we were tasked with creating an interactive desk directory to allow new employees to better acquaint themselves with their building and colleagues, with the speculative goal of replacing the company-wide internal phone directory. The original brief specified we should present a graphical view of the office layout generated from an existing office plan stored in Google Sheets. diff --git a/_posts/2017-12-13-chip8-emulator-webassembly-rust.md b/_posts/2017-12-13-chip8-emulator-webassembly-rust.md index 81c832ab1e..67b481b3d2 100644 --- a/_posts/2017-12-13-chip8-emulator-webassembly-rust.md +++ b/_posts/2017-12-13-chip8-emulator-webassembly-rust.md @@ -2,16 +2,12 @@ title: Writing a CHIP-8 emulator with Rust and WebAssembly date: 2017-12-13 00:00:00 Z categories: -- ceberhardt - Tech tags: - featured author: ceberhardt layout: default_post -summary: Over the past couple of months I’ve been exploring the potential of WebAssembly. - I wanted to try my hand at creating a more complex WebAssembly application, which - is why I’ve been spending my evenings working on a CHIP-8 emulator ... and learning - Rust! +summary: Over the past couple of months I’ve been exploring the potential of WebAssembly. I wanted to try my hand at creating a more complex WebAssembly application, which is why I’ve been spending my evenings working on a CHIP-8 emulator ... and learning Rust! image: ceberhardt/assets/featured/chip8.png --- diff --git a/_posts/2017-12-15-aws-fargate.md b/_posts/2017-12-15-aws-fargate.md index 29c4d203d2..52d5c2bc50 100644 --- a/_posts/2017-12-15-aws-fargate.md +++ b/_posts/2017-12-15-aws-fargate.md @@ -2,15 +2,12 @@ title: Introducing AWS Fargate date: 2017-12-15 00:00:00 Z categories: -- nwolverson - Cloud author: nwolverson layout: default_post -summary: 'AWS recently announced a couple of new container services, EKS and Fargate, - and I''ll give a brief overview, a "first experience" walkthrough of Fargate, and - discuss when you might want to choose it. +summary: 'AWS recently announced a couple of new container services, EKS and Fargate, and I''ll give a brief overview, a "first experience" walkthrough of Fargate, and discuss when you might want to choose it. -' + ' image: '' --- diff --git a/_posts/2017-12-15-white-paper-optimising-data-lakes-for-financial-services.md b/_posts/2017-12-15-white-paper-optimising-data-lakes-for-financial-services.md index 8a225ac5e1..3d4ba93538 100644 --- a/_posts/2017-12-15-white-paper-optimising-data-lakes-for-financial-services.md +++ b/_posts/2017-12-15-white-paper-optimising-data-lakes-for-financial-services.md @@ -2,13 +2,10 @@ title: 'White Paper: Optimising Data Lakes for Financial Services' date: 2017-12-15 00:00:00 Z categories: -- acarr - Resources author: acarr layout: default_post -summary: Data lakes? Most Financial Service organisations either have one or are considering - one. This white paper explains key considerations and a warning to help guide their - creation or optimisation to fulfil its requirement +summary: Data lakes? Most Financial Service organisations either have one or are considering one. This white paper explains key considerations and a warning to help guide their creation or optimisation to fulfil its requirement cta: link: http://blog.scottlogic.com/acarr/assets/data-lakes-white-paper.pdf text: Download the White Paper diff --git a/_posts/2017-12-18-difficult-people.md b/_posts/2017-12-18-difficult-people.md index cf05f88a35..ccaff3c0ec 100644 --- a/_posts/2017-12-18-difficult-people.md +++ b/_posts/2017-12-18-difficult-people.md @@ -2,13 +2,8 @@ title: Difficult People date: 2017-12-18 00:00:00 Z categories: -- jmelon - Delivery -summary: In our professional work life we regularly come across difficult people we’d - love to avoid, ignore or get away from - this is especially true if you are a consultant - or contractor and work with so many different people. In reality however, we have - to collaborate also with difficult people. In this article I want to look at the - situations, types of people and some techniques that can help. +summary: In our professional work life we regularly come across difficult people we’d love to avoid, ignore or get away from - this is especially true if you are a consultant or contractor and work with so many different people. In reality however, we have to collaborate also with difficult people. In this article I want to look at the situations, types of people and some techniques that can help. author: jmelon image: jmelon/assets/going_bananas.jpeg layout: default_post diff --git a/_posts/2018-01-12-playing-with-postgis.md b/_posts/2018-01-12-playing-with-postgis.md index 45fdc786dc..9b3c2f0be9 100644 --- a/_posts/2018-01-12-playing-with-postgis.md +++ b/_posts/2018-01-12-playing-with-postgis.md @@ -2,14 +2,12 @@ title: Playing with PostGIS date: 2018-01-12 00:00:00 Z categories: -- nwolverson - Tech author: nwolverson layout: default_post -summary: 'I show a simple use of the PostGIS Postgres database extension to combine - route data from Strava and postcode data. +summary: 'I show a simple use of the PostGIS Postgres database extension to combine route data from Strava and postcode data. -' + ' --- ### The idea diff --git a/_posts/2018-01-13-soft-skills-for-software-developers.md b/_posts/2018-01-13-soft-skills-for-software-developers.md index a5c28b7c6f..bda9dddb77 100644 --- a/_posts/2018-01-13-soft-skills-for-software-developers.md +++ b/_posts/2018-01-13-soft-skills-for-software-developers.md @@ -2,14 +2,11 @@ title: Soft Skills for Software Developer date: 2018-01-13 00:00:00 Z categories: -- bjedrzejewski - Delivery tags: - featured author: bjedrzejewski -summary: Being software developer requires technical insight and analytical approach. - Yet, this is just part of the role. This article explores soft skills that are important - part of every software developers life. +summary: Being software developer requires technical insight and analytical approach. Yet, this is just part of the role. This article explores soft skills that are important part of every software developers life. layout: default_post image: bjedrzejewski/assets/featured/rabbit.jpg --- diff --git a/_posts/2018-01-15-currencies-then-and-now-d3-map.md b/_posts/2018-01-15-currencies-then-and-now-d3-map.md index 36f035447f..33360892ee 100644 --- a/_posts/2018-01-15-currencies-then-and-now-d3-map.md +++ b/_posts/2018-01-15-currencies-then-and-now-d3-map.md @@ -2,13 +2,10 @@ title: Mapping currency strength changes with D3 date: 2018-01-15 00:00:00 Z categories: -- rwilliams - Tech author: rwilliams layout: default_post -summary: In this post, I create an interactive map of relative changes in currency - strength, using D3's geographic projections, world map data, and a currency exchange - API. +summary: In this post, I create an interactive map of relative changes in currency strength, using D3's geographic projections, world map data, and a currency exchange API. --- In this post, I'll describe how I used D3 and free currency exchange data to create an interactive map of relative changes in currency strength. The end result is an interactive world map where you can select your base country and reference (past) date, to view which countries' currencies have strengthened or weakened since that date. diff --git a/_posts/2018-01-16-evaluating-redux-saga-test-libraries.md b/_posts/2018-01-16-evaluating-redux-saga-test-libraries.md index 922ece9b52..221c93c4b5 100644 --- a/_posts/2018-01-16-evaluating-redux-saga-test-libraries.md +++ b/_posts/2018-01-16-evaluating-redux-saga-test-libraries.md @@ -2,16 +2,12 @@ title: Evaluating Redux Saga Test Libraries date: 2018-01-16 00:00:00 Z categories: -- shogarth - Tech tags: - HTML5 author: shogarth layout: default_post -summary: If you're a fan of Redux Saga then you will have noticed the abundance of - libraries to assist testing your sagas. This post takes an in-depth look into the - different approaches to testing sagas, describing where five popular testing libraries - fit into these approaches. +summary: If you're a fan of Redux Saga then you will have noticed the abundance of libraries to assist testing your sagas. This post takes an in-depth look into the different approaches to testing sagas, describing where five popular testing libraries fit into these approaches. --- If you're a fan of [Redux Saga](https://github.com/redux-saga/redux-saga) then you will have noticed the abundance of libraries to assist testing your sagas. This post takes an in-depth look into the different approaches to testing sagas, describing where five popular testing libraries fit into these approaches: diff --git a/_posts/2018-01-29-2018-01-29-apache-storm-taster.md b/_posts/2018-01-29-2018-01-29-apache-storm-taster.md index a6047af6c9..db17a5232b 100644 --- a/_posts/2018-01-29-2018-01-29-apache-storm-taster.md +++ b/_posts/2018-01-29-2018-01-29-apache-storm-taster.md @@ -2,7 +2,6 @@ title: Apache Storm Taster date: 2018-01-29 00:00:00 Z categories: -- dogle - Tech tags: - Storm, @@ -10,8 +9,7 @@ tags: - Java author: dogle layout: default_post -summary: A quick look at Apache Storm with a short word count walk-through example - using a Redis Database. +summary: A quick look at Apache Storm with a short word count walk-through example using a Redis Database. image: dogle/assets/storm-taster/storm-flow.png --- diff --git a/_posts/2018-01-30-exploring-dynamic-programming.md b/_posts/2018-01-30-exploring-dynamic-programming.md index c4c681b150..f361655275 100644 --- a/_posts/2018-01-30-exploring-dynamic-programming.md +++ b/_posts/2018-01-30-exploring-dynamic-programming.md @@ -2,7 +2,6 @@ title: Exploring Dynamic Programming date: 2018-01-30 00:00:00 Z categories: -- rrhodes - Tech tags: - Dynamic @@ -12,11 +11,7 @@ tags: - Matrices author: rrhodes layout: default_post -summary: First introduced to me as “upside-down recursion”, dynamic programming is - a technique used to write efficient algorithms to solve a wide range of problems, - often replacing recursive approaches. Having met many examples in the past few years, - this post explores three applications I’ve seen for the benefit of those new to - the technique. +summary: First introduced to me as “upside-down recursion”, dynamic programming is a technique used to write efficient algorithms to solve a wide range of problems, often replacing recursive approaches. Having met many examples in the past few years, this post explores three applications I’ve seen for the benefit of those new to the technique. ---