What is a smart contract? At its simplest, it’s a contract between two parties that cuts out the middleman. Smart contracts digitally facilitate, verify, or enforce the negotiation of a contract, allowing you to exchange money, property, or anything of value in a transparent, conflict-free way. And since a blockchain exists in a decentralized system between all permitted parties, there’s no need to pay intermediaries. Of course, blockchains can present their own problems, but they are faster, cheaper, and more secure than traditional systems, which is why even banks and governments are turning to them.

Two Aspects of Smart Contracts


In our previous post, we discussed the exciting, entirely new business opportunities that now exist in the blockchain space identified the four key pillars that comprise the Distributed Application. We then detailed the first two pillars: “Abstract away the infrastructure” and “Bring Agile to applications.” For this post, we will now turn our attention to the third and fourth pillars.

Third pillar: Provide tools to build complete applications.

Build complete application, integrations, automations, user-interfaces. Smart contracts running on a blockchain are but a small part of possible applications for DAML.

Fourth pillar: Make cheap, fast and complete deployment targets available.


What do the mainframes of the 1960s, the databases of the 1990s, and the blockchains of the past decade all have in common? With every new generation of technological infrastructure, the changes start at a very low-level and ripple outwards, soon reaching an inflection point wherein the technology explodes, transforming the very way that business is conducted globally. Every time after that initial explosion comes a consolidation, where the infrastructure becomes abstracted away and applications themselves become the focus. And that’s when the real innovation starts happening.

“Blockchain” can mean any platform that adds consistency guarantees and commonly includes some…


So, there are a ton of people who are using Zoom more than they ever have before and others using it for the first time. A few people have asked for help since it seems Zoom’s documentation can be unclear (if you are reading this Zoom, I know a company that can help).

So here’s a simple easy guide to mute functionality in Zoom.

First, open Zoom and click on meetings:

Click Meetings to retrieve a list of meetings

Next, select the zoom meeting you want to edit (this is possible to edit even if it is for a recurring meeting):


The world of Developer Relations is often in a state of change. The industry has many takes, but most boil down to relating information, communicating with developers and practitioners of specific technologies, and spreading the information on technologies and philosophies moving toward the cutting edge.

There are many job titles involved here. Developer Advocate, Community Manager, Technical Evangelist, Community Engineer…this list could go on for quite a while. But the one title you won’t find is Marketer.

Before getting to far into it, this is not a rant about the value of Marketing. The people who know how to reach…


I’ve been in the DevRel game for awhile…long before it was even called Developer Relations. I’ve seen lots of changes, from the introduction of non-technical, personal development talks to the growth of technologies, to the explosion of diversity in the subject we look at. Most of this, on stage at the big conferences.

It got me to thinking, though…what ever happened to the good ol’ local meetup?

WNYRubyBrigade/BuffaloPHP Cross Meetup circa 2013 (I’m there in the green hat)

When I first started speaking, I cut my teeth at the local meetups. Not only was it great, because there was a familiarity with the folks there, but my first ever talk was…


The building of modern technology, application development, and all that goes along with it is anchored in the idealization of innovation. For years, the web and mobile application development has rooted itself in the idea of pushing things forward, building a better world for the people living in it.

Not too many years ago, the market for technology left the boardrooms of large enterprises companies and entered the consumer market. It’s interesting to consider that such things as smart phones and portable devices, tablets and even laptop computers have only become a major part of life for the general public…


As most people will tell you, I go to a lot of conferences. Like, a lot. This year alone I spoke at 29 events, attended 32, and that doesn’t include podcasts, interviews, guest appearances and local events. I see many different things at different conferences but there’s one thing I’ve noticed more than ever this year.

Most conferences aren’t pushing anything forward.

Not all events give badges, but my collection grows this year.

It came to me slowly. In my position I’m lucky to see a large number of talks, ranging from the theoretical and philosophical to the how-to on new technologies. …


Flexibility in Your Logs Leads to Better Team Health
One of the most regulated industries in the world is healthcare. Working to modernize a slow moving industry is no easy task. Luckily, Logibec is working to make healthcare perform in the modern world. The company is a major player in the Canadian healthcare IT and has been leading the modernization effort for over 35 years.

Logibec focuses on every part of hospital management, from supplies and logistics, to pharmaceuticals, to patient management within a hospital system and their health history. The applications they create are focused on ensuring information is…


Responsible Software Development

I’ve been lucky enough to travel around seeing and organizing and speaking at technology conferences for the past several years. It’s interesting to see how people come together over something many outside the industry take for granted: developing software.

But there is something missing sometimes.

For the past while, I’ve been a Ruby developer predominately. I’ve worked with other languages, PHP, NodeJS, even some proprietary languages like Visual Basic and ASP. I moved to Ruby because of a job. I’m not complaining, I enjoyed taking my knowledge of the business logic and applying it to something new.

On reflection, though…

PJ Hagerty

Developer, writer, speaker, musician, and Community Advocate, PJ is the founder of DevRelate.io. He is known to travel the world speaking about programming.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store