Weekly Drip

Where we look at the week's top software development news.

Lessons

Each lesson focuses on a single aspect of building the project, like modeling the data, building a GraphQL server in Elixir, or building a mobile client for it in Flutter.

free

2017-03-25 Language Rankings, CSS Grid, Gitlab updates to 9.0

The Weekly Drip for this week covers some highlights from Language Rankings, what the new GitLab updates include, and everything you need to know about CSS Grid.

free

2017.04.01 Ember had a big week, Next.js 2.0 is here, and 99 Bottles of OOP is ready to be on your reading list.

Catch up on the latest news about Ember, Next.js & the latest technical book on OOP.

free

Apple commits to Pro users, Android beats Windows in internet usage, and VR’s new backbone is here.

For the first time ever, Android has beaten Windows and internet Usage. VR has a new backbone, and Apple commits to Pro users.

free

Rate Limiting, ReactXP Announced, and criticism of Electron/Slack resource management

Rate limiting, ReactXP became open source, and resource management via Electron apps were criticized.

free

React Changes, Docker OSS rebrands as Moby, and Weed NLP

React changes, a new name for Docker, and the data behind Cannabis.

free

RailsConf, Web Dev Roadmap, Stanford teaches JS over Java

RailsConf, Roadmap for Web Dev, Stanford picks JS over Java.

free

deck.gl, music sequencing, an Intel chipset vulnerability, and more.

deck.gl, a new music sequencer, and an Intel chipset vulnerability.

free

GPL Ruled Enforceable, New MS Design System, and Stack Overflow Trends

GPL Ruled Enforceable, New Microsoft Design System, and Stack Overflow Trends.

free

Google I/O takes over, Kotlin becomes first-class, and data behind the repetitiveness of top songs

Google I/O takes over, Kotlin becomes a first-class language on Andriod, and data behind the repetitiveness of top songs

free

Stack Overflow uses Machine Learning to make better job postings, GitHub Marketplace, and One Million developers are stuck in Vim

Stack Overflow is on top of the news again, GitHub Marketplace is live, and a lot of people have had trouble exiting Vim.

free

Apple Teaches Swift, Node 8.0, Fireflies capture everyone’s attention, and CS degrees are rare.

Free Swift book, Node releases new version, Fireflies and CS degrees.

free

R analysis of HN trends, WWDC, and TempleOS gets a Gameboy Emulator

R analysis of trending words in HackerNews post titles, WWDC, and TempleOS gets a Gameboy Emulator

free

Tabs cost you money, Mac Ransomware, and G’MIC is more awesome

Developers who use tabs make less, Mac Ransomware, and G'MIC goes 2.0.

free

Tabs vs. Spaces redux; Interviews are terrible; OSS deep-learning data

free

One time delivery, engineering love, grow your own, and They’re good languages Brent

free

Data Structures, Old Programmers, Better Programmers, and Google Docs hacks

free

[ Weekly Drip July 15th ] Discord scales with Elixir, People argue over most popular langs, and Cryptocurrency ICOs

free

2017-07-22 Weekly Drip: Wiping your OS while running, the myth of safe C/C++ code, and generating coastlines.

free

Flash is dead; Mobile worm; Ionic survey results; AI optimization

free

Interpreted Dolphin Shaders; Bitcoin Fork; DefCon attendee arrested

free

DOOM, StarCraft, Unreal, AI and Teapots!

free

OpenAI, .NET 2.0 and Bitcoin 💖’s coal

free

CSS gets fast, Learn Crystal, Android noms Oreos, Cryptocurrency via Python

free

ARCore, Clippy’s Revenge, and Finding Satoshi

free

ElixirConf 2017, Python beats Javascript, Yarn 1.0, & How Blockchain Works

free

Astrophotography, Graphing in Python, and a Deep Dive on Linters

free

RIP open web, Calculate Your Dev Salary, VIM users make more $$$

free

Facebook reliscenses GraphQL/React, Lyft uses Typescript, and Hacking your coding interviews

free

Contractors make more 💰, Encrypted Git, & Mozilla 💖’s OSS

free

Is Agile Working? Spotify uses ML to suggest tracks, Techniques for better code reviews

free

Neural nets colorize B&W photos, MDN docs go cross browser, & iFrames get easier

free

Better Code Reviews, Android Studio supports Kotlin, How Unreal Renders a Frame

free

Best week ever! Adobe on UX, ML survey responses, Rust is growing fast, Most hated languages

free

Unified Logs, ML-driven design, Frids, !STDs, and real-time ASCII art

free

Be a better technical leader, make Firefox fast with Rust, resize tons of images with Go, don’t use NoSQL

Open Source Speech Recognition, The failed DRM fight, ML as software dev 2.0, and is Electron a cancer?

free

Open Source Projects We Are Thankful For

free

Generative Adversarial Networks, Django 2.0, CSS Grids, and Spider Monkey optimizations

free

Blockchain Blockers, The State of JavaScript, Sustainable FE practices

free

Graphs (real and fake), Profilers, Firefox eats crow

free

JavaScript’s domination continues, 34C3 shares visions of the future, and how Ethereum executes a transaction

free

ZOMG Processors, Cold Showers for the Hot New Thing, and Browser Security

free

Elixir Survey, Why security is difficult, Browser Wars Story time, Quantum computing in 2018

free

Beyond Bitcoin, Vue.js Rising, AI-Curated Garbage

