|
In software development, we solve problems. As we solve these problems, we build connections in our minds of how to look at a problem, relate it to previous problems and solutions, and re-apply past approaches and techniques. These behavior habits build dogmatic ways of thinking and limit design choices to selective technologies we’ve used in the past. As we all know, you have to continually learn new technologies and different ways of thin..
|
|
Here is a video interview of me talking about the origins of NoFlo , the flow-based programming environment for JavaScript: You’ve seen short pieces from this in the NoFlo Kickstarter video , but most of the material is new. This was shot when NoFlo turned two , and so I’m obviously spending some time talking about where things came from. The video should work well to support the hacker’s perspective of our funding campaign. Plea..
|
|
Here is a video interview of me talking about the origins of NoFlo , the flow-based programming environment for JavaScript: You’ve seen short pieces from this in the NoFlo Kickstarter video , but most of the material is new. This was shot when NoFlo turned two , and so I’m obviously spending some time talking about where things came from. The video should work well to support the hacker’s perspective of our funding campaign. Plea..
|
|
Here is a video interview of me talking about the origins of NoFlo , the flow-based programming environment for JavaScript: You’ve seen short pieces from this in the NoFlo Kickstarter video , but most of the material is new. This was shot when NoFlo turned two , and so I’m obviously spending some time talking about where things came from. The video should work well to support the hacker’s perspective of our funding campaign. Plea..
|
|
Here is a video interview of me talking about the origins of NoFlo , the flow-based programming environment for JavaScript: You’ve seen short pieces from this in the NoFlo Kickstarter video , but most of the material is new. This was shot when NoFlo turned two , and so I’m obviously spending some time talking about where things came from. The video should work well to support the hacker’s perspective of our funding campaign. Plea..
|
|
Codename One has supported multi-touch and effectively pinch to zoom events from the very first release. However, it wasn’t intuitive to write code that would handle pinch to zoom. We just committed new pinch callback events to component which effectively allows you to zoom in/out with gestures. Effectively if you are interested in handling pinch you would just override protected boolean pinch(float scale) and return true after handling t..
|
|
Here is a video interview of me talking about the origins of NoFlo , the flow-based programming environment for JavaScript: You’ve seen short pieces from this in the NoFlo Kickstarter video , but most of the material is new. This was shot when NoFlo turned two , and so I’m obviously spending some time talking about where things came from. The video should work well to support the hacker’s perspective of our funding campaign. Plea..
|
|
There are two particular sets of features that continue to keep me very excited about the momentum of Postgres. And while PostgreSQL has had some great momentum in the past few years these features may give it an entirely new pace all together. One is extensions, which is really its own category. Dimitri Fontaine was talking about doing a full series just on extensions, so here’s hoping he does so I dont have to :) One subset of extension....
|
|
There are two particular sets of features that continue to keep me very excited about the momentum of Postgres. And while PostgreSQL has had some great momentum in the past few years these features may give it an entirely new pace all together. One is extensions, which is really its own category. Dimitri Fontaine was talking about doing a full series just on extensions, so here’s hoping he does so I dont have to :) One subset of extension....
|
|
Back in June, Gustavo Niemeyer posted the following question on his Labix.org blog: Assume uf is an unsigned integer with 64 bits that holds the IEEE-754 representation for a binary floating point number of that size. How can you tell if uf represents an integer number? I can't talk for you, but I write business applications. I just don't have the background to quickly knock out an answer for a question like this. ....
|
|
This is one of the coolest and important thing we recently built at HackerEarth. What’s so cool about it? Just have a little patience, you will soon find out. But make sure you read till the end :) I will try to make this post as resourceful, and clear so that people who always wondered how to implement a Continuous Deployment System(CDS) can gain insights. At HackerEarth, we iterate over our product quickly and roll out new feat....
|
When I got an opportunity of interning with the engineering team at Wingify it made me ecstatic because of an exciting office with…
|
|
From Problem to Solution. Faster. - Part 2: Solution Interviews
-
www.thoughtworks.com
-
13 years ago
-
eng
In Part 1 of this post, we looked at how problem interviews can be a useful technique to understand the problem you’re trying to solve and whether or not it’s worth solving. In this second part, we’ll look at where to go from there: exploring and validating valuable solutions for your customer. Again, I’ll be using the example of how this technique impacted development around our WYSIWYG editor.
|
|
From Problem to Solution. Faster. - Part 1: Problem Interviews
-
www.thoughtworks.com
-
13 years ago
-
eng
We’ve heard them both before. They’re givens in the tech world: Understand your customer’s problem Get early and continuous feedback Sounds easy enough, but even seasoned software teams know both are much easier said than done, even with our growing awareness of the “build-measure-learn” methods promoted by lean-minded practitioners.
|
|
Big Data" has leapt rapidly into one of the most hyped terms in our industry, yet the hype should not blind people to the fact that this is a genuinely important shift about the role of data in the world. The amount, speed, and value of data sources is rapidly increasing. Note: The following is an excerpt from Martin Fowler's Info Deck on Big Data. Data management has to change in five broad areas:
|
|
Randall Munroe’s web comic XKCD has long been known for pushing boundaries in strange ways, but his latest experiment topped them all. Over the course of four months, ”Time“ grew as a frame was added every 30 minutes or so, ending up with over 3,000 individual frames by the time it wrapped up earlier this week.” I absolutely love XKCD. I have read every one of Randall Munroe’s 1246 comics, and Time — which you can watch in its entirety ..
|
|
That is the very reason Android has no Gruber-like figure - they have no central philosophy that would allow such a figure to emerge. What would the Android Gruber write about? There are of course Android writers out there, but they mostly cover the latest greatest phone or compare feature sets. They never really put things into context with the overall philosophy of the platform like Gruber does with Apple, because there is no overall phil....
|
|
This has nothing to do with politics, or gender. I know women who have been threated physically because of their thoughts on real-time strategy games. I knew men who had their spouses and children threatened, or had racial or sexual harassment thrown their way, because of review scores. This isn’t new. This isn’t rare. And it’s not something anyone can easily ignore, or something they should expected to endure silently and gracefully.” - Be..
|
|
It was time to take the plunge and upgrade from Fedora 18 to Fedora 19. Fedora 18 was one of the worst releases ever , so I figured it could only get better. I ran my backups as usual, however this time I didn’t seem to need them, the upgrade process went off without a hitch! I used the fedup-cli process over the network. I always run these things inside of screen.
|
|
It was time to take the plunge and upgrade from Fedora 18 to Fedora 19. Fedora 18 was one of the worst releases ever , so I figured it could only get better. I ran my backups as usual, however this time I didn’t seem to need them, the upgrade process went off without a hitch! I used the fedup-cli process over the network. I always run these things inside of screen.
|
|
Recently the guys from Software Developer Journal contacted us about writing a mobile gaming article , since quite a few Codename One developers use it to write games we decided to accept the offer and I wrote an article titled: “Writing casual games In Java for mobile devices”. In this article we create a simple poker game mockup that is fully functional (although it doesn’t include betting, AI or networking), but you can drag ..
|
|
JoomShopping Plugin for ObRSS allows you to generate an RSS feed for your shop using the popular ObRSS component. It's intended as an alternative to the plugin sold by Foobla as that version may or may not work with later versions of ObRSS. This post is the documentation for the plugin. Installation Get the plugin here . The installation procedure is no different to any other plugin - upload the package file to Joomla's Extens....
|
|
Analyzing the EIG (HostGator, BlueHost, HostMonster, JustHost) Outage
-
kevinohashi.com
-
13 years ago
-
eng
I just published an article looking at the impact of the major outage that occurred yesterday (August 2, 2013) when EIG's Provo, UT datacenter failed. I also predict what to expect based on previous major outages. There was definitely a major spike in data produced and I got down to analyzing it. Full Story: http://reviewsignal.com/blog/2013/08/03/service-interrupted-a-look-at-th...
|
|
Analyzing the EIG (HostGator, BlueHost, HostMonster, JustHost) Outage
-
kevinohashi.com
-
13 years ago
-
eng
I just published an article looking at the impact of the major outage that occurred yesterday (August 2, 2013) when EIG's Provo, UT datacenter failed. I also predict what to expect based on previous major outages. There was definitely a major spike in data produced and I got down to analyzing it. Full Story: http://reviewsignal.com/blog/2013/08/03/service-interrupted-a-look-at-th...
|
|
Analyzing the EIG (HostGator, BlueHost, HostMonster, JustHost) Outage
-
kevinohashi.com
-
13 years ago
-
eng
I just published an article looking at the impact of the major outage that occurred yesterday (August 2, 2013) when EIG's Provo, UT datacenter failed. I also predict what to expect based on previous major outages. There was definitely a major spike in data produced and I got down to analyzing it. Full Story: http://reviewsignal.com/blog/2013/08/03/service-interrupted-a-look-at-th...
|
|
Analyzing the EIG (HostGator, BlueHost, HostMonster, JustHost) Outage
-
kevinohashi.com
-
13 years ago
-
eng
I just published an article looking at the impact of the major outage that occurred yesterday (August 2, 2013) when EIG's Provo, UT datacenter failed. I also predict what to expect based on previous major outages. There was definitely a major spike in data produced and I got down to analyzing it. Full Story: http://reviewsignal.com/blog/2013/08/03/service-interrupted-a-look-at-th...
|
|
John Carmack's keynote this year was a fantastic talk about software engineering. Parts three and four of the keynote touched on all the key…
|
|
John Carmack's keynote this year was a fantastic talk about software engineering. Parts three and four of the keynote touched on all the key…
|
|
After my most recent post on documenting your database I had a colleague and friend chime in: {% blockquote @danfarina https://twitter.com/danfarina/status/362007008079126528 %} @craigkerstiens You may want to mention for another post the generality of dollar quoting: it’s not just for CREATE FUNCTION. {% endblockquote %} Luckily I was able to convince him to create the post. You can read a bit more on him below, but without further....
|
|
After my most recent post on documenting your database I had a colleague and friend chime in: {% blockquote @danfarina https://twitter.com/danfarina/status/362007008079126528 %} @craigkerstiens You may want to mention for another post the generality of dollar quoting: it’s not just for CREATE FUNCTION. {% endblockquote %} Luckily I was able to convince him to create the post. You can read a bit more on him below, but without further....
|
|
The retail world was abuzz this week with the news that Hudson's Bay Company is acquiring Saks Fifth Avenue. No surprise really; it was common knowledge that Saks was shopping around for a buyer with rumors in previous months that Nieman Marcus would make a great suitor. I imagine the reaction from most was almost a sense of relief that they finally found a buyer. This is, however, much more than a buyout story.
|
|
Edit: Code is here on GitHub Calling functions in Python can be expensive. Consider this example: there are two statements that are being timed, the first one calls a function that returns an integer while the second one calls a function that returns the result of a second function call which return...
|
|
Edit: Code is here on GitHub Calling functions in Python can be expensive. Consider this example: there are two statements that are being timed, the first one calls a function that returns an integer while the second one calls a function that returns the result of a second function call which return...
|
|
This has been a big week for NoFlo , the flow-based programming environment for JavaScript. Yesterday we released NoFlo 0.4 , which added support for running flow-based programs in web browsers. And today we launched our NoFlo Development Environment effort on Kickstarter . Before continuing, make sure to watch the video ! This is our effort to bring visual and collaborative flow-based tools into the world of mainstream software dev....
|
|
This has been a big week for NoFlo , the flow-based programming environment for JavaScript. Yesterday we released NoFlo 0.4 , which added support for running flow-based programs in web browsers. And today we launched our NoFlo Development Environment effort on Kickstarter . Before continuing, make sure to watch the video ! This is our effort to bring visual and collaborative flow-based tools into the world of mainstream software dev....
|
|
This has been a big week for NoFlo , the flow-based programming environment for JavaScript. Yesterday we released NoFlo 0.4 , which added support for running flow-based programs in web browsers. And today we launched our NoFlo Development Environment effort on Kickstarter . Before continuing, make sure to watch the video ! This is our effort to bring visual and collaborative flow-based tools into the world of mainstream software dev....
|
|
Repository: @knadh/simplemysql GitHub release page: v0.8.0 Full Changelog : https://github.com/knadh/simplemysql/compare/v0.5.0...v0.8.0
|
|
Repository: @knadh/xmlutils.py GitHub release page: v0.94.0 Full Changelog : https://github.com/knadh/xmlutils.py/compare/v0.91.0...v0.94.0
|
|
This has been a big week for NoFlo , the flow-based programming environment for JavaScript. Yesterday we released NoFlo 0.4 , which added support for running flow-based programs in web browsers. And today we launched our NoFlo Development Environment effort on Kickstarter . Before continuing, make sure to watch the video ! This is our effort to bring visual and collaborative flow-based tools into the world of mainstream software dev....
|
|
This has been a big week for NoFlo , the flow-based programming environment for JavaScript. Yesterday we released NoFlo 0.4 , which added support for running flow-based programs in web browsers. And today we launched our NoFlo Development Environment effort on Kickstarter . Before continuing, make sure to watch the video ! This is our effort to bring visual and collaborative flow-based tools into the world of mainstream software dev....
|