-
What Active Directory groups am I in?
If you need to find out what security groups you belong to in a Windows domain, there are at least three different ways using the command line.
-
Nested ternaries in C#
Code that is more concise than clear, more clever than readable, can hold developers back. Nested ternaries in C# are much too common for my taste.
-
Signing in to Azure Artifacts using npm on Mac
Microsoft Azure Artifacts uses your email address for logging in. If you are on Linux or a Mac, that can make it difficult to sign in to its npm registry using npm-login or npm-adduser. Here I show you how to configure your .npmrc file manually to avoid the problem.
-
The State of Frontend Web Development in 2019
2019 brought pivotal advances in frontend web dev with the emergence of React Hooks, JAMstack, WebAssembly, TypeScript, and serverless architectures.
-
Don't forget to call your dad too
In Android development, there is a powerful feature called "flavors", that lets you create different variants of your app with very little effort. You can with little to no code change texts, images, feature flags, and even behavior of your app, based on its flavor. You can use this for creating series of similar apps, or for making ad-supported and paid apps in the same code base.
-
Monochromey CSS
Using a combination of sepia(), hue-rotate() and possibly other CSS filters, it's possible to make any photo appear monochromatic, with the hue of your choice. I made a CodePen "pen" to demonstrate.
-
Don't forget to give the user a choice
Here I talk about how to read from Android's contact register using a contact picker, how to use some other standard widgets, and a bit about how you can get time and date input from the user. There is a lot of talk about how Intents are connected together, and how scheduled events can be stored.
-
Don't forget to build that app
This article describes the initial work needed to build the first useful version of the Call Mom and Call dad apps, including some thoughts about Java 7 and Java 8. I talk shortly about AndroidX and JetPack, how to achieve Android version compatibility, doing persistent storage and notifications in a new app.
-
Don't forget to call your mom
In this article, I describe why I started developing two apps called Call Mom and Call Dad. I also talk about what features those apps should have, and how I started to work on their implementation. Content Warning: Death of a loved one
-
Allowing "at" characters in npm usernames
Some npm registries use email addresses for usernames. That is incompatible with the npm commandline tools, like npm-login and npm-adduser. I found out how to configure the .npmrc file manually to avoid the problem.
-
Kafka Unrecognized option PrintGCDateStamps
There is a bug in the Java version detection mechanism in Kafka, that prevents you from running Kafka on newer versions of Java. There is a quick way to fix it, while the issue is being resolved.
-
The State of Frontend Web Development in 2017
2017 brought significant advancements in frontend web dev with the rise of PWAs, Vue.js, CSS Grid, mobile-first development, and GraphQL.