Developing Locally Against AWS-Hosted DynamoDB, Part 1

by 

|

|  

in

DynamoDB is a document storage technology hosted in Amazon Web Services (AWS). We have used it for several projects, and it works pretty well for a lightweight document store. Calling DynamoDB from within the AWS ecosystem is pretty easy, but what about calling DynamoDB from the ground, or from your own machine? Why would you…

Read more…

don't panic labs reading list

DPL Reading List – February 15, 2019

by 

|

|  

in

Here are some of the new and interesting articles we found this week. Mozilla to use machine learning to find code bugs before they ship – “Clever-Commit analyzes code changes as developers commit them to the Firefox codebase. It compares them to all the code it has seen before to see if they look similar…

Read more…

Quick Look – AWS Cognito

by 

|

|  

in

Amazon Web Services (AWS) makes many common cloud services easy to create and maintain. One of the many AWS services really makes easy is supporting authentication. One of them, Cognito, is a platform for authentication within the cloud. Let’s walk through how to use Cognito along with AWS’s Amplify service to create an Angular application…

Read more…

Don't Panic Labs Reading List

DPL Reading List – February 8, 2019

by 

|

|  

in

Here are some of the new and interesting articles we found this week. Marc Andreessen shares the 4 realities facing every entrepreneur today – “In our first episode, we sat down with a serial entrepreneur turned investor who needs no introduction: Marc Andreessen. Marc highlighted how building a successful company takes far more than a…

Read more…

Web Development – Executive Summary

by 

|

|  

in

Web development often involves a few components. First is developing the markup (HTML) that runs in a web browser. Second is developing the application style, which is often done using CSS. Third is some client-side application logic, possibly written in JavaScript. Fourth is a backend running on a server somewhere. One interesting aspect of web…

Read more…

Don't Panic Labs Reading List

DPL Reading List – February 1, 2019

by 

|

|  

in

Here are some of the new and interesting articles we found this week. The Mac turns 35 today, and here’s a nifty 1985 recap of year one – “But for all the initial hoopla, it’s worth remembering that the Mac was not an instant blockbuster. During its first year, according to Steven Levy’s seminal Mac…

Read more…

Continuous Integration – Executive Summary

by 

|

|  

in

Continuous Integration (CI) is a strange concept from the perspective of an outsider. Some of our topics in software development make sense from the outside. Unit tests imply we are adding some value to our development process. Requirement gathering makes sense to almost anyone. But the concept of Continuous Integration seems a little bit like…

Read more…

Don't Panic Labs Reading List

DPL Reading List – January 25, 2019

by 

|

|  

in

Here are some of the new and interesting articles we found this week. SurveyMonkey’s CEO on Creating a Culture of Curiosity – “Leaders need to find ways to help employees flex their curiosity. We want people to ask big questions—and we want to celebrate them when they do. We want them to think up experiments…

Read more…

Using a REST API with AWS, Part 3

by 

|

|  

in

In our previous blog posts (Part 1, Part 2), we have created some Lambda functions that query against a DynamoDB table. Now we will put an API gateway in from our services. One complication of hosting is the point of contact, between the callers and the service. In many systems, the callers call the services…

Read more…

Don't Panic Labs Reading List

DPL Reading List – January 18, 2019

by 

|

|  

in

Here are some of the new and interesting articles we found this week. 12 books that CEOs think you should read in 2019 – “If you’re a founder or aspiring entrepreneur, perhaps you’re looking to round out your reading list for 2019 with a few inspiring business reads. We asked entrepreneurs to offer their book…

Read more…