free

2018 Dev skills survey results, modeling Elm API requests, and reducing Ruby’s memory footprint

free

Deploy with Fargate, Rust matches its Roadmap, and Webpack 4 beta drops

free

Dinosaurs teach CSS, Developer Compensation, Cargo Cult Development, and ReasonML finds traction

free

CTO’s reflections, Byte-equivalent decompilation & Framework Benchmarks Round 15

free

React Native MIT, JupyterLab Beta, Code Review Mistakes, NPM Issues, and Smart Contract Security

free

Functional Web Stack, Programmers’ Hell, First NN Running on Ethereum, Google ML Crash Course

free

GitHub sucks for hiring, John Carmack writes NN in C++, Flutter is neat, & Dockermentation

free

2018 Stack Overflow Developer Survey Results, Building Systems from Scratch, Bot or Not, & React is all the Rage!

free

Technical debt as a tool, the CLOUD Act, Github ‘forks’, and toilet geolocation

free

*Intelligent* DEs, Code Under Change, and Developers are ….

free

Rogue Packages, Rust Week, & A Guide to the Unexpected!

free

Elixir is fast, webasm has an IDE, Technical Debt payment strategy

free

Rails Conf, 1000+ Rails Projects, Azure Sphere & Avoid Fireballs

free

Explosions, Testing Antipatterns, Job Interviews, Backwards Compatibility.

free

Is C stifling processor development? Kubernetes gets Operators. A new Electron challenger has appeared!

free

Google IO & PyCon Do Not Disappoint, DIY Pool Table (With JavaScript) & Cool Stuff in FireFox 60

free

Front-End Tooling Survey, VIM Pacman, Agile & Estimation don’t get love.

free

Building a Ray Tracer ⚡️, ☀️ Solar Fridges ❄️, WebAssembly and Elm Starters

free

Linux has the Power, Internet Trends, Intro to Pony, (Game) Devs Love Doom

free

GitHub Acquired, Node Mistakes, C inspires madness, Elixir Project Structure

Vue Native Launches, Intro to Data Structures, Adopting Elixir, and unsecure bluetooth padlocks

Facial Recognition, Crystal != Ruby, FreeBSD turns 25, Wireshark Rocks, and Pascal => D

free

Vue.js Handbook, Elm generative art, Gentoo Github compromised, and Kubernetes’ effects on an organization

3 Nerds in a Garage, /([Pp]+okemon)/, TypeScript|OCaml for React Native

free

Python drives away BDFL; Monads sans 🌯; System Design Explained

free

9 Biggest Mistakes in CSS Grid; 💌 Love Letter to Vue; ☕️ Java types broken

free

Exploding Rails; Knative k8s Serverless; Elixir QoL; JS fundamentals; Stable APIs

free

Re-Distributing the (D)web, Vue vs React, Keeping secrets, Typescript 3 released, ❤️ Mechanical Keyboards

free

Dart 2: The Dartening, Pwning Homebrew, Prod Minimalism, Unethical Development

Dart 2 launches, Homebrew forgets to secure Jenkins, Deploy less to do more, Automated employee firing with Bash.

free

Design for Developers, {:elixir, :cars}, Code Review Review, Top 20 Languages

This week we cover Design and accessibility, programming your car with Elixir, a culture of code reviews, and the most popular languages among software developers.

free

Waffle Fries as a Service; Elm 0.19; has OSS failed?; design for devs

Chick-fil-A deploys k8s for fun and proffit, Elm 0.19 compiles to very small bundles, Does OSS provide for societal good?, How to stop sucking at design

free

Is Rails Relevant? On the whining re: Elm, and Funding of OSS for fun and profit

Rails developers have babies to feed, Elm removes feature they promised to remove, algorithm interviews, and what funds open source?

free

Java Dominates while Python grows, AMP sucks, Typescript helps tame JS

JetBrains 2018 developer survey, John Ousterhout discusses Software Design, ElixirConf videos released

free

2.5M concurrent connections in Elixir. Readable code. Functional UI framework. Postgres 11 gets ~30% faster

How Discord manages 2.5M concurrent WebRTC connections. Long form article on writing more readable code. Scenic is a functional UI framework in Elixir and OpenGL.

free

cat /dev/news: impossible programs, Linus vacations, BIG TECH COLLUSION!

This was a busy week for dev news, so we are trying a different format. More link dump + snark, less formal write ups.

free

💵💵 Java 11 - now with license fees 💵💵; Neckbeard wisdom; CA makes empty promise on IoT security

Java 11 license changes, Two discussions of retained developer wisdom, CA passes more useless laws, Dropbox drops the mic after a major Python 3 migration.

free

Open Source Spotlight: Ignite - the React Native Starter Kit

Production ready starter kits for the React Native ecosystem.

Authors

The code in the applications was produced by:

./josh adams

Josh Adams

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.

./matthew ray

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.

Featured Lessons

Our content library is pretty great, here are a few lessons we think you might like.

What our Superusers are Saying!

Some other people were willing to publicly state that they like us!

Taylor Dolezal

Software Architect

Smooth Terminal has easily been one of the most helpful resources on my journey to better understand Elixir and the Phoenix web framework.

James Edward II

Developer

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 Smooth Terminal does this and more.

Rex Van Der Spuy

Game developer

Smooth Terminal is by far the best resource for learning Elm anywhere, and among the very best online learning platforms, period.