Feedback request: What do you love or hate about the weekly drip, is something missing?
Hit comment and let us know!
Trending videos this week on the DailyDrip
Ionic surveyed its community to find out more about what type of apps they are building. This is the first time Ionic has ever done a survey for its community, and more than 13,000 developers participated. The survey found that Hybrid dev is taking over, Firebase is on top for hosted backend services, and a lot of people are using VS Code. There are a lot of interesting finds in this article; of 13,000 respondents, 40% work for themselves and nearly half don’t track errors! Take a look at all of the results, but keep in mind that sampling bias is a thing - in a different community, the results almost certainly look wildly different.
OSS developers are angry, and not just the ‘misinterpreted pull-request comment’ kind of anger. A company called Kite is maintaining an OSS project and has made some changes to the project which many have called advertising. One of their updates was titled
Implement Kite promotion. Talk about being caught red-handed.
Microsoft launched Windows Bounty Program. Qualifying vulnerabilities reported can get anywhere from $500 to $250,000. It’s a gold rush, get your monies here. Microsoft also announced the ‘end’ of Paint -- but really Paint is just joining the windows store, and yes it is free.
🎉 Adobe announced end-of-life for Flash 🎉 They will continue to update and distribute Flash through 2020. There currently is a petition that has over 2,000 stars (signatures) to open source the Flash spec to preserve old Flash projects. The Wicked Old Witch at last is dead.
What if researchers found an exploit that could create a cross-platform worm that infected mobile phones with zero user interaction required? Just a hypothetical. In an unrelated note, "Broadpwn is a fully remote attack against Broadcom’s BCM43xx family of WiFi chipsets, which allows for code execution on the main application processor in both Android and iOS. Lengthy and fascinating writeup - if your phone is in range of an Access Point running this, they have arbitrary remote code execution. It’s not that big of a deal though - only 70% of phones surveyed in their research run this chipset.
One Month Without AMP - Can AMP die in a fire yet? Such a bad idea.
Apple’s refuses to support Progressive Web Apps - I know it was their first solution to apps, but why abandon it entirely?
Elixir v1.5 released - The new breakpoint system is unbelievably impressive, and entirely accessible from the REPL.
Phoenix is better but Rails is more popular - A little old, but a great writeup
WebGL Insights (Free Book) - Free as in beer? But hey WebGL is nifty.
The slow currentTimeMillis() - Making Java Optimization cool again
Choo, architecture & performance - Choo is a tiny JS framework, now with better performance
Stylo is ready for community testing on Nightly! - Increased CSS performance coming to a Firefox browser near you
6 Go Tips You Should (probably not) Use - You may not use the tips, but you’ll learn some Go
Error Handling in React 16 - tl;dr you can define components as error boundaries, to catch exceptions and handle them nicely for your UI, declaratively. Also in React 16, Is Fiber ready yet? finally returns YES!
What we’ve learned from .NET Core SDK Telemetry - MS has been gathering telemetry data from .NET Core and released a nice summary. Among other things, 18% of their users are on Linux - that’s kind of huge, since prior to .NET Core the number was ~0.
The Risks and Benefits of Teaching Purely Functional Programming in First Year (Free Book) WARNING: SITE IS CANCER -
The central thesis of this article is that purely functional languages are ideally suited for introductory computing classes, but only if the focus is on general concepts rather than the specifics of functional programming.
The New Firefox and Ridiculous Numbers of Tabs - Firefox went from worst-in-class tab memory usage to best-in-class in one release, as far as I can tell.
Ethereum from scratch - Part 1: Ping -
This is the first post in a series on the full implementation of the Ethereum protocol from a beginner's perspective.
Docker operations slowing down on AWS (this time it’s not DNS) - a confusing error that ended up being related to IOPS quotas on AWS. Better to read about it before it hits you, to save debugging time later :)
Why I’m Learning Perl 6 - I spent a lot of time on perlmonks.org as a youngster, and had honestly forgotten Perl 6 was released - but this is a concise overview of its M:N thread multiplexing benefits.
Dive Deeper - Learning AI Optimization
A Practical Guide to Tree Based Learning Algorithms - The visualizations and math make this article a great place to wrap your head Tree based stuffs
Qualcomm opens up its AI optimization software, says dedicated mobile chips are coming - Mass produced AI optimization hardware is game changing
New fast.ai course: Computational Linear Algebra -
the first ever numerical linear algebra course [...] to be completely centered around practical applications and to use cutting edge algorithms and tools
Using Hilbert Curves to 100% Zelda - Applied math in Breath of the Wild, I’ll take two!
A computer was asked to predict which start-ups would be successful. The results were astonishing - Machine learning is lagging in the private investment world, seems like a great application.
Blog Posts this week from DailyDrip
This post was written by the DailyDrip team and syndicated via Inside.com's network of email newsletters.