Nikas Praninskas
SpeakingAboutContact
Apr 5, 2023

Efficient Data Formats for GPT

4 min

Some data formats take up more tokens and are more expensive to use with LLM models like ChatGPT

  • chatgpt
  • openai
  • gpt
  • ai
Dec 19, 2019

Quickie: get host of SuperTest instance

1 min

An easy way to use nock.enableNetConnect() just for your SuperTest instance

  • express
  • javascript
  • testing
  • supertest
Jul 27, 2019

Talk: Large Scale JavaScript Refactoring

Talk

Large Scale JavaScript Refactoring

  • talk
  • javascript
  • eslint
  • refactoring
Nov 16, 2018

Talk: Static Site Generators

Talk

Static Site Generators with JavaScript

  • react
  • javascript
  • react-static
  • talk
Sep 25, 2018

Talk: React Static

Talk

Move over, Gatsby - React Static in Practice

  • react
  • javascript
  • react-static
  • gatsby
Nov 28, 2016

Naming Things: Avoid "Handlers"

6 min

Method names should tell you what they do, rather than how they're used

  • javascript
  • programming
Sep 9, 2016

Practical JS: Maybe Promises

1 min

DRY up optionally asynchronous flows

  • practical js
  • javascript
  • node
Aug 26, 2016

Practical JS: Multiple Providers

1 min

A polymorphic way to consume multiple providers

  • practical js
  • javascript
  • node
Nov 20, 2015

Quickie: get directives for an Angular element

1 min
  • angular
  • javascript
  • directive
Nov 20, 2015

Quickie: $httpBackend flush() $digest in progress

1 min

Angular's $httpBackend reports a $digest in progress error when using both flush() and verifyNoOutstandingExpectation()

  • angular
  • javascript
  • testing
NewerOlder
© Nikas Praninskas 2026