don't panic labs reading list

DPL Reading List – January 19, 2018

by 

|

|  

in

Here are some of the articles we’ve been reading around this office this week. The Making of Apple’s Emoji: How designing these tiny icons changed my life – “…I would suggest to any designer looking for their reason to get up in the morning to find their humble mentor, or be one, and get on…

Read more…

Getting Started with Ionic, Part 1

by 

|

|  

in

There are many strategies to building mobile applications. Some people prefer to go the 100% native route, writing their applications in Swift / Java. Others like to use Xamarin and write one application in C#. There are yet still some that just write a single website that works well in mobile. In this article, we…

Read more…

Don't Panic Labs Reading List

DPL Reading List – January 12, 2018

by 

|

|  

in

Here are some of the articles we’ve been reading around this office this week. Using thought to control machines – “These questions are not urgent. But the bigger story is that neither are they the realm of pure fantasy. Technology changes the way people live. Beneath the skull lies the next frontier.” Exclusive: What Fitbit’s…

Read more…

SOLID, Part 5: Dependency Inversion Principle

by 

|

|  

in

In this five-part series, I’m covering each design principle laid out in SOLID. In this final post, I am covering the dependency inversion principle. The “D” in SOLID is a pretty well understood principle. It is supported by a variety of platforms, including Angular. The code below shows how it is implemented using Angular. The…

Read more…

Don't Panic Labs Reading List

DPL Reading List – January 5, 2018

by 

|

|  

in

Here are some of the articles we’ve been reading around this office this week. Apple’s Legendary Lisa Operating System Is Coming to Your Desktop for Free – “Lisa was a cutting-edge machine and one of the first to offer consumers a GUI, mouse, and file system, but it was prohibitively expensive and didn’t catch on….

Read more…

SOLID, Part 4: Interface Segregation Principle

by 

|

|  

in

In this five-part series, I’m covering each design principle laid out in SOLID. In this post, I am covering the Interface segregation principle. The “I” in SOLID is a principle that is easy to skip over. Everyone will always remember the “S”, because it is first. The “L” is easy to remember because it is…

Read more…

Don't Panic Labs Reading List

DPL Reading List – December 29, 2017

by 

|

|  

in

Here are some of the articles we’ve been reading around this office this week. Google Maps’s Moat – “Over the past year, we’ve been comparing Google Maps and Apple Maps in New York, San Francisco, and London-but some of the biggest differences are outside of large cities.” UX Writing. Let User Interface Speak. – “UX…

Read more…

SOLID, Part 3: Liskov Substitution Principle

by 

|

|  

in

In this five-part series, I’m covering each design principle laid out in SOLID. In this post, I am covering the Liskov substitution principle. Now is when things get interesting: program to an interface that can be implemented by many services. The Liskov substitution principle (LSP), created by Barbara Liskov, says we can substitute one service…

Read more…

Don't Panic Labs Top Posts of 2017

Our Top Posts of 2017

by 

|

|  

in

The end of the year is a few days away and I don’t think I’m alone when I say that this year flew by pretty darn quick. It’s also time for another end-of-year “Top 10” list. I am again blown away by how this team does such a fantastic job in sharing what they’re learning…

Read more…

Don't Panic Labs Reading List

DPL Reading List – December 22, 2017

by 

|

|  

in

Here are some of the articles we’ve been reading around this office this week. The Solution to IoT is Blockchain Security – “HDAC (Hyundai Digital Asset Currency) is a company attempting to solve the security problem of the IoT through blockchain technology by creating a permissioned private network. In other words, they’ve chosen not to…

Read more…