When you advertise online, as an advertiser, you are paying to acquire more business or to increase your brand & product exposure or both. The cost of online advertisement is based on what do you expect to get out of it. There are several basic metrics of an advertisement to help you out with it.
Continue reading “Basic Cost Calculation in Online Advertising” →
As developers, it is a difficult task to explain to our product owner the business value of a piece of technical work that needs doing. It is also difficult to provide risk analysis for these tasks. In turn, as a product owner, it is hard for them to prioritise such technical work with out coming across technical reasoning and jargon.
At Barnardos, together with Readify consultant Abdelmawla Mohamed, we are exploring how we can define these technical work in such way that it is easy for the developers to describe the work involved and the risks associated with it without using technical jargon, while still providing a common language and consistent representation of impact and risks to help the product owner with prioritising.
Continue reading “Managing Tech Debts” →
I was recently introduced to Dave Snowden’s Cynefin framework, pronounced “kuh-neh-vin”, as a way to understand the complexity of an issue so that you know your options to respond accordingly. With Cynefin, Dave Snowden, reminds us that not all issues are created equal and that different issues warrant different solutions. Continue reading “Cynefin” →
In this post we will be covering how to shutdown neo4j service gracefully under different versions of neo4j. Continue reading “Shutdown Neo4j Gracefully” →
A friend forwarded me an article about Is Having a Baby Really Worth It? Although this article was written in relation to making a decision about having babies, I believe Caroline‘s view on this article applies to life decisions in general.
Continue reading “Losing your leg and winning the lottery” →
It is impossible for a man to learn what he thinks he already knows. — Epictetus
One often meets his destiny in the road he takes to avoid it. — Siddhartha
Nothing in the world is more dangerous than sincere ignorance and conscientious stupidity. — Martin Luther King, Jr.
The more one does and sees and feels, the more one is able to do. — Amelia Earhart
Continue reading “Quotes that resonate with me” →
A quick review of what prams, push chairs, buggies and travel systems are and a list of some handy features you might be looking for in a travel system.
Continue reading “Prams, Push Chairs, Buggies & Car Seats” →
For those who are trying to figure out how to create a self-signed certificate for the purpose of running Powershell scripts to manage Azure account, check out Raph’s article on how to create certificate to use with Azure. Raph is a driven Readify consultant and a good mate, currently working with me at Barnardos on MyStory project.
If you are going to be running the Powershell script from any other machine than the one you created the cert from, you will need to install the certificate on those machines. To install it, you need to first export the cert as a pfx with a strong password and import it in the machine that you want to run the script from.
Recently, I was experimenting with moving local TeamCity Build Server and Agents to the Azure. Every time I created a VM, I was faced with the question of creating a new cloud service or using an existing one. I simply went with creating a new one, until I needed to perform Azure Scaling. Then i came to know, it is easier to do that when VM’s are part of the same cloud service.
The question that kept bugging me was, how does the traditional cloud service (the one with worker and web role and 2 instances) relate to a cloud service that has many VM’s for the purpose of scaling and load balancing? Ultimately, aren’t cloud services and VM’s separate things?
The article by Planky at MSDN Blogs answers these two questions it in detail.
In Cypher, to fetch a Person with their email addresses and phone numbers, you might write a straight forward query like this:
In this article, we will try to get a better understanding of collections in Cypher. At first, we will look under the hood to see how this query is run, understand why it is an expensive job and finally, how we can optimise it and avoid this undesired behaviour in the future.
Continue reading “Neo4J 2 – Understanding Collections” →
Found a really nice blog article about How electricity gets to you by Origin Energy. This can come in handy, when the government starts to hike up the prices and/or privatise part of the grid. You’ll know how it could affect you.
In Cypher, a pattern for a MATCH clause consists of three parts as you can see in the image below.
Continue reading “Neo4J 2 – Basics of MATCH clause” →