Tag: Product and design
-
Search indexing best practices for top performance (with code samples)
Posted on January 22, 2022, Level intermediate Resource Length medium
Every search interface relies on a fast back-end data-indexing process that keeps its search results up to date in as timely a manner as possible. But search indexing is only one side of the coin. The other side is the real-time speed of a high-quality relevant search engine. By Peter Villani.
Tags software-engineering backend-development frontend-and-mobile data-and-analytics product-and-design
-
DevOps for Node.js engineers: Building and publishing JavaScript application artifacts
Posted on January 21, 2022, Level beginner Resource Length medium
An artifact is a single portable file that allows us to deploy our application. It usally is an archive of the project with its dependencies (or not) but could also be a executable binary file. By Florian Goto.
Tags backend-development frontend-and-mobile product-and-design
-
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 architecture-and-apis software-engineering devops-and-ci-cd product-and-design leadership-and-career
-
How we built a VS Code extension with Rust, WebAssembly, and TypeScript
Posted on January 14, 2022, Level intermediate Resource Length long
We'll talk through our design decisions in building the extension, and along the way we'll touch on the Language Server Protocol and, more generally, how an IDE extension works. By osohq.com.
Tags product-and-design cloud-and-infrastructure software-engineering
-
9 open source alternatives to try in 2022
Posted on January 6, 2022, Level beginner Resource Length medium
Whatever tool you are looking for, there are plenty of open source software alternatives to choose from. By Lauren Maffeo.
Tags leadership-and-career product-and-design software-engineering cloud-and-infrastructure
-
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 data-and-analytics architecture-and-apis frontend-and-mobile backend-development product-and-design cloud-and-infrastructure how-to
-
Bring no-code apps to your Gmail inbox
Posted on January 3, 2022, Level beginner Resource Length medium
AppSheet in Gmail, a new feature that lets you use custom-built no-code applications, created in AppSheet, directly in your inbox as a dynamic email. Too often, daily workflows are spread across multiple applications, slowing productivity as we navigate from one app to another and back again. By Mike Procopio.
Tags leadership-and-career product-and-design software-engineering architecture-and-apis
-
Create your own Kotlin playground (and get a data science head start) with Jupyter Notebook
Posted on December 30, 2021, Level intermediate Resource Length long
Learn the basics of Jupyter Notebook and how to turn it into an interactive interpreter for Kotlin. You'll also learn about Data Frames, an important data structure for data science applications. By Joey deVilla.
Tags backend-development product-and-design data-and-analytics
-
Zero days explained: How unknown vulnerabilities become gateways for attackers
Posted on December 17, 2021, Level beginner Resource Length medium
A zero day is a security flaw for which the vendor of the flawed system has yet to make a patch available to affected users. You can't patch these holes—but you can still protect yourself. By Josh Fruhlinger.
Tags security-and-privacy product-and-design frontend-and-mobile devops-and-ci-cd leadership-and-career
-
Async & await at the edge with ReactPHP
Posted on December 16, 2021, Level intermediate Resource Length short
PHP 8.1 is out and the hip new feature for non-blocking and asynchronous programming in PHP are fibers. In this post we're going to explore them and see how we at ReactPHP will start with them at the edge. By Cees-Jan Kiewiet.
Tags cloud-and-infrastructure architecture-and-apis backend-development product-and-design frontend-and-mobile
-
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 ai-and-machine-learning data-and-analytics how-to frontend-and-mobile product-and-design
-
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 devops-and-ci-cd product-and-design how-to