gootik / this-week-in-erlang Goto Github PK
View Code? Open in Web Editor NEWWeekly review of things that happen in the Erlang world
Home Page: https://gootik.github.io/this-week-in-erlang/
License: MIT License
Weekly review of things that happen in the Erlang world
Home Page: https://gootik.github.io/this-week-in-erlang/
License: MIT License
2018/03/23
article
A really good article about how more experienced developers sometimes (unwittingly) shutdown and turn away less experienced developers was published last week at opensource.com. It's worth a read; food for thought.
https://opensource.com/article/18/3/avoid-humiliating-newcomers
A. Jesse Jiryu Davis
jessejiryudavis
2018/03/30
OTP
I randomly stumbled upon something very exciting while browsing for the OTP repo on Github. It seems like the Erlang dev team is planning a Dev Blog! This is amazing.
2018/04/20
article
This article talks about how Erlang teaches you to think about distributed systems. It also, briefly, compares Kubernetes (as a distributed system) vs. Erlang VM.
https://blog.kenforthewin.com/what-erlang-taught-me-about-distributed-systems/
Kenny Bergquist
kenforthewin92
Today (25th of august) an online meeting was held to discuss the future of riak, this document was available online: https://slack-files.com/T6PE2GNC8-F6U0FEFKP-b5db1a9fcd
the meeting is still ongoing check https://twitter.com/bytemeorg for updates
2018/03/23
announcement
Thanks to @bytemeorg, we have now streamlined how these newsletters are made. You can also easily contribute by just opening a Github issue in the repo.
https://github.com/gootik/this-week-in-erlang/issues/new
Sasan Hezarkhani
gootik
2018/04/06
article
This is a transcript of a talk given at ElixirDaze and CodeBEAMSF conferences in March of 2018.
This post covers broad and diverse approaches to handling the unexpected, but will keep a specific focus on how building the proper supervision structures lets us encode predefined failure semantics into our programs so that we know how most errors will be handled, without even knowing what they are ahead of time.
https://ferd.ca/the-hitchhiker-s-guide-to-the-unexpected.html
Fred Hebert
mononcqc
2018/04/20
OTP
As you may remember, we found out that the OTP team was starting a Blog. It turns out, they are ready to share the news with everyone with an article on IO Polling on OTP 21! This is very exciting; the more insight we get on the inner workings of BEAM and the more we know what the team is working on, the better.
http://blog.erlang.org/IO-Polling/
Lukas Larsson
garazdawi
Everything realted to Aug 25th post :)
Yup. it's happening.
2018/03/30
article
Neeraj goes over Marina and few other Erlang tools/libraries for dealing with Cassandra. A great read.
https://medium.com/@nsharma9/high-performance-erlang-cassandra-client-marina-f7e93edf8677
Neeraj Sharma
nsharma9
2018/03/23
announcement
CodeBEAM has uploaded all talk videos from CodeBEAMSF 2018 on youtube!
https://www.youtube.com/channel/UC47eUBNO8KBH_V8AfowOWOw/videos
Code BEAM
CodeBEAMio
2018/04/20
OTP
As you may know, OTP 21 is planned for release on June 20th with the first release candidate on May 2nd. If you are planning to submit a PR, do it now! Read more, in the mailing list link.
https://groups.google.com/forum/#!topic/erlang-programming/_cjAzhkX26w
Henrik Nord
Proxyles
2018/03/30
article
This article goes over Erlang NIFs (Native Implemented Functions) and how to use them. Ross shows how you can take a slow pure Erlang implementation and make it performant.
https://rhye.org/post/native-methods-in-erlang/
Ross Schlaikjer
rschlaikjer
2018/04/20
article
A beautiful blog post, also titled "Beautiful Code", that takes you through an artistic side of Erlang. Brujo uses Erlang code to write poems. Check it out.
https://medium.com/erlang-battleground/beautiful-code-254a5f8ef958
Brujo Benavides
elbrujohalcon
2018/04/20
announcement
Early bird ends Sat 21/04 Code BEAMSTO - previously the Erlang User Conference.
The Erlang User Conference (EUC) has been rebranded as Code BEAMSTO. It is still a two-day, multi-track event on Erlang programming language with elements of Elixir and other BEAM languages. We focus on real-world applications of Erlang, concurrency, distributed computing and scalability. We strive to bring together people passionate about the Erlang Ecosystem and high-performance, massively scalable distributed systems.
Join us between 31 May - 1 June, plus a free day of tutorials. There are also many in-depth training options available, find out more on the website.
https://www.codesync.global/conferences/code-beam-sto-2018/#Register
Code BEAMSTO
CodeBEAMio
2018/03/23
article
An article comparing Erlang and Rust. The article goes in depth comparing many aspects of both languages.
https://www.infoq.com/articles/rust-erlang-comparison
Krishna Kumar Thokala
krishnakumart36
Please comment here if you wish to add or suggest something to include in the next newsletter.
Please comment here if you have any suggestions for the September 22 issue of the newsletter. Thanks.
What to include?
2018/03/30
article
Redbug is a debugging and tracing utility for Erlang. The article presents some recently added features to redbug, showing how to use them.
https://medium.com/@robertoaloi/tracing-child-processes-with-redbug-684b647c12a1
Roberto Aloi
robertoaloi
This issue is for discussion around items to include in the September 29 newsletter. Please leave a comment if you have a suggestion for inclusion in the newsletter.
Things we want to include in the newsletter. Don't forget the suggtions that didn't make last week, marked as 🎉 : #16
2018/03/30
article
It's not about Erlang but it is something a lot of developers might want to do for their own command line tools or workflow. This is a nice step-by-step tutorial that describes how to build a bash completion script for your CLIs.
https://opensource.com/article/18/3/creating-bash-completion-script
Lazarus Lazaridis
lazaru_s
2018/03/30
article
Oleg Tarasenko from ErlangSolutions wrote an article explaining how to use Docker to run and manage your Erlang distribution. This is an article to help you "modernize" your tech setup :)
https://www.erlang-solutions.com/blog/running-distributed-erlang-elixir-applications-on-docker.html
Erlang Solutions
erlangsolutions
2018/04/20
article
Another great article from the OTP dev team! This time about the Erlang Compiler and the 'time' feature. Have a look, very interesting stuff.
http://blog.erlang.org/compiler-time-option/
Björn Gustavsson
bgustavsson
is it ok to open an issue per week to have a conversation and have sugestions?
it's much more approachable than a PR.
we can use this for next week's edition.
my comments:
libs: worker_pool, recon
projects: https://bragful.com/en
2018/03/30
article
This article goes over a new feature in redbug
where child processes can be automatically traced as well as the selected processes.
https://medium.com/@robertoaloi/tracing-child-processes-with-redbug-684b647c12a1
Roberto Aloi
robertoaloi
List of things to be included in the next release
2018/03/30
event
If you are in Denver, go checkout this meetup:
https://www.meetup.com/Denver-Erlang-Elixir/events/248469248/?_cookie-check=Zf3Sj5uwG-LRn_UT
2018/04/06
article
While this is not the best piece of news out there about Erlang, the community should still be aware of the problems and try to solve them if possible. This article does a quantitative analysis of why learning Erlang in 2018 is not a good idea.
2018/04/06
library update
Hackney was updated to 1.12.x with lots of fixes and improvements, checkout the changelog.
https://github.com/benoitc/hackney/blob/master/NEWS.md#1120----2018-04-03
benoît chesneau
benoitc
2018/04/20
employment
Scrapinghub is looking for a senior Erlang developer. The position is advertised as 100% remote.
https://jobs.lever.co/scrapinghub/2a7dddd9-76f4-41f4-b55b-cb8e2641d9ab
ScrapingHub
ScrapingHub
--
2018/03/23
article
A little article/tutorial showing how to work with leveled (a LevelDB library).
http://marianoguerra.org/posts/how-to-use-leveled-a-pure-erlang-leveldb-implementation/
Mariano Guerra
warianoguerra
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.