Site uses cookies to provide basic functionality.
Javascript rendering is set to off by default when visiting the site via .onion and .i2p domains. It can be enabled back again in user's settings section. Javascript rendering set to off means, that you can disable javascript in your browser now and the site will remain functional.
There is also IRC server now available via native IRC clients or non javascript web based one.
Fonts can be adjusted in user's settings section as well.
Check FAQ for more.

OK

Product Managers are a hot commodity these days. Whether you are an industry behemoth or a fledgling up-start, talented Product Managers can make the difference between driving sustainable growth or fading out of memory and eventually going bust. The industry has recognized the value of this role and is aggressively trying to hire.

For those starting in Python, setting up Python Environments in Projects could prove to be tricky as there are a lot of tools and terms in the Python ecosystem to be familiar with, in order to understand the process. This post aims to make it easy for beginners to create basic Python environments by giving step-by-step guidance. Setting up basic Python Environments involves the below three steps.

I’ve wanted a feature in Evolution for a while. It was formally requested in 2002 , and it just recently got fixed in git master . I only started publicly groaning about this missing feature in 2013 , and mcrha finally patched it. I tested the feature and found a small bug, mcrha patched that too , and I finally re-tested it. Now I’m blogging about this process so that you can get involved too! Why Evolution ? Evolution supports ....

I’ve wanted a feature in Evolution for a while. It was formally requested in 2002 , and it just recently got fixed in git master . I only started publicly groaning about this missing feature in 2013 , and mcrha finally patched it. I tested the feature and found a small bug, mcrha patched that too , and I finally re-tested it. Now I’m blogging about this process so that you can get involved too! Why Evolution ? Evolution supports ....

During last year, I had the chance to work as CTO of a startup, working mainly within MEAN stack. I was happy, the technology I was working with was in a great hype and its community grew bigger and bigger with lots of projects popping up everywhere. But life is continuously changing, and I started to work in a new company within Java/JEE technologies. I was back to my first days as a professional computer engineer. Java ecosystem is hug....

Who We Are - vimeo.com - 11 years ago - eng
An incredible video from a group of hunters who make no excuses for their chosen profession, but who also approach it with the extreme respect that nature deserves. I personally have never had a particularly strong desire to take up hunting, but hearing Donnie Vincent talk about nature with such reverence showed me a side of this lifestyle — for to call it a “sport” would be to do the lifestyle Donnie and his companions devoted themselves a..

A couple of days ago, TechCrunch ran a column about Developaralysis that hit a little close to home. Developaralysis is defined as "the crippling sense that the software industry is evolving so fast that no one person can possibly keep up." This results in otherwise accomplished developers freezing up when trying to make decisions about the best language / framework / cloud platform to use for their project. There is a cure and it involves ..

A couple of days ago, TechCrunch ran a column about Developaralysis that hit a little close to home. Developaralysis is defined as "the crippling sense that the software industry is evolving so fast that no one person can possibly keep up." This results in otherwise accomplished developers freezing up when trying to make decisions about the best language / framework / cloud platform to use for their project. There is a cure and it involves ..

pNot sure if you#39;re a toiling programmer? Ask yourself these questions:/p ul liDo you feel like you#39;re drowning, that there#39;s no end in sight?/li liDo you get stuck on long running problems (1 or more days long)?/li liAre you unsure what needs to be done on a a href=http://en.wikipedia.org/wiki/Issue_tracking_system#Issuesticket/a, and yet you continue to work on it?/li liDo you often get feedback that functionality is missing afte....

Scope is best defined as the most valuable product/functionality that can be delivered within the constraints of a project or a business. It is not an absolute entity like time or money. It is subject to interpretations, based on our own assumptions.

Selenium as a technology is now 10 years old. Thoughtworks is proud to have created and open-sourced what is now the defacto-standard for cross platform cross browser web-app functional testing. We’re also proud to have released it as open source for the greater good.  In honor of its 10th birthday, we put together the below timeline. Here’s to another 10 successful years.

I’ve been moving further and further from the tech space lately, but this article still caught my eye from Aric Mitchell over at inStash. Here, Aric takes a short minute to chronicle his journey with Apple’s products, and then talk about the experiential side of the company’s latest desktop operating system, OS X Yosemite. This is by far and away the best piece of tech-focused writing I have read in quite some time. Permalink.

