menü

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.

Me too.

I don’t need to write a post about sexual harassment in the workplace. I already wrote one, 12 years ago. Reading it back, I was struck by the paragraph I wrote about blurred lines. I tried to remember what I … Continue reading

Liz
17 October 2017

Original Link

CSS Responsive Web Design

Notes taken from code academy. More notes. This here is a very good pattern to learn! Advertisements Filed under: css

JR
17 October 2017

Original Link

For Colocation, Data Center Location Matters

To deliver the data center as a service at scale, IO meticulously selects data center campuses that are strategically located outside FEMA flood zones, even in coastal regions with hurricane exposure. As an example, our IO.New Jersey campus withstood Hurricane Sandy in 2012 and even pitched in when the local utility asked it to switch […]

The post For Colocation, Data Center Location Matters appeared first on IO.com.

Charisse Richards
22 September 2017

Original Link

CSS Basics: Flow of HTML

Notes taken from code academy.   Advertisements Filed under: css

JR
16 October 2017

Original Link

CSS Basics from Code Academy

Some notes from code academy. Advertisements Filed under: css

JR
16 October 2017

Original Link

What could academia or industry could do (short or long term) to promote more collaboration?

I did a little poll of friends and colleagues about this question. Here are some of the answers which I found quite thought provoking: I’m a recovering academic from many years ago.  I feel like I have some perspective on graduate/research departments in computer science, even though I am sure things have changed a little […]

The post What could academia or industry could do (short or long term) to promote more collaboration? appeared first on ben stopford.

ben
14 October 2017

Original Link

JavaScript Recursion #7

This is how you define a function in ECMAScript6 let is the new var arrow function is the new way. And this is a simple method that counts down from 10. Notice this method calls itself. That’s recursion. Here is another example. Say you have a datastructure has contains a parent, and then several children […]

JR
13 October 2017

Original Link

JavaScript Currying #6

Continuing my following of mpj’s series. Currying is when a function, instead of taking all arguments at once, takes the first one and returns a new function, that takes the second one and returns a new function, which takes the third one and so on until all the arguments have been fulfilled. Here it is […]

JR
13 October 2017

Original Link

Javascript Closures

  In JS, functions are not just functions. They are also closures. What that means is that the function body has access to variables that are defined outside the function body. Take this example. Here we are able to execute the variable var me, defined outside the function scope of the function, because JS functions […]

JR
13 October 2017

Original Link

JavaScript reduce and mawr reduce

map, filter, and reject transform lists into something else. map will take an array and transform that into an array of the same length but with each individual transformed. filter and reject return new arrays based on whether each element of the array passes the passed in callback function. and find behaves just like filter […]

JR
12 October 2017

Original Link

JavaScript Map

Map behave just like filter. It too is a function on the array object. Map will be passed each item in the elements array. But here is where map and filter are different. Filter expects it’s callback function to return true or false indicating whether the element should be included in the newly returned array […]

JR
12 October 2017

Original Link

JavaScript – Higher Order functions & filter

Lately I have been watching a really good series on the fundamentals of JavaScript from mpj. Here are my notes. Because JS is a function based languages, functions play a much larger role in JS then they do in other languages. They are treated like variables and passed around. In this case Array.prototype.filter() returns a […]

JR
12 October 2017

Original Link

VMs — Assignment

Assignment is interesting. It’s one of the few places where the syntax tree does map well to the execution, but you can’t get to where you want to go through re-writing syntactic sugar.

Indu will be a language with syntactic sugar. Sugar is easy to read. It might be verbose, but tooling will help with that. Indu is also a simple, uniform language: everything is an expression, there are only functions and objects. In a simple language syntactic sugar can be dealt with by pretending during the parse that a recognised construct should be parsed as something else. It’s sort…

Giles Alexander
10 October 2017

Original Link

Javascript destructuring and options

  Destructuring is a new feature of JS that allows you to break apart stuff into variables. In one line, you can take any JS object and break it into it’s constituted variables. These are sometimes referred to as JS options objects.  And they can be used for optional parameters. Like in this jQuery.ajax function. […]

JR
11 October 2017

Original Link

How to hide elements the reactjs way

My first attempt at hiding a react-bootstrap tool tip was pretty naive. I wrapped it in a div. Grabbed it directly from the DOM. And then made it’s display: none. This worked. But it’s not the react way to do things. Instead we want to control the hiding of the element with a property, and […]

JR
10 October 2017

Original Link

Reading Activity: Scavenger hunts (free downloads)

My boys LOVE anything that involves treasure, maps and clues – they often draw their own fantasy maps, complete with sea monster, lava lakes and buried treasure.  I have to admit, I have a bit of a soft spot for these things as well, so I find it a lot of fun to make up …

Reading Activity: Scavenger hunts (free downloads)Read More »

The post Reading Activity: Scavenger hunts (free downloads) appeared first on Pamela Ueckerman - Author.

pamela
10 October 2017

Original Link

How Data Center as a Service @scale Enables Digital Transformation

By year end 2017, over 70% of the Global 500 will have dedicated digital transformation/innovation teams and by 2018, enterprises pursuing digital transformation strategies will expand their developer teams by 2-3 times. It’s no surprise then that worldwide spending on digital transformation initiatives will reach $2.2 trillion in 2019, almost 60% larger than 2016.1 Clearly, […]

The post How Data Center as a Service @scale Enables Digital Transformation appeared first on IO.com.

Charisse Richards
22 September 2017

Original Link

Don't Repeat Yourself Can Be Harmful

Don’t Repeat Yourself (DRY) is a software design principle aimed at reducing duplication. This is a popular principle and easy to understand: if you have the same code in 2 different places you need to extract this into a single location, avoiding the duplication. The thinking behind this principle is also obvious: when you inevitably change this code you now need to remember to update it more than one place. If you don’t, you introduced a bug. Simply removing the duplication avoids this. Violations of the DRY principle is sometimes referred to as WET - which can mean ‘Write Everything…

Jaco Pretorius
6 October 2017

Original Link

自动飞镖发射器防身

自动飞镖发射器防身 今天笑捧无意中看到这么一个词-自动飞镖发射器防身,然后很好奇这个是什么东西?百度了一下,发 […]

笑捧博客
8 October 2017

Original Link

浙江东方海外旅游有限公司

浙江东方海外旅游有限公司 浙江东方海外旅游有限公司是什么?浙江东方海外旅游有限公司怎么样?今天笑捧以优化的角度 […]

笑捧博客
8 October 2017

Original Link