|
The default behavior of Ubuntu 18.04 is not friendly for a notebook that swaps back and forth from desk to mobile.
|
|
The default behavior of Ubuntu 18.04 is not friendly for a notebook that swaps back and forth from desk to mobile.
|
|
The default behavior of Ubuntu 18.04 is not friendly for a notebook that swaps back and forth from desk to mobile.
|
|
A few thoughts about my favorite anime and pieces of artwork in general. Mainly, how it impacted my life.
|
|
Faster, better, stronger: Building a high quality product
-
www.thoughtworks.com
-
7 years ago
-
eng
When it comes to building high-quality products, as a QA, we might usefully start with the question: "What is quality?". It’s often answered academically, philosophically or with ISO definitions. But I’d like to start with a look at the example of a product we all know: a muffin.
|
Update October 2nd 2024 : This was updated to include Go versions all the way up to 1.23 In 2013 I wrote an unintentionally inflammatory post: Go Binary Sizes Are Growing out of Control . I had imagined no one would read it, but it took off. I wrote it because I noticed my binaries getting larger as I upgraded versions of Go and found it curious. Much has changed since then; biggest of all there have a handful of major releases of Go i....
|
Update October 2nd 2024 : This was updated to include Go versions all the way up to 1.23 In 2013 I wrote an unintentionally inflammatory post: Go Binary Sizes Are Growing out of Control . I had imagined no one would read it, but it took off. I wrote it because I noticed my binaries getting larger as I upgraded versions of Go and found it curious. Much has changed since then; biggest of all there have a handful of major releases of Go i....
|
|
Snyk brings this dev-first, product-led approach to the security industry, on a mission to solve software security efficiently and at scale. To help us realise that vision, I’m excited to announce that Peter McKay - a Snyk board director, a top tier tech executive and my good friend of 15 years - is joining us as Snyk’s CEO!
|
|
Most of our first two decades in life are spent learning. Or more precisely, learning how to learn. Joining the professional world, I had expected that learning would naturally be put aside while contributing took the lion's share. Of course, learning and contributing are not binary oppositions – we can always learn while making significant contributions. But when studying is no longer a full-time job, my concern is that without a deliberat..
|
|
Friends don't let friends commit Terraform without fmt, linting and validation
-
blog.gripdev.xyz
-
7 years ago
-
eng
So it starts out easy, you write a bit of terraform and all is going well then as more and more people start committing and the code is churning things start to get messy. Breaking commits block release, formatting isn’t consistent and and errors get repeated. Seems a bit odd right, in the middle of your devops pipe which dutifully checks code passes tests and validation you just give terraform a free pass.
|
|
Update 12/11/2020: This is now supported directly in the Azure Terraform Provider see here. Updated 09/03/2020: This new method in the Azure provider has intermittent issues. I have another workaround here which avoids ARM templates as an alternative. So you’ve deployed your function and you want to get pass the secure url another component in your deployment so it can use it… Well currently there isn’t an output item on the a..
|
|
A good friend asked me the other day, "Wait a second, what's nimble text?" and I stammered out an answer. I'm not good at elevator pitches. Waving my arms around didn't make it any clearer. I tried waving them in bigger circles and pointing as I talked. It still didn't help. I decided to email him an answer. It turns out I don't have his email address, so I'm writing it here, and I'll transmit the URL some other way. You get to read my re....
|
A good friend asked me the other day, "Wait a second, what's nimble text?" and I stammered out an answer. I'm not good at elevator pitches. Waving my arms around didn't make it any clearer. I tried waving them in bigger circles and pointing as I talked. It still didn't help. I decided to email him an answer. It turns out I don't have his email address, so I'm writing it here, and I'll transmit the URL some other way. You get to read my re....
|
A good friend asked me the other day, "Wait a second, what's nimble text?" and I stammered out an answer. I'm not good at elevator pitches. Waving my arms around didn't make it any clearer. I tried waving them in bigger circles and pointing as I talked. It still didn't help. I decided to email him an answer. It turns out I don't have his email address, so I'm writing it here, and I'll transmit the URL some other way. You get to read my re....
|
|
DevOps skills are becoming more important for Node.js developers. With Ansible, you can configure your cloud servers automatically. Node.js is a popular JavaScript server platform. How to install a CentOS Linux server with Node.js and Nginx using Ansible I want to show in this article.
|
|
Inspired by this post I decided to add a notification on my phone every time an ssh session began on my servers. Seeing as I make use of Gotify for selfhosted push notifications I used that rather than signal. First I created created the file /usr/local/bin/sshnotif. At the top you can add your own token and Gotify url Update: I had to push the current time back a full minute in order to improve consistency. I'll defiantly want ....
|
|
Inspired by this post I decided to add a notification on my phone every time an ssh session began on my servers. Seeing as I make use of Gotify for selfhosted push notifications I used that rather than signal. First I created created the file /usr/local/bin/sshnotif. At the top you can add your own token and Gotify url Update: I had to push the current time back a full minute in order to improve consistency. I'll defiantly want ....
|
|
Inspired by this post I decided to add a notification on my phone every time an ssh session began on my servers. Seeing as I make use of Gotify for selfhosted push notifications I used that rather than signal. First I created created the file /usr/local/bin/sshnotif. At the top you can add your own token and Gotify url Update: I had to push the current time back a full minute in order to improve consistency. I'll defiantly want ....
|
|
Inspired by this post I decided to add a notification on my phone every time an ssh session began on my servers. Seeing as I make use of Gotify for selfhosted push notifications I used that rather than signal. First I created created the file /usr/local/bin/sshnotif. At the top you can add your own token and Gotify url Update: I had to push the current time back a full minute in order to improve consistency. I'll defiantly want ....
|
|
Inspired by this post I decided to add a notification on my phone every time an ssh session began on my servers. Seeing as I make use of Gotify for selfhosted push notifications I used that rather than signal. First I created created the file /usr/local/bin/sshnotif. At the top you can add your own token and Gotify url Update: I had to push the current time back a full minute in order to improve consistency. I'll defiantly want ....
|
|
Inspired by this post I decided to add a notification on my phone every time an ssh session began on my servers. Seeing as I make use of Gotify for selfhosted push notifications I used that rather than signal. First I created created the file /usr/local/bin/sshnotif. At the top you can add your own token and Gotify url Update: I had to push the current time back a full minute in order to improve consistency. I'll defiantly want ....
|
|
Functions are often short-lived and deployed in large numbers and are invoked more and more frequently as you scale. For these reasons, it's easy to lose track of the flow of events or to pinpoint the root cause for any given error.
|
|
Inspired by a comment thread at hacker news I made this mini site: excel.secretgeek.net I often want to share Joel Spolsky's famous "You Suck at Excel" video tutorial with "important" business people inside the large enterprise where I spend a lot of time. But it would be easily misconstrued as trolling if I sent a business customer a URL that literally tells them, right in the heading, that they "suck" at excel. So, as advised ....
|
Inspired by a comment thread at hacker news I made this mini site: excel.secretgeek.net I often want to share Joel Spolsky's famous "You Suck at Excel" video tutorial with "important" business people inside the large enterprise where I spend a lot of time. But it would be easily misconstrued as trolling if I sent a business customer a URL that literally tells them, right in the heading, that they "suck" at excel. So, as advised ....
|
Inspired by a comment thread at hacker news I made this mini site: excel.secretgeek.net I often want to share Joel Spolsky's famous "You Suck at Excel" video tutorial with "important" business people inside the large enterprise where I spend a lot of time. But it would be easily misconstrued as trolling if I sent a business customer a URL that literally tells them, right in the heading, that they "suck" at excel. So, as advised ....
|
|
I have used GitHub for a while now , but even more over the last few weeks. Gists have proven especially useful, as a quick and easy way to take notes at work. I had a hunch these might work like a GitHub repository , and Giovanni Cappellotto confirmed my suspicion. Hat-tip to him for his nice walkthrough of a simple collaboration workflow. Permalink.
|
|
Writing semantic HTML markup is one of the first steps to writing accessible websites. Let's learn how to get started!
|
|
When Firefox 66 was released, one of the features that got myself and a couple other layout enthusiasts really excited was the ability to animate grid rows and…
|
|
I wanted to get into this when I explained why you should manage your own website , but that got a little long and this topic deserves its own post. I have talked before about my setup and my blog engine , First Crack, but today I want to explain how I run my site, so that you can run yours. I agree that most technical people underestimate the difficulty of setting up a website, and so today I will make that easy. Permalink.
|
|
I was recently asked to provide the public component of a keypair for access to something. For reasons known only to myself, I decided it would amuse me to have the key derived from something else they'd said, so I knocked together a script to take a seed sentence and derive an ECDSA pair from that. The script outputs the keypair in a few forms - the private key as a SHA256 hash, long SHA256 public key hash, RIPEMD public key hash (as use..
|
|
Now that OCaml 4.08 has been released, let’s have a look at what was accomplished, with a particular focus on how our plans for 4.08 fared. I’ll mostly focus on work that we in the Jane Street Tools & Compilers team were involved with, but we are just some of the contributors to the OCaml compiler, and I’ll have a quick look at the end of the post at some of the other work that went into 4.08.
|