Last week I was speaking at an Open Source panel at Better Software 2014 , and one of the topics that we touched was code responsibility. This is an important topic for anyone who is maintaining an open source project, especially when it comes to the process of reviewing and accepting code contributions. At some point during the debate, I argued that when a maintainer merges a pull request, he (or she) implicitly agrees on being responsi....

Last week I was speaking at an Open Source panel at Better Software 2014 , and one of the topics that we touched was code responsibility. This is an important topic for anyone who is maintaining an open source project, especially when it comes to the process of reviewing and accepting code contributions. At some point during the debate, I argued that when a maintainer merges a pull request, he (or she) implicitly agrees on being responsi....

Last week I was speaking at an Open Source panel at Better Software 2014 , and one of the topics that we touched was code responsibility. This is an important topic for anyone who is maintaining an open source project, especially when it comes to the process of reviewing and accepting code contributions. At some point during the debate, I argued that when a maintainer merges a pull request, he (or she) implicitly agrees on being responsi....

Last week I was speaking at an Open Source panel at Better Software 2014 , and one of the topics that we touched was code responsibility. This is an important topic for anyone who is maintaining an open source project, especially when it comes to the process of reviewing and accepting code contributions. At some point during the debate, I argued that when a maintainer merges a pull request, he (or she) implicitly agrees on being responsi....

When I wrote Patterns of Enterprise Application Architecture, I coined what I called the First Law of Distributed Object Design: "don't distribute your objects". In recent months there's been a lot of interest in microservices, which has led a few people to ask whether microservices are in contravention to this law, and if so why I am in favor of them?

One cool thing about Stockholm is how easy it is to get to both a central location and a green/forested area.

For just shy of the past seven months, I have written weekly roundup posts talking about my favorite medium — podcasts — and the episodes I considered the best released during that time span. Although the number of shows in each issue varied from week to week, I like to think that the quality remained constant, along with my rate of publication: with the exception of a lengthy trip to Canada’s backwoods, I have not missed a single week. It ..

Super Source - hth.is - 11 years ago - eng
A couple of days ago I read an interesting article by Pierre-Yves Ricau, an Android Software Engineer for Square, where he listed reasons for why Square has moved away from using Fragments in their Android products. In it he mentioned the ridiculous life cycle of Fragments, how it makes them at times hard to handle and even harder to test against. And I agree with him. Fragments are easy to use in smaller projects, but in my experience don’..

Super Source - hth.is - 11 years ago - eng
A couple of days ago I read an interesting article by Pierre-Yves Ricau, an Android Software Engineer for Square, where he listed reasons for why Square has moved away from using Fragments in their Android products. In it he mentioned the ridiculous life cycle of Fragments, how it makes them at times hard to handle and even harder to test against. And I agree with him. Fragments are easy to use in smaller projects, but in my experience don’..


pMost modern web applications have a background processing subsystem. In other words, whenever something does not need to be done in the web request (i.e. sending a welcome email when a new user signs up), it can be queued up and processed later outside of the request-response cycle. This allows the web requests to be fast and responsive./p h2Anatomy of a Background Processing System/h2 pA background processing system usually consists of th....

It’s something we always say to ourselves before we begin to tackle a giant problem, “Let’s sketch it out.” And we do. But sometimes we lose sight of the beginning because we are so preoccupied with the end. This was the case when I worked on an amazing e-commerce platform with an even more amazing group of people a couple of years ago.

Learning and Curiosity - venam.net - 11 years ago - eng
About a week ago an instructor at university was asking why most students did not try the step-by-step tutorials at home, or why they didn't at least read it. He then started a speech, trying to understand us and saying that we would not be able to enter the work world easily with this mindset, and asking students what they thought of it.

Honeypots are rad. Their uses are varied, but I've used my own mostly for research (and entertainment.) It's been running for over a year now, and I thought it would be worthwhile (and interesting) to summarize my findings. This honeypot is running on one of my non-critical servers with relatively minimal exposure, so the findings contained herein could be considered a good snapshot of internet background noise – no particular reason ....



Apple just announced they will mandate 64 bit for all new submissions starting February 2015, luckily we are very prepared for that and we already support 64 bit builds in our new VM. This is a huge triumph for the architecture of our new VM which is very resilient to changes Apple might make in the future thanks to its pure C architecture. Our old XMLVM based approach is limited in that regard since it relies on the Boehm garbage collect..

