|
In late November of 2018 I was lucky enough to get my hands on the upcoming 2019 Sport spec Mustang GT v8 to be its first driver. I’m not usually an American Muscle enthusiast, but the new 2019 GT really is quite different from its slightly older counterparts, with a new specially developed 10 speed gearbox (yes, 10 gears - because more is better right?), tuned up suspension and so seemed like it would make for a pretty fun trip.
|
|
In late November of 2018 I was lucky enough to get my hands on the upcoming 2019 Sport spec Mustang GT v8 to be its first driver. I’m not usually an American Muscle enthusiast, but the new 2019 GT really is quite different from its slightly older counterparts, with a new specially developed 10 speed gearbox (yes, 10 gears - because more is better right?), tuned up suspension and so seemed like it would make for a pretty fun trip.
|
|
I recently got the opportunity to visit the Mozilla Community Space in Jakarta and speak at MozKopdar JKT with Alex Lakatos. Instead of using slides, which was…
|
In late November of 2018 I was lucky enough to get my hands on the upcoming 2019 Sport spec Mustang GT v8 to be its first driver. I’m not usually an American Muscle enthusiast, but the new 2019 GT really is quite different from its slightly older counterparts, with a new specially developed 10 speed gearbox (yes, 10 gears - because more is better right?), tuned up suspension and so seemed like it would make for a pretty fun trip.
|
|
It’s now the end of the year and time for my twelfth monthly blog stats report. Twelve monthly blog stats mean a full year’s worth of blog stats, and, as I promised in the first blog statistic report I have some deeper analysis for the entire year.
|
|
I learned a nice way of using bash arrays to hold command line arguments that are conditional or will be computed before passing as arguments to a separate program. There's 2 basic parts. Use a bash array to hold them declare -a opts=(one two three) Expand them properly using this syntax "${opts[@]}" Here's an annotated example: #!/usr/bin/env bash # Here's our default arguments we intend # to pass to curl declare -a opts=(--si..
|
|
I learned a nice way of using bash arrays to hold command line arguments that are conditional or will be computed before passing as arguments to a separate program. There's 2 basic parts. Use a bash array to hold them declare -a opts=(one two three) Expand them properly using this syntax "${opts[@]}" Here's an annotated example: #!/usr/bin/env bash # Here's our default arguments we intend # to pass to curl declare -a opts=(--si..
|
|
This is an expertly crafted piece of work - detailing the formidable task of recounting and analysing all of human history. With…
|
|
blueutil » Command-Line Control of Bluetooth on the Mac . The Practical Guide to Hacking Bluetooth Low Energy (Hacker News) . The Practical Guide to Hacking Bluetooth Low Energy .
|
|
Introduction Goroutine Leaks are a common cause of memory leaks in Go programs. In my previous post , I presented an introduction to Goroutine leaks and provided one example of a common mistake that many Go developers make. Continuing that work, this post presents another scenario on how Goroutines could be leaked. Leak: The Abandoned Receivers For this leak example you will see multiple Goroutines blocked waiting to receive values th..
|
|
We take a look at the House Oversight and Government Reform Committee's report on the Equifax breach, what their findings mean, and how good DevSecOps practices can help to prevent this kind of breach.
|
|
It's been almost 12 years since I last had a blog and here I am again. I have leant many things since then and look forward to putting them into practice. At writing this site only features my Artwork I have posted to Instagram and you would have come here from either Twitter or Mastadon. Thanks' for that! I'll be adding more content during 2019
|
|
OpenMapTiles 3.9 with docks, piers, and multilingual street names
-
www.maptiler.com
-
7 years ago
-
eng
The new version of the open-source OpenMapTiles project adds support for docks, piers, and multilingual street names.
|
|
It's been almost 12 years since I last had a blog and here I am again. I have leant many things since then and look forward to putting them into practice. At writing this site only features my Artwork I have posted to Instagram and you would have come here from either Twitter or Mastadon. Thanks' for that! I'll be adding more content during 2019
|
|
We're always looking for amazing, talented people, with a passion for software excellence — and we realised that the traditional tech interview process was getting in the way. So, my job over the past few months has been to work with our recruiters around the world to re-imagine our hiring process. The foundations
|
|
Eighteen months back when I wrote a piece on authenticity at work, I had just come off a series of challenging project environments and was feeling stifled. Despite recent professional successes, I still felt the pressure to cover—to downplay my differences from the mainstream— rather than risk a possible discord with colleagues and clients around my identity.
|
|
Once again I was table topics master at my local Toastmasters meeting. Being that it is the Christmas and New Year season, I felt it was appropriate to theme my table topics around these two holidays.
|
Here’s to the people I can relate to. The people that I don’t know, but I understand. For those who feel like you don't belong.
|
|
Caching things can be hard to do and hard to test. In this post I’ll demonstrate a convenient way of doing that using interfaces.
|
|
Change in the industry As we look back at the last 25 years of Thoughtworks, it is impossible to separate the evolution of the organization from the evolution of the technology industry. When we were first founded, there was little evidence in place to demonstrate just how prevalent technology would become to us – as individuals, businesses, and society.
|
|
Let’s start with one of my favorite quotes. Thoughtworks’ Chief Scientist, Martin Fowler has this to say on automation test coverage analysis, “...it helps you find which bits of your code isn't being tested. It's worth running coverage tools every so often and looking at these bits of untested code.” Low automation code coverage definitely affects product quality and puts undue effort on testers to manually test the product. In fact, a Qua..
|
|
Sqquid uses AWS Lambda and the Serverless Framework for their core product and marketing website. See what it’s like to be a fully serverless startup.
|
|
Serverless Framework v.1.35: Local Invoke Ruby, CloudFormation variable syntax
-
www.serverless.com
-
7 years ago
-
eng
Check out the latest Serverless Framework v1.35 release, featuring Ruby invoke local support, CloudFormation config, and more.
|
|
This is my third annual End of Year Side Income Report which means this blog has been around for at least three years. In actuality, it’s been around for four - my first post for this instance of my blog was on September 2, 2015 , although I have pulled some old posts from my old blog .
|
|
Happy holidays, Merry Christmas, happy new year to all. All of us here at Codename One hope you have a lovely vacation if you are taking one. Since half of our readership is from countries that celebrate these holidays it seems like a good time to take a short blogging vacation as well. During this time we won’t blog and won’t make releases unless there are crucial issues. We’re still here for support but some things will be pushed into Ja..
|
|
I’m 21, but I’ve been blogging for almost 10 years. I grew up doing this. What I’ve written on the internet has reached millions of people. Most of what I’ve written is in Italian, but I was also quite successful when writing in english. My Quora profile, reached 400k people in three months. Through blogging I had the opportunity to travel the world, getting free tickets to all the biggest music festivals (Ultra, Tomorrowland.. you na..
|
|
Hey, it's Zamenhofa Tago, otherwise known as Esperanto Book Day. Read on to learn more about the international language and why it's so cool.
|
|
At Cerner, associates are always encouraged to develop tools and methods to improve their productivity. With this year’s theme being “Engineering Productivity,” Cerner’s fourth annual 2^5 Coding Competition provided associates another opportunity to dive into this subject and get involved in Cerner’s development culture. As usual, this year’s 2^5 Coding Competition was kicked off alongside Programmer’s Day festivities on September 13th. The..
|
|
I finished the semester! This is how I feel: Don’t you? Well, I still have finals. But those are easy compared to the projects I’ve had to push out. I’ll probably write about my escapades later. :)
|