It is common for companies to have their own private npm registries to store proprietary code. Developers need to set the registry and log in to ensure npm is able to publish and install packages. The two main commands used are:
1) Set your company’s npm Enterprise registry as the default
npm config set registry https://registry.your-registry.npme.io/
2) Log in with a scope configured to point at your registry
npm login --registry=https://registry.company-name.npme.io
If you are using AWS CodeArtifact you can run a single helper command:
aws codeartifact login --tool npm --repository my-repo --domain my-domain
We want to make life easier for…
Spring Boot has become a top framework for the Java development community. Recently it has seen great improvements, to the point that Netflix and other large companies are using the framework in production.
Let’s take a look at how to get started with Spring Boot, and quickly deploy an application to platform-as-a-service AWS Elastic Beanstalk. We will be covering the following steps:
So without further ado, let’s get started…
If you haven’t already heard, gRPC is gaining a lot of traction in the development community at the moment. gRPC is an open-source remote procedure call standard which supports authentication and streaming of data between servers and clients. It originated at Google from their internal tool Stubby, which is used to power many Google services today.
If you are interested to learn more about gRPC, Microsoft has a good comparison between gRPC and traditional REST APIs, and there are some great posts showing benchmarks between gRPC traditional REST APIs. In some cases gRPC reduces processing time by 50%. …
Experimental rock album by what sounds like, a group of amateur artists recording in a basement, turned out to be one of the most influential albums of all time.
The compositions have unique and catchy vocals, with an indie guitar edge and grungy, druggy lyrics. Out of tune violins, medieval drums and droning chords suddenly turn the atmosphere dark.
As online/offline experiences have become more seamless, there is a desire to improve interactive learning experiences for students. Current off-the-shelf learning solutions have many limitations, whilst best-in-class solutions are often completely custom.
Here I’m going to explore the digital learning landscape and walk through some of the approaches I’ve used to create more custom experiences. First off, we need to clarify some definitions.
In web development there have been many attempts to unite the code running on the server and the code running in the browser. There are variety of approaches, here I explore some of the approaches and the latest developments in the fullstack world.
In the beginning a simple solutions was to create a browser plugin which would run your native code inside a sandbox. One of the main downsides was that the plugin had to be installed by users before it would run. Current project examples include:
There is a lot of debate and discussion in our world between different Design methodologies & frameworks. Teams regularly discuss and often force-fit Design Thinking, Design Sprints & Agile as solutions to Innovation or Product Design challenges with no thought as to why. When looking into each framework they aren’t always clear on the best use-case for each and leave many aspects open to interpretation.
Design and Product processes and methodologies our just tools in our evolving toolkit, depending on the challenge we face and what we want to achieve we select the right frameworks. …
Creative Technologist, coder, music producer, and bike fanatic. I find creative uses for technology.