A shortlist of the most insightful talks from the conference.

On October 26, 2021, Vercel held its annual Next.js Conference, where they’ve also announced the next version of Next.js: 12. As they’ve stated, this is the biggest release of Next.js ever.

Next.js 12 comes with improvements like a brand-new Rust compiler that promises 3x faster Fast Refresh and 5x faster…

Creating a simple to-do app with authentication — Queries and mutations

In the first article of this series, we talked about the proper way to start a Django and Graphene project from scratch. Today, we will focus on creating GraphQL endpoints. This article assumes you have a basic application up and running. …

Creating a simple to-do app with authentication — Basic setup

The first in a series of articles in which we’ll be creating a modern web application, serving a simple to-do app with authentication, complete with a Django back end exposing a GraphQL API endpoint, and a Next.js, React, and Material UI front end with progressive web app capabilities.

Today we’re…

A step towards progressive web apps

Google’s Workbox is a set of libraries and Node modules that make it easy to cache assets and take full advantage of features used to build progressive web apps (PWAs).

Notably, Workbox provides two webpack plugins: one that generates a complete service worker for you and one that produces a…

I was surprised to realize Next.js does not have an out of the box tool for generating a sitemap.xml. During my research, I’ve stumbled upon a library, but I was not impressed with the interface they provided. So, I’ve decided to take it into my own hands and come up…

A critique

Summary

Captchas (an acronym for Completely Automated Public Turing Test to Tell Computers and Humans Apart) are a widely used security mechanism to identify non-human intruders. The recent captcha attacks are scheme-specific, making them unstable when the captcha security features change. Unlike those previous attempts, in this paper, Ye and her…

Summary

As Hyper Text Transfer Protocol Secure (HTTPS) becomes the new normal for The World Wide Web (WWW), Deep Packet Inspection (DPI) of encrypted streams become crucial than ever. Sherry and her colleagues claim to introduce the first system that simultaneously provides the functionality of middleboxes and the privacy of encryption…

Summary

Outsourcing non-core competencies through cloud services is a common practice for most successful tech companies to decrease costs, ease management, and provide scalability. So does deploying middlebox services to improve security and performance in their networks. The current middlebox processing schemes involve setting up and managing the infrastructure locally within…

Dropbox was founded by Drew Houston, at the age of 24. As everyone knows, it is a downloadable application that allows users to sync their local files to the cloud and other devices in a relaxed and straightforward manner.

Dropbox overall had an excellent track record, and one of the…

The Definition of Reproducibility

The reproducibility of research is an outsider’s ability to reproduce the presented results of that research with reasonably small effort. According to a highly cited paper by Roger D. Peng, “the standard of reproducibility calls for the data and the computer code used to analyze the data be made available…

Cansın Yıldız

Software Architect, Consultant, and Advisor. Was a Founding Engineer #3 @Udemy.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store