menu

Alumni Blogs

Lots of our people have lots of opinions. Here are just a few of them

ThoughtWorks embraces the individuality of the people in the organization and hence the opinions expressed in the blogs may contradict each other and also may not represent the opinions of ThoughtWorks.

Links for 2016-09-22 [del.icio.us]

ID and Other Reflections
23 September 2016

Original Link

网赚和实体相结合的新型模式

网赚和实体相结合的新型模式 最近我开始涉足本地实体行业,当然也是通过网络业务与他们对接。其实当时选择做网赚是想 […]

The post 网赚和实体相结合的新型模式 appeared first on 爱生活,爱分享-笑捧博客.

笑捧博客
22 September 2016

Original Link

The Minimum Arel Every Rails Developer Should Know

Most Rails developers are familiar with ActiveRecord queries, but not so much with Arel. Arel allows us to really customize our queries and gives us control over our queries without having to do manual SQL and string interpolation. While Arel is a very powerful and feature-rich technology, I’m going to focus and the features that you use most often.

Greater-than or Less-than queries

The syntax for performing a regular equals or not-equals query is well known.

User.where(name: "Bob")
# SELECT "users".* FROM "users" WHERE "users"."name" = 'Bob'
User.where.not(job_title

Jaco Pretorius
21 September 2016

Original Link

Links for 2016-09-20 [del.icio.us]

Obie Fernandez
21 September 2016

Original Link

Links for 2016-09-20 [del.icio.us]

ID and Other Reflections
21 September 2016

Original Link

下面哪些是曾经触碰你心灵的情感语句?

下面哪些是曾经触碰你心灵的情感语句? 无论我变得多么强大,你依然是我的弱点。 这个世界上最好的爱就是让自己爱的 […]

The post 下面哪些是曾经触碰你心灵的情感语句? appeared first on 爱生活,爱分享-笑捧博客.

笑捧博客
21 September 2016

Original Link

360终端安全中标中国移动

360终端安全中标中国移动 360产品-笑捧博客的最爱,作为一个360产品的忠实粉丝,看到360的进步着实心里 […]

The post 360终端安全中标中国移动 appeared first on 爱生活,爱分享-笑捧博客.

笑捧博客
20 September 2016

Original Link

Links for 2016-09-18 [del.icio.us]

ID and Other Reflections
19 September 2016

Original Link

Speaking Tips: Tell A Story

tl;dr When doing a presentation, there should always be some kind of “story” to the presentation It doesn’t have to be a full-blown Shakespearean “Things get worse, things get a little better, then things get way worse, and either they eventually get better (a comedy) or they just end worse (a tragedy)” plot arc, but your audience needs to have a narrative arc to the talk that they can sort of hang on to while you’re doing your thing. And, as it turns out, you need it as much as they do.

Too often, when an apprentice speaker shows me…

Ted Neward's Blog
19 September 2016

Original Link

Links for 2016-09-17 [del.icio.us]

Obie Fernandez
18 September 2016

Original Link

Video Games: Beat Them All With These Tips

Have you ever played video game before? If the answer is no, you are in for a treat! There are a ton of different video games available across so many different platforms. The article contains tips for those interested in video games. Are you having a hard time hearing the dialogue over all of the action […]

admin
17 September 2016

Original Link

Links for 2016-09-16 [del.icio.us]

ID and Other Reflections
17 September 2016

Original Link

The true test for Amazon

I recently had a very interesting conversation with a former employee of Amazon. I love talking to people from iconic companies like this because I love getting insight and perspective of what it’s actually like to work there. This is what I learned. Amazon has among the strongest company culture anyone has every seen in […]

JR
15 September 2016

Original Link

Nothing was ever created by two men

EastOfEden.jpg
By Source, Fair use, https://en.wikipedia.org/w/index.php?curid=19559604

I am reading East of Eden and just came across this awesome prose;
Our species is the only creative species, and it has only one creative instrument, the individual mind and spirit of a man. Nothing was ever created by two men. There are no good collaborations, whether in music, in art, in poetry, in mathematics, in philosophy. Once the miracle of creation has taken place, the group can build and extend it, but the group never invents anything. The preciousness lies in the lonely mind of a man.
Programming being a semi-art form…

noreply@blogger.com (Ozgur Tumer)
15 September 2016

Original Link

Say No to Defect Backlog

If there were such a metric as ‘Quality of Decisions per Capita’ in the industry, Software would rank at the bottom. Some of the worst decisions are made, daily, by the some of the most educated folks in the industry. Organizations continue to have a defect backlog. What’s mind boggling, though, is the lack of awareness…Read more Say No to Defect Backlog

Rajeev Singh
15 September 2016

Original Link

Loading Configuration Data on Startup with AngularJS

Server-side web frameworks have various ways of storing and loading configuration settings - either use .properties, .xml, .yaml and then apply the built-in framework feature. Rails has excellent support for this and allows you to use a combination of environment-specific code files, .yaml configuration files and environment variables. But how do we push these environment variables into our Angular application?

Rendering configuration values directly into the DOM

Our first approach to solving this problem was to render JSON directly into the DOM via a script tag. You can use any of the various HTML templating solutions to render this script…

Jaco Pretorius
14 September 2016

Original Link

I have ADD

tl;dr In the wake of the recent Simone Biles “scandal”, it’s important for people who are in like situations to stand up and be counted. So, although this is something I’ve never really kept a secret it’s well past time to ‘fess up and admit: I, too, have been diagnosed with ADD.

Simone Biles, for those who haven’t heard, was recently victimized by Russian hackers who sought to expose her as a gymnast who takes forbidden medication and thus expose her as much of a fraud as the Russian gymnasts who were banned from the Olympics were. Turns out, she…

Ted Neward's Blog
15 September 2016

Original Link

Seattle Code Camp 2016

tl;dr I spoke at Seattle Code Camp last weekend, and I wanted to make links to the slides available for anyone who was interested in consuming them.

The two talks I gave, “Why My International Relations Degree Trumps your CS Degree” and “PsyPhilProg”, were pretty well-received overall, but as always, I find I have things that I want to tune. Still, that being said, if you enjoyed the talk(s), that’s awesome, and if you’ve been inspired to go dig up some non-CS reading material to improve your development career, even better. If I can carve out some time, I’ll…

Ted Neward's Blog
15 September 2016

Original Link

Links for 2016-09-14 [del.icio.us]

Obie Fernandez
15 September 2016

Original Link

Loading Configuration Data On Startup With Angular

Server-side web frameworks have various ways of storing and loading configuration settings - either use .properties, .xml, .yaml and then apply the built-in framework feature. Rails has excellent support for this and allows you to use a combination of environment-specific code files, .yaml configuration files and environment variables. But how do we push these environment variables into our Angular application?

Rendering configuration values directly into the DOM

Our first approach to solving this problem was to render JSON directly into the DOM via a script tag. You can use any of the various HTML templating solutions to render this script…

Jaco Pretorius
14 September 2016

Original Link