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

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

By Matthew Ray on 2018-03-30

weekly

News

Maybe using a copyright protected language without asking first wasn’t a great idea. Google is likely going to owe Oracle a lot of money. An appeals court declared Google using Java for Android in 2009 was a violation of copyright law. Oracle is asking for "about $9 billion in damages."

alt text

Unity released all of the C# source code on the engine and editor. Check out the Unity C# reference source code . This was a major announcement made at GDC 2018. There was a lot of other cool stuff at GDC this year too, especially if you are an Epic Games (Fortnight creators) fan. Here’s a list of all the presentations.

alt text

WebAssembly Studio, an IDE that runs in the browser and specifically targets WebAssembly as an output, is now in beta. Run it locally on your machine , or see it live at https://webassembly.studio/ .

alt text

While you’re reimagining what an IDE can be, you might want to check out Github Explorer, where Jane Street’s James Somers challenges developers to imagine an emacs-based IDE with advanced Git integration . James argues that a Github Explorer could help you get in and out of code review quickly, among many more things. This is an exposition of one of Jane Street’s internal tools that looks fantastic.

alt text

Jessica Kerr wrote a great piece about code under change . She uses a mid-change system she’s working on as an example upon which she lays some wisdom: if you don’t understand the context of code, ask about it before you judge it. Similarly, if you do understand the context of a system that’s mid-change, appreciate that to a newcomer it can be extremely confusing.

What happens when you type ‘programmers are’ into Google? One redditor found the top results to be: [not engineers, easily scared, arrogant, lazy]. This sparked quite the conversation on reddit . Why does Google hate us?

alt text

Per Harald Borgen explains ‘ How to make responsiveness super simple with CSS Variables ’. In his tutorial you will quickly get a simple webpage to be responsive by rearranging, moving and scaling with CSS Variables. The big takeaway is that CSS Variables allow you to change fundamentally reusable values based on the viewport size, which simplifies many tasks. Using this strategy will simplify your frontend life.

alt text

Ionic released the alpha for a new OSS projected called Capacitor. It is essentially an alternative to Cordova, which seems reasonable. Some features of Capacitor include support for PWAs, a simple plugin model, and a standard library of native features. Top goals in the roadmap include improving support for Electron and Ionic Pro. Check out the the GitHub Repo , or read the full announcement .

alt text

Who else would you rather get some tips on developing in Ruby than Mr. Yukihiro "Matz" Matsumoto? Matz and some other top Ruby pros give 10 key points of Ruby Development with the SideCI team. If you are interested in things like Ruby 3.0, JIT performance, Ruby’s competitors, or have just programmed in Ruby before, this will be a fun read.

alt text

Robert O'Callahan is at it again, but this time he is speeding up ‘dwarfdump’. How you might ask? With Rust. Robert was able to reduce the dump time by 480 seconds. Robert credited Rust’s fearless parallelism as a huge help, as well as fixing a couple other smaller issues.

If you have had some headaches from managing side effects in Redux, you are not alone. Check out redux-commander, and worry no more about side effects and async actions in Redux. Scroll through the GitHub repo to see a simple and declarative syntax, which will help command your Redux headaches. It feels elm-y to me, which is my way of saying "looks good." If you are tired of hearing Redux is overused, you hear a counter argument as well by a Redux maintainer on Mark’s Dev Blog.

Twitter Was Too Good

alt text https://twitter.com/darinwilson/status/977334278072672257

Dregs

  • git log – the Good Parts - All the git log commands you could imagine and 10 more

  • gRPC for Web Clients - Beta release supports Envoy and Nginx

  • Natively Implemented Functions in Erlang - BEAM heaven

  • A Beginner’s Guide to IPFS](https://hackernoon.com/a-beginners-guide-to-ipfs-20673fedd3f) - Learn about communication protocols and distributed systems. If you don’t know what IPFS stands for this is a good place to start. BTW it’s Interplanetary File System.

  • Linus Torvalds Strikes Again - "That is either genius, or a seriously diseased mind."

  • Super Awesome Login Screen Animations - Seriously, they are pretty cool. Especially when you click the password box

  • Good Bye Docker: Solomon Hykes - Solomon leaves on a good note

  • Running distributed Erlang & Elixir applications on Docker - This could not possibly have been a more timely article for me :)

  • SF author David Gerrold wrote this "predict the future of computing" article in 1999 in Sm@rt Reseller magazine.

  • Introducing Elixir into Limpid Markets - 12 months of Elixir - a Journey

  • Pattern Matching in Elixir - We like Elixir if you couldn’t tell

alt text https://twitter.com/dnvtrn/status/977279824438943744?s=19

@

# 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