<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Marco Troisi — Founder, Fractional CTO &amp; Software Architect</title><link>https://marcotroisi.com/</link><description>Marco Troisi is a founder, fractional CTO and software architect. Through O2A Labs he helps founders make sound technical decisions and build software that serves the business.</description><language>en-GB</language><lastBuildDate>Sat, 30 Mar 2024 13:00:41 +0000</lastBuildDate><atom:link href="https://marcotroisi.com/index.xml" rel="self" type="application/rss+xml"/><item><title>What Makes Developers Productive? Four Observations</title><link>https://marcotroisi.com/what-makes-developers-productive/</link><pubDate>Sat, 30 Mar 2024 13:00:41 +0000</pubDate><guid isPermaLink="true">https://marcotroisi.com/what-makes-developers-productive/</guid><description>Silencing the Noise and Getting Stuff Done</description></item><item><title>Simplify your microservices security with these cloud services</title><link>https://marcotroisi.com/simplify-your-microservices-security-these-cloud-services/</link><pubDate>Mon, 14 Jun 2021 08:07:41 +0000</pubDate><guid isPermaLink="true">https://marcotroisi.com/simplify-your-microservices-security-these-cloud-services/</guid><description>Less effort, more efficiency</description></item><item><title>The key to chatbot success: High-quality conversations</title><link>https://marcotroisi.com/key-chatbot-success-high-quality-conversations/</link><pubDate>Thu, 09 Apr 2020 08:07:41 +0000</pubDate><guid isPermaLink="true">https://marcotroisi.com/key-chatbot-success-high-quality-conversations/</guid><description>Do your chats measure up?</description></item><item><title>Why AWS</title><link>https://marcotroisi.com/why-aws/</link><pubDate>Sun, 28 Jul 2019 08:07:41 +0000</pubDate><guid isPermaLink="true">https://marcotroisi.com/why-aws/</guid><description>Why I recommend AWS as the default cloud provider.</description></item><item><title>How I plan my week</title><link>https://marcotroisi.com/how-i-plan-my-week/</link><pubDate>Tue, 26 Mar 2019 08:07:41 +0000</pubDate><guid isPermaLink="true">https://marcotroisi.com/how-i-plan-my-week/</guid><description>My simple system for planning and organising my weekly tasks.</description></item><item><title>Why unnecessary variables are bad for your code</title><link>https://marcotroisi.com/why-unnecessary-variables-are-bad-your-code/</link><pubDate>Tue, 18 Jul 2017 08:07:41 +0000</pubDate><guid isPermaLink="true">https://marcotroisi.com/why-unnecessary-variables-are-bad-your-code/</guid><description>Variables shouldn't be used as a shortcut toward readability. Only good code design can give you that.</description></item><item><title>Basic abstraction techniques: What code reviewers need to know</title><link>https://marcotroisi.com/basic-abstraction-techniques-what-code-reviewers-need-know/</link><pubDate>Thu, 01 Jun 2017 11:46:11 +0000</pubDate><guid isPermaLink="true">https://marcotroisi.com/basic-abstraction-techniques-what-code-reviewers-need-know/</guid><description>As a code reviewer, keeping code readable and maintainable is job one. Learn how to spot overly complex code—and simplify it.</description></item><item><title>Useless comments can ruin your code reviews. Here's how to erase them</title><link>https://marcotroisi.com/useless-comments-can-ruin-code-review/</link><pubDate>Mon, 15 May 2017 07:09:32 +0000</pubDate><guid isPermaLink="true">https://marcotroisi.com/useless-comments-can-ruin-code-review/</guid><description>Comments can point to inherent problems with code you're reviewing, but many are a waste. Here's how to separate the good from the bad.</description></item><item><title>How to run code reviews in your dev team's workflow</title><link>https://marcotroisi.com/how-run-code-reviews-in-your-workflow/</link><pubDate>Thu, 20 Apr 2017 08:01:27 +0100</pubDate><guid isPermaLink="true">https://marcotroisi.com/how-run-code-reviews-in-your-workflow/</guid><description>What's the best time to do code reviews? When considering your development or DevOps workflow.</description></item><item><title>8 best practices for microservices security</title><link>https://marcotroisi.com/8-best-practices-microservices-security/</link><pubDate>Fri, 17 Feb 2017 08:20:55 +0000</pubDate><guid isPermaLink="true">https://marcotroisi.com/8-best-practices-microservices-security/</guid><description>With security, reinventing the wheel is never a good idea. These 8 best practices for securing microservices are a good start.</description></item><item><title>Serverless: What it is and when to use it</title><link>https://marcotroisi.com/serverless-what-it-is/</link><pubDate>Mon, 06 Feb 2017 16:53:45 +0000</pubDate><guid isPermaLink="true">https://marcotroisi.com/serverless-what-it-is/</guid><description>What Serverless really means, and when should you use it.</description></item><item><title>My tech predictions for 2017</title><link>https://marcotroisi.com/tech-predictions-for-2017/</link><pubDate>Tue, 03 Jan 2017 01:32:26 +0000</pubDate><guid isPermaLink="true">https://marcotroisi.com/tech-predictions-for-2017/</guid><description>My predictions for technology in 2017</description></item><item><title>Is object oriented programming dead? Not by a long shot</title><link>https://marcotroisi.com/object-oriented-programming-is-not-dead/</link><pubDate>Tue, 22 Nov 2016 08:16:23 +0000</pubDate><guid isPermaLink="true">https://marcotroisi.com/object-oriented-programming-is-not-dead/</guid><description>Object orientation produces code that is well organized, and easy to understand, test, and refactor. But it&amp;#039;s misunderstood.</description></item><item><title>When to use microservices (video)</title><link>https://marcotroisi.com/when-to-use-microservices-video/</link><pubDate>Fri, 09 Sep 2016 08:05:54 +0100</pubDate><guid isPermaLink="true">https://marcotroisi.com/when-to-use-microservices-video/</guid><description>I was recently interviewed on "when to use microservices". Find out what I said!</description></item><item><title>The right tools for the job</title><link>https://marcotroisi.com/right-tools-for-programming/</link><pubDate>Thu, 07 Jul 2016 20:32:31 +0100</pubDate><guid isPermaLink="true">https://marcotroisi.com/right-tools-for-programming/</guid><description>You need the best tools to do your job well. Aligning yourself to the industry is the best thing you can do.</description></item><item><title>Healthy OOP</title><link>https://marcotroisi.com/healthy-oop-object-oriented-programming/</link><pubDate>Mon, 23 May 2016 08:34:57 +0100</pubDate><guid isPermaLink="true">https://marcotroisi.com/healthy-oop-object-oriented-programming/</guid><description>How to write high quality Object Oriented Code</description></item><item><title>Microservices won’t improve your code quality</title><link>https://marcotroisi.com/microservices-wont-improve-your-code-quality/</link><pubDate>Wed, 16 Dec 2015 00:00:00 +0000</pubDate><guid isPermaLink="true">https://marcotroisi.com/microservices-wont-improve-your-code-quality/</guid><description>I am very excited about microservices, but they are not going to make my code quality better. That will always be up to the programmer.</description></item><item><title>Technical debt is not a unicorn</title><link>https://marcotroisi.com/technical-debt-is-not-a-unicorn/</link><pubDate>Wed, 04 Nov 2015 00:00:00 +0000</pubDate><guid isPermaLink="true">https://marcotroisi.com/technical-debt-is-not-a-unicorn/</guid><description>Technical debt is not an abstract concept. It has real and serious effects, and can be avoided.</description></item><item><title>A Question about Microservices</title><link>https://marcotroisi.com/questions-about-microservices/</link><pubDate>Thu, 24 Sep 2015 00:00:00 +0000</pubDate><guid isPermaLink="true">https://marcotroisi.com/questions-about-microservices/</guid><description>A question on how to approach a microservices architecture, authentication, and over-bloated frameworks.</description></item><item><title>What can we learn from Periscope</title><link>https://marcotroisi.com/what-can-we-learn-from-periscope/</link><pubDate>Fri, 04 Sep 2015 00:00:00 +0000</pubDate><guid isPermaLink="true">https://marcotroisi.com/what-can-we-learn-from-periscope/</guid><description>I have been using Periscope for a while now, and I am really enjoying it. If you don’t know it, Periscope is Twitter’s new live streaming app, that allows anyone to stream directly from one’s smartphone, and it will notify you as soon as someone you follow is live-streaming.
The concept of live …</description></item></channel></rss>