Computed Properties vs Functions – Why Does It Matter?

What’s your favorite chocolate chip cookie recipe? I bet you could ask that question to 5 different people and get 5 totally different recipes… brown sugar vs white sugar, cake flour vs all purpose, dark chocolate vs milk chocolate. All of these recipes result in a chocolate chip cookie but the process by which we […]

Introduction to Blockchain

The term blockchain has been floating around both the tech and finance communities a lot in recent years. But what is blockchain? Blockchain is a digital ledger of all transactions across a peer to peer network. Each user in the network will have a full copy of the whole blockchain, which includes data of all […]

Learning from Project Retrospectives

Overview Grio has adapted the Agile methodology to our consulting business; and one of our most valued “ceremonies” is the retrospective. We keep these meetings open to all, and the notes from these meetings are in a shared folder for everyone at Grio to read. Despite having access, I found them “gathering dust” so to […]

A Glimpse into Quantum Computing

The term “Quantum Computing” is surfacing popular science and media outlets more and more. So what are Quantum Computers? What does quantum mean? How are companies tackling quantum computing research? This post will introduce quantum computing, quantum mechanical phenomena and the status of the quantum computing industry today.

Women in Computer Programming History

There has recently been much discussion about getting more women into computer programming roles – the case of the Google manifesto shows that what many us think of as outdated gender stereotypes about programmers are still alive and well in some circles.  However, it wasn’t always the case that computer programming was considered a ‘male’ […]

What Is a Design System and When to Create One

Throughout my continuing journey as a designer I have started to notice several companies are creating what they call design systems. Some people also like to refer to them as design languages, visual languages, or human interface guidelines. Google has Material Design, Apple has created their Human Interface Guidelines, last year Salesforce put together their […]

The Elements of Style

A spate of applications have popped/cropped up in recent years with slogans like “Make Anything Art.”  They purport to transfer the style of one image and render the content of another image in that style.  In the sets of images below, the small inset image is the source of the “style” which is transferred to the larger […]

Prototyping with Principle: A Quick Review

I’ve partnered with my client, Texture, for more than two years, and I am still continually learning in all aspects of design. I’ve been lucky enough to pick up two software programs in the last year; Sketch and Principle. I’d like to give a quick review of Principle and share my pros and cons as […]

Esoteric Programming Languages and You!

Have you ever heard the term “esoteric programming language” and not known exactly what it was referring to? If so, this blog is for you, and hopefully an entertaining jaunt if not. Esoteric programming languages are a unique class of programming languages that are generally NOT designed for everyday use on projects such as a […]

Close Bitnami banner
Bitnami