PULU MAPS

Read the latest from the Developer blog for Pulu Maps.

  1. The Golden Age of Open Source is Over

    A reflection on how Open Source shifted from an idealistic movement to a vessel for corporate-backed, proprietary SaaS.

  2. Poor count() performance with MySQL compared to PostgreSQL with large JSON datasets

    JSON blobs used for unstructured data were found to tank count() query performance on MySQL 8.0 compared to PostgreSQL.

  3. A quick overview of database abstractions and ORMs for Deno

    A survey of the early ORM and database driver options available in the fledgling Deno ecosystem.

  4. Deno is a viable alternative to Node

    An early look at Deno 1.0 arguing it is already a credible alternative runtime to Node.js.

  5. Multi-WAN parallel HTTP(S) downloads with Aria2 or Axel on Linux or macOS command line

    How to use Aria2 or Axel to split a single HTTP download across multiple WAN connections for higher throughput.

  6. Service Workers arrive in iOS 11.3, bringing offline support to PWAs

    iOS 11.3 finally shipped Service Worker support, unlocking offline capability for Progressive Web Apps on iPhone.

  7. The increasing complexity of web technologies could open a can of security worms in web applications

    Growing web platform complexity expands the attack surface of ordinary web applications in ways developers underestimate.

  8. This weird old tip unlocks running Slack with less than 32GB of RAM

    A workaround for the Slack Electron app's runaway memory usage on desktop.

  9. TypeScript is the bridge between JavaScript and WebAssembly

    TypeScript's tooling and typing make it a natural on-ramp for JavaScript developers adopting WebAssembly.

  10. Google Webmaster Tools removes monthly Indexing Request quota

    Google removed the monthly Fetch as Google indexing request quota, changing how publishers push content for reindexing.

  11. Image Focal Point handling in Gentics Mesh headless CMS

    How the Gentics Mesh headless CMS handles focal-point-aware image cropping across different aspect ratios.

  12. The potential impact of Spectre on mobile performance and security

    Looks at how the Spectre CPU vulnerability and its software mitigations affect ARM-based mobile devices.

  13. Telegram bypasses Lufthansa FlyNet inflight WiFi Paywall

    An observation that Telegram messages pass through Lufthansa's paid FlyNet inflight WiFi without payment.

  14. Modern HTTP Benchmarking Tools ready for 2018 - h2load, hey & wrk

    A comparison of modern command-line HTTP benchmarking tools: h2load, hey, and wrk.

  15. Introduction to using React for templating with the Koa framework on Node.js with TypeScript

    A walkthrough of using React as a server-side templating engine with Koa.js and TypeScript on Node.js.

  16. The Performance Cost of Server Side Rendered React on Node.js

    Benchmarks the CPU cost of server-side rendering React on Node.js against a traditional templating engine.

  17. Debugging Next.js with GoogleBot

    Techniques for debugging how GoogleBot crawls and indexes a Next.js Universal JavaScript application.

  18. Using Google AdSense with Gatsby

    How to embed Google AdSense correctly in a Gatsby.js statically generated site despite its static HTML output.

  19. Building Decoupled Sites and Apps with GraphQL and Next.js

    An overview of building decoupled sites with Next.js against GraphQL-capable headless CMS backends.

  20. lit-html, JavaScript templating from the Polymer team at Google

    Introduces lit-html, a lightweight JavaScript templating library built on native HTML template literals.

  21. Fixing duplicate redirects in PWAs caused by Service Worker Cache

    Diagnoses and fixes duplicate affiliate redirect logging caused by an overly aggressive Service Worker cache in a PWA.

  22. Preserve and embed Flash content without the Plugin, with JavaScript

    Discusses options for preserving and re-embedding old Flash content on the web after the Flash plugin's retirement.

  23. Using Google Analytics with Next.js

    How to wire up Google Analytics page-view tracking correctly in a server-side rendered Next.js application.

  24. PWAs to finally fulfill the promise of the iPhone for Web Developers

    Argues Progressive Web Apps finally deliver on the original vision of the web as a mobile app platform.

  25. Progressive Web App (PWA) Usage and tracking with Web Analytics (Google Analytics)

    Covers how to track Progressive Web App installs and standalone-mode usage with Google Analytics.

  26. Go Long on Web Components

    Makes the case that native Web Components are a durable, browser-stable long-term bet for front-end development.

  27. The Feasibility of Exploiting Web Apps using Meltdown or Spectre

    Examines how practical it is to exploit the Meltdown and Spectre CPU vulnerabilities against ordinary web applications.

  28. Next.js can now embed Vue.js components (and this is a big deal for the web)

    Explores the significance of Next.js gaining the ability to embed Vue.js components alongside React.

  29. Next.js with the Graphcool GraphQL framework

    Looks at pairing Next.js with the open-sourced Graphcool framework as a GraphQL backend.

  30. Next.js with Relay Modern for GraphQL

    Walks through wiring Relay Modern into a Next.js app to consume a GraphQL API.

  31. You can only rank high with Google Maps?

    Questions whether Google's push on web performance metrics gives its own services an unfair search ranking advantage.