|
Run Serverless Functions at half the cost with Spotinst & Serverless Framework
-
www.serverless.com
-
9 years ago
-
eng
Using the Spotinst provider integration for serverless you can run multi-region, cross-cloud functions at 50-80% the cost
|
|
I redid the include source tutorial which was really old by now and included some outdated “facts” while missing key information. Include source allows us to get the native OS project source code on build, this allows us to debug and profile on the devices. New Codename One users often mix up native interfaces and include source. You shouldn’t change the code generated with “include source”. It’s for debugging purposes only. If you need..
|
|
ECAL session notes: Historical and Philosophical Perspectives on Artificial Life
-
liza.io
-
9 years ago
-
eng
What follow is a very slightly cleaned up version of the notes I took during the first ISAL summer school session at ECAL 2017. Note that this is very rough, I was just reviewing my notes and thought I may as well put them into a post format at the same time to revisit later. Apologies for any typos or other mistakes.
|
|
Simple conditional to check whether a given variable is a table (as opposed to a string or integer) in LUA Read more…
|
|
This post describes a method for creating animations in games programmatically, while still retaining composability.
|
|
This post describes a method for creating animations in games programmatically, while still retaining composability.
|
|
Applying Conway's Law to improve your software development
-
www.thoughtworks.com
-
9 years ago
-
eng
Many organizations have become adept at identifying what they need from software development projects, based on a keen understanding of their business goals. Even so, they’re often surprised to find out that the end results don’t achieve the transformative impact they were expecting. Their mistake? Overlooking the importance of Conway’s Law.
|
|
Don’t worry, I didn’t get rid of the truck. My home is roughly 16’ x 6’ , or 96 ft 2 . That makes it a little smaller than your average bedroom. In other words, it’s in my best interest to optimize how I use my limited space. Two years ago, I talked about consolidating and defragmenting how I laid out my room. The diagram I used looked like this: × By rearranging my things (all three of them), I was able to ..
|
|
Don’t worry, I didn’t get rid of the truck. My home is roughly 16’ x 6’ , or 96 ft 2 . That makes it a little smaller than your average bedroom. In other words, it’s in my best interest to optimize how I use my limited space. Two years ago, I talked about consolidating and defragmenting how I laid out my room. The diagram I used looked like this: × By rearranging my things (all three of them), I was able to ..
|
|
Today was the first day of ECAL (European Conference on Artificial Life) 2017 in Lyon, France and my first year attending. It’s lucky I managed to go this year, because apparently this is the last ECAL! Next time it will be turning into the International Conference on Artificial Life and will be held much farther away (I think it is meant to be held in Japan). Although I am already getting my hopes up to go again, not only for the confere..
|
|
This past weekend I decided I need to clean up my GitHub profile. In this post I’ll write about why I cleaned everything up and also how I did, as well as some initial results.
|
|
Context Python’s os.path.isdir() is a much used function, but today, I wasn’t getting the expected results. My directory looks like this: |_root/ |_colors/ |_blue/ | |_blue1.jpg | |_blue2.jpg |_red |_red1.jpg |_red2.jpg When I ran the code snippet below, I was getting all nothing. os.path.isdir() was return ‘False’ on all of the color folders: colors_dir = os.path.join(os.path.abspath("root"), "colors") for i in os.listdir(co..
|
|
It's time for my annual Drupal project again. I had actually got my start in web development with Drupal and although I've left agency life, it seems that I'd…
|
|
A common trick for gaining traction is localization to multiple languages, Codename One makes that very simple as we explained here . However, unless you are fluent in multiple languages you will need some help to localize broadly. There are multiple paid services that address this need. There are a couple of pitfalls you can fall into when using such services. The first pitfall is trying to get them to work with Codename One, most suc..
|
|
It’s not a very disputed topic that you should backup your database, and further test your backups. What is a little less discussed, at least for Postgres, is the types of backups that exist. Within Postgres there are two forms of backups and understanding them is a useful foundation for anyone working with Postgres. The two backup types are Physical: which consist of the actual bytes on disk, Logical: which is a more portable format. L....
|
|
It’s not a very disputed topic that you should backup your database, and further test your backups. What is a little less discussed, at least for Postgres, is the types of backups that exist. Within Postgres there are two forms of backups and understanding them is a useful foundation for anyone working with Postgres. The two backup types are Physical: which consist of the actual bytes on disk, Logical: which is a more portable format. L....
|
|
Less Twitter So I started journaling my quick thoughts basically at the beginning of 2016 and only managed to post them to my blog once. So it goes, I guess. I have a backlog of them, most of which I'll just ignore and I'll post the highlights below. With my twitter feed becoming unpleasant due to so much Trump noise, I've reduced my use a twitter a lot. I've somewhat switched to reddit which is better organized into narrow topics. Inste....
|
|
Less Twitter So I started journaling my quick thoughts basically at the beginning of 2016 and only managed to post them to my blog once. So it goes, I guess. I have a backlog of them, most of which I'll just ignore and I'll post the highlights below. With my twitter feed becoming unpleasant due to so much Trump noise, I've reduced my use a twitter a lot. I've somewhat switched to reddit which is better organized into narrow topics. Inste....
|
Introduction This article will deal with the issues we face with the current API architecture (mostly REST) and why demand-driven APIs seem…
|
|
A toast view is a small, short-lived popup provides a small bite of information (see what I did there?) to the user. It’s an Android paradigm, but if you’re working on an iOS app that has an Android component, the chances are high that you have been or will be asked to implement one at some point. So you might as well learn how to make one simply without having to pull in a 3rd-party dependency, right? Well, let’s get started then. I’ll f....
|
|
Serverless v1.21 - Kubeless provider support, AWS credentials management and invoke improvements added
-
www.serverless.com
-
9 years ago
-
eng
Kubeless support, AWS credentials management, new AWS service templates, invoke improvements, enhancements, bug fixes and more added in the Serverless Framework v1.21 release.
|
|
By default, dmesg uses seconds of uptime for it's timestamps, which in less than useful if you're trying to quickly check the time an entry was logged at. Where available /var/log/kern.log can be used to get timestamped entries, but where not available the function below gives a dmesg analog with human readable timestamps Read more…
|
|
When my beloved Google Reader was discontinued in 2013, I stopped regularly checking RSS feeds. Apparently, I am not alone . It seems like there’s a new article every month arguing either that RSS is dead or RSS is not dead yet . Maybe RSS will stick around to serve as a cross-site communication backbone, but I don’t think anyone will refute that RSS feeds are declining in consumer use. Facebook, Twitter, and other aggregators are where....
|
|
When my beloved Google Reader was discontinued in 2013, I stopped regularly checking RSS feeds. Apparently, I am not alone . It seems like there’s a new article every month arguing either that RSS is dead or RSS is not dead yet . Maybe RSS will stick around to serve as a cross-site communication backbone, but I don’t think anyone will refute that RSS feeds are declining in consumer use. Facebook, Twitter, and other aggregators are where....
|
|
I’ve just released Helpful , a new way of getting help in Emacs! The *Help* built-in to Emacs is already pretty good. Helpful goes a step further and includes lots of contextual info. Let’s take a look. Have you ever wondered which major modes have a keybinding for a function? Helpful reports keybindings in all keymaps! When you’re hacking on some new code, you might end up with old function aliases after renaming a function. H....
|
|
Context I use virutalenv and virtualenvwrapper tomanage my development environments. Virtualenvwrapper consolidates all your virtualenvs into a single location, and can link a directory to a virtualenv. Once in a while, I need to change the name of my repo and/or virtual environment. This means I have to change a bunch of other stuff. How To ¶ If the project directory is moved/changed/renamed, modify the following: In the virtu..
|
|
Kubeless brings functions as a service to Kubernetes & on-prem
-
www.serverless.com
-
9 years ago
-
eng
Kubeless is a Kubernetes-native way to deploy and manage your serverless functions via the serverless framework
|