Open in app

Sign In

Write

Sign In

Ted Spence
Ted Spence

1.1K Followers

Home

Lists

About

Published in

tedspence.com

·Aug 22

Publishing a DotNet tool on NuGet

Have a small utility program? Make it available to download on NuGet I maintain a small SDK Generator that I use for building C# packages to work with REST APIs. …

Dotnet

4 min read

Publishing a DotNet tool on NuGet
Publishing a DotNet tool on NuGet
Dotnet

4 min read


Published in

tedspence.com

·Aug 2

A SQL Server docker container with full-text search

Writing a dockerfile that adds features to an existing image — I wrote containerized SQL Server on Docker a few months ago when I migrated my company from a “developer desktop setup tutorial”-style environment to a “docker compose up”. Using SQL Server on Docker, we were able to end manual installations of SQL Server which wasted developer time and made it…

Docker

4 min read

A SQL Server docker container with full-text search
A SQL Server docker container with full-text search
Docker

4 min read


Published in

tedspence.com

·Jul 24

Building applications on a monorepo with Docker containers

Tips and tricks for more complex Docker container build scenarios It’s important to make your new developer onboarding process simple, and a great way to do this is by using Docker Desktop to configure a computer for development rather than installing programs directly. Instead of installing MongoDB locally, you install…

Docker

5 min read

Building applications on a monorepo with Docker containers
Building applications on a monorepo with Docker containers
Docker

5 min read


Published in

tedspence.com

·Jul 14

What makes a good API key system?

The complex usability challenges of authentication for unattended API calls The days of storing usernames and passwords in a database have been over for a long time. If you have a website, your users should log on using either OAuth or SAML. But how can we help developers use our…

Security

8 min read

What makes a good API key system?
What makes a good API key system?
Security

8 min read


Published in

tedspence.com

·Jun 20

Unit Tests For DotNet Database Projects

Make your program testable even if it depends on an underlying data store I recently wrote about Searchlight, a DotNet API domain specific language for REST API queries. This package is available on NuGet and it’s used in a couple of high profile APIs. …

Dotnet

5 min read

Unit tests for DotNet database projects
Unit tests for DotNet database projects
Dotnet

5 min read


Published in

tedspence.com

·Jun 16

Automated vulnerability scanning for DotNet and NodeJS projects

A simple PowerShell script to scan your projects for security issues Most software projects have too many dependencies. In one famous example, the NodeJS project chokidar was able to eliminate 186 dependencies when it upgraded to version 3.0, saving many terabytes of network traffic each week from people downloading dependencies. …

Powershell

4 min read

Automated vulnerability scanning for DotNet and NodeJS projects
Automated vulnerability scanning for DotNet and NodeJS projects
Powershell

4 min read


Published in

CodeX

·Jun 3

Searchlight: A domain-specific language for API design

Creating a customized query language with controllability features There’s something satisfying about having your own domain-specific language — in my case, I decided to build one to make my REST API easier to use, friendlier to novices, and more powerful for advanced users. …

API

6 min read

Searchlight: A domain-specific language for API design
Searchlight: A domain-specific language for API design
API

6 min read


Published in

tedspence.com

·May 2

Why am I having trouble adding a Python library with pip install?

A walkthrough of useful tips and tricks for beginners to Python and Jupyter When learning Jupyter and Python, a student might be asked to install a package using pip install, and they might get a weird error message they don’t understand. …

Jupyter Notebook

7 min read

Why am I having trouble adding a Python library with pip install?
Why am I having trouble adding a Python library with pip install?
Jupyter Notebook

7 min read


Published in

tedspence.com

·Apr 22

The upcoming era of free electricity*

Adapted from a talk delivered at Bellevue College Earth Week, 2023 Unlimited free energy is a great topic, and the possibility is so exciting that it’s been well covered as wishful thinking in popular movies. In The Avengers (2012), heroes discover a terrible and frightening new power source, the Tesseract…

Solar Energy

8 min read

The upcoming era of free electricity*
The upcoming era of free electricity*
Solar Energy

8 min read


Published in

tedspence.com

·Apr 17

Bias towards action

You can write software as part of a team without creating roadblocks for yourself A famous proverb goes something like this: “If you want to go fast, go alone; if you want to go far, go with others.” As software developers, we know that it takes effort to work with…

Programming

8 min read

Bias towards action
Bias towards action
Programming

8 min read

Ted Spence

Ted Spence

1.1K Followers

Software development management, focusing on analytics and effective programming techniques.

Following
  • danah boyd

    danah boyd

  • Admiral Cloudberg

    Admiral Cloudberg

  • PMO Global Institute

    PMO Global Institute

  • Wil Wheaton

    Wil Wheaton

  • Dominic Burford

    Dominic Burford

See all (55)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Text to speech

Teams