Dev
- [Useful websites for programmers](https://dev.to/sahilrajput/
useful-websites-for-programmers-36k) – List of some useful websites for
programmers and developers.
- [How to make Python code concurrent with 3 lines](https://dev.to/rhymes/
how-to-make-python-code-concurrent-with-3-lines-of-code-2fpe) – a great
trick.
- [Shrink your Go binaries with this one weird trick](https://blog.filippo.io/
shrink-your-go-binaries-with-this-one-weird-trick/) – you can easily reduce
a Go binary size by more than 6 times with some flags and common tools.
- [Results are in for Rust’s 2018 survey](https://blog.rust-lang.org/2018/11/
27/Rust-survey-2018.html) – The Rust survey team has shared the results of
its 2018 survey on the state of the language. (The survey received 5,991
responses, three-quarters of which were from current Rust users.) Among the
findings: nearly a quarter of users have used Rust for at least two years,
and nearly a quarter of users also use Rust daily. However, challenges
remain. While the survey showed that Rust is making gains in the workplace,
the majority of respondents don’t use use Rust at work, and many don’t
expect to in the near future. The results also suggest that Rust users
struggle to reach productivity with the language, particularly in the first
year of use. You can check out the results for yourself on the Rust
Programming Language Blog.
- [GitHub’s top programming languages of 2018](https://blog.github.com/
2018-11-15-state-of-the-octoverse-top-programming-languages/) – “At the
core of every technology on GitHub is a programming language.” On the GitHub
Blog, Thomas Elliott analyzes the popularity of programming languages on
GitHub, stretching back as far as 2008. Read on to discover the top
programming languages by repositories created, the top programming languages
by contributors, geographic trends in languages by contributors, and more.
Ops
- [7 open source platforms to get started with serverless computing]
(https://opensource.com/article/18/11/open-source-serverless-platforms)
– Are you interested in serverless but not sure where to start?
Red Hat’s Daniel Oh offers an overview of the concept and shares
seven open source platforms to get you on your way. Read on to
explore Apache OpenWhisk, Fission, IronFunctions, Fn Project,
OpenLambda, Kubeless, and OpenFaas and learn how to develop a
serverless application with a cloud-native platform such as
Kubernetes, Knative Serving, or Istio.
- sr.ht – (pronounced “sir hat”) a software forge like
GitHub or GitLab, but with interesting strengths (e.g., very lightweight
pages, and the CI system).
- [5 Fatal Docker Gotcha’s 😱 - for new users](https://dev.to/uilicious/
5-fatal-docker-gotchas—-for-new-users-2o87) – fatal mistakes new users
to docker may make.
- [Automate Sysadmin Tasks with Python’s os.walk Function](https://
www.linuxjournal.com/content/automate-sysadmin-tasks-pythons-oswalk-function)
– using Python’s os.walk function to walk through a tree of files and
directories.
- [5 Application Performance Monitoring tools for improving user experiences](
https://dev.to/raygun/
5-application-performance-monitoring-tools-for-improving-user-experiences-1649)
– why it’s important to monitor your application, and tools that help you
get the job done!
- [7 open source platforms to get started with serverless computing](https://
opensource.com/article/18/11/open-source-serverless-platforms) – If you
want to embrace serverless, but aren’t sure where to start, Red Hat’s Daniel
Oh has you covered with this roundup of the best open source platforms.
- [Kubernetes 202: Making it fully operational](https://medium.com/uptime-99/
kubernetes-202-making-it-fully-operational-7416e4bb15ab) – “A Kubernetes
cluster is a powerful tool. It gives you the power to deploy your
containerized workloads, automatically scale them, and schedule them across
multiple machines. It can even open up a load balancer for your service to
be exposed to the world (assuming you’re running in a supported cloud).
Unfortunately, all of this functionality doesn’t come out of the box.”
- [Monolithic architecture vs. microservices: Choosing the right architecture
for the project](https://yellow.id/blog/
monolithic-architecture-vs-microservices-choosing-the-right-architecture-for-the-project)
– Despite what you may have heard, there’s a time, a place, and a reason
for both types of architecture. The Yellow Blog team has created a cheat
sheet to help you decide which one to use when.
- [A container for your app, my dear](https://medium.com/outsystems-engineering/
a-container-for-your-app-my-dear-87118ca84739) – Ricardo Marques of
OutSystems talks about how he led his team through the process of deploying
its applications in containers.
Misc
- Could this be [the perfect programming interview problem?]
(https://medium.freecodecamp.org/the-perfect-programming-interview-problem-8431cdeab2a7)
- [Dell XPS 13 Developer Edition Laptop](https://www.linuxjournal.com/content/
review-dell-xps-13-developer-edition-laptop) – A look at Dell’s thin and
sleek XPS 13 Developer Edition laptop that now ships with Ubuntu 18.04
LTS pre-installed.
- [Kubernetes is the new enterprise Linux](https://brica.de/alerts/alert/public/
1238094/sorry-linux-kubernetes-is-now-the-os-that-matters/) – “The operating
system no longer really matters. And for developers and the cloud, that means
that Linux no longer really matters.…The tech industry has a new operating
system it values: it’s called Kubernetes.” InfoWorld’s Matt Asay explains why
Kubernetes has replaced Linux as the center of attention. It’s not that Linux
is unimportant, Asay argues. Rather, it has become uninteresting—“just
plumbing.” That in itself isn’t so bad; as Kubernetes creator Brendan Burns
recently noted, that’s exactly the eventual future he hopes for Kubernetes.
- [ China vs. the World: A Kubernetes and Container Perspective](https://
thenewstack.io/china-vs-the-world-a-kubernetes-and-container-perspective/)
– New data released from the Cloud Native Computing Foundation‘s
Mandarin-translated survey of the cloud-native community show that the
respondents from China are, in general, less far along in their deployment
of containers and Kubernetes.
- [7 command-line tools for writers](https://opensource.com/article/18/11/
command-line-tools-writers) – Instead of using a word processing program,
why not write your next conference proposal, article, or tutorial at the
command line?
- You Can Do Better
– a quick summary of everything Yegor Bugayenko would recommend a junior
programmer to do in order to become senior.