• Skip to primary navigation
  • Skip to main content

DebKR

To the Stars

  • About
  • Blog
  • Contact

Digital Business Systems

Software Development Goody Bag

Software Development Goody Bag

21/05/2017 By debkr

This post collates the main podcasts, blogs and other resources I have identified to allow me to Track the Leading Edge of Software Development (and associated subjects) throughout my study of the M813 module.

As someone completely new to this professional practice (albeit with related experience from recent work roles, in business analysis and ERP/business/finance systems development) I admit to feeling a bit overwhelmed by this idea of tracking the leading edge of software development, since I’m struggling just to keep up with the trailing edge at this moment in time! Nevertheless, I understand and appreciate the need to keep up to speed with the latest developments in the industry, and am looking forward to dedicating some time to reading/listening to more about the subject. [Read more…] about Software Development Goody Bag

Filed Under: Blog, Business analysis, Digital Business Systems, Software Development

Coding 101 (part 15) Databases and beyond

Coding 101 (part 15) Databases and beyond

09/06/2016 By debkr

SQL-databases-with-many-to-many-relationshipsGetting even more complex – many-to-many relationships:
We’ve learnt that there are several different kinds of relationships in a database (dependent on what data we’re trying to model). When we map out our data model, we should try to capture each the relationships between each of the tables in the model. In database terminology, the nature of each table-to-table relationship is referred to as the cardinality of the relationship.

Previously we looked at databases with one-to-many (and their converse, many-to-one) relationships using a Primary Key as the unique, auto-incrementing ID number in the One-Table (e.g. Recipe Type) and linking this through to the Foreign Key ID number in the Many-Table (e.g. Recipes). [Read more…] about Coding 101 (part 15) Databases and beyond

Filed Under: Blog, Data Analytics, Digital Business Systems, Personalised Training Plan, Programming, Uncategorized Tagged With: coding101

Coding 101 (part 14) Relational databases

Coding 101 (part 14) Relational databases

04/06/2016 By debkr

relational-databasesStarting out with databases:
This section moves on to working with SQL databases (focussing on SQLite3) as well as delving into some data gathering, analysis and visualisation in Python. Why store the data? Well we probably want to build up data over time – maybe it’s coming from reviews of customer activity, or PR hits, or perhaps we’re scraping data from the web and the web crawler is continually replenishing its list of target URLs (hence going crawling some more). Or maybe we’re getting our data from an API which restricts our access on a rate-limiting basis so we can only run x queries today, then have to wait a while before we can make more requests. [Read more…] about Coding 101 (part 14) Relational databases

Filed Under: Blog, Data Analytics, Digital Business Systems, Personalised Training Plan, Programming Tagged With: coding101

Claude Shannon: the father of Information Theory

Claude Shannon: the father of Information Theory

30/04/2016 By debkr

claude shannon father of information theoryA little something for me to follow up on when I’ve got some spare time…

Claude Shannon: the father of Information Theory

Filed Under: Computer Science, Digital Business Systems, Information Theory, Machine Learning, Personalised Training Plan Tagged With: claude shannon, information, information theory

Marketing Analytics: Applications & Innovations

Marketing Analytics: Applications & Innovations

15/04/2016 By debkr

rubiks-cubeCustomer analytics – a recap:
As we’ve seen in previous posts, there are five important elements to the process of marketing/customer analytics:

1. Start with the data: we need to ensure we have the right data, but we should make sure this is individual-level data – data held for each customer. Without it we can’t do effective customer analytics. So a big question for the company is: how to build the right infrastructure to collect that level of data, with that level of granularity?

2. Exploring the data: we shouldn’t start with big complex models, but look always to start simply with a basic exploration of the data. Even when we go on to use complex mathematical or statistical models, we still need to be able to understand the underlying data, to be able to sense check our explorations and predictions against that data which allows us confidence to assert, yes the underlying data does suggest/show that our modelled effects are real or reasonable. [Read more…] about Marketing Analytics: Applications & Innovations

Filed Under: Blog, Data Analytics, Digital Business Systems, Personalised Training Plan Tagged With: analytics, business, channel, contribution, customer, data, digital, marketing, marketing analytics, offers, online, product, profit, profits, purchase order, purchasing, sales, web advertising

Data Visualisation: Network Graphs (work in progress)

Data Visualisation: Network Graphs (work in progress)

20/03/2016 By debkr

networks-and-nodesThe following is inspired by (and based loosely on) a tutorial by data journalist Clara Guibourg: Network analysis of a Twitter hashtag using Gephi and NodeXL (hat-tip @KirkDBorne), worked up in a ‘Heath Robinson’ fashion since I don’t currently have Java or MS Excel installed on this laptop. (Java v.7+ is required to run Gephi, “the leading visualization and exploration software for all kinds of graphs and networks”; and, without Excel, not much use in trying to run the NodeXL Excel 2007+ template “that makes it easy to explore network graphs”.)

Graphs don’t just come in curves:
A standard Cartesian graph consists of a set of (x,y) co-ordinates (the points or vertices on the graph) and the relationship (the edges, arcs or lines) between them. The result is the graphed line, which may be also expressed as some algebraic function specifying the relationship (for example, in its simplest form: y = x). [Read more…] about Data Visualisation: Network Graphs (work in progress)

Filed Under: Blog, Data Analytics, Data Analytics Projects, Data Science, Digital Business Systems, Personalised Training Plan

Digital Marketing (Web) Metrics

Digital Marketing (Web) Metrics

19/03/2016 By debkr

web-metricsLet’s take a first look at the branch of Marketing Analytics known as Digital Marketing Metrics (or Web Metrics), which sit within the category of Sales Metrics (see earlier posts here and here). That is, they relate specifically to sales, and their measurement and improvement leads to increased sales revenue for the business. They are also a kind of Dynamic Metric: one which is likely to change significantly in a short timeframe (within one month or less), and one which can be significantly impacted in the short term by actions the company can take now. For example, making small tweaks to the customer journey through the website may increase additional purchases, or shortening the number of steps, and hence time to checkout reducing cart abandonments, and so on. [Read more…] about Digital Marketing (Web) Metrics

Filed Under: Blog, Data Analytics, Digital Business Systems, FS, Personalised Training Plan

Next Page »

Copyright © 2016–2025 · Powered by WordPress On Genesis Framework · Log in

  • Writing
  • Developing
  • Consulting