Group Created with Sketch. SMOOTH TERMINAL

    Change Theme

  • Solarized Light

    Pick Theme
  • Solarized Dark

    Pick Theme
  • City Lights

    Pick Theme
  • Eclipse

    Pick Theme
  • Twilight

    Pick Theme
  • Jellyeans

    Pick Theme
  • Gruvbox Dark

    Pick Theme
  • Gruvbox Light

    Pick Theme
  • Vim Gotham

    Pick Theme
  • Home
    • Articles
    • News
  • Articles
  • News
  • Sponsors
  • Consulting
  • About
  • Authors

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

By Matthew Ray on 2018-04-06

News

alt text

Rogue packages are a danger to anyone using JavaScript projects such as Webpack and Babel. Casper Beyer argues that developers shouldn’t just trust package managers, but consider other possibilities instead of relying on trivial packages such as an is-true or is-even package. Using tons of packages to do trivial things creates a large surface area that could be exploited by rogue package maintainers in the future.

alt text

Is your system prepared to deal with the unexpected? Fred Hebert discusses how to make a system which deals with fault tolerance with Elixir. Fred’s talk, The Hitchhiker's Guide to the Unexpected, was given at ElixirDaze and CodeBEAMSF, and you can watch it on Youtube.

alt text

Netflix announced its newly released Open Source project, FlameScope. FlameScope aims to provide performance visualization insights such as analyzing variance and perturbations via a flame graph. The full announcement covers what a flame graph is with plenty of examples and gives you all the steps to get started. It also covers running FlameScope locally, so you can start monitoring your CPU’s performance visually. Check out the code on GitHub or watch a video of FlameScope in action.

alt text

If you would like to develop, test, and deploy your code from one spot, Fly Edge Apps is for you. Fly.io announced the release of Edge Apps , which are particularly good at optimizing images, remixing content, and not being a CDN. Edge Apps also help pre-render React apps, and can be set up with existing React apps easily (12 lines of code or less easy).

Been hearing about PWAs, but haven’t heard enough to learn about them yet? Maximiliano Firtman has you covered. Maximiliano covers some history of the PWA, and he hypes some news Apple silently slipped into its latest iOS update: PWAs are on iOS. Maximiliano also covers the differences between PWAs on Android and iOS along with other PWA limitations.

alt text

Adnan Ahmed made a 24 step roadmap for modern Backend developers. Adnan notes this roadmap has more direction than the typical one that just has a list of technologies . If you are a true beginner, start at step one obviously. However, even if you have been involved in BE for a while, this might serve as a good way to judge your strengths and weaknesses.

Will Crichton argues that ‘program models transition over time’ and titles this process ‘Gradual Programming’. Will discusses which problems will impact the next generation of programmers the most and the current failings of languages used in research. Dive into the piece ‘Gradual Programming’, and then follow it up with some juicy orange site discussion on the topic.

Dregs

  • Writing to the framebuffer - linux provides a virtualized framebuffer that you can play with, and it’s awesome.

  • Diamond - "Diamond is a powerful MVC / Template Framework written in the D Programming Language, inspired by ASP.NET using vibe.d as backend."

  • JavaScript to Rust and Back Again: A wasm-bindgen Tale - If you want to compile rust to webassembly, wasm-bindgen seems useful.

  • Composable Network Protocols vs. Encapsulation - "to get composable network protocols, we have to treat them in a way that seemingly breaks encapsulation"

  • Introducing Delete-Everything Verifiably Null Universally Lossy Logarithm Encryption - Good april fools joke, in case you missed it

  • Codec-beam - Start with Haskell, end with Erlang VM byte code

  • A geometric Rust adventure - Shapes, Rust & the code as well

  • Elm-webpack-4-starter - Elm + Webpack = <3

  • Rebuild Docker from Scratch - Great workshop for getting started with containers

  • You can't Rust that - "Kill all Setters"

  • Tensorflow.js - A Javascript implementation of Tensorflow

  • System Shock GPL Source Code - Solid discussion on The Orange Website as well

alt text

https://twitter.com/SusanPotter/status/980490436459540480?s=19

Today's issue of Inside Dev was hand-crafted for you by the team at www.DailyDrip.com , where you can get daily videos on emerging software development tools, techniques, and patterns.

@

# 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.

Related Articles

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

By Matthew Ray on 07-18

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

By Matthew Ray on 06-18

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

By Matthew Ray on 06-18

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

By Matthew Ray on 06-18

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

By Matthew Ray on 06-18

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

By Matthew Ray on 05-18

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

By Matthew Ray on 05-18

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

By Matthew Ray on 05-18

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

By Matthew Ray on 05-18

Explosions, Testing Antipatterns, Job Interviews, Backwards Compatibility.

By Matthew Ray on 04-18

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

By Matthew Ray on 04-18

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

By Matthew Ray on 04-18

Build your own 8-bit character using Sass part IV

By Alexander Pulido on 04-18

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

By Matthew Ray on 04-18

Build your own 8-bit character using Sass part III

By Alexander Pulido on 04-18

Build your own 8-bit character using Sass part II

By Alexander Pulido on 04-18

Build your own 8-bit character using Sass Part I

By Alexander Pulido on 04-18

Complex mixins in Sass Part II

By Alexander Pulido on 04-18

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

By Matthew Ray on 03-18

Complex mixins in Sass

By Matthew Ray on 03-18

Get more awesome dev news and articles

© 2018 Concur Messaging, Inc. All Rights Reserved.

    About

  • Consulting
  • Explore Tags
  • Our Story
  • Team
  • Terms of Service
  • Privacy Policy

    Social

  • Twitter
  • Slack