|
I’ve added two modules recently to the deep dive course in the academy . These are a part of a trends together with the SMS activation posts I’ve done over the past couple of weeks. These are all preparations for the upcoming Uber demo that will launch before the end of the year . So the first module I added is a security module which I think I mentioned before, the one I added just last week explains the process of working with nativ..
|
|
Simple command to check which processes are using swap (and how much). Can be used to help track down the source of high swap usage Read more…
|
|
I wrote two posts about the SMS activation process . In the first I discussed using the Twilio API via REST and in the second I discussed the native interfaces for SMS interception we can use in Android. Now it’s time to put this all together and create a single API that’s fluid. It should include the full UI process but be flexible enough to let you design your own experience.
|
|
It is always great fun to try and find patterns in vast amounts of data. Sometimes you find causation, other times just spurious correlation, but it’s a great excercise and the insight you get can be surprising. For a while, I have been wearing a light sensor that measures the surrounding light. The light that is around us, everywhere we go. It’s intensity and color. These graphs below are just two data points from January and April. Each..
|
|
A common assumption is that computers can’t have emotions. But there is a strong philosophical argument that AI systems have had emotions for many decades now. Before making an argument, we need to define “emotion”. That definition shouldn’t require consciousness … Continue reading →
|
|
Do Androids Dream of Electric Sheep has potential, but is sidetracked by a confusing premise and missed opportunities.
|
|
As originally seen in ‘Building an ecosystem for innovation’ published by the New Statesman on 29 September 2017.
|
|
Being a Serverless plugin author has never been easier. Take advantage of these awesome new features to write your very own plugin.
|
|
Do Androids Dream of Electric Sheep has potential, but is sidetracked by a confusing premise and missed opportunities.
|
|
We’re running Mobile Era for the second year on October 5th-6th and I’d like to share some experience on how we’re using scripts and Trello to help with the organization effort. If you’d like automating simple tools, this is the article for you. If you haven’t signed up for Mobile Era yet, you can leave a comment in this blog post for a discount code! Google Forms is great! You can simply design pretty advanced forms and easily get response..
|
|
Stati, a PHP static site generator that works on any existing Jekyll site
-
jfoucher.com
-
9 years ago
-
eng
Success ! Well it’s been quite a week. Having had an unexpected lull in my contract work, I decided to work on something fun. I use jekyll for most of my static sites, and I quite like it. It’s still a mistery to me why I decided to build a clone of it. But anyway, one week later, here we are. Stati can now build all my ex-Jekyll sites properly. Actually this blog is now generated with Stati! Architecture I read this How does Jekyll w....
|
|
Stati, a PHP static site generator that works on any existing Jekyll site
-
jfoucher.com
-
9 years ago
-
eng
Success ! Well it’s been quite a week. Having had an unexpected lull in my contract work, I decided to work on something fun. I use jekyll for most of my static sites, and I quite like it. It’s still a mistery to me why I decided to build a clone of it. But anyway, one week later, here we are. Stati can now build all my ex-Jekyll sites properly. Actually this blog is now generated with Stati! Architecture I read this How does Jekyll w....
|
|
Introducing Jwala, a Resource Manager for the Apache Community Apache Tomcat and Apache httpd are hardened, scalable, and reliable open-source solutions. Widely adopted, these solutions are commonly used to host and load-balance Java applications. Configuring and managing a small set of elements is relatively easy, but once you start scaling out your application and platform, things get complicated. Questions such as “How do I update the he..
|
|
Deliver software faster by managing work in progress, not by adding overtime
-
developers.soundcloud.com
-
9 years ago
-
eng
Product development flow (flow) is the rate at which our products are developed, from idea to deployment. Good flow means that products should pass through the development cycle quickly and continuously.
|
|
Deliver software faster by managing work in progress, not by adding overtime
-
developers.soundcloud.com
-
9 years ago
-
eng
Product development flow (flow) is the rate at which our products are developed, from idea to deployment. Good flow means that products should pass through the development cycle quickly and continuously.
|
|
In Agile projects, the goal is usually broken down into discrete units of work that describes a feature or ability to perform an action from an end-user perspective. These blocks of work are usually referred to as ‘user stories’. That leads us to an obvious question: what is the best way to break your work into user stories? Like so many other things in life, the answer to that is: it depends.
|
|
What makes a retailer ready for the future? How can retailers best prepare themselves to compete with category-changers like Amazon? The ripples caused by advances in technology and shifts in what people spend their money on are well publicized in retail. Especially zealous reporters pen terms like ‘retail apocalypse’ and ‘death of retail’. But a host of retailers are bucking the trend and finding growth in challenging times.
|
|
Offline build is a pretty complex topic which is why we opted for the online build process in Codename One. It allows for simple install/build and doesn’t require a Mac. However, if you work for a bank or a government agency using a cloud solution is sometimes an insurmountable roadblock. That’s why we introduced the offline build option to replace our old private cloud option. It isn’t ideal, building offline essentially forfeits some of....
|
|
Quick How to: Mount Azure Files Shares with Symlinks support on Ubuntu
-
blog.gripdev.xyz
-
9 years ago
-
eng
Update Oct 2018: To see how to use this in Kuberentes check out this blog post by Daniele Maggio By default mounting Azure File Shares on linux using CIFS doesn’t enable support for symlinks. You’ll see an error link this: auser@acomputer:/media/shared$ ln -s linked -n t ln: failed to create symbolic link 't': Operation not supported So how do you fix this, simple? Simple add the following to the end of your CIFS mount command:
|
|
We like to think that building a service ecosystem is like stacking building blocks. You start with a function in your code. That function is hosted in a class. That class in a service. That service is hosted in a cluster. That cluster in a region. That region in a data center, etc. At each level there’s a myriad of challenges. From the start, developers tend to use things like logging and metrics to debug their systems, but a certain cl....
|
|
After years of preparation and debate, the General Data Protection Regulation (GDPR) was finally approved by the EU with enforcement starting as early as May 2018, at which time those organisations in non-compliance will face heavy fines. In this post we explain how that impacts companies using open-source and how they can protect themselves.
|
|
YouTube Playlist This is a series of videos that I recorded for the benefit of my Intro to Computing and C/C++ students, to teach them basic command line skills. Since it's on YouTube, you can change the playback speed in case I'm speaking too slowly. Enjoy! Tags: Video Basics Command Line
|
|
YouTube Playlist This is a series of videos that I recorded for the benefit of my Intro to Computing and C/C++ students, to teach them basic command line skills. Since it's on YouTube, you can change the playback speed in case I'm speaking too slowly. Enjoy! Tags: Video Basics Command Line
|
|
YouTube Playlist This is a series of videos that I recorded for the benefit of my Intro to Computing and C/C++ students, to teach them basic command line skills. Since it's on YouTube, you can change the playback speed in case I'm speaking too slowly. Enjoy! Tags: Video Basics Command Line
|
|
After a summer hiatus, the Jane Street Tech Talks series is back on for the fall! Last we left it, our very own Dominick LoBraico presented on the evolution of our internal configuration methodology and the systems that support it. For anybody that missed it, you can check out a recording of the talk on YouTube .
|
|
After a summer hiatus, the Jane Street Tech Talks series is back on for the fall! Last we left it, our very own Dominick LoBraico presented on the evolution of our internal configuration methodology and the systems that support it. For anybody that missed it, you can check out a recording of the talk on YouTube .
|
|
PLAY KARATE GOLF In a futuristic world, one karate master must travel from golf course to golf course, fighting the ultimate dragon. It is built with Phaser.js and various art assets from around the web. You can view the code here.
|
|
Sometimes advertisements just have to be bold. Especially when your goal is to hire creative thinkers, why not give them something to... think about!? That was our goal when we planned a new marketing campaign for Software Engineers.
|
|
We’re in the process of shifting from using our custom ‘glue’ for orchestrating Docker deployments to Kubernetes, When we first deployed Docker to replace LXC and our legacy Puppet-heavy application configuration and deployment systems there really wasn’t any existing tool to manage this, thus we rolled our own, mainly a few Ruby scripts combined with a Puppet / Hiera / Mcollective driven workflow. The main objective is to replace our leg..
|
|
We’re in the process of shifting from using our custom ‘glue’ for orchestrating Docker deployments to Kubernetes, When we first deployed Docker to replace LXC and our legacy Puppet-heavy application configuration and deployment systems there really wasn’t any existing tool to manage this, thus we rolled our own, mainly a few Ruby scripts combined with a Puppet / Hiera / Mcollective driven workflow. The main objective is to replace our leg..
|
|
Sometimes advertisements just have to be bold. Especially when your goal is to hire creative thinkers, why not give them something to... think about!? That was our goal when we planned a new marketing campaign for Software Engineers.
|
|
We’re in the process of shifting from using our custom ‘glue’ for orchestrating Docker deployments to Kubernetes, When we first deployed Docker to replace LXC and our legacy Puppet-heavy application configuration and deployment systems there really wasn’t any existing tool to manage this, thus we rolled our own, mainly a few Ruby scripts combined with a Puppet / Hiera / Mcollective driven workflow. The main objective is to replace our leg..
|
|
We’re in the process of shifting from using our custom ‘glue’ for orchestrating Docker deployments to Kubernetes, When we first deployed Docker to replace LXC and our legacy Puppet-heavy application configuration and deployment systems there really wasn’t any existing tool to manage this, thus we rolled our own, mainly a few Ruby scripts combined with a Puppet / Hiera / Mcollective driven workflow. The main objective is to replace our leg..
|
|
We’re in the process of shifting from using our custom ‘glue’ for orchestrating Docker deployments to Kubernetes, When we first deployed Docker to replace LXC and our legacy Puppet-heavy application configuration and deployment systems there really wasn’t any existing tool to manage this, thus we rolled our own, mainly a few Ruby scripts combined with a Puppet / Hiera / Mcollective driven workflow. The main objective is to replace our leg..
|
|
We’re in the process of shifting from using our custom ‘glue’ for orchestrating Docker deployments to Kubernetes, When we first deployed Docker to replace LXC and our legacy Puppet-heavy application configuration and deployment systems there really wasn’t any existing tool to manage this, thus we rolled our own, mainly a few Ruby scripts combined with a Puppet / Hiera / Mcollective driven workflow. The main objective is to replace our leg..
|