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.

Using Git In Business And Government

Synopsis: Git is the best we have right now for a “History-retaining Merkle tree” (when force-push is turned off), and stands to be utilized more outside of software development - in business at least.

A £200m “Garden Bridge” project was canceled when it had accrued £50m in costs and before construction started. It is difficult to pick it apart. See this Tortoise Media article and Reddit discussion.

It is not clear whether governments or corporate shareholders would be first to require “minutes” and proceedings to be better stored for posterity (and audit), but both will in time. I’m 100%…

Paul Hammant's blog
21 July 2019

Original Link

Ubuntu file limits 18.04

sudo nano /etc/systemd/user.conf sudo nano /etc/systemd/system.conf sudo nano /etc/security/limits.conf Source

dan
17 July 2019

Original Link

Quotes

Occasionally my dad sends me random emails from friends and people he meets. Here are some nice quotes from one he sent me over the weekend. Compassion is the language the deaf can hear and the blind can see. – Mark Twain Kindness is in our power even when fondness is not. – Henry James […]

JR
15 July 2019

Original Link

Can Pull Requests Talk? Effective Communication Within Developers - An Idea



Majorly, I still love writing code. Do you know why? Because code expresses your intelligence in words that can be processed. And also, it helps others understand what you are trying to communicate in a better way. I believe that writing code is a way of communication and it enables developers understand better than just talking about the concepts or logic in plain english words.

This is the thought process that leads to my today's post.

I came across a situation recently when a Pull Request represented an idea but not an actual implementation. The idea was expressed not in…

Jey Geethan
11 July 2019

Original Link

Tutorials vs Reference Docs vs Examples

If you’re trying to promote/sell some software thing it’s best to have examples inside the “5-second rule” experience. The 5-second rule iis where people land on your article/page, scroll up and down quickly, see no examples and then hit the back button.

Some/many will do that because they’re example-orientated. That as opposed to tutorial, api-doc, or buying ideas from rant-style text. The more experienced developers get, the more likely they are to leave tutorial and api-doc as a way of gaining knowledge of a thing, and more toward examples.

And even if they shift towards ‘examples’ as a way…

Paul Hammant's blog
11 July 2019

Original Link

Off the Charts

If you’re following me on Twitter, you’ll have noticed that the amount I’m talking about the environment and climate change has ramped up recently. I want to explain why, and why this is probably the most important blog post I’ve … Continue reading

Liz
2 July 2019

Original Link

Mistakes we made adopting event sourcing (and how we recovered)

Over the last year or so we have been building a new system that has an event-sourced architecture. Event-sourcing is a good fit for our needs because the organisation wants to preserve an accurate history of information managed by the system and analyse it for (among other things) fraud detection. When we started, however, none of us had built a system with an event-sourced architecture before. Despite reading plenty of advice on what to do and what to avoid, and experience reports from other projects, we made some significant mistakes in our design. This article describes where we went wrong…

Mistaeks I Hav Made
30 June 2019

Original Link

Building Your First Portfolio Website? These are some tips to consider…

If you're an aspiring front-end developer, building your own portfolio website is a must-do. These are some of tips to consider when building your first portfolio website.

Anders Ramsay
4 November 2016

Original Link

The TDD Practice I wish I had

In Test-Driven development, it is considered a best practice to write a test for the code you wish you had before writing the actual code. In that spirit, here is an overview of the TDD practice I wish I had.

Anders Ramsay
17 August 2016

Original Link

Setting up Browsersync with Gulp 4 and Express

I just posted an article on Medium about how to set up Browsersync with Gulp 4 and Express. Check it out.

Anders Ramsay
13 August 2016

Original Link

Build a Simple Note-taking App with Meteor and React

To build on previous articles on getting started with Meteor and using data in a Meteor app, I created a basic note-taking app that can be a great starting point for beginner programmers who want to take their JS, Meteor, and React skills to the next level. Get the code on GitHub Clone the repo Follow […]

Anders Ramsay
10 June 2016

Original Link

Meteor DevShop: Deploy a Meteor App to Galaxy

This is a video walk-through I did during a recent Meteor Devshop, of how to deploy a Meteor app to Galaxy.  You can also check out my written step-by-step guide.

Anders Ramsay
20 April 2016

Original Link

Using Data in Meteor with React and FlowRouter

Update: Two commenters pointed out errors in my code that prevented reactive data from properly being passed into the route-specific component.  Thanks Alex and Robin!  This has now been fixed. The main change is in how data is passed into the page. I’ve also included Meteor’s Accounts UI in the repo, so that you can […]

Anders Ramsay
15 April 2016

Original Link

Create a Full Screen Layout for (Mobile) Web Apps

Over the last year or so, I’ve noticed that I basically use the same starting layout for most of my web apps. In developing the layout, I’ve gone through several iterations and many lessons learned, and landed on what I think is pretty decent boilerplate layout for (mobile) wep apps. So, I thought I’d walk through […]

Anders Ramsay
12 April 2016

Original Link

Getting Started with Meteor 1.3, React 15, and FlowRouter

With the release of Meteor 1.3, there are several key changes you will want to make in how you implement a Meteor app. The official tutorials and the Meteor Guide are great places to start learning about what’s new. However, if you are using React together with FlowRouter, you’ll find that the Meteor React tutorial does […]

Anders Ramsay
8 April 2016

Original Link

Deploying a Meteor app to Galaxy – a step-by-step guide

Meteor recently announced that they will not continue to support free hosting, starting March 25. Luckily, there are several low-cost hosting options out there, including Meteor’s own Galaxy hosting, which has a pay-as-you-go option. Here is walk-through of how to deploy a Meteor app to Galaxy.  The folks at Galaxy do provide their own instructions […]

Anders Ramsay
15 March 2016

Original Link

Build an app with Meteor and React

Update: This tutorial uses Meteor 1.2 and is somewhat out of date at this point :-/ This is a tutorial I created for a workshop introducing Meteor and React. Some of the topics covered in the tutorial: Setting up a Meteor app for use with React. Creating a component hierarchy with “controller” components and “dumb”components […]

Anders Ramsay
2 February 2016

Original Link

Merkle Trees Underpinning Civilization Going Forward

Synopsis: History-retaining Merkle trees (like Git with force-push turned off) are a significant advance towards a better society, government, and industry. No, not blockchains with distributed consensus, history-retaining Merkle trees with no distributed consensus (Byzantine or not).

Example: UK number plates.

Driver Vehicle Licensing Authority (DVLA) is decades old and runs operations for the UK from Swansea in Wales, and allows high-street stores to apply for and then operate license plate printing services (for profit). They are supposed to check that you have the right to that “plate”, but the BBC found that checking is skipped by some firms

Paul Hammant's blog
27 June 2019

Original Link

Working Class Heroes

Note: I found this post that I wrote around Father’s Day in 2017. I really liked it and decided to finish it off. Coming to America My great grandfather, Pietro Monago, settled in a small Pennsylvania town called Lewis Run that likely resembled the one he came from in central Italy.  He opened a general […]

The post Working Class Heroes appeared first on Adam Monago.

Adam Monago
26 June 2019

Original Link

TOAD Goes To 11


TOAD is Testing, Observability And Devops. We think these three things are related. What would happen if we took each of the three aspects of TOAD and put strong emphasis on each in turn? What happens if we take our testing effort as far as it can go, and "dial it to 11"? Observability to 11? Devops to 11? The meaning of "dial to 11" will be different for different organizations: it might mean hiring staff, or investing in tools, or even just emphasizing the mission more than before.

If we dial testing to 11, I think two things will…

Chris McMahon
21 June 2019

Original Link