Tag: Software engineering
-
10 ways to smarten up your customer experience
Posted on November 15, 2019, Level beginner Resource Length short
CMO asks the experts for some practical tips for better customer experience management and optimisation. An article by Vanessa Mitchell (www.cmo.com.au).
Tags miscellaneous leadership-and-career software-engineering
-
Object Oriented Programming in Python vs Java
Posted on November 7, 2019, Level intermediate Resource Length medium
An article by Jon Fincher. This article compares and contrasts object-oriented programming support in Python vs Java.
Tags backend-development software-engineering
-
How to build a custom Kubernetes Ingress Controller in Go
Posted on November 6, 2019, Level advanced Resource Length long
Tutorial written by Caleb Doxsey. It documents his journey to his own Kubernetes Ingress Controller.
Tags software-engineering devops-and-ci-cd frontend-and-mobile cloud-and-infrastructure backend-development
-
Use Kabanero, Appsody, and Codewind to build a Spring Boot application on Kubernetes
Posted on November 5, 2019, Level intermediate Resource Length short
An article about how to create a modern, cloud-native application. New open source tools from IBM - Kabanero, Appsody, and Codewind - were created to make it easier for developers to build and deploy cloud-native applications to Kubernetes. By Hafid Haddouti.
Tags devops-and-ci-cd architecture-and-apis software-engineering frontend-and-mobile cloud-and-infrastructure
-
Mocking is catching
Posted on November 1, 2019, Level intermediate Resource Length medium
When writing unit tests for a package, you might find yourself wondering about how to best test the behaviour of your package or you might even wonder how to test at least part of that package of yours that calls a web API or local database… without accessing the web API or local database during testing. By R-hub blog.
Tags software-engineering testing-and-quality data-and-analytics
-
Running a serverless Go web application
Posted on October 30, 2019, Level intermediate Resource Length medium
Recently Google introduced the beta program for Google Cloud Run. This is a service to run stateless containers on a fully managed environment by Google. An article by Bart Fokker.
Tags backend-development software-engineering frontend-and-mobile
-
Cloning Memcached with Go
Posted on October 29, 2019, Level advanced Resource Length short
Andrew Healey tutorial how to write key value store in Go. He uses caching pretty often but had never coded up a Least Frequently Used (LRU) cache by hand before.
Tags backend-development software-engineering
-
Using the Python zip() function for Parallel Iteration
Posted on October 28, 2019, Level intermediate Resource Length long
Leodanis Pozo Ramos wrote this tutorial about Python's zip() function. It creates an iterator that will aggregate elements from two or more iterables.
Tags backend-development software-engineering
-
Keras vs tf.keras: What's the difference in TensorFlow 2.0?
Posted on October 27, 2019, Level intermediate Resource Length short
In this tutorial we will discover the difference between Keras and tf.keras (tf - TensorFlow), including what's new in TensorFlow 2.0. By Adrian Rosebrock.
Tags data-and-analytics software-engineering ai-and-machine-learning
-
Using SSH port forwarding on Fedora
Posted on October 26, 2019, Level intermediate Resource Length short
Posted by Paul W. Frields. The protocol behind ssh allows terminal input and output to flow through a secure channel. You can also use ssh to send and receive other data securely.
Tags cloud-and-infrastructure software-engineering security-and-privacy
-
How to structure your Scala application?
Posted on October 23, 2019, Level beginner Resource Length short
Michał Matłoka wrote this piece about the application organization and structure in Scala. In Scala, one tends to see smaller libraries, which are quite flexible. That is why many things like application structure and life-cycle fully depend on developer.
Tags backend-development software-engineering
-
Use Kabanero, Appsody, and Codewind to build Spring Boot application on Kubernetes
Posted on October 21, 2019, Level intermediate Resource Length short
An guide by Hafid Haddouti. In the era of DevOps where the team is responsible for building and running applications for their entire life cycle, choosing the best tools is crucial to help reduce the work needed for building and deploying cloud-native applications.
Tags devops-and-ci-cd software-engineering backend-development