Rüdiger Möller : just made a quick sum up of concurrency related issues we had in a 7-15 developer team soft realtime application (clustered inmemory data grid + GUI front end). 95% of threads created are not to improve throughput but to avoid blocking (e.g. IO, don't block messaging receiver thread, avoid blocking the event thread in a GUI app, ..).
Ansible : When done correctly, automation tools are giving them time back -- and helping out of this problem of needing …
Presenting a practical approach to upgrading your knowledge for Rails 4, this guide shows you how to build the most popular types of applications using Rails 4, and highlights new ways to do things. The book also closely follows lots of the best practices, gems, and popular solutions already known to the community, and tracks the changes in these based on Version 4 of Rails. This book brings new ideas to refactor and restructure code to make it perform better in production, and enables you …
In its early years, Etsy took a traditional waterfall approach to software development. Developers took weeks to write code, then handed code off to operations for deployment; deploys were rolled back when there were problems; and so on. Since then, the company has fully automated development pipelines, implemented real-time performance measurement, and built a culture of collaboration between dev and ops. Today, Etsy uses third-party tools like Chef and Jenkins for configuration management …
The Rails community is huge nowadays. It's not the same small group of people, as it was in 2004-2005. We have hundreds of thousands Rails programmers in the world. Every day, new people are joining our community.
Rails is no longer used only for small apps.
It's used in enterprise. People rely on Rails codebases to make money for living. I'm sure, that somewhere out there, there is a Rails codebase, on which people lives depend on.
Let's talk about responsibility. …
We're looking for talented and driven engineers who are passionate about scalability and reliability to help us build https://layer.com/jobs, the open communications layer for the Internet. Layer enables app developers to easily build secure, scalable messaging, voice and video features into any app. For more information and our full list of openings, please visit:
The Factory is seeking a collaborative, talented and entrepreneurial Sr. Front End Engineer . Backed …
Experience that would be Nice to have
Cloud -AWS, Heroku
Central London, great company!
What are you doing right now? Is it going to somehow result in one of those three things getting done today? Will this you get you to where you need to be by the end of the day?
I'm not asking you to admonish yourself or to make any changes to your routine. Just keep it simple, focus on the important things, and add a little layer of awareness.
So. Two items left. I'm doing pretty good today. [advertisement] Hiring developers? Post your open positions with Stack …
I talked through the design with one of the engineers on the team, and together we sorted through some details and questions about how it would work.
A day or two later we had an awesome newtab, which I now use all the time to better understand how people use my sites. I sleep soundly at night knowing I can easily tell you which versions of are the most important for me to test against.
Jose , who wrote most of the code, may have put it best …
Performance tuning is a fun sport, but how you're keeping score matters more than you think, if winning is to have real impact. When it comes to web applications, the first mistake is start with what's the easiest to measure: server-side generation times.
In Rails, that's the almighty X-Runtime header — reported to the 6th decimal of a second, for that extra punch of authority. A clear target, easily measured, and in that safe realm of your own code to make it appear fully …
This - in Rails newsletter tracking the progress of the source code.
xkpasswd - secure password generator that uses the algorithm popularized by xkcd.
Invoicing - gem that tries to capture the process of producing printed invoices.