A README template for better information storage
A README template for better information storage At Theodo, we are used to working on different kinds of projects. We work on massive projects, with many developers and a long time of development...
View ArticleYou want to do Scrum? Start with Daily Reports
Who is your client? In every professional relation, you have a provider and a client. Whether she’s your boss or the head of a company you’re dealing with, the client is the one you are creating value...
View ArticleUnleash the power of AngularJS to your users’ computers
Following our introduction to the Electron framework, this article wants to give you the tools to develop and serve a real, complex application to your users, regardless of their platform. To...
View ArticleOne file to rule them all
Why use EditorConfig? Developers do not want to take time to define and maintain consistent coding styles. But what if: your team uses different editors and IDEs? your team members are never the same?...
View ArticleHow Web Developers Can Be Excellent Web Designers
You want to know how you can move from this design… …to this new one in two weeks in your project? This article aims at giving you precise guidelines on how to build a custom-made interface without any...
View ArticleImprove your Planning by Planning a Backlog Refinement
Why plan one? Backlog Refinement serves one main purpose: to shorten your planning that exceeds the allocated two-hour timebox. Most of the time, planning goes on forever because you do during the...
View ArticleThe Meetup Checklist
Three months ago, we organized our first meetup in London: the React Native London meetup. Fourty React Native developers showed up at our office to discuss the use of Redux alongside React Native and...
View ArticleThe Virtue of Laziness
The fable When I joined the e-annuaire project, the team used to spend half a man-day per sprint writing documentation for the end-user support (EUS). When it was my turn, I screwed my courage to the...
View ArticleiOS Development from Linux
Unfortunately there’s no way* to develop an iOS app without a Mac. Fortunately that doesn’t mean you need to switch to a Macbook, there is another way. *No legal way. You might find articles suggesting...
View ArticleHow to make your MVP viable
At Theodo, we build products everyday for our clients and for ourselves. We often deal with creating a Minimum Viable Product or MVP. But what is a MVP? How do you build a good one? Why is it useful?...
View ArticleHow I started devouring my whales daily
Or, how I got started with todo lists after failing again and again Where is your whale in your life? Do you feel overwhelmed in your personal life or at work? This is it. Sometimes your whale gets...
View ArticleKnow your sleep, own your nights
A simple experiment to improve your sleep without gadgets Let’s get something straight. Not sleeping enough or well enough is bad for you and for others. It makes you fat, makes you angry, makes you...
View ArticleFacebook Live Videos Made Interactive
Facebook released its new feature: the Live Video. You’re surely aware that America elected a new president and you may remember the buzz of that night: the live from ABC News asking who will win, by...
View ArticleA README template for better information storage
A README template for better information storage At Theodo, we are used to working on different kinds of projects. We work on massive projects, with many developers and a long time of development...
View ArticlePair Programming and When To Use It
What is pair programming? Pair programming is when two developers work on the same task on a single machine in a specific way: in pair programming (or “pairing”), the two devs must swap between two...
View ArticleThe Tale of the Lean Baguettes of Barcelona
How a Spanish Coffee Chain started to go Lean This article wants to be a friendly and concrete introduction to Lean. If you have only heard of the concept, I hope you get a clearer view of what Lean...
View ArticleConceptual Modelling in an Agile World: The key to good UX!
Modelling is a widely used tool in Computer Science, but often only thought about from a programming, architecture or requirements gathering perspective. There is a large amount of Human Computer...
View ArticleBecome a better developer with an efficient technical watch
Besides side projects, technical watch (reading articles, watching talks, listening to podcast) is the best way to discover new technologies, to learn useful technical tips, to improve your methodology...
View ArticleLearn To Code With Style: Use Linters!
Are you tired of always writing the same comments on others pull requests? Are you tired of always reading the same comments on your pull requests? Stop wasting time, here’s the solution. Step One:...
View ArticleWhat to Do When Discovering a Technology on a New Project?
As a developer, I find exciting and captivating to discover a new technology or to learn a new language. But how to do it effectively? Here are few tips you can try when beginning a project on a new...
View Article
More Pages to Explore .....