Tag: Programming
-
Choose boring technology
Posted on September 14, 2019, Level beginner Resource Length short
The perspective of seasoned developer on development process and how big companies can have a branded way of doing engineering. Compared with situations where "the way engineering is done" is actively being figured out.
Tags programming software-architecture miscellaneous how-to
-
Step Zero: Kubernetes on Microsoft Azure Kubernetes Service (AKS)
Posted on September 13, 2019, Level intermediate Resource Length short
Step to step guide how to create a Kubernetes cluster using the Azure command line tools. It describes the commands required to setup a Kubernetes cluster using the command line. By JupyterHub.
Tags devops azure programming software-architecture
-
Mono repo vs one per service
Posted on September 12, 2019, Level beginner Resource Length long
An article by Yan Cui about his take on using code repository when working with microservices and serverless. With AWS Lambda, we can deploy and scale individual functions. However, we engineers still like to think in terms of services and maintain a mapping between business capabilities and service boundaries.
Tags devops microservices programming agile aws software-architecture teams
-
The basics of Kubernetes networking
Posted on September 11, 2019, Level intermediate Resource Length medium
Kamil Lelonek explains everything you need to know about Kubernetes networking in this article. When you deploy your application to a Kubernetes cluster, you usually want to have it accessible from the outside. For real-world production applications, one of the important questions to ask is how to get external traffic into your container.
Tags devops programming kubernetes containers
-
Getting started with the Combine framework in Swift
Posted on September 8, 2019, Level intermediate Resource Length medium
Combine is a new framework by Apple introduced at WWDC 2019. The framework provides a declarative Swift API for processing values over time. Written by Antoine Van Der Lee.
Tags swiftlang programming tdd
-
Pytorch vs. Tensorflow: which framework is best for your deep learning project?
Posted on September 7, 2019, Level beginner Resource Length long
Written by Vihar Kurama. Author takes a look at two popular frameworks and compares them: PyTorch vs. TensorFlow.
Tags big-data programming data-science python miscellaneous
-
Learn Linux, 101: Fundamentals of internet protocols
Posted on September 6, 2019, Level beginner Resource Length long
Ian Shields wrote this piece on TCP/IP network fundamentals for Linux system. This tutorial helps you prepare for Objective 109.1 in Topic 109 of the Linux System Administrator (LPIC-1) exam 101.
Tags linux programming devops cloud miscellaneous
-
Google's Engineering Practices documentations
Posted on September 5, 2019, Level beginner Resource Length long
Google engineering practices are now open source. The pages in this section contain recommendations on the best way to do code reviews, based on long experience.
Tags miscellaneous programming software-architecture devops
-
What is GitOps and why it might be the next big thing for DevOps
Posted on September 4, 2019, Level intermediate Resource Length medium
With containers comes a level of agility never before experienced in the world of business. An article by Jack Wallen explaining what GitOps is.
Tags devops programming software-architecture
-
Concurrent programming in Python is not what you think it is
Posted on August 30, 2019, Level intermediate Resource Length medium
In this article, author will first walk you through the distinction between concurrent programming and parallel execution, discuss about Python built-ins concurrent programming mechanisms and the pitfalls of multi-threading in Python. By Melvin Koh.
Tags programming app-development python web-development devops
-
Modernize existing .NET applications
Posted on August 29, 2019, Level intermediate Resource Length long
An article by Derya Sezen about the way to modernize existing .NET applications. Together with the Cloud movement, its functions and benefits, software practices and trends have been converging towards creating or migrating the applications towards a cloud-native compliant architecture.
Tags programming app-development miscellaneous
-
Common systems programming optimizations & tricks
Posted on August 26, 2019, Level advanced Resource Length long
An article from the pen of Paul Cavallaro about system programming. It is an overview of some common optimization techniques and neat tricks for doing "systems programming" -– whatever that means today.
Tags programming software linux devops