|
Understanding why and how to add idempotent requests to your APIs
-
ieftimov.com
-
8 years ago
-
eng
|
Nextcloud is an awesome solution to create and manage your own cloud you should really check them out if you have never heard of them. Here we have a quick look at the newsletter confirmation – an always challenging issue for open rate and engagement with your users. I found this one pretty good – so I have added it here. Why is it good? It gets personal It gets personnal real quick – which force you to care about that guy who is writing ..
|
|
After six years of work , and bunch of different projects done with NoFlo , we’re finally ready for the big 1.0. The two primary pull requests for the 1.0.0 cycle landed today , and so it is time to talk about how to prepare for it. tl;dr If your project runs with NoFlo 0.8 without deprecation warnings, you should be ready for NoFlo 1.0 ES6 first The primary difference between NoFlo 0.8 and 1.0 is that now we’re shipping it as ES....
|
|
Dave Copeland - contract-based testing for event-driven architectures
-
www.serverless.com
-
8 years ago
-
eng
We're posting the full videos and transcripts from Emit 2017! Here's Dave on contract-based testing for event-driven architectures.
|
|
I’ve recently started listening to podcasts during my commutes in my car. For those that don’t know, podcasts are a series of downloadable audio shows presented in a similar fashion to radio. The word podcast is a combination ( portmanteau ) of the words iPod and broadcast . They don’t have to be played on an iPod and can be played on any device - iOS, Apple, Android, burn it to CD], record it on an audiotape, 8-track, vinyl… (Although..
|
|
back to Flying RC Vehicles overview At the end of 2017 I had to give in to the urge of building a bigger more powerful copter. After my first failed attempts with large copters, gaining some experience with smaller frames seemed useful. But I had built up some skills and was ready for the next step. So I built a 220mm frame copter with 2205 motors. It has all the bells-and-whistles available at the time, like DShot, Betaflight OSD, Sm....
|
|
back to Flying RC Vehicles overview At the end of 2017 I had to give in to the urge of building a bigger more powerful copter. After my first failed attempts with large copters, gaining some experience with smaller frames seemed useful. But I had built up some skills and was ready for the next step. So I built a 220mm frame copter with 2205 motors. It has all the bells-and-whistles available at the time, like DShot, Betaflight OSD, Sm....
|
|
I’m doing some work on a golang project, the code takes a relative file path in as an argument. Now I have Delve , VSCode and VSCode-Go installed which means I can have a nice interactive debugging session. The only snag I hit was that it wasn’t clear how to pass in my arguments when the debugger started my go code. The trick is the use a double dash to indicate which arguments should go to the code, other args, before this, will g..
|
The Mega List Of Free Image Sites For Blogging Blogging is hard work, and finding good images to make your content compelling can be even harder. Luckily a number of talented photographers and engineers have taken it upon themselves to make a huge number of free images available for commercial use. Take a look at the list below for a huge set of sites you can use for your next project. This list is a work in progress. If you have a site you..
|
|
Howard Abrams's Introduction to eshell video prompted me to poke at eshell some more. This time, I got eshell context aware completion by glueing the excellent company and pcomplete packages. (require 'cl-lib) (require 'company) (require 'dash) (require 'pcomplete) (require 's) (defun company-pcomplete--overlap-tail (a b) "When A is \"SomeDev\" and B is \"Developer\", return \"eloper\"." (let ((prefix a) (remaining nil)) (whil....
|
|
When I first heard about the so-called UK Challenger Banks like Monzo and Atom , I was amazed that there wasn’t a similar offering in Canada. The Canadian retail banking sector desperately needs new players bring compelling products to the market but nobody was doing it. There are some options like PC Financial and Tangerine but they’re both backed by one of the Big Banks (CIBC and Scotiabank, respectively). Nobody was attempting a..
|
|
Serverless v1.24 - Alexa Smart Home event source, Print content of resolved serverless config file
-
www.serverless.com
-
8 years ago
-
eng
Alexa Smart Home event source, update checker, enhancements, bug fixes and more added in the Serverless Framework v1.24 release.
|
|
Matthew Lancaster - using even-driven architecture to transform core banking
-
www.serverless.com
-
8 years ago
-
eng
We're posting the full videos and transcripts from Emit 2017! Here's Matthew from Accenture on transforming core banking with event-driven architectures.
|
|
We had a lot of posts covering images, multi-image and density. It’s one of the more challenging concepts to explain to developers coming from a desktop development background. Density is a simple concept to explain but the implications of it are sometimes counter-intuitive e.g. which device has higher density: Your phone or your 4k TV? The answer is your phone and I explain why in the video. I also discuss the need to adapt UI’s for ta..
|
|
Postgres is an interesting open source project. It’s truly one of a kind, it has its own license to prove it as opposed to falling under something like Apache or GPL. The Postgres community structure is something that is pretty well defined if you’re involved in the community, but to those outside it’s likely a little less clear. In case you’re curious to learn more about the community here’s a rundown of a few various aspects of it: Po....
|
|
Postgres is an interesting open source project. It’s truly one of a kind, it has its own license to prove it as opposed to falling under something like Apache or GPL. The Postgres community structure is something that is pretty well defined if you’re involved in the community, but to those outside it’s likely a little less clear. In case you’re curious to learn more about the community here’s a rundown of a few various aspects of it: Po....
|
|
My conclusion Based on my testing and the advantages of PDO (info) I recommend the following: Use PDO with PDO::ATTR_EMULATE_PREPARES set to TRUE and use the charset=utf8mb4 in the dsn (to be equally safe as if emulation was turned off). The speed increase is around 80% and this is not the default with for example [...]
|
|
My conclusion Based on my testing and the advantages of PDO (info) I recommend the following: Use PDO with PDO::ATTR_EMULATE_PREPARES set to TRUE and use the charset=utf8mb4 in the dsn (to be equally safe as if emulation was turned off). The speed increase is around 80% and this is not the default with for example [...]
|
|
My conclusion Based on my testing and the advantages of PDO (info) I recommend the following: Use PDO with PDO::ATTR_EMULATE_PREPARES set to TRUE and use the charset=utf8mb4 in the dsn (to be equally safe as if emulation was turned off). The speed increase is around 80% and this is not the default with for example [...]
|
|
My conclusion Based on my testing and the advantages of PDO (info) I recommend the following: Use PDO with PDO::ATTR_EMULATE_PREPARES set to TRUE and use the charset=utf8mb4 in the dsn (to be equally safe as if emulation was turned off). The speed increase is around 80% and this is not the default with for example [...]
|
|
This post is aimed at readers who are already familiar with stochastic gradient descent (SGD) and terms like “batch size”. For an introduction to these ideas, I recommend Goodfellow et al.’s Deep Learning , in particular the introduction and, for more about SGD, Chapter 8. The relevance of SGD is that it has made it feasible to work with much more complex models than was formerly possible.
|
|
This post is aimed at readers who are already familiar with stochastic gradient descent (SGD) and terms like “batch size”. For an introduction to these ideas, I recommend Goodfellow et al.’s Deep Learning , in particular the introduction and, for more about SGD, Chapter 8. The relevance of SGD is that it has made it feasible to work with much more complex models than was formerly possible.
|
|
Born to Run is a low-quality pseudo-science book that pushes the agenda of barefoot running without disclosing the lack of conclusive evidence.
|
|
In continuation from my previous blogs (Parts 1 and 2), I write about the direction we intend to take with Workspaces. In this part, I offer my thoughts on the perennial debate around what is BAU and what is innovation.
|
|
We're posting the full videos and transcripts from Emit 2017! Here's Ajay from AWS on being a good citizen in an event-driven world.
|
|
Born to Run is a low-quality pseudo-science book that pushes the agenda of barefoot running without disclosing the lack of conclusive evidence.
|
|
As an academic, I spend a lot of time reading papers. I generally hate the idea of printing out a paper for a one-time read since it feels wasteful, but I also don’t enjoy the reading experience of viewing papers on a desktop screen. I’ve always liked the look of the Sony Digital Paper that my advisor uses but it’s rather expensive and not easy to find. I used a Samsung Galaxy Tab 3 for several years which freed me from my desk and made....
|
|
Anyone who knows me will know that the gym is a fairly big part of my life. While my goal certainly isn't to become the next Eddie Hall or Phil Heath, during the last 3 years the gym has been a valuable source of discipline and improvement for me.
|
|
Last week we discussed the first part of working with text components and left some big tasks for this week. This week we’ll try to address the remaining issues with text input and make it easier to construct UI’s. This is crucial as we’ll be going into code freeze soon and we need enough time to iron out the issues in the text input. Last week I ended the post with this set of tasks:
|
When You Pry It From My Cold, Dead Hands... I've been a die hard VIM user since the days of co-founding the Kalamazoo Linux Users Group back in 1998. It's a clean command line editor with a simple user interface and once you've mastered the admittedly steep learning curve of its robust keyboard shortcuts, I haven't found any substitutes that measure up for raw horsepower coding. But... Relatively recently there's been a lot of advancement a..
|
|
While it’s not an outright lie to say I have a car, it’s probably a bit disingenuous. As recently discussed , calling it a two-seater with some generous trunk space is definitely pushing it (but technically correct). More accurately, I have an eleven-and-a-half foot tall, four-to-five ton, screaming metal death trap on wheels. From that description (and my past ramblings ), it’s not particularly shocking that I try not to drive it, but ..
|
|
While it’s not an outright lie to say I have a car, it’s probably a bit disingenuous. As recently discussed , calling it a two-seater with some generous trunk space is definitely pushing it (but technically correct). More accurately, I have an eleven-and-a-half foot tall, four-to-five ton, screaming metal death trap on wheels. From that description (and my past ramblings ), it’s not particularly shocking that I try not to drive it, but ..
|