Tag: How to
-
How Kubernetes creates and runs containers: An illustrated guide
Posted on January 18, 2022, Level intermediate Resource Length long
Understanding how Kubernetes handles containers gives you greater flexibility to create custom configurations for specific needs. Kubernetes enables you to do a lot of productive work without having to understand a lot about the underlying details. By Bob Reselman.
Tags cloud devops software-architecture cio how-to
-
Async Rust in practice: Performance, pitfalls, profiling
Posted on January 17, 2022, Level intermediate Resource Length medium
A few weeks ago, an interesting issue appeared on our GitHub tracker. It was reported that, despite our care in designing the driver to be efficient, it proved to be unpleasantly slower than one of the competing drivers, cassandra-cpp, which is a Rust wrapper of a C++ CQL driver. By Piotr Sarna.
Tags programming performance software-architecture cio how-to
-
How we saved 70k cores across 30 mission-critical services
Posted on January 15, 2022, Level advanced Resource Length long
As part of Uber engineering's wide efforts to reach profitability, recently our team was focused on reducing cost of compute capacity by improving efficiency. Some of the most impactful work was around GOGC optimization. In this blog we want to share our experience with a highly effective, low-risk, large-scale, semi-automated Go GC tuning mechanism. By Cristian Velazquez.
Tags how-to microservices performance devops app-development agile
-
GraphQL as a migration strategy for REST APIs
Posted on January 13, 2022, Level intermediate Resource Length medium
Traditional API architectures like SOAP and REST have been powering the web for a long time. But over the past five years, a change towards a more flexible and frontend-driven approach to API protocols has started, using GraphQL. But moving from a traditional API architecture like REST towards GraphQL can be challenging. Not only does your team need to adapt to GraphQL, but it also means you could be losing your investment in your current API architecture. By Mark Smallcombe.
Tags apis how-to restful devops web-development open-source
-
How serverless saved money on my heating bill
Posted on January 5, 2022, Level beginner Resource Length medium
Built a serverless application as a weekend project to help me save money on my heating bill. In doing so, I experienced something great about building websites in 2022. By Cameron McHenry.
Tags analytics serverless javascript nodejs app-development open-source how-to
-
Costs of being an analytics laggard... and path to becoming a leader
Posted on January 4, 2022, Level beginner Resource Length medium
How much money is your organization leaving on the table by not being more effective at leveraging data and analytics to power your business? This question is becoming more and more relevant for all organizations of all sizes in all industries as AI / ML capabilities become more widely available. And nothing highlights the costs of not becoming more effective at leveraging data and analytics to power your business models then a recent study by Kearney titled "The impact of analytics in 2020". Posted by Bill Schmarzo.
Tags analytics learning data-science miscellaneous how-to
-
Principles & best practices of REST API design
Posted on December 21, 2021, Level beginner Resource Length long
This best-practices article intends for developers interested in creating RESTful Web services that provide high reliability and consistency across multiple service suites; following these guidelines; services are positioned for rapid, widespread, public adoption by internal and external clients. By Love Sharma.
Tags apis restful web-development code-refactoring how-to
-
Google Cloud managed compute platforms: Top 10 blog posts of 2021
Posted on December 20, 2021, Level beginner Resource Length short
Sure, Google Cloud offers world-class infrastructure, but one of the main reasons that customers choose our platform is to run their applications on one of our managed container platforms: Google Kubernetes Engine (GKE), the most scalable and easy to use service from the company that invented Kubernetes; Anthos for managing containers in hybrid and multicloud scenarios; and Cloud Run, our serverless platform for containerized workloads. By @google.com.
Tags miscellaneous cio google how-to
-
Creating ML model with Swift & CreateML
Posted on December 2, 2021, Level intermediate Resource Length medium
We know machine learning is so popular in mobile and desktop applications. Therefore we need basic ML skills to follow this trend. By Oguz Kayra.
Tags machine-learning big-data how-to swiftlang app-development
-
Anti-patterns when building container images
Posted on December 1, 2021, Level intermediate Resource Length medium
This is a list of recurring anti-patterns that I see when I help folks with their container build pipelines, and suggestions to avoid them or refactor them into something better. By Jérôme Petazzoni.
Tags containers app-development devops how-to
-
The ultimate guide to Lean UX design
Posted on November 26, 2021, Level beginner Resource Length long
When designing a product, you often strive to achieve perfection by building a product with advanced features and offerings. You might find that rather than perfection, you only end up wasting time and resources on a product that you're not completely sure users will use. In other words, it's a demanding process that doesn't guarantee success. By Adam Fard.
Tags ux web-development how-to agile teams
-
Introduction to Numpy in python
Posted on November 25, 2021, Level beginner Resource Length long
NumPy is a valuable and efficient tool for dealing with large amounts of data. NumPy is quick; thus, it's easy to work with a vast amount of data. Data analysis libraries like NumPy, SciPy, Pandas, and others have exploded in popularity due to the data science revolution. By Sonia Jessica.
Tags python machine-learning big-data how-to learning