Articles
For the Sake of Arguments
What’s the Name, Please
A Prayer for Trinity Sunday
February 2023 Summary
January 2023 Summary
December 2022 Summary
Playing with ChatGPT
November 2022 Summary
October 2022 Summary
September 2022 Summary
August 2022 Summary
July 2022 Summary
June 2022 Summary
May 2022 Summary
April 2022 Summary
Mathematics for the Nonmathemetician - Chapter 2
March 2022 Summary
Mathematics for the Nonmathemetician - Chapter 1
February 2022 Summary
Humanity in the First Dune Trilogy
January 2022 Summary
The Bear
Brian’s 2021 Year In Review
First time doing one of these Years in Review! I’m subtitling 2021, “Restart”.
Power through Naming
I wake up feeling exhausted, sore, and old (I’m only 32).
Astro: Static Sites 3.0
This month is my 8-year anniversary of working with static site generators.
“Fulfilled” Motherhood
Another Nursery Rhyme
My Nursery Rhyme
Christmas Letter 2020
Swinging
Koserstag 2020
Known to some as St. Kosers’ Day, Koserstag is a holiday rich with meaning and tradition.
Coronavirus Will Change Our Lives
Friday, March 13, 2020 is when I realized that COVID-19 was serious. (Of course it was Friday the 13th.)
One Sentence From Each of the First 10 Books Read by the Podcast 372 Pages We’ll Never Get Back That Sums Up that Respective Book
Christmas Letter 2019
My Verse
Ping Pong Rules
The International Tables Tennis Federation (ITFF) sets the official ruleset for ping pong, “The Laws of Table Tennis”.
When will I see the Sun?
Rain poured down outside the car, and the little boy squirmed unhappily.
Six Degrees of Ioan Gruffud
Are you familiar with the theory of six degrees of separation? It seems that everyone on Earth is within six social connections of everyone else on Earth.
In Scorn of Frogs
Bulky and droopy, slimy and gloopy, frogs are a blight to the eye.
The Glory Days
The bold, brave warrior bellowed his challenge as he charged towards the dragon, cloak streaming behind him and sword held high aloft.
Motherhood
“I’m tired of being pregnant,” I thought as I watched my husband eat all the sushi he wanted.
Chik-fil-A Hires Atheists Part-Time in Order to Open on Sundays
Chik-fil-A has announced a new pilot study, titled “One More Day”, at three Mobile, Alabama locations.
The 5 Whys
Have you heard of The 5 Whys? It’s a Six Sigma technique for discovering the root of a problem.
Travel
We’ve traveled quite a bit over the seven years of our marriage.
Case by Case
this is lowercase
A Celebration of Language
“Friends” Poem
Christmas Letter 2018
Hello again, friends! It’s been a great year in the Koser house, full of activities that have brought us closer together as a family.
Christmas Letter 2017
Merry Christmas 2017!
Support Creators: My Media Experience
I’m in the middle of setting up a Home Theatre PC for my living room.
Support Creators: The Dice Tower
Melissa and I have been into modern board games for a few years now. We’re hovering at around 100 games in our collection, keeping about 95% of our purchases. The main reason for this great success rate is The Dice Tower.
Christmas Letter 2016
Merry Christmas 2016!
The Magic Thread
Too often, people want what they want (or what they think they want, which is usually “happiness” in one form or another) right now.
Support Creators: WinSCP
WinSCP is the best Windows FTP client. That’s all.
Personal Website Manifesto
I’ve had a personal website for years. Back in college I snagged briankoser.com, put up some short programming articles, and experimented with HTML and CSS.
Support Creators: Inkscape
Inkscape is vector-drawing software. Vector graphics are different than the more common raster graphics.
Support Creators: Launchy
Did you know on Windows 8 and 10 you can hit the Windows key then start typing to search for apps, settings, and files? I’ve been using Launchy to do just that since Windows XP.
Support Creators: Book Catalog
Hi, my name is Brian Koser, and I have a problem. I can’t resist used book stores, used book sales, flea markets…to be completely honest I even browse through the used books at Goodwill.
Support Creators: Paint.Net
You probably don’t need Photoshop. I certainly don’t. For the basic work I do Paint.NET is more than enough.
Podcasting, Start to Finish: How to use a mixer
A mixer (also called a “mixing console” or “mixing board”) is necessary if you record with more than one input, like two microphones or a microphone and an instrument. It can be intimidating to start, so let’s just look at the basics.
Pinterest-perfect!
She smiled as the sounds of girlish giggles and laughter filtered through the house. Her daughters were having friends over for a sleepover and were thoroughly enjoying themselves. She was glad everything was going so beautifully.
Support Creators: KeePass
You should never reuse a password. That means a different password for every computer and website account you have. If you’re like me, that means over 100 different passwords to keep track of.
S3Stat is ridiculously easy download tracking for Amazon S3
After recently starting our podcast (Ten to One, where we make top ten lists about everything), one of our first questions was: is anyone listening?
Support Creators: Dan Carlin
I like books, blogs, podcasts, and software. I’ve created some myself (no books, probably never a book). And I like to support people who create things that I like.
Podcasting, Start to Finish: Equipment
Recently we started a podcast: Ten to One, where we make top ten lists about everything (check it out!).
Practical Typography
If you use Microsoft Word or build websites and have never learned the basics of typography, I’d like you to check out Matthew Butterick’s Practical Typography.
Number or String?
If a value contains only numeric digits, when should you store it as a number in the database, and when as a string?
The Bible on Broccoli
Lobotomized Owl
* + *
SILO: Snakes on Sticks
I’ve started bookmarking the interesting Wikipedia articles I stumble on. You’ll see them pop up here with the prefix “SILO”: “Stuff I Learned Online”. Enjoy the tidbits.
Please
This is why I use an ad-blocker:
Pocket Supercomputer
Now that I have a supercomputer in my pocket (currently a Google Nexus 5), life is less cluttered.
Eternal and Undying Fame
In 2005, Peter-Paul Koch launched a small JavaScript contest.
Ten Characteristics of My Spouse
In honor of Valentine’s Day, Melissa chose to do this list of things we love about each other. Melissa ranked her list; Brian just alphabetized his.
Ten Top Ten Lists
I like making top ten lists of everything. Melissa isn’t as big on lists (she didn’t have a favorite color or animal until I made her choose), but I think she’s coming around.
Web 2.0(16)
It’s interesting to read Paul Graham’s Web 2.0 ten years later.
ES6: The Future is Now
Last month I gave a presentation at work about ES6 (view the slides). Giving yourself two weeks to prepare a talk on a subject you don’t know is a great way to learn. 😀
2015 → 2016
Squishy goals are bad. When you set a goal, like a New Year’s resolution, it should be concrete. Instead of “I’m going to eat healthier” your goal should be something like “I’m going to eat under 2000 calories six days per week.”
Programming Punctuation Poem
I’ve been on somewhat of a punctuation kick lately, and I remembered a poem:
IoC
I just watched an Inversion of Control course on Pluralsight. I get it now, but I’m writing this down to make sure I get it tomorrow.
Christmas Letter 2015
Merry Christmas 2015!
Top Ten Punctuation Marks
I like punctuation marks. Why? Well…maybe because they shape language so much while going mostly unnoticed. Maybe because they’re never spoken* and their names are unknown to laymen, giving them a mysterious air.
Link Digest — September 2015
Here are all the interesting links that I found in September 2015 that I deem worthy of being preserved for the future.
Browser Wars: A New Hope
Firefox 1.5 is the first browser I specifically remember using (discounting AOL, which was a little more than a browser). Back then Firefox users were hip, the cutting edge. We’ve got tabs, man, so you can visit multiple web pages in one window!
Jon Skeet Strikes Again!
Quick background on Stack Overflow and Jon Skeet: Stack Overflow is a website where you can ask and answer computer programming-related questions. Everyone votes on the questions and answers, and you get points when someone votes for you.
Antonio, a Board Game Geek trading tool
If you’re into designer board games (you should be!) and you’re online (…you are!), then you’re probably aware of BoardGameGeek, which is the board game website, where aficionados discuss, trade, and celebrate all things board gaming.
Christmas Letter 2014
Merry Christmas 2014!
A Complex Query
I’ve written a lot of SQL, but most of it tends to be pretty simple. Even most of the large queries that I’ve written aren’t complex, they just have a lot of tables and columns to deal with. Probably the most complicated and interesting query I’ve written.
Adulthood and Maturity
Children are always watching their parents.
12 Reasons I Hate SQL Developer
I don’t like Oracle’s SQL Developer. It’s hard to like a GUI with so many usability problems.
Oracle Numbers to English
Oracle has built-in methods for a lot of things.
Preventing Duplicate Selections with C# and jQuery Validation
A few days ago, while working on a web page, I got to write my favorite type of code: validation. Ha ha. Actually I’d rather floss with a brick than write validation.
Oracle Parameter Precision
When I first started writing Oracle PL/SQL, I tried to define function and procedure parameters in the same way I defined SQL table columns.
MVC (My Viewpoint Changes)
Last time I wrote about how much I like the beginning of a project. Opening up all the cans of tech and getting a big whiff of that new technology smell…sniff Aaaah. Well, I liked choosing the technologies for my new project so much, that I decided to do it again.
Ruby on Rails, I Choose You!
I don’t know about you, but the beginning of a programming project is one of my favorite times. And one of my favorite parts of the beginning is choosing the tools.
Loop through Gridview data keys
Today I was adding an “Export to Excel” option to a Gridview. I wanted to mark each exported record in the database, but it wasn’t immediately apparent how I would do so.