Open in app
Home
Notifications
Lists
Stories

Write
Adrienne Domingus
Adrienne Domingus

Home

Jun 24, 2021

Turning Spreadsheet Data into an Array: with or without scripting

Scripting is often part of our jobs, and the data we’re using in our scripts is regularly provided to us in spreadsheets. There are a couple different ways to get this data into an array, so we can iterate through it: First: spreadsheets can be downloaded as CSV files —…

Script

2 min read

Turning Spreadsheet Data into an Array: with or without scripting
Turning Spreadsheet Data into an Array: with or without scripting

Jun 7, 2021

OOP: Composition & Inheritance in PHP

Inheritance is one of the primary tenets of object-oriented programming languages, but each language implements it at least slightly differently. I’m coming from a background in Python, and it took me a bit to understand the different ways objects can extend or inherit behavior in PHP. Here is what I…

PHP

4 min read

OOP: Composition & Inheritance in PHP
OOP: Composition & Inheritance in PHP

Jan 17, 2021

Arrays in PHP…Because there are no hashes/dicts

Arrays in PHP…Because there are no hashes/dicts Say What Now? I’m brand new to PHP. Every other language I’ve worked in has had the concept of a hash/dictionary/object, separate from the concept of an array/list (though, yes, lots of names for the same general idea…I’m going to use the word dict going forward…

PHP

2 min read

Arrays in PHP…Because there are no hashes/dicts
Arrays in PHP…Because there are no hashes/dicts

Jan 1, 2021

Django: At Scale in Production

If you’re being blocked by Medium’s paywall, this article and all its links are also available here. I’ve been writing about (and working in) Django for almost five years now, and I’ve written a lot about specific pieces of implementation. But as I’m about to move into a new role…

Django

7 min read

Django: At Scale in Production
Django: At Scale in Production

Published in The Startup

·Oct 16, 2020

An Introduction to the Advanced Encryption Standard (AES)

Encryption is a huge part of modern software engineering. This is true both of data within our own systems, but also encryption of data we send or receive with network requests, to ensure the security of data in flight and the validity of data received from other services. Most modern…

Encryption

4 min read

An Introduction to the Advanced Encryption Standard (AES)
An Introduction to the Advanced Encryption Standard (AES)

Oct 11, 2020

What does “Idempotent” mean in software?

I had never heard the word “idempotent” when I started at my first software job. I had a liberal arts education and had been working in nonprofit and school management before my career change. I suspect I’m not alone in this total lack of awareness of the concept! So let’s…

Software Development

3 min read


Oct 9, 2020

Thinking & Building Distributed First

When many of us are first taught to program, we’re told something along the lines of “programming is a set of very specific instructions that a computer follows in a specific order.” And this is true, sort of. It’s true, but it’s incomplete. …

Distributed Systems

4 min read

Thinking & Building Distributed First
Thinking & Building Distributed First

Published in Python in Plain English

·Sep 25, 2020

Setting, Deleting, and Accessing Cookies in Django

(+ some common gotchas!) — Overview I’m mot going to do a deep dive into cookies and their use in the web on the whole. If you think an introduction like that would help you understand this post better, here is one place you might start. The very high-level that will apply to what we’re going…

Django

4 min read

Setting, Deleting, and Accessing Cookies in Django
Setting, Deleting, and Accessing Cookies in Django

Sep 22, 2020

Django Rest Framework — Writing Serializers that Differ From Your Internal Data Model

No matter how hard we try to get our data model correct (and even if we’ve done so!) sometimes by the time we need to use it, either for a public-facing API or an internal one, we need things to look a little different. …

Django

2 min read

Django Rest Framework — Writing Serializers that Differ From Your Internal Data Model
Django Rest Framework — Writing Serializers that Differ From Your Internal Data Model

Jul 29, 2020

Using Connection Strings to Connect to Cloud Services

Unless a website is static, it almost certainly connects to other cloud services such as databases or caches that are hosted on servers other than the ones on which main application is running. Connection strings are used to identify where to find the server running the service, what type of…

Distributed Systems

2 min read

Using Connection Strings to Connect to Cloud Services
Using Connection Strings to Connect to Cloud Services
Adrienne Domingus

Adrienne Domingus

Senior Software Engineer | www.adriennedomingus.com

Following
  • Vaidehi Joshi

    Vaidehi Joshi

  • Alan B Smith

    Alan B Smith

  • Brian Doll

    Brian Doll

  • Jorge Téllez

    Jorge Téllez

  • w. ian douglas

    w. ian douglas

See all (71)

Help

Status

Writers

Blog

Careers

Privacy

Terms

About

Knowable