Useful websites for programmers – List of some useful websites for programmers and developers.
How to make Python code concurrent with 3 lines – a great trick.
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 – 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 – “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.
7 open source platforms to get started with serverless computing – 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 – fatal mistakes new users to docker may make.
Automate Sysadmin Tasks with Python’s os.walk 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 – 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 – 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 – “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 – 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 – Ricardo Marques of OutSystems talks about how he led his team through the process of deploying its applications in containers.
Could this be the perfect programming interview problem?
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 – “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 – 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 – 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.