Inside | Real news, curated by real humans
Inside Dev

Inside Dev (Nov 4th, 2017)

News

Over at Adobe, Nick Babich wrote up A Comprehensive Overview of UX Design Deliverables. He covers what kind of things a UX designer does daily, and there are some great things you can integrate into your development process from this. It’s a master work on initial project discovery. On the Lyft blog Della Anjeh covers How to Write Awesome Tech Specs which is a natural extension of the discovery process. While these articles aren’t strictly code, internalizing some of the concepts and putting those tools in your kit can greatly increase your dev productivity and yes, salary!

  • Email gray
  • Permalink gray

Kaggle ended up with more than 16,000 responses to their Data Science and Machine Learning survey. Some highlights: more often Statisticians are using R instead of Python even though Python is more commonly used overall; average salary of respondents was 55k; 41.8% of respondents have a masters degree. Take a look at all of the insights and data the survey collected.

  • Email gray
  • Permalink gray

Take a look at Jonathan Turner’s fun facts about Rust’s growing popularity! Turner highlights the growing Rust scene and highlights Rust Podcasts, Rust conferences, and the Rust Reddit. Read all of the fun facts to learn more about the current Rust scene. Oh yeah, and 100+ organizations are using Rust in production. NBD.

  • Email gray
  • Permalink gray

Stackoverflow details the most disliked programming languages based on what developers preference of languages not to work with. Ends up Perl is the most disliked programming language, followed by delphi and vba. Stackoverflow also charted the most disliked tags, which ‘internet-explorer’ was the most disliked tag, followed by ‘visual-basic’ and ‘cobol’.

  • Email gray
  • Permalink gray

Ofir Press wrote a great post walking through Neural Language Modeling From Scratch.  “Language models are a fundamental part of many systems that attempt to solve natural language processing tasks such as machine translation and speech recognition.” If you’re interested in learning about the theory behind language models, you won’t be disappointed.

  • Email gray
  • Permalink gray

Slack writes of their growing pains migrating Slack’s desktop app to BrowserView. They dig into how they interact between various processes - interestingly, they have a Master Store that’s their primary source of truth and individual processes are eventually consistent. Their big takeaways: “Redux + redux-electron: Means we don’t have to think about where reducers live or where actions are dispatched. Rx + redux-observable: Turns our store into an interprocess event bus with functional superpowers. TypeScript: Helps us refactor code quickly and correctly.”

  • Email gray
  • Permalink gray

Development Dregs

Apache Kafka Goes 1.0 - this means everyone’s streams are stable now, right?

Why TDD Isn’t Crap - tdd is a great way to structure thinking and problem solving, even if you delete the tests at the end that alone means it isn’t crap

Performance Improvements in Ruby 2.5

My approach to using z-index - if z-index annoys you, then try this type of approach. It really works!

Solidarity  -  The CLI for Developer Sanity - I wonder if the author misses the point of containers, one being you can match your deployment

Angular 5 was released - If you need to update follow Angular’s guide for updating.

Stargazer: understanding the π-calculus, visually

4 ways to dispatch actions with Redux

React Call Return — What and Why

When do I know I’m ready for Redux? - just use it ok?

A Minimalist Guide to SQLite

Why would anyone choose Docker over fat binaries?

The meaning of AMP - still think AMP needs to die in fire

Elixir web development 101: collaborative todolist with realtime updates - and if you’re interested in learning Elixir, we have a free introduction to Elixir, OTP, Ecto, and Phoenix.

Data Classes for Java

Linux containers in 500 lines of code - A lengthy article in literate-programming style explaining how to wire together the linux kernel’s container mechanisms.

Does C++ need a universal package manager? - This is a violation of Betteridge’s Law.

Splitting Strings - a deep dive into why `#split` works the way it does in Python, Ruby, and Perl.

Code Reuse In Actual Practice - surprisingly great post on a gamedev forum.

Against an Increasingly User-Hostile Web - Huge article; great points. Random takeaway: “The actual article (text and three images, version B) makes up less than 6% of the total size of the page on LeMonde.fr. This means that 94% of the data transferred between you and LeMonde.fr has nothing to do with the article.”

Growing a Code Review Culture - A well-written, actionable article that can make your team better today.

My VM is lighter (and safer) than your container - lightweight VMs that can boot in around 4ms. Great for serverless architectures and a lot of other things

Becoming a Contributor - great post on becoming a contributor to a project

East5th - Grokking the Y Combinator with Elixir - an implementation of the y-combinator in elixir, built out incrementally. really cool!

Understanding why and how to add idempotent requests to your APIs - various options for handling idempotent API requests in ruby, but useful as brain-fodder regardless of the language you prefer

Make Your Pseudocode Your Real Code - really great article on writing readable code

https://twitter.com/Rich_Harris/status/923392376592392197 - this is an amazing thread
  • Email gray
  • Permalink gray

Blog Posts this week from DailyDrip

Babel & ES6

  • Email gray
  • Permalink gray

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.

If The World Was Created By A Programmer [Comic]

  • Email gray
  • Permalink gray

Subscribe to Inside Dev

MORE NEWSLETTERS

The best source of in-depth news and analysis about Amazon

Inside Amazon

The best source of in-depth news and analysis about Amazon

TWICE WEEKLY
The best source of in-depth news and analysis about Amazon

Inside Amazon

TWICE WEEKLY

SUBSCRIBED!

Share via

For those in the business of buying, selling, and developing real estate.

Inside Real Estate

For those in the business of buying, selling, and developing real estate.

TWICE WEEKLY
For those in the business of buying, selling, and developing real estate.

Inside Real Estate

TWICE WEEKLY

SUBSCRIBED!

Share via

Financial, legislative, agricultural, and all the other most important news about the cannabis industry

Inside Cannabis

Financial, legislative, agricultural, and all the other most important news about the cannabis industry

TWICE WEEKLY
Financial, legislative, agricultural, and all the other most important news about the cannabis industry

Inside Cannabis

TWICE WEEKLY

SUBSCRIBED!

Share via

Drone news for hobbyists, professionals, and investors

Inside Drones

Drone news for hobbyists, professionals, and investors

TWICE WEEKLY
Drone news for hobbyists, professionals, and investors

Inside Drones

TWICE WEEKLY

SUBSCRIBED!

Share via