|
This is a 10 minute tutorial to set up an InfluxDB + Grafana with Go on your Mac, but should work with minor modifcations on your favorite Unix too, it assumes you already have a working Go compiler. InfluxDB is a database specialized into time series, think store everything associated with a time, makes it perfect for monitoring and graphing values. Grafana is a js frontend capable of reading the data from InfluxDB and graphing it.
|
|
Purpose of this post is to provide a glimpse of the new features included in Java 8 that shift this language towards a more Functional Programming paradigm. But before, let’s define what we understand for Functional Programming (FP). Functional programming key characteristics include: Higher Order Functions Pure Functions and Immutability Tail Call Recursion Higher Order Functions for a FP language means that functions are considered ....
|
|
It’s finally in. Well, the beginning stages anyway. Jar substrate. Anyone who knows anything about snails knows that they can’t live in a glass box without some sort of substrate to hide in, get moisture from, and burrow under. So now you can apply one type of substrate (so far) to a jar. Eventually there will be different kinds of substrate, and maybe even substrate you can mix together from other types of substrate. Currently the substrat..
|
|
I’ve been having to power cycle my Gastropoda Digital Ocean droplet every day lately because something was hogging up all the memory. It was a little annoying to diagnose because I know the problem had to do with the recurring events that are run using a cron job, of which there are quite a few. I know ideally PHP isn’t something you would use for a long running server process, but these jobs weren’t long running - they were just frequent.
|
|
This presentation covers my experiences combatting phishing and fraud using DMARC and assorted other techniques in a large eBay-like platform for a niche market...when the site previously did everything over direct user email...for over a decade. Good times.
|
|
This presentation covers my experiences combatting phishing and fraud using DMARC and assorted other techniques in a large eBay-like platform for a niche market...when the site previously did everything over direct user email...for over a decade. Good times.
|
|
Talk Python To Me Podcast Episode #1: EVE RESTful APIs for Humans
-
nicolaiarocci.com
-
11 years ago
-
eng
I was lucky enough be the first guest for the shiny new Talk Python To Me Podcast hosted by Michael Kennedy. In this episode we talk about Eve an my other open source releases, which gives us an excuse to touch on a variety of topics such as Polyglot Programming, New Microsoft and the .NET evolution, MongoDB and the Open Source eco-system as seen from the point of view of an old fart who has been spending most of his career in closed syst..
|
|
I frequently need to demo work in progress web sites and web apps to people I’m working with. I was looking for the most convenient way to do this and found that Google Drive was a good fit to letting me publicly share web development projects. Google Drive provides an easy way to store and share documents in the cloud. The Google Drive desktop app also conveniently keeps a folder on your machine in sync with your online Google Drive folder..
|
|
Talk Python To Me Podcast Episode #1: EVE RESTful APIs for Humans
-
nicolaiarocci.com
-
11 years ago
-
eng
I was lucky enough be the first guest for the shiny new Talk Python To Me Podcast hosted by Michael Kennedy. In this episode we talk about Eve an my other open source releases, which gives us an excuse to touch on a variety of topics such as Polyglot Programming, New Microsoft and the .NET evolution, MongoDB and the Open Source eco-system as seen from the point of view of an old fart who has been spending most of his career in closed syst..
|
|
Talk Python To Me Podcast Episode #1: EVE RESTful APIs for Humans
-
nicolaiarocci.com
-
11 years ago
-
eng
I was lucky enough be the first guest for the shiny new Talk Python To Me Podcast hosted by Michael Kennedy. In this episode we talk about Eve an my other open source releases, which gives us an excuse to touch on a variety of topics such as Polyglot Programming, New Microsoft and the .NET evolution, MongoDB and the Open Source eco-system as seen from the point of view of an old fart who has been spending most of his career in closed syst..
|
|
UX designers, we need to change the way we work. We need to stop wasting so much time. We have a well-deserved reputation for retreating to creative studios for lengthy design phases - only choosing to resurface once we have perfected solutions that are pretty, but not necessarily practical. We need to end the pursuit of design perfection and focus on delivering value faster. We need to embrace the Lean movement and streamline the way we wo..
|
|
To create a custom map was never so simple. MapTiler converts your map into the high resolution format compatible with Garmin handheld GPS devices.
|
|
Lets face it, Do Not Track (DNT) is dying a slow death. Content providers are either ignoring the setting, or giving lip service to DNT while taking no action behind the scenes. Worse yet, if users are able to find the browser preference, they don’t understand its purpose or value. Enabling the feature is confusing, and quite inconsistent between browser vendors. Goggle Chrome hides the feature behind an “Advanced” barrier. Features and....
|
|
Store locators are a useful functionality for businesses who have multiple outlets. Drupal has a number of map rendering modules that allow us to provide store…
|
|
How 'Boyhood' Helped Me Better Understand Lean and Trust
-
www.thoughtworks.com
-
11 years ago
-
eng
Boyhood, the movie everyone was talking about at the end of last year, and which took Best Picture at the Golden Globes, helped me understand some key Lean concepts as well as the importance of taking a more holistic view on software delivery. Here’s how.
|
|
Externalizing application configuration values into a properties file is a common pattern in enterprise applications, because it gets the environment-specific settings out of the code and avoids the need for environment-specific builds. Being able to deploy the same binary to multiple environments (Dev, QA, UAT, Production) is a Good Thing. I came across an interesting quirk in an application recently. I needed to change the port of the a..
|
|
So I recently participated in my first ever hackathon over the weekend of March 28. Battlehack Singapore to be exact (oddly, there was another hackathon taking…
|
|
Continuous Delivery with Broken Builds and a Clean Conscience
-
www.thoughtworks.com
-
11 years ago
-
eng
Have you thought about attaining continuous delivery in your project? And how about continuous delivery with a sometimes broken build? It may sound dangerous, but well, it's actually not the end of the world and it's more common in day-to-day projects than you think. We agree that continuous delivery should be made with all-green build pipelines, and that is what we aim for. This article shares the experience from one particular project.
|
|
This article was originially published in the e-Health magazine in its March issue. It featured a story on the implementation of a Hospital Management and Information System by Thoughtworks at Jan Swasthya Sahyog Hospital in Chattisgarh, India.
|
|
As part of tracking a bug in iOS media playback Steve hit upon some code that recreated the OpenGL framebuffer pretty much all the time. This was there to allow device rotation to work, but was implemented incorrectly… After this fix animations and UI is much smoother on iOS, if you notice any potential issues let us know. In other news we just fixed two big GC issues in the new VM. The first was a rather complex edge case with GC fir..
|
|
Sqlplus is my second home, part 8: Embedding multiple sqlplus arguments into one variable
-
tanelpoder.com
-
11 years ago
-
eng
I’ve updated some of my ASH scripts to use these 4 arguments in a standard way: What ASH columns to display (and aggregate by) Which ASH rows to use for the report (filter) Time range start Time range end So this means whenever I run ashtop (or dashtop ) for example, I need to type in all 4 parameters. The example below would show top SQL_IDs only for user SOE sessions from last hour of ASH samples:
|
|
Sqlplus is my second home, part 8: Embedding multiple sqlplus arguments into one variable
-
tanelpoder.com
-
11 years ago
-
eng
I’ve updated some of my ASH scripts to use these 4 arguments in a standard way: What ASH columns to display (and aggregate by) Which ASH rows to use for the report (filter) Time range start Time range end So this means whenever I run ashtop (or dashtop ) for example, I need to type in all 4 parameters. The example below would show top SQL_IDs only for user SOE sessions from last hour of ASH samples:
|
|
Ayaadvisor . Ayahuasca fatalities . Ayahuasca on erowid . Jennifer Logan's death in Peru . The hacker who drank Ayahuasca .
|
|
I love stupid dreams. I’m in love with the dreams that begin with “I know this is stupid but, what I’d really like to do is …”. I love dreams of unexpected possibility. You should too, because soon they will be the only dreams that can save us in an economy turned upside down. I Know This Is Stupid But … Amy’s on the phone and begins, “I know this is stupid but …”.
|
|
Edit: This post was written many years ago. Back then I was a lot more strict on how other people did things and I now understand this was a mistake. I'm leaving this post here as a reminder of past mistakes. Note: this is a rant on how people use git. When I was introduced to git, I was told I should read this great post on git commit messages by Tim Pope . Ever since, I've been trying to follow that system in all of my commits ac..
|
|
Adam Schwartz's init . Andrew Gwozdziewycz's init.el . Andrew Kensler's init.el . Andrew's .emacs . Anler Hernandez's literate config . Chen Bin's init.el . Clinton Ryan's init (JS config) . daviderestivo/emacs-config (clean/macOS) . dotfiles/config.org at master · iocanel/dotfiles · GitHub (mu4e config) . EmacsWiki: Starter Kits . Eric James Michael Ritz . GitHub - alhassy/emacs.d: My Emacs configuration, literately . GitHub - ....
|
|
Codepen snippet : div{ height: 200px; background: #ccc; display: flex; justify-content: center; align-items: center; } p{ margin: auto }
|
|
It’s been a long weekend, but now that it’s finally over the long and tedious migration to github is almost completely behind us. Make sure to update your URLs to the new repository at https://github.com/codenameone/CodenameOne/ . There are still some references to the old google code repository in the plugins etc. so you should update them when we release the next update. Furthermore, if you used our custom update centers make s..
|
|
I have an amazing time machine that lets me think better about projects. This is part 1 in a series of blog posts exploring the use of a time machine. Let’s say that you have a project that has been running for a couple of months. Looking back at your issue tracker and other artifacts, you notice that it’s hard to see what has been done and especially how much time remains.
|
Elasticsearch is essentially a distributed search-engine but there have been more than one example of companies and projects using…
|
|
I've just listened to the latest episode of the Modules Unraveled podcast by Bryan Lewis, which talked about The current job market in Drupal. And it made me…
|
|
Most team culture comes out of a combination of what is tolerated and what is rewarded. If you legit want your culture to improve, change what you reward and rethink what you will tolerate.
|
|
London Diving School . Not heard good comments. Dive Wimbledon . Heard ok comments. Clidive is a BSAC club (amateur organisation). Not commercial but may take longer. Sublime Diving . Heard good comments. Oyster Diving . Pool in cetral London. Good comments. SS Thistlegorm mentioned as a memorable site. Many suggest to get certified elsewhere. Perhaps Egypt via Poseidon Divers .
|
|
Venturing into Emacs lisp and Helm . Here's a go at listing all URLs in current buffer. (require 'goto-addr) (defun ar/helm-buffer-url-candidates () "Generate helm candidates for all URLs in buffer." (save-excursion (goto-char (point-min)) (let ((helm-candidates '()) (url)) (while (re-search-forward goto-address-url-regexp nil t) (setq url (buffer-substring-no-properties (match-beginning 0) (match-end 0))) (add-to-list 'helm-ca..
|
|
While there is much talk about collaborative and interdisciplinary teams, many organisations still support a model of 'design for' rather than 'design with'. User experience matters are for designers to think about, which separates the team in unwanted silos. Encouraging the entire development team to take part in the ideation sessions is a simple step that can break some barriers and lead to improved team relationship and better product ou..
|
|
As March 11th, Pivotal dropped its financial sponsorship for Groovy , and despite of not really endangering it, as Groovy is an already well established language with a great community backing it, it raised many concerns, as the required boost a platform like this deserves was missing until now. Furthermore, its creator and project leader until lately, Guillaume Laforge, also recently stepped back in order to focus in Restlet. Also the....
|
|
Oracle Exadata Performance: Latest Improvements and Less Known Features
-
tanelpoder.com
-
11 years ago
-
eng
Here are the slides of a presentation I did at the IOUG Virtual Exadata conference in February. I’m explaining the basics of some new Oracle 12c things related to Exadata, plus current latest cellsrv improvements like Columnar Flash Cache and IO skipping for Min/Max retrieval using Storage Indexes: Note that Christian Antognini and Roger MacNicol have written separate articles about some new features: http://antognini.ch/2015/03/exad..
|
|
Oracle Exadata Performance: Latest Improvements and Less Known Features
-
tanelpoder.com
-
11 years ago
-
eng
Here are the slides of a presentation I did at the IOUG Virtual Exadata conference in February. I’m explaining the basics of some new Oracle 12c things related to Exadata, plus current latest cellsrv improvements like Columnar Flash Cache and IO skipping for Min/Max retrieval using Storage Indexes: Note that Christian Antognini and Roger MacNicol have written separate articles about some new features: http://antognini.ch/2015/03/exad..
|