Posts
Validate catalog item field changes onSubmit
Validating catalog item field changes onSubmitRead More →
An honest review of Moneypark
An honest review of MoneyparkRead More →
Mortgages in Switzerland what I wish I knew
Mortgages in Switzerland what I wish I knewRead More →
How to set the fallback topic in ServiceNow Virtual Agent
How to set the fallback topic in ServiceNow Virtual AgentRead More →
How to solve Error: 'There was an error running the batch test.' when trying to test a model in NLU Workbench
How to solve Error: 'There was an error running the batch test.' when trying to test a model in NLU WorkbenchRead More →
How to pretty print XML in ServiceNow
How to pretty print XML in ServiceNowRead More →
How to create a new table in ServiceNow without the u_ prefix
How to create a new table in ServiceNow without the u_ prefixRead More →
How to clear chat history in virtual agent
How to clear chat history in virtual agentRead More →
How to exit a topic and return to topic discovery in Virtual Agent
How to exit a topic and return to topic discovery in Virtual AgentRead More →
My Knowledge 24 Recap
My Knowledge 24 RecapRead More →
How does getLastErrorMessage work?
How does getLastErrorMessage work?Read More →
How to prevent a record insert in ServiceNow
How to prevent a record insert in ServiceNowRead More →
How to store and retrieve an array of values in a sys_property
How to store and retrieve an array of values in a sys_propertyRead More →
Emojis in virtual ageny survey not appearing in different languages
Emojis in virtual ageny survey not appearing in different languagesRead More →
How to add an attachment to a record with virtual agent
How to add an attachment to a record with virtual agentRead More →
How to restrict virtual agent to certain portals
How to restrict virtual agent to certain portalsRead More →
Escaping control characters in ServiceNow
How to escape control characters such as in ServiceNowRead More →
Sleep in server-side scripts
Sleep in server-side scriptsRead More →
Running a scheduled job from a script
Running a scheduled job from a scriptRead More →
How to run a script in a field from another script
How to run a script in a field from another scriptRead More →
Deleting records after a transform map
Deleting records after a transform mapRead More →
How to delete multiple records
How to delete multiple recordsRead More →
How to get an MD5 hash in ServiceNow
How to get an MD5 hash in ServiceNowRead More →
Deleting records after a transform map completes
Deleting records after a transform map completesRead More →
New location for my NextExp content
New location for my NextExp contentRead More →
How to list the methods of a Java class in Rhino
How to list the methods of a Java class in RhinoRead More →
How to Pass Variables into a Modal
How to pass variables into a modal in ServiceNow Configurable WorkspacesRead More →
Scripted Automated Testing in ServiceNow
Scripted Automated Testing in ServiceNowRead More →
How to import an update set
How to import an update setRead More →
Useful Links and Resources for UI Builder and Next Experience
Useful Links and Resources for UI Builder and Next ExperienceRead More →
Some thoughts on Croatia
Some thoughts on CroatiaRead More →
Waiting for Condition Script in ServiceNow
Waiting for Condition Script in ServiceNowRead More →
File enumitem.sty not found
File enumitem.sty not foundRead More →
Authenticating against the ServiceNow API with Session Tokens
Authenticating against the ServiceNow API with Session TokensRead More →
AI Driven ServiceNow Development: A Wardley Map
AI Driven ServiceNow Development: A Wardley MapRead More →
Get date in DD.MM.YYYY format in ServiceNow
et date in DD.MM.YYYY format in ServiceNowRead More →
The Unreasonable Effectiveness of Sequence Diagrams in MermaidJS
The Unreasonable Effectiveness of Sequence Diagrams in MermaidJSRead More →
How to set the cc field on an email notification in ServiceNow
How to set the cc field on an email notification in ServiceNowRead More →
Next Experience Custom Component Development Resources
Resources for building custom Next componentsRead More →
Running PowerShell scripts programmatically with ServiceNow
Running PowerShell scripts programmatically with ServiceNowRead More →
Chat GPT for ServiceNow Developers
Chat GPT for ServiceNow DevelopersRead More →
Chat GPT Use Cases (Mostly Technical)
A collection of GPT use cases from across the internetRead More →
Opening a modal from a record in Configurable Workspaces
How to open a modal from a record in Configurable Workspaces, configured through UI Builder.Read More →
Adding an action bar button to a configurable workspace
How to add a button to the action bar on a form in a configurable workspace.Read More →
Proof of concept digital garden with Obsidian and Blot
How I created a digital garden with Obsidian and Blot.imRead More →
Creating a counter - Next Experience custom component development
A tutorial how to create a counter component using ServiceNow's Next UI Experience.Read More →
Resolving: Unexpected token < in JSON at position 0
How to resolve: Unexpected token < in JSON at position 0 in 'https://<instance-name>.service-now.com/api/now/table/sys_properties':Read More →
How to change the name of a custom next component.
A brief quick guide on how to change the name of a custom next component.Read More →
Setting up your environment for Now Experience / UI Builder custom component development
In this tutorial you will learn how to set up your local environment for development of custom Now Experience / UI Builder componentsRead More →
Type checking locally with SN Sync
In this tutorial you will learn how to set up local type checking with SN SyncRead More →
Resolving Error: Cannot find module '../build/Release/keytar.node'
How to resolve the error Error: Cannot find module '../build/Release/keytar.node'Read More →
Resolving the warning: This instance does not support dynamic commands. Functionality will be limited.
In this tutorial you will learn how to create custom UI Builder componentsRead More →
Debugging tips for UI Builder (ServiceNow Now Experience)
In this tutorial you will learn some tips on how to debug inside UI BuilderRead More →
How to make a remote REST API request using UI Builder (ServiceNow Now Experience)
In this tutorial you will learn how to make a REST request to a remote API from within UI Builder. This allows you to pull in external data resources into your Now Experience Configurable Workspace.Read More →
Emergent Coordination of Labor Workshop
Workshop descriptionRead More →
Fixing intellisense in vscode using tailwind on a mac
A quick tutorial on how to get intellisense working with tailwind on a macRead More →
How to install Calculix on an M1 Mac
A quick tutorial on how to install Calculix on an M1 MacRead More →
How to create a clickable breadboard in Miro
A quick tutorial on how to create a clickable prototype in MiroRead More →
How to create Figma components that auto-resize to fit their contents
How to create Figma components that auto-resize to fit their contentsRead More →
What is The Graph
What is the Graph?Read More →
Installing chebpy on google colab
Installing chebpy on google colabRead More →
Mask a NumPy array with two or more conditions
Mask a NumPy array with two or more conditionsRead More →
The Hairdresser Analogy
The Hairdresser AnalogyRead More →
A historical list of outlining software
A historical list of outlining softwareRead More →
Setting up a cover image for your blog template with Gatsby and MDX
A walkthrough on how to set up a cover image for your blog template with Gatsby and MDX.Read More →
What problems do outliners solve?
What problems do outliners solve?Read More →
Outliners
OutlinersRead More →
Restoring a missing composer.json
Restoring a missing composer.jsonRead More →
Wrapping ahref links in CSS
How to make ahref tags wrap using CSSRead More →
Roam's Pattern Language: Pages & Blocks
Roam's Pattern Language: Pages & BlocksRead More →
Productivity vs. Privacy
Productivity vs. PrivacyRead More →
Roam Usage Patterns
Patterns for effectively using RoamRead More →
How to back up a Roam Research database on github
How I backup my Roam databaseRead More →
Insights into GPT-3
An overview of my insights into using GPT3Read More →
Beware your language of least resistance
Some thoughts on practicing a languageRead More →
Comments on Paul Grahams Orthodox Privilege essay
this post has all of the right fieldsRead More →
Doing free strategy consultations [Retro Apr, 2020]
this post has all of the right fieldsRead More →
The two tracks in my mind
this post has all of the right fieldsRead More →
Niching down on status trackers and progress updates
this post has all of the right fieldsRead More →
Distracted by Corona [Retro Mar, 2020]
this post has all of the right fieldsRead More →
All-in on Roam [Retro Feb, 2020]
this post has all of the right fieldsRead More →
Grading goals with vectors
this post has all of the right fieldsRead More →
Finding out I procrastinate [Retro Jan, 2020]
this post has all of the right fieldsRead More →
My December 2019 Retrospective
this post has all of the right fieldsRead More →
My November 2019 Retrospective
this post has all of the right fieldsRead More →
My September 2019 Retrospective
this post has all of the right fieldsRead More →
My August 2019 Retrospective
this post has all of the right fieldsRead More →
My July 2019 Retrospective
this post has all of the right fieldsRead More →
My June 2019 Retrospective
this post has all of the right fieldsRead More →
Reflections on a new writing habit
this post has all of the right fieldsRead More →
How I came up with a name for my agency
this post has all of the right fieldsRead More →
My May 2019 Retrospective
this post has all of the right fieldsRead More →
Pingcoin in Iran
this post has all of the right fieldsRead More →
Why write at all?
this post has all of the right fieldsRead More →
My April 2019 Retrospective
this post has all of the right fieldsRead More →
My March 2019 Retrospective
this post has all of the right fieldsRead More →
My February 2019 Retrospective
this post has all of the right fieldsRead More →
Digitally rendered 3D elevation + 1798 political map of Switzerland
this post has all of the right fieldsRead More →
My January 2019 Retrospective
this post has all of the right fieldsRead More →
My 2018 Retrospective
this post has all of the right fieldsRead More →
My December 2018 Retrospective
this post has all of the right fieldsRead More →
My November 2018 Retrospective
this post has all of the right fieldsRead More →
My 24-hour startup challenge retrospective
this post has all of the right fieldsRead More →
My 24-hour Startup Challenge
this post has all of the right fieldsRead More →
Idea Validation: Better Youtube recommendations
this post has all of the right fieldsRead More →
Building a Breakup Recovery Solution for Men: July 2017 Update
this post has all of the right fieldsRead More →
Building a Breakup Recovery Solution for Men: May 2016 Update
this post has all of the right fieldsRead More →
Building a Breakup Recovery Solution for Men: Introduction
this post has all of the right fieldsRead More →