Dev
- [You don’t know Bash](https://opensource.com/article/18/5/
you-dont-know-bash-intro-bash-arrays) – Although software engineers
regularly use the command line for many aspects of development, arrays are
likely one of the more obscure features of the command line (although not as
obscure as the regex operator =~). But obscurity and questionable syntax
aside, Bash arrays can be very powerful.
- Vim Is The Perfect IDE
– “Over the years I’ve jumped back and forth between many code editors,
IDEs and tools; but it seems that somehow I always end up coming right back
to VIM, and not only for programming – guess which markdown editor I’m using
to write this post.”
- [What](https://dev.to/ivancrneto/
what-i-have-learned-from-eight-years-of-being-a-remote-developer-3eob) I
have learned from eight years of being a remote developer.
- How to use
Visual Studio Code.
- Build
a Basic CRUD App with Vue.js and Node.
- [GoLand 2018.2 Early Access Program is open!](https://blog.jetbrains.com/go/
2018/05/22/goland-2018-2-early-access-program-is-open/) Native vgo support,
better inspections, new quickfixes, multiple GitHub accounts and TouchBar
support.
- [How to write bulletproof code in Go: a workflow for servers that can’t
fail](https://medium.freecodecamp.org/
how-to-write-bulletproof-code-in-go-a-workflow-for-servers-that-cant-fail-10a14a765f22)
– before diving into this workflow, you should ask yourself “does my server
really need to be bulletproof?” There’s a lot of overhead involved in
preparing for the worst, and it’s not always worth it, observes Tal Kol.
Assuming it is worth it, he guides you through the process.
- [Developers should abandon Agile](https://ronjeffries.com/articles/018-01ff/
abandon-1) – others have said it before, and now Ron Jeffries makes his
case: Agile is not so good for developers.
- [Top Java programming tools for development](https://www.theserverside.com/
feature/Top-Java-programming-tools-used-in-application-development) – if
you were to put together a Java tool list for application development, what
would it include? Chris Tozzi, for TheServerSide, shares his suggestions.
- TIOBE Index for June 2018.
Ops
- [Get Couchbase running on AWS in 5 minutes](https://blog.gruntwork.io/
get-couchbase-running-on-aws-in-5-minutes-732d3be36784) – Couchbase is an
open source, distributed, NoSQL database that supports a huge range of
features: key-value storage, JSON document storage, secondary indices,
full-text search, live-cluster reconfiguration and rebalancing, replication
(including cross data center replication), horizontal scaling, automatic
failover, and mobile synchronization. And now, we can add one more item to
this list: easy deployment in AWS! Yevgeniy Brikman, cofounder of Gruntwork,
has the details. # Misc
- [Best Linux software](https://www.ubuntupit.com/
best-linux-software-our-editorial-list-of-essential-linux-apps) –
UbuntuPIT’s evergreen editorial list of essential Linux apps.
- How to start a cloud service.
Misc
- 15 books
for kids who (you want to) love Linux and open source.
- [Communication styles](https://dev.to/barryosull/
communication-styles—working-effectively-as-a-team-c0i) – Working
effectively as a team.
- [The State of Developer Ecosystem in 2018](https://www.jetbrains.com/research/
devecosystem-2018) – In the beginning of 2018 we surveyed 6,000 developers
to identify the State of Developer Ecosystem. Here’s what we learned.
- [Week in the life](https://hackernoon.com/
week-in-the-life-of-a-software-expert-and-father-cc8ff4f5199b) of a Software
Expert (and father).
- [Work Life Balance](https://hackernoon.com/
work-life-balance-fn-code-quality-best-practices-technical-debt-fb659dae581e)
= Fn (Code Quality, Best Practices, Technical Debt).
- A [Voight-Kampff Test](https://hackernoon.com/
a-voight-kampff-test-for-identifying-engineering-managers-bb8512c70857) for
Identifying Engineering Managers.
- GitHub VS GitLab.
- [How to Pick a Good Monitor for Software Development.](https://nickjanetakis.com/
blog/how-to-pick-a-good-monitor-for-software-development)
- Switching from 1Password to Bitwarden.