The Bill and Melinda Gates Foundation just released it's annual letter. I have come to look forward to these letters because I find them incredibly inspiring. This year instead of an annual update they are re-baselining and taking a fifteen year view of the future. As I read this year's letter I was simultaneously moved, inspired and awed by the scope their mission. This post Make Big Bets first appeared on Dan Stroot's Blog
|
|
In spite of being a marketing spin and link bait, Heroku article on microservices does a pretty good job at explaining why microservices matter and, at a very high level, what challenges they pose. However, microservices aren’t a silver bullet, and they won’t make a sluggish IT organization fast. While individual services become more robust and less complex, the overall system takes on the many challenges of distributed systems at the..
|
|
Few days ago, I landed in Paris. My original flight was delayed, and I missed my connecting flight. The next flight was in 12 hours, so I had to figure out what to do in the mean time. I could stay at the airport during the whole day. But that would have been lame, I would have missed out on exploring Paris. I am lucky to not need visa for France, and I had no real excuse not to go out. Yet, several times I gave up on going out and several ....
|
|
submit-sitemap: Node.js module to submit sitemaps to search engines
-
www.seanw.org
-
11 years ago
-
eng
I’ve just uploaded a small Node.js module for submitting/pinging sitemaps to search engines called submit-sitemap. This is meant to be used after you’ve made updates to your site to encourage crawlers to reindex your pages. The module currently submits your sitemap to Google and Bing. This saves you from having to use Google’s webmaster tools and Bing’s webmaster tools to submit your sitemap manually. For example, I’ve used this in the last..
|
|
Having worked on consulting engagements for a fair amount of time, I have realized that consulting is both a science and an art. The science lies in the domain knowledge or the ‘hard’ skills. In my case, it is currently Agile and Lean. The art aspect relates to the ‘soft’ skills, which in my view, are as critical as the hard skills for the success of any consulting engagement.
|
|
In spite of being a marketing spin and link bait, Heroku article on microservices does a pretty good job at explaining why microservices matter and, at a very high level, what challenges they pose. However, microservices aren’t a silver bullet, and they won’t make a sluggish IT organization fast. While individual services become more robust and less complex, the overall system takes on the many challenges of distributed systems at the..
|
|
A thread appeared on Hacker News recently about how successful people operate. The comment below really struck a chord with me. Don’t waste time. Be mission/vision focused. Be polite to everyone always. Be helpful whenever possible. Be insanely organized. Seek and respond to constructive feedback on your work. Do the shit work without whining. All of this will build human capital with other people in the organization, which will bo..
|
|
The situation: As a multi-tenant cloud service, Mingle uses ElasticSearch as its search facility for card, page, and murmur content, indexing all content to a single ElasticSearch node. However, a series of problems (hitting hard file descriptor limits, OOM errors, and corrupted indexes) forced our team to reassess the infrastructure.
|
|
In recent versions of iOS Apple added the ability to distribute beta versions of your application to beta testers using tools they got from the testflight acquisition. We now support this with our crash protection pro feature, just use the build argument ios.testFlight=true and you can then submit your app to the store for beta testing. With iOS 8 Apple also introduced a requirement that’s important for you to be a..
|
|
Image from nodejs.org . tl;dr Is there a non-MVC node.js framework with Drupal-like plugin power and flexibility? If not, is anyone interested in working on one? A very quick background about myself. I have developed websites professionally with Drupal since 2004. I have worked as a freelancer as well as salaried and hourly programmer (not just with Drupal, but you get the idea). I have worked on several HA projects and have worked ....
|
|
Image from nodejs.org . tl;dr Is there a non-MVC node.js framework with Drupal-like plugin power and flexibility? If not, is anyone interested in working on one? A very quick background about myself. I have developed websites professionally with Drupal since 2004. I have worked as a freelancer as well as salaried and hourly programmer (not just with Drupal, but you get the idea). I have worked on several HA projects and have worked ....
|
|
Image from nodejs.org . tl;dr Is there a non-MVC node.js framework with Drupal-like plugin power and flexibility? If not, is anyone interested in working on one? A very quick background about myself. I have developed websites professionally with Drupal since 2004. I have worked as a freelancer as well as salaried and hourly programmer (not just with Drupal, but you get the idea). I have worked on several HA projects and have worked ....
|
|
The word “technical support” has a slightly negative connotation in the developer community. Most think of it as an arduous drag involving looking through piles of logs and stack traces, and taking random guesses. And that was exactly what I believed before actually experiencing it myself in a project. It taught me a lot and changed my perspective towards software development and collaboration with other teams.
|
|
In light of a particularly aggressive savings plan this year, I've been thinking hard about every purchase I make. In doing so I think I've…
|
|
I created a tool that lets you architect your Sass project in a single location (your manifest file), and it will build all of the directories and partials for you! This blog explains what a Sass manifest file is, what it does, and why you should use one.
|
|
Once upon a time, my blog was OpenSource. People liked it and forked it tons of times, but they never changed some stuff (disqus, analytics).
|
|
This post was written by Steve Hannah , one of the newest additions to the Codename One team and a long time community contributor. This is the first in a series of posts about drawing graphics in Codename One. In this tutorial, we will create a rudimentary drawing app to demonstrate how to use the Shape API. Some Background Codename One has included basic 2D graphics ability since its inception, but until recently, it w..
|
|
Alternatives to Adobe products on Linux, macOS and Windows . Aseprite . Awesome-Design-Tools: The best design tools for everything . Contrast ratio . Design+code . HTML5 animations . Ios prototyping with flinto . Krita . Leonardo . MakeAppIcon - Generate app icons of all sizes with a click! . Mischief . Mypaint . Natron . Ormr . Screen Guru - Take clean screenshot of any websites . Sketch for Mac . Sketchup . TVPaint .
|
Back in November, I, along with some colleagues from Wingify went to Singapore to attend CSSConf and JSConf Asia. A part of DevFest Asia, it…
|
|
Records continue to be broken. This week's map was actually done on Wednesday! Although most of Lemma is a strange hybrid of natural and alien-looking architecture, my design calls for a few "industrial / man-made" themed maps. For story reasons, and also because I just want to parkour through a skyscraper. So on Monday I asked Twitter this question: Would people be upset if I do a few levels in the visual style of Mirror's Edge?..
|
|
I am not a big fan of top tens but 10 Tips for Better Pull Requests is well worth reading. A good Pull Request involves more than just some code. In most cases, there’s one or more reviewer(s) involved, who will have to review your Pull Request in order to evaluate whether it’s a good fit for inclusion in the code base. Not only must you produce good code, but you must also cater to the person(s) doing the review.
|
|
Eve 0.5.1 was just released with a couple fixes to 0.5 (which was released earlier this week.) Don’t be surprised. Going forward I’m striving for a much faster release cycle, especially so when it comes to fixes.
|
|
Eve 0.5.1 was just released with a couple fixes to 0.5 (which was released earlier this week.) Don’t be surprised. Going forward I’m striving for a much faster release cycle, especially so when it comes to fixes.
|
|
Eve 0.5.1 was just released with a couple fixes to 0.5 (which was released earlier this week.) Don’t be surprised. Going forward I’m striving for a much faster release cycle, especially so when it comes to fixes.
|
|
Follow below steps to install jekyll on fedora Install jekyll # sudo dnf install ruby-devel redhat-rpm-config jekyll Optional packages # sudo dnf group install "C Development Tools and Libraries" sudo dnf install rubygems-devel nodejs bundler
|
|
How to Produce and Master your work for BitTorrent Bundles
-
engineering.bittorrent.com
-
11 years ago
-
eng
This is the first of two posts. To read the second, on metadata for BitTorrent Bundles, click here. If you’ve followed the news lately, you’ll have noticed that BitTorrent is on its way up in the music world. When we’re not busy launching an album for Radiohead’s Thom Yorke or boosting a Madonna movie, we’re […]
|
|
I’ve tried implementing a gym for Gastropoda a couple of times now. Both times I put the feature on hold not because I got stuck, but because I realized that I may not really even need a gym.
|
|
I have been using Munin to monitor the health of my Raspberry Pi for while now. As I have more devices installed in my network I was looking for a way to monitor these devices as well. As Munin uses a client-server model you are required to install the Munin node on the device to be monitored. Every five minutes the Munin server polls its clients for the values and creates charts using RRDTool.
|
|
I wasn’t aware that The Internet’s Own Boy: The Story of Aaron Swartz is now available with a Creative Common license, free for everyone to enjoy.
|
|
TL;DR: I offer declarative strongly typed layouts with data bindings in pure Java. Android UI development is broken. It normally ends up with lots of boilerplate code and poor architecture. Here are some (very subjective) issues: There is no MVC (or M-V-Whatever). XMLs always contain lots of copy-pasted code, very poor code reuse. XMLs are very fragile, so you can type “TextVeiw” and it will not warn you during the compilation but will thro..
|
|
TL;DR: I offer declarative strongly typed layouts with data bindings in pure Java. Android UI development is broken. It normally ends up with lots of boilerplate code and poor architecture. Here are some (very subjective) issues: There is no MVC (or M-V-Whatever). XMLs always contain lots of copy-pasted code, very poor code reuse. XMLs are very fragile, so you can type “TextVeiw” and it will not warn you during the compilation but will thro..
|
|
Enabling Agile Engineering and Great Teams with MongoDB
-
www.thoughtworks.com
-
11 years ago
-
eng
MongoDB is one of the most well-known NoSQL solutions in the industry due to its high performance, availability, scalability and ease of operations. But it can also be an important tool in enabling agile engineering practices. At a premier U.S. clothing retailer, we employ MongoDB for a wide range of supply chain systems, including various master data management, inventory and logistics functions as well as purchase order management.
|
|
I love doodling, I always have. I used to doodle everywhere. All the rear pages of my books used to be messy with my drawings. Our education system focuses mostly on getting the best out of the students by drilling down their heads and asking them to study hard. A typical career aspiration of parents is to see their kids become an engineer, doctor, CA but not an artist, musician, or farmer. Teachers who guide us towards our career path als..
|
|
Announcing Eve-SQLAlchemy the official SQL extension for the Eve REST Framework
-
nicolaiarocci.com
-
11 years ago
-
eng
Powered by SQLAlchemy and good intentions, Eve-SQLAlchemy is an official Eve extension which allows to effortlessly build and deploy highly customizable, fully featured RESTful Web Services with SQL backends. As with all Eve extensions, once installed with $ pip install eve-sqlalchemy using Eve-SQLAlchemy is very simple: from eve import Eve from eve_sqlalchemy import SQL app = Eve(data=SQL) app.run() On a fresh virtualenv (of co..
|
|
Announcing Eve-SQLAlchemy the official SQL extension for the Eve REST Framework
-
nicolaiarocci.com
-
11 years ago
-
eng
Powered by SQLAlchemy and good intentions, Eve-SQLAlchemy is an official Eve extension which allows to effortlessly build and deploy highly customizable, fully featured RESTful Web Services with SQL backends. As with all Eve extensions, once installed with $ pip install eve-sqlalchemy using Eve-SQLAlchemy is very simple: from eve import Eve from eve_sqlalchemy import SQL app = Eve(data=SQL) app.run() On a fresh virtualenv (of co..
|
|
Announcing Eve-SQLAlchemy the official SQL extension for the Eve REST Framework
-
nicolaiarocci.com
-
11 years ago
-
eng
Powered by SQLAlchemy and good intentions, Eve-SQLAlchemy is an official Eve extension which allows to effortlessly build and deploy highly customizable, fully featured RESTful Web Services with SQL backends. As with all Eve extensions, once installed with $ pip install eve-sqlalchemy using Eve-SQLAlchemy is very simple: from eve import Eve from eve_sqlalchemy import SQL app = Eve(data=SQL) app.run() On a fresh virtualenv (of co..
|
|
A trait object in Rust 0 can only be constructed out of traits that satisfy certain restrictions, which are collectively called “object safety”. This object safety can appear to be a needless restriction at first, I’ll try to give a deeper understanding into why it exists and related compiler behaviour. This is the second (and a half) in a short series of articles on trait objects. The first one— Peeking inside Trait Objects —set the....
|
|
Announcing Eve-SQLAlchemy the official SQL extension for the Eve REST Framework
-
nicolaiarocci.com
-
11 years ago
-
eng
Powered by SQLAlchemy and good intentions, Eve-SQLAlchemy is an official Eve extension which allows to effortlessly build and deploy highly customizable, fully featured RESTful Web Services with SQL backends. As with all Eve extensions, once installed with $ pip install eve-sqlalchemy using Eve-SQLAlchemy is very simple: from eve import Eve from eve_sqlalchemy import SQL app = Eve(data=SQL) app.run() On a fresh virtualenv (of co..
|
|
Ideation We all get great ideas. Some ideas work, while others don’t. Have you wondered why those ideas don’t work? Based on my experience, a good number of my ideas didn’t work because I was unable to sell them to the intended audience. I was unable to convince them, or perhaps I tried the wrong approach in telling them that this was a great idea. I went to the extent of becoming judgemental towards those who didn’t accept my ideas. Have y..
|
|
I’ll be speaking at Riga Dev Day next week and I’ve been working on a demo for the conference. Back in my teen years I bought the SoundBlaster 1.0 which was one of the first affordable soundcards for the PC. One of the killer demos that shipped with it was a silly command line AI psychoanalyst by the name of Dr. Sbaitso that would try to dish out advice in all caps…
|