Dan Wahlin

4,839 Added | 11 Magazines | 8 Following | 34,045 Followers | @dwahlin | I run Wahlin Consulting (https://codewithdan.com) which provides training, architecture and mentoring services on Web technologies such as JavaScript, Angular, React, SPAs, ASP.NET Core, Docker and more. I also author courses for Pluralsight.com and Udemy.com covering a range of technologies.  I blog at https://blog.codewithdan.com. Follow me on Twitter @DanWahlin.

Online REPL, Compiler & IDE

BUILD AND DEPLOY IN SECONDS<p>Instant programming environment for your favorite language<p>CLOUD DEVELOPMENT ENVIRONMENT<p>INTERACTIVE<p>Your own development …

Compilers

“Containerizing” Angular with Docker: My ng-conf Talks and Overall Experience

ng-conf 2018 is officially over….too bad it can’t go on forever. It’s such a great conference that you don’t want it to end. In addition to hearing a …

Universal Studios

announcing Reliable Services on Linux and RHEL support

Many customers are using Azure Service Fabric to build and operate always-on, highly scalable, microservice applications. Recently, we open sourced …

Custom ASP.Net Themes Using Clarion - Clarion

Clarion fits in nicely with your ASP.Net projects. Managing Font, Style and Script files in your presentation layer can often become complex and …

Software Development

Custom Vue.js Themes Using Clarion - Clarion

Vue.js is a powerful JavaScript framework for building advanced user interfaces. From the Vue.js documentation:<p><i>"Vue (pronounced /vjuː/, like view) is</i> …

JavaScript

Custom React Themes Using Clarion - Clarion

React is a fantastically flexible framework that focuses on rendering complex views. This flexibility can make documentation a little difficult, so …

JavaScript

Custom Angular Themes Using Clarion - Clarion

Clarion plays really well with Angular, especially if you are using Angular CLI. If you don't have it installed already, make sure you install it now.<p>…

JavaScript

Quick Start to Clarion CSS Architecture - Clarion

Make Your Life Easier With CSS Architecture!<p>CSS doesn't suck (or at least it doesn't have to)! The days of the monolithic styles.css page are gone! …

JavaScript

3 tips for securing your Docker container

Containerization brings some oddities that are easy to overlook in terms of security. Here are three easy things to secure your container a bit …

DevOps

How TypeScript is making programming better — Tips and tricks after migrating to TS

Section I<p>JavaScript, as we all know, was originally meant for building logic into small front end apps in order to make them function dynamically …

JavaScript

What You Can Expect From Node.js 10

The release of Node.js v10 is just a week away, and will include a suite of new features including updates to errors and the formal addition of …

JavaScript

Best Practices With CSS Grid Layout

Best Practices With CSS Grid LayoutBest Practices With CSS Grid LayoutRachel Andrew 2018-04-16T13:35:19+02:00 2018-04-21T15:22:42+00:00An …

Web Development

Contextual Components in React - David Tang

Contextual Components are one of my favorite features in Ember. They allow you to expose components pre-wired with state and actions as part of a …

JavaScript

API Versioning in Asp.Net Core 2.0

API Versioning is one of those never ending debates that happens anytime you want to build an API no matter how many APIs you have built before.<p>Some …

Software Development

VuePress

Simplicity First<p>Minimal setup with markdown-centered project structure helps you focus on writing.<p>Vue-Powered<p>Enjoy the dev experience of Vue + …

JavaScript

Introducing TensorFlow Probability

<i>Posted by: Josh Dillon, Software Engineer;</i> <i>Mike Shwe</i><i>, Product Manager; and</i> <i>Dustin Tran</i><i>, Research Scientist — on behalf of the TensorFlow Probability</i> …

Deep Learning

Searching docs using a .NET Core global tool

In 2016 at the MVP Summit hackathon I put together a .NET Core CLI Tool to search for docs on docs.microsoft.com and it worked well, but there were …

Software Development

Dependency Injection

Dependency injection library for JavaScript and TypeScript in <b>5.2K</b>. It is an extraction of the Angular's dependency injection which means that it's …

JavaScript

Clarity Design System

Product-based<p>We work closely with product teams to understand and solve the vast array of challenges they face. These solutions are built into …

UX Design

Learn RxJS in 60 Minutes for Beginners - Free Crash Course

JavaScript

Explore Azure Cosmos DB with .NET Core and MongoDB

Have you had to design general purpose “metadata” tables in your SQL database that basically store column names and values? Do you often …

Stateful Applications on Kubernetes

Kubernetes and stateless applications work just out of the box. You can create a replicated application really fast. This is because the application …

DevOps

Kubernetes Persistent Volumes with Deployment and StatefulSet

I get a lot of questions about Kubernetes and persistence. Of course, persistence is important for stateful apps. We often say that for stateful apps …

DevOps

Learn D3.js in 5 minutes

An introduction to creating visual representations of your dataD3.js is a JavaScript library used to manipulate documents based on data. It uses …

JavaScript

Visual Studio Code Kubernetes Tools

A Visual Studio Code extension for interacting with Kubernetes clusters. This extension combines the vs-kubernetes extension by @brendandburns and …

DevOps

What Are Progressive Web Apps and How Do I Install One?

Apps dominate your phone. And while apps don’t quite influence your desktop or browser in the same way, that looks set to change. Progressive Web …

Another reason why your Docker containers may be slow

In my last blog post I was talking about Kubernetes and how ThoughtSpot uses it for its dev infrastructure needs. Today I’d like to follow up on that …

DevOps

A Simple Guide to Taking a Web Page Offline, using Service Workers

A service worker is a script that runs in the background when your application/website is running. It acts as an intermediary between the browser and …

Web Development

Super-powered layouts with CSS Variables + CSS Grid

We’ve been using CSS Grid in production at Mud for a few months now and I absolutely love the flexibility it’s giving me when coding layout. For so …

CSS