|
The top Twitter accounts you should follow to stay on top of serverless, event-driven architecture, and other tech news.
|
|
1300 words, 5 minutes. Belloc by E. O. Hoppé, 1915. “Whatever happens, we have got the Maxim gun, they have not." - Hilaire Belloc. Once upon a time software was just for counting beans. It counted more beans faster and cheaper than anything else. Then computers became personal, then portable, then pocketable. All sorts of different kinds of software were created to serve the people and help them do their jobs better.
|
|
Subscription-based app pricing is a thorny issue that’s far from resolved, but one of the very worst arguments I hear whenever a company like Ulysses switches to a subscription model goes something like this: “Why do I have to pay (again) for software I’ve already purchased?” This is a flat out lie that people usually create for themselves to help support their negative reaction to a perceived price increase. The lie basically says,....
|
|
Technical change on a big software development project can be a smart business choice, but it's hard. You’re always working against the inertia of the ever-expanding existing codebase and have to make tough decisions about improving what's there versus delivering new functionality. METRO Cash & Carry is a membership-based, self-service wholesaler with operations across 25 countries. Here's what our team learned while moving their UI from Re..
|
|
Link to album Last august, my girlfriend and I, along with friends, went on a trip to a place far north in Iceland that relatively few Icelanders have seen, Hornstrandir. The reason for why so few have gone there (relative to the rest of the island) is in probably part due to the location. As Iceland’s northern most peninsula, Hornstrandir is not easy to get to. First you have to get your self to Ísafjörður (or neighbouring towns) which is ..
|
|
Link to album Last august, my girlfriend and I, along with friends, went on a trip to a place far north in Iceland that relatively few Icelanders have seen, Hornstrandir. The reason for why so few have gone there (relative to the rest of the island) is in probably part due to the location. As Iceland’s northern most peninsula, Hornstrandir is not easy to get to. First you have to get your self to Ísafjörður (or neighbouring towns) which is ..
|
|
Last week I was in Boston for the Geometry of Redistricting workshop. It was an optimistic gathering of over 500 mathematicians, computer scientists, lawyers, policy makers, teachers, and interested people of all stripes. There was a ton of information in the talks and subsequent discussions. I’ll try to distill the main ideas and avenues for research as best I can. Unfortunately, due to how preliminary most of the technical work is, I won’..
|
|
Last week I was in Boston for the Geometry of Redistricting workshop. It was an optimistic gathering of over 500 mathematicians, computer scientists, lawyers, policy makers, teachers, and interested people of all stripes. There was a ton of information in the talks and subsequent discussions. I’ll try to distill the main ideas and avenues for research as best I can. Unfortunately, due to how preliminary most of the technical work is, I won’..
|
|
Last week I was in Boston for the Geometry of Redistricting workshop. It was an optimistic gathering of over 500 mathematicians, computer scientists, lawyers, policy makers, teachers, and interested people of all stripes. There was a ton of information in the talks and subsequent discussions. I’ll try to distill the main ideas and avenues for research as best I can. Unfortunately, due to how preliminary most of the technical work is, I won’..
|
|
CloudFlare and Server-Side React: Overzealous Optimization with Auto-Minify
-
www.evantahler.com
-
9 years ago
-
eng
I spent a few hours today sorting out why a new React + Next.JS site was working great locally, but when deployed to production I was…
|
|
Intern season is coming to a close, and it’s a nice time to look back (as I’ve done in previous years ) and review some of what the interns did while they were here. The dev intern program has grown considerably, with almost 40 dev interns between our NY, London, and Hong Kong offices.
|
|
Intern season is coming to a close, and it’s a nice time to look back (as I’ve done in previous years ) and review some of what the interns did while they were here. The dev intern program has grown considerably, with almost 40 dev interns between our NY, London, and Hong Kong offices.
|
|
What does it mean to celebrate pride in an otherwise 'straight world'? How important is it to understand the dynamics of gender and sexuality in everyday lives? In a diverse world, where inclusivity is not just an opinion but actually the most pragmatic way to be, how can each one of us bridge the existing gaps?
|
|
Sometimes I get a question on stack overflow that triggers a “yes this should be easy” reflex. I got such a question a couple of weeks ago when I implemented the animated gif support cn1lib and I had another one last week which asked about sorting tables. This is actually pretty easy to do but it’s just something we didn’t get around to. So I just implemented it and decided this would make a lot of sense in the core API. Sortable tabl..
|
|
My Android phone regularly disconnects and (immediately) reconnects to wifi. That's not a huge issue for buffered video streaming, but is an issue for VOIP, SSH connections etc. Plus I use Tasker to trigger actions when disconnected from a specific SSID , so it means the screen changes whilst those actions trigger. Android's "smart network switch" was already turned off for causing similar issues, and the fix in my case seems to have bee..
|
|
I've been thinking a lot about web design lately. Actually I've been thinking about web design ever since I started working on the web. But it was upon…
|
|
I’m going to tell you a story about one ingenious business model that the majority of people are not aware of. It costs average US household around $400 per year. To understand the model, you’ll need to understand three economic … Continue reading →
|
|
In order to work with C APIs, we sometimes need to convert Swift object references to and from raw pointers. Swift's Unmanaged struct is the standard API for handling this. Today, I'd like to talk about what it does and how to use it. (Read More)
|
|
Friday Q&A 2017-08-11: Swift.Unmanaged Friday Q&A 2017-08-11: Swift.Unmanaged In order to work with C APIs, we sometimes need to convert Swift object references to and from raw pointers. Swift's Unmanaged struct is the standard API for handling this. Today, I'd like to talk about what it does and how to use it. Overview Getting Swift references into and out of the world of C encompasses two separate tasks. The first task is ....
|
|
I've recently embarked on my first official Drupal 8 project, for Sinvict Technology (case study when the project launches), and it was interesting to see how…
|
|
In June of 2016, I received an email: The original email Dear sir: I’m from Syria , expected to graduate this semester (Computer Science) , and as you sir my role model in Ruby also Rails , I need some advice about open source projects in Ruby to learn from. Thanks in advance and sorry if I waste your time Actually, he wasn’t just in Syria. He was at the University of Aleppo. His name was Mohammed. Russian drone footage....
|
|
In June of 2016, I received an email: The original email Dear sir: I’m from Syria , expected to graduate this semester (Computer Science) , and as you sir my role model in Ruby also Rails , I need some advice about open source projects in Ruby to learn from. Thanks in advance and sorry if I waste your time Actually, he wasn’t just in Syria. He was at the University of Aleppo. His name was Mohammed. Russian drone footage....
|
|
A general primer on Python for science and engineering, with an emphasis on the SciPy ecosystem of packages.
|
|
The tyranny of big suite enterprise software best practices
-
www.thoughtworks.com
-
9 years ago
-
eng
How decisions made 40 years ago straightjacket you today.SourceTyr·an·ny - the cruel, unreasonable, or arbitrary use of power or control. best prac·tice - commercial or professional procedures that are accepted or prescribed as being correct or most effective.
|
|
Communication between iframes with React and postMessage for an html template editor
-
jfoucher.com
-
9 years ago
-
eng
I’m working on a project where I need some sort of simple landing page editor, where “blocks” are defined at the template level and they can be rearranged, text changed or added, and not much more. Most of the software I could find was either way too complex for my needs, gave the user the freedom to completely destroy the template, or were otherwise pretty useless. If it was frustrating for me I imagine how it would feel for my user....
|
|
Communication between iframes with React and postMessage for an html template editor
-
jfoucher.com
-
9 years ago
-
eng
I’m working on a project where I need some sort of simple landing page editor, where “blocks” are defined at the template level and they can be rearranged, text changed or added, and not much more. Most of the software I could find was either way too complex for my needs, gave the user the freedom to completely destroy the template, or were otherwise pretty useless. If it was frustrating for me I imagine how it would feel for my user....
|
|
For those in the tech world, the title of this post may seem both radical and pretentious. However, in the following four parts of this blog post, I hope to shed light on why this is a real possibility in the not-so-distant future and why. PART 1: OS overview First of all, an operating system (OS) is essentially the core software that allows your computer to run - it provides a core component (called a kernel) that understands how to us....
|
|
For those in the tech world, the title of this post may seem both radical and pretentious. However, in the following four parts of this blog post, I hope to shed light on why this is a real possibility in the not-so-distant future and why. PART 1: OS overview First of all, an operating system (OS) is essentially the core software that allows your computer to run - it provides a core component (called a kernel) that understands how to us....
|
|
Stack overflow yields Where can i find Icon Composer on Mac? when I did a quick search to convert a png to icns. For future reference: #!/bin/bash -e set -e set -o pipefail if [ "$#" -ne 1 ]; then echo "\nusage: to_icns.sh path/to/image.png\n" exit 1 fi readonly IMAGE_FPATH=$1 readonly BASENAME=$(basename ${IMAGE_FPATH%.*}) mkdir ${BASENAME}.iconset sips -z 16 16 $IMAGE_FPATH --out "${BASENAME}.iconset/icon_16x16.png" sips -z 32 32 $....
|