Daily Topic

A daily overview of emerging technology and classical techniques.

Get Started Now!

Meet your expert


7f98e514a44b8ff8109e81882dbcf1c5?s=184&d=mm

Josh Adams

@knewter

I've been building web-based software for businesses for over 18 years. In the last four years I realized that functional programming was in fact amazing, and have been pretty eager since then to help people build software better.

Meet your expert


C69b05d12e2e59023ccd2cd030fef830?s=184&d=mm

Adam Dill

@adamdill

Adam has over 19 years of software development experience, and has spent a good part of that educating new developers. He was previously CTO at inside.com and Development Director at Maxmedia . When Adam isn't coding, he is off hiking in Colorado mountains, or practicing some pretty fly martial arts. He thinks swords are cool.

Meet your expert


33b32be65cd662922a71dc1d051ddb9f?s=184&d=mm

Franzé Jr

@franzejr

Software Engineer with experience working in multi-cultural teams, Franze wants to help people when he can, and he is passionate about programming and Computer Science. Founder of RemoteMeetup.com where he can meet people all over the World. When Franze is not coding, he is studying something about programming.

Meet your expert


B9491f993786452ffe05d432a66f18d9?s=184&d=mm

Matthew Ray

Matthew is a tech news enthusiast. He spends most of his time reading tech focused news, watching sports and drinking coffee. You will probably find him at a coffee shop or the library.

What our customers are saying!

Daily Drip has easily been one of the most helpful resources on my journey to better understand Elixir and the Phoenix web framework.
Taylor Dolezal Software Architect
Taylor dolezal
With any language there are so many details to learn. What functions are built-in? How should I structure my code? What tools are available for improving my workflow? It’s rare to find one source that can answer so many of these questions, but DailyDrip does this and more for Elixir.
James Edward Gray II Developer
James edward gray
Daily Drip is by far the best resource for learning Elm anywhere, and among the very best online learning platforms, period.
Rex van der Spuy Author of 5 books on game development
Rex van der spuy

See what you'll get


Build your own 8-bit character using Sass part IV

Automating character animation.
04:13
Free!


Build your own 8-bit character using Sass part III

Animating the character
04:00


Build your own 8-bit character using Sass part II

Styling the character using Sass.
05:19


Build your own 8-bit character using Sass Part I

Functions in Sass Outline: functions, directives, loops, conditio...
07:26


Complex mixins in Sass Part II

Learn how mixins, loops and conditionals work in Sass and how they...
04:57


Complex mixins in Sass

Learn how mixins, loops and conditionals work in Sass and how they...
07:28


Introduction to Sass Part 2

Refactor our Sass project with Variables and Mixins.
04:56


Introduction to Sass Part One

A brief overview and practical intro to Sass.
03:16


Working With APIs

Load Balancing and Caches
06:55


Server Rendered Apps

How to make Nginx useful with server rendered apps built using Rai...
04:35


Hosting Static Websites

Use Nginx to host a basic static website.
04:49


Introduction to Nginx

Nginx Fundamentals
07:04


The Position Declaration

Learn the basics of position and z-index in CSS.
06:41
Free!


The Box Model

CSS Shorthand, The Box Model, and centering with margin auto
05:32


HTML5 Semantic Elements Part 2

Building a basic styleguide, continuing with semantic elements
06:15


HTML5 Semantic Elements Part 1

Building a basic styleguide, starting with semantic containers.
04:13


What is CSS

Learn the anatomy and basic usage of CSS.
05:37
Free!


What is HTML?

Learn how HTML lets you structure content for the web.
05:48
Free!


Creating a Worker Service with Faktory

Set up and create a Worker Service.
05:18
Free!


Faktory

Setup a Faktory service, Create a Background job, and test it.
07:26


Monitoring and Alerting

Configuring alerts with HoneyBadger.
05:52
Free!


Exceptional Exceptions

Exception handling with HoneyBadger
05:32
Free!


Setup Nginx

Tying it all together with Nginx.
07:11


Launch and enhance our API

Learning To Use PM2 and launching our API
04:42


Create FreeBSD droplets and configure them to run Nginx and Node.js

Configuring FreeBSD.
06:20


Build a Node.js API

Building the API defining our CRUD operations.
04:54


Start Building a Node.js API With Digital Ocean

Intro, MLab Config, and Architecture.
07:33


Automated Backups and Disaster Recovery Part 2

Configure a Read Replica and a Multi-AZ.
05:05
Free!


Testing, tools, utilities and tricks

Overview of some of the best tools for email development and how t...
04:55


Building a Responsive Email Using Fluid Technique Part II

Build an email template using the fluid technique while reviewing ...
04:58