I had an itch to scratch , and I wanted to get a bit more familiar with Openshift . I had used it in the past, but it was time to have another go. The app and the code are now available. Feel free to check out: https://pdfdoc-purpleidea.rhcloud.com/ This is a simple app that takes the URL of a markdown file on GitHub, and outputs a pandoc converted PDF. I wanted to use pandoc specifically, because it produces PDF's that were b..

I had an itch to scratch , and I wanted to get a bit more familiar with Openshift . I had used it in the past, but it was time to have another go. The app and the code are now available. Feel free to check out: https://pdfdoc-purpleidea.rhcloud.com/ This is a simple app that takes the URL of a markdown file on GitHub, and outputs a pandoc converted PDF. I wanted to use pandoc specifically, because it produces PDF's that were b..

Screenshot Saturday 194 - etodd.io - 11 years ago - eng
Just a quick update this week to confirm that I am in fact alive. The iOS contract game is just about done. I'm pretty happy with it. Now it's back to work on Lemma: I'll be running a booth, speaking, and participating in a panel at the Ohio Game Dev Expo next weekend! Come on out and hang with us!

Most (all?) programming languages write assignment with the destination variable on the left hand side, i.e. a = b+c; Therefore most (all?) programmers are familiar with the destination for an operation being on the left hand side. Therefore, I think, when designing functions or commands doing copying or assignment, the result should also be on the left hand side. Example: memcpy in C. Counter-example (which confuses me): Array.cop..

Wow! I love your app because I start out completely useless. I’m fumbling up this learning curve and I have no idea what I’ll be able to do once I spend the time to master it! — no user ever Start your users with this feeling: Credit: reddit …before you start them at level 1:

Wow! I love your app because I start out completely useless. I’m fumbling up this learning curve and I have no idea what I’ll be able to do once I spend the time to master it! — no user ever Start your users with this feeling: Credit: reddit …before you start them at level 1:

Practicing Hypothesis-Driven Development is thinking about the development of new ideas, products and services – even organizational change – as a series of experiments to determine whether an expected outcome will be achieved. The process is iterated upon until a desirable outcome is obtained or the idea is determined to be not viable.

We last explained some of the concepts behind the EDT in 2008 so it’s high time we wrote about it again, there is a section about it in the developer guide as well as in the courses on Udemy but since this is the most important thing to understand in Codename One it bears repeating. One of the nice things about the EDT is that many of the concepts within it are similar to the concepts in pretty much every other GUI environment (Swing/FX, ..

Every time I would upgrade OS X it took probably 45 minutes of fiddling with my Apache configuration to get it working properly. I'm writing this article in the hopes of saving myself and others some time. The Setup For the following examples, {username} represents your username. Firstly, if you don't already have a Sites folder, create one in your home directory. $ mkdir ~/Sites Create or update /etc/apache2/users/{username}.conf t....

Every time I would upgrade OS X it took probably 45 minutes of fiddling with my Apache configuration to get it working properly. I'm writing this article in the hopes of saving myself and others some time. The Setup For the following examples, {username} represents your username. Firstly, if you don't already have a Sites folder, create one in your home directory. $ mkdir ~/Sites Create or update /etc/apache2/users/{username}.conf t....

HackerEarth infrastructure is hosted on Amazon services. At any given point of time many webservers are running concurrently serving thousands of requests. This generates tons of access and error logs on each server separately. The task here was to parse the logs on all these webservers and store them at one place in a format that can further be used to derive meaningful insights from the data. We tried to accomplish this using fluentd and....

2014-10-17 - ho.dges.online - 11 years ago - eng

https://github.com/SonOfLilit/quickbmc/archive/gh-pages.zip To change it into your own, you will need to edit the .html file with a text editor like Notepad++. It's not complicated - just look for text you see in the rendered version (when you open it in the browser) and you'll know where you need to make changes.

Maps rendered with MapTiler or available as MBTiles file can be uploaded to Amazon S3 and viewed using libraries such as Leaflet, OpenLayers, WebGL Earth, Google Maps API, MapBox.js, etc.

The Media Queries 4 spec brings insight to technological capabilities that are coming up soon (this is based on the Editor’s Draft, October 10, 2014).

3 visitors online