<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>CodeIsGo.com</title>
    <link>https://www.codeisgo.com/</link>
    <description>Recent content on CodeIsGo.com</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <copyright>&amp;copy; CodeIsGo.com 2017 - 2022.</copyright>
    <lastBuildDate>Tue, 24 Feb 2026 08:00:00 +0000</lastBuildDate><atom:link href="https://www.codeisgo.com/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Moving beyond knowledge-based authentication</title>
      <link>https://www.codeisgo.com/post/moving-beyond-knowledge-based-authentication-how-protect-against-account-takeover-age-generative-ai-2026024101/</link>
      <pubDate>Tue, 24 Feb 2026 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/moving-beyond-knowledge-based-authentication-how-protect-against-account-takeover-age-generative-ai-2026024101/</guid>
      <description>The shift away from knowledge based authentication (KBA) is not just a technological upgrade; it is a necessary evolution to secure digital interactions in a world where generative AI has obliterated the assumptions that KBA depends on. By Matt Moed.</description>
    </item>
    
    <item>
      <title>OpenAI&#39;s new Spark model codes 15x faster than GPT-5.3-Codex - but there&#39;s a catch</title>
      <link>https://www.codeisgo.com/post/openais-new-spark-model-codes-15x-faster-than-gpt-53-codex-with-catch-2026022101/</link>
      <pubDate>Sat, 21 Feb 2026 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/openais-new-spark-model-codes-15x-faster-than-gpt-53-codex-with-catch-2026022101/</guid>
      <description>The Codex team at OpenAI is on fire. Less than two weeks after releasing a dedicated agent-based Codex app for Macs, and only a week after releasing the faster and more steerable GPT-5.3-Codex language model, OpenAI is counting on lightning striking for a third time. By David Gewirtz.</description>
    </item>
    
    <item>
      <title>Product Information Management (PIM) login security</title>
      <link>https://www.codeisgo.com/post/pim-login-security-2026021901/</link>
      <pubDate>Thu, 19 Feb 2026 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/pim-login-security-2026021901/</guid>
      <description>Enhance your Privileged Identity Management (PIM) security with role-based authentication that adapts to real-world workflows and minimizes unauthorized access without hindering productivity. By MojoAuth.</description>
    </item>
    
    <item>
      <title>Application security: Getting more out of your pen tests</title>
      <link>https://www.codeisgo.com/post/application-security-getting-more-out-your-pen-tests-2026021701/</link>
      <pubDate>Tue, 17 Feb 2026 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/application-security-getting-more-out-your-pen-tests-2026021701/</guid>
      <description>Maximize the value of application penetration tests with clear objectives, proper scoping, and effective communication to uncover real risks and drive meaningful remediation. By bishopfox.com.</description>
    </item>
    
    <item>
      <title>Reducing FOUC with Web Components</title>
      <link>https://www.codeisgo.com/post/reducing-fouc-web-components-2026021501/</link>
      <pubDate>Sun, 15 Feb 2026 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/reducing-fouc-web-components-2026021501/</guid>
      <description>Discover techniques to minimize the flash of unstyled content (FOUC) in web components, ensuring a seamless user experience with improved accessibility and performance. By Burton Smith.</description>
    </item>
    
    <item>
      <title>Building a more appealing CLI for Agentic LLMs based on learnings from the Textual Framework</title>
      <link>https://www.codeisgo.com/post/building-more-appealing-cli-agentic-llms-based-learnings-from-textual-framework-2026021301/</link>
      <pubDate>Fri, 13 Feb 2026 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-more-appealing-cli-agentic-llms-based-learnings-from-textual-framework-2026021301/</guid>
      <description>Will McGugan discusses building Textual, a terminal-based GUI framework, and introduces Toad—a new CLI interface for agentic LLMs that runs other terminal apps internally and supports multiple AI backends via the Agent Client Protocol. By Will McGugan, Olimpiu Pop.l.</description>
    </item>
    
    <item>
      <title>Mental models for working with coding agents</title>
      <link>https://www.codeisgo.com/post/mental-models-working-coding-agents-2026021101/</link>
      <pubDate>Wed, 11 Feb 2026 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/mental-models-working-coding-agents-2026021101/</guid>
      <description>Mastering coding agents requires understanding the orchestration harness, context management, and iterative loops—key to transforming AI-assisted development. By George Chiramattel.</description>
    </item>
    
    <item>
      <title>How to build resilient APIs with Resilience4j circuit breaker in spring boot</title>
      <link>https://www.codeisgo.com/post/how-build-resilient-apis-resilience4j-circuit-breaker-spring-boot-2026020901/</link>
      <pubDate>Mon, 09 Feb 2026 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-build-resilient-apis-resilience4j-circuit-breaker-spring-boot-2026020901/</guid>
      <description>Build resilient microservices with Resilience4j&amp;rsquo;s Circuit Breaker pattern, safeguarding your APIs from cascading failures and ensuring graceful fallback responses. By Kshitish Nath.</description>
    </item>
    
    <item>
      <title>From CI/CD to culture: Applying DevOps thinking to human systems</title>
      <link>https://www.codeisgo.com/post/from-cicd-culture-applying-devops-thinking-human-systems-2026020701/</link>
      <pubDate>Sat, 07 Feb 2026 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/from-cicd-culture-applying-devops-thinking-human-systems-2026020701/</guid>
      <description>DevOps principles extend beyond code to human systems, fostering transparency, feedback, and continuous improvement in leadership and team culture. By Brett Lee.</description>
    </item>
    
    <item>
      <title>Drawing connections with CSS anchor positioning</title>
      <link>https://www.codeisgo.com/post/drawing-connections-css-anchor-positioningl-2026020501/</link>
      <pubDate>Thu, 05 Feb 2026 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/drawing-connections-css-anchor-positioningl-2026020501/</guid>
      <description>CSS Anchor Positioning revolutionizes visual connections between UI elements without JavaScript or extra markup. By Roland.</description>
    </item>
    
    <item>
      <title>How to stop directory traversal attacks in Python</title>
      <link>https://www.codeisgo.com/post/how-stop-directory-traversal-attacks-python-2026020701/</link>
      <pubDate>Thu, 05 Feb 2026 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-stop-directory-traversal-attacks-python-2026020701/</guid>
      <description>Directory Traversal is a common but dangerous vulnerability that can affect applications when file paths are built using untrusted user input, or when file paths are used with unchecked input. Python applications are not immune to directory traversal attacks. By Maikel.</description>
    </item>
    
    <item>
      <title>Using the Temporal API in Angular without including a Polyfill</title>
      <link>https://www.codeisgo.com/post/using-temporal-api-angular-without-including-polyfill-2026020301/</link>
      <pubDate>Tue, 03 Feb 2026 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/using-temporal-api-angular-without-including-polyfill-2026020301/</guid>
      <description>The Temporal API is a modern replacement for JavaScript&amp;rsquo;s &lt;code&gt;Date&lt;/code&gt; object, offering better date/time handling (time zones, calendars). Chrome/Edge 144 and Firefox now support it natively. By Alexander Lehner.</description>
    </item>
    
    <item>
      <title>CockroachDB Serverless: Sub-second scaling from zero with multi-region cluster virtualization</title>
      <link>https://www.codeisgo.com/post/cockroachdb-serverless-sub-second-scaling-from-zero-multi-region-cluster-virtualization-2026020101/</link>
      <pubDate>Sun, 01 Feb 2026 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/cockroachdb-serverless-sub-second-scaling-from-zero-multi-region-cluster-virtualization-2026020101/</guid>
      <description>Discover how CockroachDB Serverless achieves sub-second scaling from zero using multi-region cluster virtualization, balancing performance and cost for multi-tenant environments. By Murat.</description>
    </item>
    
    <item>
      <title>Physics-informed machine learning: Leveraging physical laws and energy-based models</title>
      <link>https://www.codeisgo.com/post/physics-informed-machine-learning-leveraging-physical-laws-energy-based-models-2026013001/</link>
      <pubDate>Fri, 30 Jan 2026 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/physics-informed-machine-learning-leveraging-physical-laws-energy-based-models-2026013001/</guid>
      <description>This comprehensive article explores the intersection of machine learning and physics, proposing novel models and architectures that incorporate physical laws and geometric principles for more efficient, transparent, and robust AI systems. By Hyperbole.</description>
    </item>
    
    <item>
      <title>What AWS Security learned from responding to recent npm supply chain threat campaigns</title>
      <link>https://www.codeisgo.com/post/what-aws-security-learned-from-responding-recent-npm-supply-chain-threat-campaigns-2026012801/</link>
      <pubDate>Wed, 28 Jan 2026 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-aws-security-learned-from-responding-recent-npm-supply-chain-threat-campaigns-2026012801/</guid>
      <description>AWS details its response to recent npm supply chain attacks, emphasizing proactive detection, rapid response, and collaborative threat intelligence sharing. By Nikki Pahliney, Chi Tran, Albin Vattakattu, Charlie Bacon, Dan Dutrow, David Magnotti, Jeff Laskowski, Stephen Goodman, and Ryan Tick.</description>
    </item>
    
    <item>
      <title>Building modern databases with the FDAP stack</title>
      <link>https://www.codeisgo.com/post/building-modern-databases-fdap-stack-2026012601/</link>
      <pubDate>Mon, 26 Jan 2026 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-modern-databases-fdap-stack-2026012601/</guid>
      <description>The FDAP stack – Flight, DataFusion, Arrow, and Parquet – represents a significant shift in database development, prioritizing modularity and leveraging existing open-source technologies for modern analytic systems. By gotopia.tech.</description>
    </item>
    
    <item>
      <title>ES2026 solves JavaScript headaches with dates, math and modules</title>
      <link>https://www.codeisgo.com/post/es2026-solves-javascript-headaches-dates-math-modules-2026012401/</link>
      <pubDate>Sat, 24 Jan 2026 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/es2026-solves-javascript-headaches-dates-math-modules-2026012401/</guid>
      <description>JavaScript ES2026 delivers significant JavaScript improvements, addressing longstanding issues with dates, math precision, resource management, and module loading. By Mary Branscombe.</description>
    </item>
    
    <item>
      <title>Multi-Cloud load balancers, explained: AWS vs GCP vs Azure (L4, L7, and Global Edge)</title>
      <link>https://www.codeisgo.com/post/multi-cloud-load-balancers-explained-aws-vs-gcp-vs-azure-l4-l7-global-edge-2026012201/</link>
      <pubDate>Thu, 22 Jan 2026 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/multi-cloud-load-balancers-explained-aws-vs-gcp-vs-azure-l4-l7-global-edge-2026012201/</guid>
      <description>This guide provides a deep technical comparison of AWS, GCP, and Azure load balancers, detailing their L4/L7 architectures, performance characteristics, and optimal use cases. Learn to select the right service for microservices, global applications, and high-throughput workloads, with a special focus on protocols like GENEVE and flow hashing. By Piyush Jajoo.</description>
    </item>
    
    <item>
      <title>How to integrate Azure security center with Azure monitor alerts</title>
      <link>https://www.codeisgo.com/post/how-integrate-azure-security-center-azure-monitor-alerts-2026012001/</link>
      <pubDate>Tue, 20 Jan 2026 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-integrate-azure-security-center-azure-monitor-alerts-2026012001/</guid>
      <description>Stream Azure Security Center alerts and recommendations to Azure Monitor for enhanced visibility, custom dashboards, and automated responses to security events. By Charbel Nemnom.</description>
    </item>
    
    <item>
      <title>Deconstructing the &#39;CAP theorem&#39; for CM and DevOps</title>
      <link>https://www.codeisgo.com/post/deconstructing-cap-theorem-cm-devops-2026011801/</link>
      <pubDate>Sun, 18 Jan 2026 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/deconstructing-cap-theorem-cm-devops-2026011801/</guid>
      <description>As software engineering and operations forge a new cultural bond around continuous improvement of applications and infrastructure, the database is something &amp;ldquo;dev&amp;rdquo; and &amp;ldquo;ops&amp;rdquo; have in common &amp;ndash; and there are things to learn from both perspectives on distributed data. By Mark Burgess.</description>
    </item>
    
    <item>
      <title>Stop guessing, start improving: Using DORA metrics and process behavior charts</title>
      <link>https://www.codeisgo.com/post/stop-guessing-start-improving-using-dora-metrics-process-behavior-charts-2026011601/</link>
      <pubDate>Fri, 16 Jan 2026 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/stop-guessing-start-improving-using-dora-metrics-process-behavior-charts-2026011601/</guid>
      <description>Combining DORA metrics with Process Behavior Charts (PBCs) enables teams to distinguish normal process variation from real signals, turning delivery metrics into a reliable decision-making tool. By Egor Savochkin.</description>
    </item>
    
    <item>
      <title>What programming languages should you learn in 2026</title>
      <link>https://www.codeisgo.com/post/what-programming-languages-should-you-learn-2026-2026011401/</link>
      <pubDate>Wed, 14 Jan 2026 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-programming-languages-should-you-learn-2026-2026011401/</guid>
      <description>In 2026, programming language choices should align with career goals, sustainability, and modern demands - from Rust&amp;rsquo;s efficiency to Python&amp;rsquo;s AI dominance. By Zeeshan Ali.</description>
    </item>
    
    <item>
      <title>AWS 2025: A year of agentic AI, custom chips, and multicloud bridges</title>
      <link>https://www.codeisgo.com/post/aws-2025-year-agentic-ai-custom-chips-multicloud-bridges-2026011201/</link>
      <pubDate>Mon, 12 Jan 2026 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/aws-2025-year-agentic-ai-custom-chips-multicloud-bridges-2026011201/</guid>
      <description>AWS&amp;rsquo;s 2025 was a pivotal year, marked by the rise of Agentic AI, custom silicon advancements, and real multicloud integration, fundamentally altering how developers build and deploy software. By Damien Gallagher.</description>
    </item>
    
    <item>
      <title>Angular signal forms part 4: Metadata and accessibility handling</title>
      <link>https://www.codeisgo.com/post/angular-signal-forms-part-4-metadata-accessibility-handling-2026011001/</link>
      <pubDate>Sat, 10 Jan 2026 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/angular-signal-forms-part-4-metadata-accessibility-handling-2026011001/</guid>
      <description>Enhance your Angular forms with metadata and ARIA attributes for improved user experience, inclusivity and accessibility. By Danny Koppenhagen.</description>
    </item>
    
    <item>
      <title>What OpenAI&#39;s report says about AI usage &amp; adoption</title>
      <link>https://www.codeisgo.com/post/what-openais-report-says-about-ai-usage-adoption-2026010801/</link>
      <pubDate>Thu, 08 Jan 2026 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-openais-report-says-about-ai-usage-adoption-2026010801/</guid>
      <description>The OpenAI report reveals a rapid adoption of AI in enterprises and ChatGPT usage is increasing significantly, with users saving up to 60 minutes a day. The report suggests that AI usage is directly correlated to an increase in efficiency. By Mark McCormick.</description>
    </item>
    
    <item>
      <title>Nvidia&#39;s six-chip gambit: How Jensen Huang is building a computing empire you can&#39;t escape</title>
      <link>https://www.codeisgo.com/post/nvidias-six-chip-gambit-how-jensen-huang-building-computing-empire-you-cant-escape-2026010601/</link>
      <pubDate>Tue, 06 Jan 2026 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/nvidias-six-chip-gambit-how-jensen-huang-building-computing-empire-you-cant-escape-2026010601/</guid>
      <description>Nvidia&amp;rsquo;s Rubin platform cements its dominance in AI infrastructure, locking customers into a vertically integrated ecosystem that promises unmatched efficiency at a cost. By Marcus Schuler.</description>
    </item>
    
    <item>
      <title>From GitHub Copilot to Infrastructure as Code: Getting started</title>
      <link>https://www.codeisgo.com/post/from-github-copilot-infrastructure-as-code-getting-started-2026010401/</link>
      <pubDate>Sun, 04 Jan 2026 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/from-github-copilot-infrastructure-as-code-getting-started-2026010401/</guid>
      <description>Master GitHub Copilot for IaC by wiring repository‑scoped custom instructions, tightening naming and tooling rules, and treating the AI as a co‑pilot—not a replacement—for safer, faster Terraform deployments. By Lukas Rottach.</description>
    </item>
    
    <item>
      <title>Streamline AI agent tool interactions: Connect API Gateway to AgentCore Gateway with MCP</title>
      <link>https://www.codeisgo.com/post/streamline-ai-agent-tool-interactions-connect-api-gateway-agentcore-gateway-mc-2026010201/</link>
      <pubDate>Fri, 02 Jan 2026 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/streamline-ai-agent-tool-interactions-connect-api-gateway-agentcore-gateway-mc-2026010201/</guid>
      <description>Amazon Bedrock&amp;rsquo;s AgentCore Gateway now supports API Gateway, enabling seamless integration of existing REST APIs into agentic applications using the Model Context Protocol (MCP), enhancing security and observability. By Sparsh Wadhwa, Dhawalkumar Patel, and Heeki Park.</description>
    </item>
    
    <item>
      <title>How to build an LLM-Powered CLI tool in Python</title>
      <link>https://www.codeisgo.com/post/how-build-llm-powered-cli-tool-python-2025123101/</link>
      <pubDate>Wed, 31 Dec 2025 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-build-llm-powered-cli-tool-python-2025123101/</guid>
      <description>Unlock the power of ChatGPT within your terminal with this practical tutorial demonstrating how to build a real-time command explanation tool using the OpenAI Realtime API. By Surya Bhaskar Reddy Karri.</description>
    </item>
    
    <item>
      <title>Building scalable backends for Swift mobile apps</title>
      <link>https://www.codeisgo.com/post/building-scalable-backends-swift-mobile-apps-2025123001/</link>
      <pubDate>Tue, 30 Dec 2025 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-scalable-backends-swift-mobile-apps-2025123001/</guid>
      <description>Gadget&amp;rsquo;s platform enables Swift developers to build scalable backends with minimal code, using auto-generated GraphQL APIs and Apollo iOS for seamless app integration. By Gabe Braden.</description>
    </item>
    
    <item>
      <title>Scientists built an AI co-pilot for prosthetic bionic hands</title>
      <link>https://www.codeisgo.com/post/scientists-built-an-ai-co-pilot-for-prosthetic-bionic-hands-2025122801/</link>
      <pubDate>Sun, 28 Dec 2025 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/scientists-built-an-ai-co-pilot-for-prosthetic-bionic-hands-2025122801/</guid>
      <description>An AI assistant dramatically improves the usability of bionic hands, boosting success rates in delicate tasks and reducing the cognitive load on users. By Jacek Krywko.</description>
    </item>
    
    <item>
      <title>The £20 billion handshake: Backend deals reshaping your search bar</title>
      <link>https://www.codeisgo.com/post/20-billion-handshake-backend-deals-reshaping-your-search-bar-2025122601/</link>
      <pubDate>Fri, 26 Dec 2025 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/20-billion-handshake-backend-deals-reshaping-your-search-bar-2025122601/</guid>
      <description>This article explores how massive backend licensing agreements between tech giants and AI providers are transforming digital search and assistants, highlighting their impact on competition, innovation, and developer opportunities. By SmarterArticles.</description>
    </item>
    
    <item>
      <title>Bridging the open source gap: from funding paradoxes to digital sovereignty</title>
      <link>https://www.codeisgo.com/post/bridging-open-source-gap-from-funding-paradoxes-digital-sovereignty-2025122201/</link>
      <pubDate>Mon, 22 Dec 2025 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/bridging-open-source-gap-from-funding-paradoxes-digital-sovereignty-2025122201/</guid>
      <description>Europe boasts a strong grassroots open-source community, yet struggles to translate that activity into commercial value. This article, based on Linux Foundation research, explores the disconnect between European developer contributions and funding, highlighting the need for greater C-level recognition of open-source&amp;rsquo;s value and a more robust ecosystem to foster commercial ventures. It argues that bridging this gap is crucial for Europe&amp;rsquo;s digital sovereignty in an increasingly geopolitically charged landscape. By Olimpiu Pop.</description>
    </item>
    
    <item>
      <title>CI/CD pipeline architecture: Complete guide to building robust CI and CD Pipelines</title>
      <link>https://www.codeisgo.com/post/cicd-pipeline-architecture-complete-guide-building-robust-ci-cd-pipelines-2025121901/</link>
      <pubDate>Fri, 19 Dec 2025 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/cicd-pipeline-architecture-complete-guide-building-robust-ci-cd-pipelines-2025121901/</guid>
      <description>The article details a two-part CI/CD Pipeline Architecture Framework designed to guide teams from basic automation to a mature development platform. The first part, the &amp;ldquo;Golden Path,&amp;rdquo; is a linear, six-stage workflow that forms the essential, reliable backbone: Code Commit (with branching strategy), Automated Build (ensuring environment parity), Automated Testing (using a test pyramid), Staging Deployment (mirroring production via IaC), Production Deployment (with health checks and rollback), and Monitoring &amp;amp; Feedback (closing the loop with observability). By Kamil Chmielewski.</description>
    </item>
    
    <item>
      <title>How to find and remove unused Azure Data Factory Pipelines</title>
      <link>https://www.codeisgo.com/post/how-find-remove-unused-azure-data-factory-pipelines-azuretechinsider-2025121701/</link>
      <pubDate>Wed, 17 Dec 2025 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-find-remove-unused-azure-data-factory-pipelines-azuretechinsider-2025121701/</guid>
      <description>A 20-line PowerShell snippet scans every subscription, flags ADF factories that haven&amp;rsquo;t executed a pipeline in 30 days, and hands you a clean-up hit-list in seconds. By Dieter Gobeyn.</description>
    </item>
    
    <item>
      <title>Deploy Hugo site to AWS S3 with AWS CLI</title>
      <link>https://www.codeisgo.com/post/deploy-hugo-site-aws-s3-with-aws-cli-2025121501/</link>
      <pubDate>Mon, 15 Dec 2025 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/deploy-hugo-site-aws-s3-with-aws-cli-2025121501/</guid>
      <description>Deploying a Hugo static site to AWS S3 using the AWS CLI provides a robust, scalable solution for hosting your website. This guide covers the complete deployment process, from initial setup to advanced automation and cache management strategies. By About Rost Glukhov.</description>
    </item>
    
    <item>
      <title>How AI-native security data pipelines protect privacy and reduce risk</title>
      <link>https://www.codeisgo.com/post/how-ainative-security-data-pipelines-protect-privacy-reduce-risk-2025121301-/</link>
      <pubDate>Sat, 13 Dec 2025 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-ainative-security-data-pipelines-protect-privacy-reduce-risk-2025121301-/</guid>
      <description>Observo AI revolutionizes privacy protection by dynamically identifying and securing sensitive data in telemetry across all organizational layers. By observo.ai.</description>
    </item>
    
    <item>
      <title>Why we need Queues - and what they do when no one is watching</title>
      <link>https://www.codeisgo.com/post/why-we-need-queues-what-they-do-when-no-one-watching-2025121101/</link>
      <pubDate>Thu, 11 Dec 2025 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-we-need-queues-what-they-do-when-no-one-watching-2025121101/</guid>
      <description>Black Friday’s chaos is a perfect example of how message queues can transform a fragile system into a resilient one, smoothing out traffic spikes and preventing system crashes. By Jakub Slys.</description>
    </item>
    
    <item>
      <title>Deep dive in Java vs C&#43;&#43; performance</title>
      <link>https://www.codeisgo.com/post/deep-dive-java-vs-c-performance-2025120901/</link>
      <pubDate>Tue, 09 Dec 2025 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/deep-dive-java-vs-c-performance-2025120901/</guid>
      <description>This article compares Java and C++ performance, debunking myths and revealing Java&amp;rsquo;s strengths in memory management, execution speed, and optimizations. Find out why Java might be the unsung hero of high-frequency trading and server applications. By Johnny’s Software Lab LLC.</description>
    </item>
    
    <item>
      <title>Scaling real-time video on AWS</title>
      <link>https://www.codeisgo.com/post/scaling-realtime-video-on-aws-2025120701/</link>
      <pubDate>Sun, 07 Dec 2025 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/scaling-realtime-video-on-aws-2025120701/</guid>
      <description>Dive into the core protocols powering WebRTC, exploring how SDP, ICE, and DTLS work together to enable secure, real-time communication in production environments. Author works with the engineering team of a global live-streaming platform, and recently, we built a planet-scale WebRTC Selective Forwarding Unit (SFU) on AWS using Kubernetes to keep end-to-end latency below 150 ms (P95 = 140 ms) even across continents. By Oleksii Bondar.</description>
    </item>
    
    <item>
      <title>Automating stateful apps with Kubernetes Operators</title>
      <link>https://www.codeisgo.com/post/automating-stateful-apps-with-kubernetes-operators-2025120501/</link>
      <pubDate>Fri, 05 Dec 2025 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/automating-stateful-apps-with-kubernetes-operators-2025120501/</guid>
      <description>Automating stateful apps with Kubernetes Operators simplifies management of complex workloads by handling critical tasks like scaling, backup and failover automatically. This reduces downtime and human errors that are common in manual deployment processes. By Keval Bhogayata.</description>
    </item>
    
    <item>
      <title>Why Apache Flink is not going anywhere</title>
      <link>https://www.codeisgo.com/post/why-apache-flink-not-going-anywhere-2025120301/</link>
      <pubDate>Wed, 03 Dec 2025 11:38:24 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-apache-flink-not-going-anywhere-2025120301/</guid>
      <description>Flink&amp;rsquo;s complexity stems from supporting a variety of use cases and having a rich set of features, but can be simplified with proper tooling. By Yaroslav Tkachenk.</description>
    </item>
    
    <item>
      <title>Post-deployment tests: Your safety net after the code shipswhy apache flink is not going anywhere</title>
      <link>https://www.codeisgo.com/post/postdeployment-tests-your-safety-net-after-code-ships-2025120201/</link>
      <pubDate>Tue, 02 Dec 2025 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/postdeployment-tests-your-safety-net-after-code-ships-2025120201/</guid>
      <description>Automating post-deployment testing with GitHub Actions and Playwright provides rapid feedback, automatic rollbacks, and increased production confidence. By Türkçe Yazılar.</description>
    </item>
    
    <item>
      <title>AWS Lambda enhances event processing with provisioned mode for SQS event-source mapping</title>
      <link>https://www.codeisgo.com/post/aws-lambda-enhances-event-processing-with-provisioned-mode-for-sqs-eventsource-mapping-2025113001/</link>
      <pubDate>Sun, 30 Nov 2025 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/aws-lambda-enhances-event-processing-with-provisioned-mode-for-sqs-eventsource-mapping-2025113001/</guid>
      <description>Provisioned mode for SQS ESM enables dedicated resources (event pollers) that scale up to 1000 per minute to handle traffic spikes and low latency processing, maintaining up to 20K concurrency. This improves performance and responsiveness of event-driven apps, making it a viable option for high throughput scenarios. By Micah Walter.</description>
    </item>
    
    <item>
      <title>Laravel optimization: The complete performance guide for faster application</title>
      <link>https://www.codeisgo.com/post/laravel-optimization-complete-performance-guide-for-faster-application-2025112801/</link>
      <pubDate>Fri, 28 Nov 2025 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/laravel-optimization-complete-performance-guide-for-faster-application-2025112801/</guid>
      <description>This article provides a comprehensive guide to optimizing Laravel applications for speed and performance. It covers caching strategies, database query optimization, server-level configurations, and hosting considerations. By implementing these techniques, developers can reduce load times, enhance scalability, and improve user experience. By Carrie Smaha.</description>
    </item>
    
    <item>
      <title>How I solved a distributed queue problem after 15 years</title>
      <link>https://www.codeisgo.com/post/how-i-solved-distributed-queue-problem-after-15-years-2025112601/</link>
      <pubDate>Wed, 26 Nov 2025 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-i-solved-distributed-queue-problem-after-15-years-2025112601/</guid>
      <description>Reddit&amp;rsquo;s early use of RabbitMQ highlighted the critical need for robust, durable task queues to handle high-volume, asynchronous operations – a lesson that continues to resonate in modern distributed systems. By DBOS.</description>
    </item>
    
    <item>
      <title>A gentle introduction to event driven architecture in Python, Flask and Kafka</title>
      <link>https://www.codeisgo.com/post/gentle-introduction-event-driven-architecture-python-flask-kafka-2025112401/</link>
      <pubDate>Mon, 24 Nov 2025 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/gentle-introduction-event-driven-architecture-python-flask-kafka-2025112401/</guid>
      <description>A Gentle Introduction to Event Driven Architecture in Python, Flask and Kafka. In today&amp;rsquo;s fast-paced and scalable application development landscape, event-driven architecture (EDA) has emerged as a powerful pattern for building systems that are decoupled, reactive, and highly extensible. By Sefik Ilkin Serengil.</description>
    </item>
    
    <item>
      <title>Streaming responses via AWS Lambda</title>
      <link>https://www.codeisgo.com/post/streaming-responses-via-aws-lambda-2025112201/</link>
      <pubDate>Sat, 22 Nov 2025 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/streaming-responses-via-aws-lambda-2025112201/</guid>
      <description>In this blog, we will look at how Lambda function&amp;rsquo;s Response Streaming would be helpful and identify when it would be ideal to use Response Streaming for your workloads. By Jones Zachariah Noel N.</description>
    </item>
    
    <item>
      <title>How to write blog posts that developers read</title>
      <link>https://www.codeisgo.com/post/how-write-blog-posts-that-developers-read-2025112001/</link>
      <pubDate>Thu, 20 Nov 2025 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-write-blog-posts-that-developers-read-2025112001/</guid>
      <description>Effective blogging for technical audiences: lessons from developer-centric content. By Michael Lynch.</description>
    </item>
    
    <item>
      <title>Practical use cases writing, refactoring, and testing code with GitHub Copilot</title>
      <link>https://www.codeisgo.com/post/practical-use-cases-writing-refactoring-testing-code-with-github-copilot-2025111801/</link>
      <pubDate>Tue, 18 Nov 2025 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/practical-use-cases-writing-refactoring-testing-code-with-github-copilot-2025111801/</guid>
      <description>In today&amp;rsquo;s fast-paced software development environment, efficiency and code quality are paramount. Developers are constantly seeking tools that can accelerate coding tasks without compromising quality. One tool that has rapidly gained popularity among programmers is GitHub Copilot. By John Edward.</description>
    </item>
    
    <item>
      <title>Is a CIAM Certification Beneficial?</title>
      <link>https://www.codeisgo.com/post/ciam-certification-beneficial-2025111601/</link>
      <pubDate>Sun, 16 Nov 2025 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ciam-certification-beneficial-2025111601/</guid>
      <description>This article covers the benefits of obtaining a CIAM certification, what it entails, and who it&amp;rsquo;s most useful for. We&amp;rsquo;ll walk through the core competencies, career advancement opportunities, and how these certs stack up against other security and development credentials, it also help you decide if it&amp;rsquo;s the right move for your career in authentication and software development. By Victor Singh.</description>
    </item>
    
    <item>
      <title>Dealing with race conditions in event-driven architecture with read models</title>
      <link>https://www.codeisgo.com/post/dealing-with-race-conditions-eventdriven-architecture-with-read-models-202511141/</link>
      <pubDate>Fri, 14 Nov 2025 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/dealing-with-race-conditions-eventdriven-architecture-with-read-models-202511141/</guid>
      <description>Are you familiar with the term “phantom record” and its benefits? No? Let me explain it to you today. By Oskar Dudycz.</description>
    </item>
    
    <item>
      <title>Optimizing angular signals with smart equality checks</title>
      <link>https://www.codeisgo.com/post/optimizing-angular-signals-with-smart-equality-checks-2025111201/</link>
      <pubDate>Wed, 12 Nov 2025 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/optimizing-angular-signals-with-smart-equality-checks-2025111201/</guid>
      <description>Signals are a powerful tool in Angular to handle reactivity, but they can easily cause unnecessary updates, wasted requests, and performance issues if not carefully managed. In this article, we’ll explore how Signals emit updates, why equality checks (equal) matter, and how to implement efficient deep comparison strategies to keep your applications smooth and reliable. By Romain Geffrault.</description>
    </item>
    
    <item>
      <title>Five talents to help ai-proof your career</title>
      <link>https://www.codeisgo.com/post/5-talents-help-aiproof-your-career-2025111001/</link>
      <pubDate>Mon, 10 Nov 2025 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/5-talents-help-aiproof-your-career-2025111001/</guid>
      <description>AI career resilience through human-centric skills. By kornferry.com.</description>
    </item>
    
    <item>
      <title>Why sudo-rs brings modern memory safety to Ubuntu 26.04</title>
      <link>https://www.codeisgo.com/post/why-sudors-brings-modern-memory-safety-ubuntu-2604-2025110801/</link>
      <pubDate>Sat, 08 Nov 2025 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-sudors-brings-modern-memory-safety-ubuntu-2604-2025110801/</guid>
      <description>Enhancing Ubuntu security with rust-based sudo: a modern approach to memory safety. By Steven J. Vaughan-Nichols.</description>
    </item>
    
    <item>
      <title>The exact indie-hacking vibe-coding setup i use as a middle-aged product manager</title>
      <link>https://www.codeisgo.com/post/exact-indiehacking-vibecoding-setup-i-use-as-middleaged-product-manager-2025110601/</link>
      <pubDate>Thu, 06 Nov 2025 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/exact-indiehacking-vibecoding-setup-i-use-as-middleaged-product-manager-2025110601/</guid>
      <description>Middle-aged product manager shares his simple, cost-effective indie-hacking setup powered by AI—proving that vibe-coding is accessible, sustainable, and deeply rewarding for non-technical founders. By Ivan Kuznetsov.</description>
    </item>
    
    <item>
      <title>Python 3.14 is here. How fast is it?</title>
      <link>https://www.codeisgo.com/post/python-3-14-here-how-fastis-it-2025110401/</link>
      <pubDate>Tue, 04 Nov 2025 04:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/python-3-14-here-how-fastis-it-2025110401/</guid>
      <description>Python 3.14 delivers 27% performance gains over 3.13 but explicit JIT benefits remain elusive; upgrade strategically. By Miguel Grinberg.</description>
    </item>
    
    <item>
      <title>New trend: programming by kicking off parallel AI agents</title>
      <link>https://www.codeisgo.com/post/new-trend-programming-by-kicking-off-parallel-ai-agents-2025110201/</link>
      <pubDate>Sun, 02 Nov 2025 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/new-trend-programming-by-kicking-off-parallel-ai-agents-2025110201/</guid>
      <description>With agentic interfaces like Claude Code, Cursor, and other LLM-based tools going mainstream, developers increasingly run multiple agents simultaneously. Engineers like Sid Bidasaria and Simon Willison report fewer reservations and higher throughput after adopting this style. By Gergely Orosz.</description>
    </item>
    
    <item>
      <title>Cursor 2.0 pivots to multi-agent AI coding, debuts Composer model</title>
      <link>https://www.codeisgo.com/post/cursor-20-pivots-multiagent-ai-coding-debuts-composer-model-2025103101/</link>
      <pubDate>Fri, 31 Oct 2025 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/cursor-20-pivots-multiagent-ai-coding-debuts-composer-model-2025103101/</guid>
      <description>Cursor has released its latest AI software development platform with a new multi-agent interface and the debut of its coding model, Composer. By Ryan Daws.</description>
    </item>
    
    <item>
      <title>Announcing the Swift SDK for Android</title>
      <link>https://www.codeisgo.com/post/announcing-swift-sdk-for-android-2025102901/</link>
      <pubDate>Wed, 29 Oct 2025 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/announcing-swift-sdk-for-android-2025102901/</guid>
      <description>Swift now offers an official nightly preview SDK for Android, marking a major milestone in its cross-platform evolution. By Apple Inc.</description>
    </item>
    
    <item>
      <title>Privacy-led marketing: How to build trust and win in a cookieless era</title>
      <link>https://www.codeisgo.com/post/privacyled-marketing-how-build-trust-win-cookieless-era-2025102701/</link>
      <pubDate>Mon, 27 Oct 2025 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/privacyled-marketing-how-build-trust-win-cookieless-era-2025102701/</guid>
      <description>Future-proof your marketing strategy. Learn how privacy-led marketing balances compliance, customer trust, and performance in a post-cookie world. By searchengineland.com.</description>
    </item>
    
    <item>
      <title>Boost search relevance with LLM search engine in 2025</title>
      <link>https://www.codeisgo.com/post/boost-search-relevance-with-llm-search-engine-2025-2025102501/</link>
      <pubDate>Sat, 25 Oct 2025 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/boost-search-relevance-with-llm-search-engine-2025-2025102501/</guid>
      <description>In the world of search engines, relevance is everything. If your search engine can&amp;rsquo;t deliver what a user is looking for, you&amp;rsquo;ve lost them. Here comes the revolution that&amp;rsquo;s changing the search game entirely: the LLM search engine. By brandemicindia.</description>
    </item>
    
    <item>
      <title>Free Windows web server with a Lets Encrypt SSL certificate in AWS</title>
      <link>https://www.codeisgo.com/post/free-windows-web-server-with-lets-encrypt-ssl-certificate-aws-2025102301/</link>
      <pubDate>Thu, 23 Oct 2025 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/free-windows-web-server-with-lets-encrypt-ssl-certificate-aws-2025102301/</guid>
      <description>Setting up a free Windows web server with Let&amp;rsquo;s Encrypt SSL on AWS EC2 is surprisingly straightforward, even for those without extensive experience. By Angus Fox.</description>
    </item>
    
    <item>
      <title>How proxy servers enhance security in modern authentication systems</title>
      <link>https://www.codeisgo.com/post/how-proxy-servers-enhance-security-modern-authentication-systems-2025102101/</link>
      <pubDate>Tue, 21 Oct 2025 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-proxy-servers-enhance-security-modern-authentication-systems-2025102101/</guid>
      <description>Proxies provide critical layers of security, privacy and control that authentication systems need to thrive in today&amp;rsquo;s dynamic threat landscape. By MojoAuth - Advanced Authentication &amp;amp; Identity Solutions.</description>
    </item>
    
    <item>
      <title>How to generate Signed SSL certificates on Synology NAS</title>
      <link>https://www.codeisgo.com/post/how-generate-signed-ssl-certificates-on-synology-nas-2025102001/</link>
      <pubDate>Mon, 20 Oct 2025 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-generate-signed-ssl-certificates-on-synology-nas-2025102001/</guid>
      <description>This tutorial video by SpaceRex explains how to obtain a signed SSL certificate using Let&amp;rsquo;s Encrypt, a crucial step for secure and trusted internet access on your Synology NAS. A properly signed SSL certificate ensures encrypted data exchanges between your NAS and users, preventing “certificate not trusted” errors. By Julian Horsey.</description>
    </item>
    
    <item>
      <title>What port does SFTP really use and why is it confused with FTP&#39;s port 21?</title>
      <link>https://www.codeisgo.com/post/what-port-does-sftp-really-use-why-confused-with-ftps-port-21-2025101901/</link>
      <pubDate>Sun, 19 Oct 2025 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-port-does-sftp-really-use-why-confused-with-ftps-port-21-2025101901/</guid>
      <description>Why SFTP&amp;rsquo;s port is often mistaken for FTPS and how the confusion hurts developers. By Alex Lim.</description>
    </item>
    
    <item>
      <title>New world, new rules: Cybersecurity in an era of uncertainty - The C-suite playbook</title>
      <link>https://www.codeisgo.com/post/new-world-new-rules-cybersecurity-era-uncertainty-csuite-playbook-2025101701/</link>
      <pubDate>Fri, 17 Oct 2025 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/new-world-new-rules-cybersecurity-era-uncertainty-csuite-playbook-2025101701/</guid>
      <description>As geopolitical instability and technological advancements create new challenges for cybersecurity, business leaders are grappling with how to best respond. PwC&amp;rsquo;s 2026 Global Digital Trust Insights survey indicates that 60% of executives rank cyber risk investment as a top strategic priority. By PricewaterhouseCoopers.</description>
    </item>
    
    <item>
      <title>What is Scala programming language?</title>
      <link>https://www.codeisgo.com/post/what-scala-programming-language-2025101501/</link>
      <pubDate>Wed, 15 Oct 2025 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-scala-programming-language-2025101501/</guid>
      <description>Discover the versatility of Scala, a modern language that blends object-oriented and functional paradigms to handle data efficiently, from startups to enterprise giants. By igmguru.</description>
    </item>
    
    <item>
      <title>How to set up TypeScript with Express</title>
      <link>https://www.codeisgo.com/post/how-set-up-typescript-with-express-2025101301/</link>
      <pubDate>Mon, 13 Oct 2025 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-set-up-typescript-with-express-2025101301/</guid>
      <description>Explore how to enhance your Express applications with TypeScript&amp;rsquo;s powerful features for scalability and error prevention, culminating in a deployment guide using Kinsta&amp;rsquo;s hosting. By Jeremy Holcombe.</description>
    </item>
    
    <item>
      <title>Build a RESTful API with Flask and Python: Step-by-step guide</title>
      <link>https://www.codeisgo.com/post/build-restful-api-with-flask-python-stepbystep-guide-2025101101/</link>
      <pubDate>Sat, 11 Oct 2025 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/build-restful-api-with-flask-python-stepbystep-guide-2025101101/</guid>
      <description>Build an efficient RESTful API using Flask and Python with this comprehensive step-by-step guide covering everything from CRUD operations to performance optimization. By codezup.com.</description>
    </item>
    
    <item>
      <title>LLM VRAM Calculator guide 2025: Expert memory estimation tips</title>
      <link>https://www.codeisgo.com/post/llm-vram-calculator-guide-2025-expert-memory-estimation-tips-2025100901/</link>
      <pubDate>Thu, 09 Oct 2025 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/llm-vram-calculator-guide-2025-expert-memory-estimation-tips-2025100901/</guid>
      <description>The article explores the challenges surrounding accurate GPU memory estimation and presents a detailed analysis of popular LLM VRAM calculators. By providing practical tips and insights into these tools, developers can better plan their hardware investments and optimize model training and inference processes. By PropelRC Team.</description>
    </item>
    
    <item>
      <title>What is the Model Context Protocol (MCP) and how it works</title>
      <link>https://www.codeisgo.com/post/what-model-context-protocol-mcp-how-works-2025100701/</link>
      <pubDate>Tue, 07 Oct 2025 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-model-context-protocol-mcp-how-works-2025100701/</guid>
      <description>The Model Context Protocol (MCP) standardizes how large language models connect with external data and tools, eliminating the need for custom integrations between different AI systems and services. Released by Anthropic, MCP enables developers to build context-aware applications without reinventing wheel for each model-to-system pairing, solving the &amp;ldquo;NxM problem&amp;rdquo; of redundant development and maintenance efforts across countless LLMs and tools. By descope.com.</description>
    </item>
    
    <item>
      <title>Defending against supply chain attacks like Chalk/Debug and the Shai-Hulud worm</title>
      <link>https://www.codeisgo.com/post/defending-against-supply-chain-attacks-like-chalkdebug-shaihulud-worm-2025100501/</link>
      <pubDate>Sun, 05 Oct 2025 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/defending-against-supply-chain-attacks-like-chalkdebug-shaihulud-worm-2025100501/</guid>
      <description>Supply chain attacks targeting open-source packages pose a significant threat; proactive measures like dependency auditing and robust security tools are crucial for developers. By Chi Tran, Charlie Bacon, Nirali Desai.</description>
    </item>
    
    <item>
      <title>AIOps features drive cloud-managed revenue higher</title>
      <link>https://www.codeisgo.com/post/aiops-features-drive-cloudmanaged-revenue-higher-2025100301/</link>
      <pubDate>Fri, 03 Oct 2025 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/aiops-features-drive-cloudmanaged-revenue-higher-2025100301/</guid>
      <description>AIOps is fueling significant growth in cloud-managed LAN and Campus NaaS markets, as enterprises prioritize reduced network management overhead and AI-focused initiatives. By Dell&amp;rsquo;Oro Group.</description>
    </item>
    
    <item>
      <title>Experts alarmed that AI is now producing functional viruses</title>
      <link>https://www.codeisgo.com/post/experts-alarmed-that-ai-now-producing-functional-viruses-2025100101/</link>
      <pubDate>Wed, 01 Oct 2025 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/experts-alarmed-that-ai-now-producing-functional-viruses-2025100101/</guid>
      <description>AI&amp;rsquo;s ability to design functional viruses presents a dual-edged sword – offering potential cures while simultaneously raising severe bioweaponization risks demanding proactive mitigation strategies. By Frank Landymore.</description>
    </item>
    
    <item>
      <title>Understanding Scala variance</title>
      <link>https://www.codeisgo.com/post/understanding-scala-variance-2025093001/</link>
      <pubDate>Tue, 30 Sep 2025 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/understanding-scala-variance-2025093001/</guid>
      <description>Ross A. Baker&amp;rsquo;s detailed exploration of &amp;ldquo;Understanding Scala variance&amp;rdquo; is essential reading for developers aiming to master Scala&amp;rsquo;s sophisticated type system. The article begins by clarifying the concept of variance and its significance in subtyping, using concrete examples like AuthedUser and Guest.</description>
    </item>
    
    <item>
      <title>How are MIT entrepreneurs using AI?</title>
      <link>https://www.codeisgo.com/post/how-are-mit-entrepreneurs-using-ai-2025092801/</link>
      <pubDate>Sun, 28 Sep 2025 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-are-mit-entrepreneurs-using-ai-2025092801/</guid>
      <description>The Martin Trust Center for MIT Entrepreneurship strives to teach students the craft of entrepreneurship. Over the last few years, no technology has changed that craft more than artificial intelligence. By Zach Winn.</description>
    </item>
    
    <item>
      <title>How to implement the Outbox pattern in Go and Postgres</title>
      <link>https://www.codeisgo.com/post/how-implement-outbox-pattern-go-postgres-2025092601/</link>
      <pubDate>Fri, 26 Sep 2025 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-implement-outbox-pattern-go-postgres-2025092601/</guid>
      <description>The article discusses implementing the Outbox pattern in Go and PostgreSQL for resilient system design. It addresses issues like failed message broker calls or crashes causing inconsistent states by ensuring database operations and message publishing are atomic. The solution involves saving messages to an outbox table within the same transaction as business data changes, using a background process called Message Dispatcher to handle delivery. By Alex Pliutau.</description>
    </item>
    
    <item>
      <title>The hybrid power of OOP and FP</title>
      <link>https://www.codeisgo.com/post/building-scalable-architectures-in-java-21-2025092401/</link>
      <pubDate>Wed, 24 Sep 2025 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-scalable-architectures-in-java-21-2025092401/</guid>
      <description>This article delves into the automatic garbage collection in Python, explaining how objects are removed from memory when no longer needed. It highlights the importance of understanding this mechanism for maintaining efficient and error-free code. By Stephen Gruppetta.</description>
    </item>
    
    <item>
      <title>When you no longer need that object: Dealing with garbage in Python</title>
      <link>https://www.codeisgo.com/post/when-you-no-longer-need-that-object-dealing-with-garbage-python-2025092201/</link>
      <pubDate>Mon, 22 Sep 2025 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/when-you-no-longer-need-that-object-dealing-with-garbage-python-2025092201/</guid>
      <description>This article delves into the automatic garbage collection in Python, explaining how objects are removed from memory when no longer needed. It highlights the importance of understanding this mechanism for maintaining efficient and error-free code. By Stephen Gruppetta.</description>
    </item>
    
    <item>
      <title>Cloud-native security in 2025: Why runtime visibility must take center stage</title>
      <link>https://www.codeisgo.com/post/cloudnative-security-2025-why-runtime-visibility-must-take-center-stage-2025092001/</link>
      <pubDate>Sat, 20 Sep 2025 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/cloudnative-security-2025-why-runtime-visibility-must-take-center-stage-2025092001/</guid>
      <description>The article from The Hacker News outlines the transformative shift in cloud-native application security as industries increasingly adopt containerized and serverless architectures. This evolution has expanded attack surfaces beyond what traditional security models can effectively manage. It introduces runtime visibility as a critical component for contemporary security strategies, allowing teams to understand active threats within production environments. By The Hacker News.</description>
    </item>
    
    <item>
      <title>React Server Components support without a framework</title>
      <link>https://www.codeisgo.com/post/react-server-components-support-without-framework-2025091801/</link>
      <pubDate>Thu, 18 Sep 2025 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/react-server-components-support-without-framework-2025091801/</guid>
      <description>Build React Server Components without a framework using Forket—a library-agnostic solution that splits code between client and server while maintaining reactivity. By Krasimir Tsonev.</description>
    </item>
    
    <item>
      <title>Smart prefetching with TanStack Query for instant UX</title>
      <link>https://www.codeisgo.com/post/smart-prefetching-with-tanstack-query-for-instant-ux-2025091601/</link>
      <pubDate>Tue, 16 Sep 2025 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/smart-prefetching-with-tanstack-query-for-instant-ux-2025091601/</guid>
      <description>Prefetching data is one of the most powerful techniques in React Query. It helps you improve perceived performance by loading data before the user needs it — resulting in near-instant navigation. Enhance your React app&amp;rsquo;s performance by leveraging TanStack Query&amp;rsquo;s prefetching capabilities, enabling instant data retrieval for improved user experience and seamless navigation. By jsdev.space.</description>
    </item>
    
    <item>
      <title>Modern Node.js patterns for 2025</title>
      <link>https://www.codeisgo.com/post/modern-nodejs-patterns-for-2025-2025091401/</link>
      <pubDate>Sun, 14 Sep 2025 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/modern-nodejs-patterns-for-2025-2025091401/</guid>
      <description>Node.js has undergone a remarkable transformation since its early days. If you&amp;rsquo;ve been writing Node.js for several years, you&amp;rsquo;ve likely witnessed this evolution firsthand—from the callback-heavy, CommonJS-dominated landscape to today&amp;rsquo;s clean, standards-based development experience. By kashw1n.com.</description>
    </item>
    
    <item>
      <title>Using Redis with FastAPI</title>
      <link>https://www.codeisgo.com/post/using-redis-with-fastapi-2025091201/</link>
      <pubDate>Fri, 12 Sep 2025 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/using-redis-with-fastapi-2025091201/</guid>
      <description>FastAPI is a Python web framework based on the Starlette microframework. With deep support for asyncio, FastAPI is indeed very fast. FastAPI also distinguishes itself with features like automatic OpenAPI (OAS) documentation for your API, easy-to-use data validation tools, and more. By Andrew Brookins.</description>
    </item>
    
    <item>
      <title>What is Azure Local and why should SysAdmins care?</title>
      <link>https://www.codeisgo.com/post/what-azure-local-why-should-sysadmins-care-2025091001/</link>
      <pubDate>Wed, 10 Sep 2025 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-azure-local-why-should-sysadmins-care-2025091001/</guid>
      <description>Azure Local is not just a rebrand. It&amp;rsquo;s a message. One that says Microsoft finally gets how confusing their cloud naming has been. Microsoft&amp;rsquo;s hybrid story has been a bit confusing over the years, but now we have some clarity. By Andy Syrewicze.</description>
    </item>
    
    <item>
      <title>Building dynamic user journeys: Your guide to Next.js onboarding with OnboardJS</title>
      <link>https://www.codeisgo.com/post/building-dynamic-user-journeys-your-guide-nextjs-onboarding-with-onboardjs-2025090801/</link>
      <pubDate>Mon, 08 Sep 2025 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-dynamic-user-journeys-your-guide-nextjs-onboarding-with-onboardjs-2025090801/</guid>
      <description>Next.js onboarding flows often become complex due to manual state management, conditional logic, and persistence across sessions. Managing step logic, dynamic navigation, persistence across sessions, and analytics can turn your elegant codebase into a complex web of conditional rendering and state management. By onboardjs.com.</description>
    </item>
    
    <item>
      <title>Rate limiting for Django websites</title>
      <link>https://www.codeisgo.com/post/rate-limiting-for-django-websites-2025090601/</link>
      <pubDate>Thu, 04 Sep 2025 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/rate-limiting-for-django-websites-2025090601/</guid>
      <description>Rate limiting restricts the number of requests a client can make to your Django website within a specific timeframe. It&amp;rsquo;s especially useful for blocking malicious bots, crawlers, or brute-force attacks that overwhelm server resources. By Aidas Bendoraitis.</description>
    </item>
    
    <item>
      <title>Securing Kubernetes resources without a VPN</title>
      <link>https://www.codeisgo.com/post/securing-kubernetes-resources-without-vpn-2025090401/</link>
      <pubDate>Thu, 04 Sep 2025 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/securing-kubernetes-resources-without-vpn-2025090401/</guid>
      <description>Securing kubernetes resources that you want to expose to only some users externally is often done through IP allowlisting and a VPN. While this is a tried and true method, there are some drawbacks. By Brian Sizemore.</description>
    </item>
    
    <item>
      <title>Microsoft entrusts DocumentDB to Linux Foundation</title>
      <link>https://www.codeisgo.com/post/microsoft-entrusts-documentdb-linux-foundation-2025090201/</link>
      <pubDate>Tue, 02 Sep 2025 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/microsoft-entrusts-documentdb-linux-foundation-2025090201/</guid>
      <description>Microsoft has announced that DocumentDB, their distributed NoSQL database built on PostgreSQL, is joining the Linux Foundation. This represents a significant shift from Microsoft&amp;rsquo;s traditional approach to database development.  DocumentDB was initially created within Microsoft to handle document-oriented workloads (think JSON data) at scale, prioritizing high availability and flexibility. By Bobby Borisov.</description>
    </item>
    
    <item>
      <title>MCP &#43; SQL: The secret weapon to connect AI to enterprise systems</title>
      <link>https://www.codeisgo.com/post/mcp-sql-secret-weapon-connect-ai-enterprise-systems-2025083101/</link>
      <pubDate>Sun, 31 Aug 2025 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/mcp-sql-secret-weapon-connect-ai-enterprise-systems-2025083101/</guid>
      <description>This article addresses the common challenge of integrating AI with existing enterprise systems like Salesforce and SAP. The core concept is leveraging Large Language Models&amp;rsquo; (LLMs) proficiency in SQL alongside a standardized communication protocol called the Model Context Protocol (MCP). By Manish Patel.</description>
    </item>
    
    <item>
      <title>Interoperability in 2025: Beyond the Erlang VM</title>
      <link>https://www.codeisgo.com/post/interoperability-2025-beyond-erlang-vm-2025082901/</link>
      <pubDate>Fri, 29 Aug 2025 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/interoperability-2025-beyond-erlang-vm-2025082901/</guid>
      <description>The Erlang Virtual Machine has, historically, provided three main options for interoperability with other languages and ecosystems, with different degrees of isolation. By Wojtek Mach.</description>
    </item>
    
    <item>
      <title>PHP 8.5 adds pipe operator: What it means</title>
      <link>https://www.codeisgo.com/post/php-85-adds-pipe-operator-what-means-2025082601/</link>
      <pubDate>Tue, 26 Aug 2025 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/php-85-adds-pipe-operator-what-means-2025082601/</guid>
      <description>PHP 8.5, due out November of this year, will bring with it another long-sought-after feature: the pipe operator (|&amp;gt;). It&amp;rsquo;s a small feature with huge potential, yet it still took years to happen. By Larry Garfield.</description>
    </item>
    
    <item>
      <title>Four hot startups aim to keep AI data centers cool</title>
      <link>https://www.codeisgo.com/post/four-hot-startups-aim-to-keep-ai-data-centers-cool-2025082401/</link>
      <pubDate>Sun, 24 Aug 2025 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/four-hot-startups-aim-to-keep-ai-data-centers-cool-2025082401/</guid>
      <description>Data centers consume up to one-third of their energy for cooling, driving demand for innovative solutions. Direct-to-chip cooling, a emerging technology, uses cold plates to target heat sources directly on CPUs/GPUs, improving efficiency and sustainability. Traditional cooling relies on large chillers and water systems, while direct-to-chip cooling attaches cold plates to processors. These plates use liquid or advanced materials to absorb heat locally, reducing reliance on centralized cooling and lowering energy use. By Heather Clancy.</description>
    </item>
    
    <item>
      <title>Commenting in MySQL: Syntax, best practices, and examples</title>
      <link>https://www.codeisgo.com/post/commenting-mysql-syntax-best-practices-examples-2025082201/</link>
      <pubDate>Fri, 22 Aug 2025 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/commenting-mysql-syntax-best-practices-examples-2025082201/</guid>
      <description>MySQL comments, in the structure of text, are ignored by the MySQL engine and used to explain and document your database code. They don&amp;rsquo;t affect query execution. You should used your database comments as a resource to other individuals who will review or modify the database. Comments should adhere to best practices to increase readability to other developers. By Devart.</description>
    </item>
    
    <item>
      <title>The future of data processing: PostgreSQL evolution with YingJun Wu of Rising Wave</title>
      <link>https://www.codeisgo.com/post/future-data-processing-postgresql-evolution-with-yingjun-wu-rising-wave-2025082001/</link>
      <pubDate>Wed, 20 Aug 2025 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/future-data-processing-postgresql-evolution-with-yingjun-wu-rising-wave-2025082001/</guid>
      <description>RisingWave, founded by YingJun Wu, is a stream processing system that has gained attention for its PostgreSQL compatibility and efficient resource utilization. Unlike traditional systems like Apache Flink, RisingWave leverages S3 as its primary storage, similar to Snowflake&amp;rsquo;s architecture. This approach not only reduces storage costs but also enables seamless elastic scaling. By Firebolt Team.</description>
    </item>
    
    <item>
      <title>Serverless is not a primary</title>
      <link>https://www.codeisgo.com/post/serverless-not-primary-2025081801/</link>
      <pubDate>Mon, 18 Aug 2025 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/serverless-not-primary-2025081801/</guid>
      <description>The article emphasizes that while serverless is a powerful and exciting architectural pattern, it&amp;rsquo;s frequently misapplied. Organizations often hope serverless will solve their software delivery problems, but it&amp;rsquo;s actually an enabler that requires strong foundational practices to realize its benefits. By Seth Orell.</description>
    </item>
    
    <item>
      <title>Amazon DocumentDB serverless: Auto-scaling database solution for variable workloads</title>
      <link>https://www.codeisgo.com/post/amazon-documentdb-serverless-autoscaling-database-solution-for-variable-workloads-2025081601/</link>
      <pubDate>Sat, 16 Aug 2025 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/amazon-documentdb-serverless-autoscaling-database-solution-for-variable-workloads-2025081601/</guid>
      <description>The primary goal of Amazon DocumentDB Serverless is to simplify operational overhead and reduce costs for developers using DocumentDB, a MongoDB-compatible database service. AWS recently announced the general availability (GA) of Amazon DocumentDB Serverless, an on-demand, auto-scaling configuration for Amazon DocumentDB. However, it&amp;rsquo;s important to note that while AWS markets it as &amp;ldquo;serverless,&amp;rdquo; it aligns more with an auto-scaling model rather than a scale-to-zero model, which is a key differentiator often associated with true serverless offerings. By Steef-Jan Wiggers.</description>
    </item>
    
    <item>
      <title>SwiftUI &#43; Core animation: Demystify all sorts of groups</title>
      <link>https://www.codeisgo.com/post/swiftui-core-animation-demystify-all-sorts-groups-2025081301/</link>
      <pubDate>Wed, 13 Aug 2025 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/swiftui-core-animation-demystify-all-sorts-groups-2025081301/</guid>
      <description>The Core Animation framework serves as the infrastructure between the top-level UI frameworks and the underlying rendering and composition techniques, whether you are using UIKit, AppKit, or SwiftUI to lay out or draw your top-level UI. By Juniper Photon.</description>
    </item>
    
    <item>
      <title>Microservices for machine learning</title>
      <link>https://www.codeisgo.com/post/microservices-for-machine-learning-2025080701/</link>
      <pubDate>Thu, 07 Aug 2025 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/microservices-for-machine-learning-2025080701/</guid>
      <description>Learn how author scaled my ML-powered finance tracker by breaking a monolithic design into microservices for better performance, maintainability, and deployment. Author&amp;rsquo;s finance tracker project started with a simple idea: automatically categorize bank transactions using a text classification model. Author trained a basic logistic regression model on my transaction history, wrapped it in a Flask API, and called it done. By Ramya Boorugula.</description>
    </item>
    
    <item>
      <title>How to evaluate graph retrieval in MCP agentic systems</title>
      <link>https://www.codeisgo.com/post/how-evaluate-graph-retrieval-mcp-agentic-systems-2025081001/</link>
      <pubDate>Tue, 05 Aug 2025 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-evaluate-graph-retrieval-mcp-agentic-systems-2025081001/</guid>
      <description>Agentic systems, which leverage tools like knowledge graphs, often struggle with effectively retrieving relevant information from these graphs to inform their decision-making process, leading to inaccuracies and inefficiencies. This article addresses the need for robust evaluation of graph retrieval components within these systems. By Tomaz Bratanic.</description>
    </item>
    
    <item>
      <title>The myth of complexity: why microservice architecture doesn&#39;t work for you</title>
      <link>https://www.codeisgo.com/post/myth-complexity-why-microservice-architecture-doesnt-work-for-you-2025080501/</link>
      <pubDate>Tue, 05 Aug 2025 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/myth-complexity-why-microservice-architecture-doesnt-work-for-you-2025080501/</guid>
      <description>This article parks a debate about the appropriateness of the microservices approach. While microservices are often touted as the key to scalability and agility, author suggests that the architectural pattern can become a hindrance rather than a help, particularly if implemented without careful consideration. By Dorota Parad.</description>
    </item>
    
    <item>
      <title>In 2026, 70% of Kubernetes clusters are just waiting to be forgotten</title>
      <link>https://www.codeisgo.com/post/kubernetes-clusters-are-just-waiting-be-forgotten-2025080301/</link>
      <pubDate>Sun, 03 Aug 2025 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/kubernetes-clusters-are-just-waiting-be-forgotten-2025080301/</guid>
      <description>New research reveals 70% of Kubernetes clusters become neglected within 18 months of deployment - a $9.2B cloud waste problem annually. Paradoxically, Kubernetes adoption continues growing (92% enterprise usage in 2025), with companies like Apple and OpenAI running massive node clusters. By dev engineer.</description>
    </item>
    
    <item>
      <title>A (very) brief history of Erlang</title>
      <link>https://www.codeisgo.com/post/very-brief-history-of-erlang-2025080101/</link>
      <pubDate>Fri, 01 Aug 2025 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/very-brief-history-of-erlang-2025080101/</guid>
      <description>I first encountered Erlang in 2017 while working with RabbitMQ, a message broker built on Erlang. Its ability to handle high concurrency, fault tolerance, and real-time execution made it ideal for our ETL process. Erlang was born at Ericsson in 1986 to power telecom systems demanding &amp;ldquo;nine-nines&amp;rdquo; availability (99.9999999% uptime). Open-sourced in 1998, it gained traction beyond telecom, influencing modern messaging apps like WhatsApp and Discord. By James Seconde.</description>
    </item>
    
    <item>
      <title>Devops in motion: Building with purpose in the code phase</title>
      <link>https://www.codeisgo.com/post/devops-motion-building-with-purpose-code-phase-2025073101/</link>
      <pubDate>Thu, 31 Jul 2025 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/devops-motion-building-with-purpose-code-phase-2025073101/</guid>
      <description>Modern DevOps code phases require strategic branching (Trunk-Based, Git Flow, GitHub Flow) to balance speed and stability. Trunk-Based minimizes merge conflicts via feature flags, Git Flow structures releases with dedicated branches, and GitHub Flow streamlines CI/CD through pull requests. Each model impacts team velocity, release cadence, and operational overhead, necessitating alignment with organizational priorities. By Drew Grubb.</description>
    </item>
    
    <item>
      <title>Container registry SSL and K8s Kind</title>
      <link>https://www.codeisgo.com/post/container-registry-ssl-k8s-kind-2025072901/</link>
      <pubDate>Tue, 29 Jul 2025 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/container-registry-ssl-k8s-kind-2025072901/</guid>
      <description>AI safety discussions predominantly focus on easy to conceptualise, highly salient risks including algorithm bias, hallucinations and disinformation. While these are crucial concerns, they overlook a fundamental truth we&amp;rsquo;ve learned from other high-stakes fields like aviation and healthcare: sometimes the most dangerous risks can hide in plain sight. By Manu Savani.</description>
    </item>
    
    <item>
      <title>The cost of Kubernetes cluster sprawl and how to manage it</title>
      <link>https://www.codeisgo.com/post/cost-kubernetes-cluster-sprawl-how-manage-2025072701/</link>
      <pubDate>Sun, 27 Jul 2025 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/cost-kubernetes-cluster-sprawl-how-manage-2025072701/</guid>
      <description>Kubernetes cluster sprawl occurs when organizations create numerous clusters without proper governance, undermining the platform&amp;rsquo;s core benefits of automated deployment, scaling, and self-healing. This uncontrolled proliferation stems from Kubernetes&amp;rsquo; deployment simplicity combined with governance gaps, innovation pressure, and infrastructure complexity in multi-cloud environments. The resulting sprawl creates operational inefficiencies, security vulnerabilities through inconsistent configurations, and resource waste from abandoned clusters - ultimately leading to loss of visibility across the Kubernetes ecosystem. By Damon Garn, Cogspinner Coaction.</description>
    </item>
    
    <item>
      <title>Architectures for SwiftUI projects</title>
      <link>https://www.codeisgo.com/post/architectures-for-swiftui-projects-2025072601/</link>
      <pubDate>Sat, 26 Jul 2025 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/architectures-for-swiftui-projects-2025072601/</guid>
      <description>Three common architectures for modern iOS apps are: MVVM, TCA, and VIPER. This post will talk about using MVVM and TCA for our spec TaskManager app. By Jp.</description>
    </item>
    
    <item>
      <title>New Akka deployment options: elasticity on any infrastructure</title>
      <link>https://www.codeisgo.com/post/new-akka-deployment-options-elasticity-on-any-infrastructure-2025072501/</link>
      <pubDate>Fri, 25 Jul 2025 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/new-akka-deployment-options-elasticity-on-any-infrastructure-2025072501/</guid>
      <description>Akka&amp;rsquo;s latest deployment options represent a significant evolution in distributed systems architecture, addressing long-standing challenges in transitioning from development to production environments. The introduction of self-managed nodes and self-hosted Platform regions extends Akka&amp;rsquo;s &amp;ldquo;build once, deploy anywhere&amp;rdquo; philosophy while maintaining the framework&amp;rsquo;s core technical advantages. By Tyler Jewell.</description>
    </item>
    
    <item>
      <title>Apache Airflow for MLOPS and ETL - Description, benefits and examples</title>
      <link>https://www.codeisgo.com/post/apache-airflow-for-mlops-etl-description-benefits-examples-2025072401/</link>
      <pubDate>Thu, 24 Jul 2025 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/apache-airflow-for-mlops-etl-description-benefits-examples-2025072401/</guid>
      <description>Apache Airflow is a leading open-source tool for workflow orchestration, designed to manage complex tasks in Python. Developed by Airbnb and now part of the Apache Software Foundation, it&amp;rsquo;s widely adopted for its flexibility and scalability in data engineering workflows. By Rost Glukhov.</description>
    </item>
    
    <item>
      <title>How to use rsnapshot for incremental backups on Raspberry Pi</title>
      <link>https://www.codeisgo.com/post/how-use-rsnapshot-for-incremental-backups-on-raspberry-pi-2025072201/</link>
      <pubDate>Tue, 22 Jul 2025 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-use-rsnapshot-for-incremental-backups-on-raspberry-pi-2025072201/</guid>
      <description>After trying out several backup tools over the years, rsnapshot has proven to be one of the most reliable, and setting it up on a Raspberry Pi is easier than you might think. As you know, maintaining our Raspberry Pi infrastructure is crucial. Data loss can disrupt projects and impact efficiency, so we need a robust backup solution. The article highlights &lt;code&gt;rsnapshot&lt;/code&gt;, a powerful open-source tool that provides an excellent way to automate incremental backups on our Pis. Let me show you how it all works. By Usman Qamar.</description>
    </item>
    
    <item>
      <title>How to develop a RAG system using Node.js</title>
      <link>https://www.codeisgo.com/post/how-develop-rag-system-using-nodejs-2025072001/</link>
      <pubDate>Sun, 20 Jul 2025 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-develop-rag-system-using-nodejs-2025072001/</guid>
      <description>In this blog post, we&amp;rsquo;ll build a simplified but powerful RAG system using Node.js and OpenAI&amp;rsquo;s GPT model, perfect for developers curious to bridge the gap between raw LLM power and domain-specific intelligence. By Deep Panchal.</description>
    </item>
    
    <item>
      <title>Linux surpasses 5% market share on US desktops for the first time</title>
      <link>https://www.codeisgo.com/post/linux-surpasses-5-market-share-on-us-desktops-for-first-time-2025071901/</link>
      <pubDate>Sat, 19 Jul 2025 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/linux-surpasses-5-market-share-on-us-desktops-for-first-time-2025071901/</guid>
      <description>The rise in Linux desktop market share is significant, representing an evolving landscape for operating system technologies. This necessitates strategic considerations around platform support, security hardening, and potential integration opportunities.  Understanding the drivers of this shift (privacy, open-source ethos, hardware compatibility) informs our long-term technology roadmap and investment decisions regarding containerization, virtualization, and cloud-native architectures. The increasing reliance on Linux-based systems also influences developer toolchains and deployment strategies. By Skye Jacobs.</description>
    </item>
    
    <item>
      <title>Accessible by design: Building inclusive digital products from the ground up</title>
      <link>https://www.codeisgo.com/post/accessible-by-design-building-inclusive-digital-products-from-ground-up-2025071801/</link>
      <pubDate>Fri, 18 Jul 2025 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/accessible-by-design-building-inclusive-digital-products-from-ground-up-2025071801/</guid>
      <description>&amp;ldquo;Accessible by design&amp;rdquo; refers to building digital products in a way that makes accessibility a core part of the development process from the beginning, not an afterthought. Instead of waiting until the end of a project to address accessibility issues, this approach ensures every decision—from content structure and color choices to navigation patterns and heading hierarchy—is made with accessibility in mind. Tools like semantic HTML, logical reading order, readable typography, and keyboard-friendly interactions are used from day one. By Nir Horesh.</description>
    </item>
    
    <item>
      <title>Building a real-time video AI service with Google Gemini</title>
      <link>https://www.codeisgo.com/post/building-realtime-video-ai-service-with-google-gemini-2025071601/</link>
      <pubDate>Wed, 16 Jul 2025 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-realtime-video-ai-service-with-google-gemini-2025071601/</guid>
      <description>The article describes the development of a real-time video AI service for a major global service provider, leveraging Google Gemini&amp;rsquo;s Multimodal Live API and Akka&amp;rsquo;s SDK. The team successfully built, deployed, and scaled the service to handle thousands of transactions per second, far exceeding customer requirements. Key components included video ingestion, augmentation, and conversational storage, all deployed within a private Akka environment provisioned in a Google VPC in just 2 hours. By Johan Andrén.</description>
    </item>
    
    <item>
      <title>Addressing hidden risks in AI implementation for safety</title>
      <link>https://www.codeisgo.com/post/addressing-hidden-risks-ai-implementation-for-safety-2025071401/</link>
      <pubDate>Mon, 14 Jul 2025 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/addressing-hidden-risks-ai-implementation-for-safety-2025071401/</guid>
      <description>AI safety discussions predominantly focus on easy to conceptualise, highly salient risks including algorithm bias, hallucinations and disinformation. While these are crucial concerns, they overlook a fundamental truth we&amp;rsquo;ve learned from other high-stakes fields like aviation and healthcare: sometimes the most dangerous risks can hide in plain sight. By Manu Savani.</description>
    </item>
    
    <item>
      <title>Make Cline enterprise-ready using an AI Gateway</title>
      <link>https://www.codeisgo.com/post/make-cline-enterpriseready-using-an-ai-gateway-2025071201/</link>
      <pubDate>Sat, 12 Jul 2025 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/make-cline-enterpriseready-using-an-ai-gateway-2025071201/</guid>
      <description>Cline is an AI-powered coding assistant that enhances developers&amp;rsquo; productivity by offering advanced code suggestions and support in debugging and architectural tasks. However, when scaling Cline across an organization, challenges such as security risks, usage tracking, and compliance arise. Portkey&amp;rsquo;s AI Gateway addresses these challenges by providing enterprise-ready features like centralized access, observability, governance, and security guardrails. By Drishti Shah.</description>
    </item>
    
    <item>
      <title>Test layers from unit to system</title>
      <link>https://www.codeisgo.com/post/test-layers-from-unit-to-system-2025071001/</link>
      <pubDate>Thu, 10 Jul 2025 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/test-layers-from-unit-to-system-2025071001/</guid>
      <description>The article explores the importance of layered software testing, from unit to system tests, to build confidence and prevent systemic failures. It compares different testing strategies like the Pyramid and Trophy, arguing for a balanced approach tailored to project needs. By Jim Humelsine.</description>
    </item>
    
    <item>
      <title>DIY Docker volume drivers: What&#39;s missing</title>
      <link>https://www.codeisgo.com/post/diy-docker-volume-drivers-whats-missing-2025070801/</link>
      <pubDate>Sun, 06 Jul 2025 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/diy-docker-volume-drivers-whats-missing-2025070801/</guid>
      <description>This post explores the limitations of the current Docker volume plugin ecosystem, emphasizing the difficulty in finding unprivileged solutions. The author details their journey in creating a custom volume plugin as a way to address this limitation. By Adam Faris.</description>
    </item>
    
    <item>
      <title>Docker&#39;s best-kept secret: How observability saves developers&#39; sanity</title>
      <link>https://www.codeisgo.com/post/dockers-best-kept-secret-how-observability-saves-developers-sanity-2025070601/</link>
      <pubDate>Sun, 06 Jul 2025 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/dockers-best-kept-secret-how-observability-saves-developers-sanity-2025070601/</guid>
      <description>Observability is crucial for managing the increasing complexity of modern distributed software systems, especially those built with Docker containers and microservices. Traditional monitoring often falls short, leading to slow troubleshooting and increased Mean Time To Resolution (MTTR). End-to-end observability, particularly through distributed tracing, provides deep insights into system behavior, enabling proactive detection of performance issues and improved reliability. By Aditya Gupta.</description>
    </item>
    
    <item>
      <title>How to run GUI-based applications in Docker</title>
      <link>https://www.codeisgo.com/post/how-run-guibased-applications-docker-2025070401/</link>
      <pubDate>Fri, 04 Jul 2025 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-run-guibased-applications-docker-2025070401/</guid>
      <description>Docker is commonly used for server-side and command-line apps. However, with the right setup, you can also run GUI-based applications inside containers. These containers can include GUI libraries and display tools, which enable apps to run in a secure and isolated environment. Docker containers can run GUI applications by configuring display sharing with the host system. This approach packages applications with their dependencies while maintaining isolation, enabling consistent cross-platform deployment without cluttering the host system. By Anees Asghar.</description>
    </item>
    
    <item>
      <title>Multimodal AI for IoT devices requires a new class of MCU</title>
      <link>https://www.codeisgo.com/post/multimodal-ai-for-iot-devices-requires-new-class-mcu-2025070201/</link>
      <pubDate>Wed, 02 Jul 2025 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/multimodal-ai-for-iot-devices-requires-new-class-mcu-2025070201/</guid>
      <description>Context-aware computing enables ultra-low-power operation while maintaining high-performance AI capabilities when needed. The rise of AI-driven IoT devices is pushing the limits of today&amp;rsquo;s microcontroller unit (MCU) landscape. While AI-powered perception applications—such as voice, facial recognition, object detection, and gesture control—are becoming essential in everything from smart home devices to industrial automation, the hardware available to support them is not keeping pace. By Todd Dust.</description>
    </item>
    
    <item>
      <title>The edge of security: How edge computing is revolutionizing cyber protection</title>
      <link>https://www.codeisgo.com/post/edge-security-how-edge-computing-revolutionizing-cyber-protection-2025070101/</link>
      <pubDate>Tue, 01 Jul 2025 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/edge-security-how-edge-computing-revolutionizing-cyber-protection-2025070101/</guid>
      <description>The traditional centralized model of cloud computing presents significant cybersecurity risks, creating a single point of failure and suffering from latency that can delay critical security updates. Edge computing emerges as a superior, decentralized solution that brings processing power closer to where data is generated. By Andrew Garfield.</description>
    </item>
    
    <item>
      <title>Wget to wipeout: Malicious Go modules fetch destructive payload</title>
      <link>https://www.codeisgo.com/post/wget-wipeout-malicious-go-modules-fetch-destructive-payload-2025063001/</link>
      <pubDate>Mon, 30 Jun 2025 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/wget-wipeout-malicious-go-modules-fetch-destructive-payload-2025063001/</guid>
      <description>Sockets threat research team uncovered a destructive supply-chain attack targeting Go developers. In April 2025, three malicious Go modules were identified, using obfuscated code to fetch and execute remote payloads that wipe disks clean. The Go ecosystem&amp;rsquo;s decentralized nature, lacking central gatekeeping, makes it vulnerable to namespace confusion and typosquatting, allowing attackers to disguise malicious modules as legitimate ones. By @socket.dev.</description>
    </item>
    
    <item>
      <title>Why Go rocks for building a Lua interpreter</title>
      <link>https://www.codeisgo.com/post/why-go-rocks-for-building-lua-interpreter-2025062801/</link>
      <pubDate>Sat, 28 Jun 2025 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-go-rocks-for-building-lua-interpreter-2025062801/</guid>
      <description>The interpreter&amp;rsquo;s structure in Go is divided into packages for scanning, parsing, and execution, leveraging Go&amp;rsquo;s interfaces for Lua value representation. This design choice, along with Go&amp;rsquo;s garbage collector and testing tools, simplified development compared to the PUC-Rio Lua implementation. Challenges included error handling and compatibility issues with Lua&amp;rsquo;s standard libraries. Nice one!</description>
    </item>
    
    <item>
      <title>A 10x faster TypeScript</title>
      <link>https://www.codeisgo.com/post/ten-times-faster-typescript-2025062601/</link>
      <pubDate>Thu, 26 Jun 2025 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ten-times-faster-typescript-2025062601/</guid>
      <description>Most developer time is spent in editors, and it&amp;rsquo;s where performance is most important. We want editors to load large projects quickly, and respond quickly in all situations. Modern editors like Visual Studio and Visual Studio Code have excellent performance as long as the underlying language services are also fast. With our native implementation, we&amp;rsquo;ll be able to provide incredibly fast editor experiences. By Anders Hejlsberg.</description>
    </item>
    
    <item>
      <title>Anonymize RAG data in IBM Granite and Ollama using HCP Vault</title>
      <link>https://www.codeisgo.com/post/anonymize-rag-data-ibm-granite-ollama-using-hcp-vault-2025062401/</link>
      <pubDate>Tue, 24 Jun 2025 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/anonymize-rag-data-ibm-granite-ollama-using-hcp-vault-2025062401/</guid>
      <description>This article explores using HCP Vault to anonymize sensitive data in retrieval augmented generation (RAG) workflows with IBM Granite and Ollama. It addresses the risk of large language models (LLMs) leaking personal identifiable information (PII) by employing Vault&amp;rsquo;s transform secrets engine for data masking and tokenization. By Rosemary Wang.</description>
    </item>
    
    <item>
      <title>How AI bots secretly infiltrated a Reddit forum, sparking ethical outrage</title>
      <link>https://www.codeisgo.com/post/researchers-secretly-infiltrated-popular-reddit-forum-with-ai-bots-causing-outrage-2025062201/</link>
      <pubDate>Sun, 22 Jun 2025 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/researchers-secretly-infiltrated-popular-reddit-forum-with-ai-bots-causing-outrage-2025062201/</guid>
      <description>In a startling breach of digital trust, researchers from the University of Zurich conducted a secret experiment on Reddit, deploying sophisticated AI bots to influence human opinion on the popular r/changemyview forum. By Angela Yang.</description>
    </item>
    
    <item>
      <title>How to improve JVM-based application startup time?</title>
      <link>https://www.codeisgo.com/post/how-improve-jvmbased-application-startup-time-2025062001/</link>
      <pubDate>Fri, 20 Jun 2025 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-improve-jvmbased-application-startup-time-2025062001/</guid>
      <description>Optimizing JVM startup time is vital for many applications. This post explores various strategies, comparing their effectiveness through benchmarking a simple Netty server. Class Data Sharing (CDS) and its evolution, AppCDS, cache class data to reduce initialization overhead. By Michał Zyga.</description>
    </item>
    
    <item>
      <title>Evogene and Google Cloud unveil foundation model for generative molecule design</title>
      <link>https://www.codeisgo.com/post/evogene-google-cloud-unveil-foundation-model-for-generative-molecule-design-2025061801/</link>
      <pubDate>Wed, 18 Jun 2025 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/evogene-google-cloud-unveil-foundation-model-for-generative-molecule-design-2025061801/</guid>
      <description>Evogene and Google Cloud are accelerating life science discovery with ChemPass AI, a generative AI foundation model focused on small-molecule design. Launched in May, this collaboration dramatically reduces the time and cost associated with identifying novel drug candidates and crop protection agents. ChemPass AI&amp;rsquo;s core strength lies in its ability to simultaneously optimize multiple critical properties – potency, toxicity, stability, and bioavailability – within a single molecule generation cycle, surpassing previous approaches. By Antoine Tardif.</description>
    </item>
    
    <item>
      <title>Exclusive-OpenAI taps Google in unprecedented cloud deal despite AI rivalry</title>
      <link>https://www.codeisgo.com/post/exclusive-openai-taps-google-unprecedented-cloud-deal-despite-ai-rivalry-sources-say-2025061501/</link>
      <pubDate>Sun, 15 Jun 2025 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/exclusive-openai-taps-google-unprecedented-cloud-deal-despite-ai-rivalry-sources-say-2025061501/</guid>
      <description>OpenAI is collaborating with Alphabet&amp;rsquo;s Google Cloud, a move designed to address the escalating demand for high-powered computing infrastructure required by AI models. The agreement, finalized in May, represents a substantial expansion of Google&amp;rsquo;s cloud services, signaling a broadening strategic focus beyond Microsoft&amp;rsquo;s Azure. By CNA.</description>
    </item>
    
    <item>
      <title>Choosing between EventBridge, SNS, and SQS for event-driven patterns</title>
      <link>https://www.codeisgo.com/post/choosing-between-eventbridge-sns-sqs-for-eventdriven-patterns-2025061201/</link>
      <pubDate>Thu, 12 Jun 2025 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/choosing-between-eventbridge-sns-sqs-for-eventdriven-patterns-2025061201/</guid>
      <description>AWS offers multiple services for decoupling business domains in event-driven patterns. The three main ones are EventBridge, SNS, and SQS. Use EventBridge for targeted content-based routing when you need to match complex rules. By Arpad Toth.</description>
    </item>
    
    <item>
      <title>Alternative ways to design with functional programming</title>
      <link>https://www.codeisgo.com/post/alternative-ways-design-with-functional-programming-2025061001/</link>
      <pubDate>Tue, 10 Jun 2025 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/alternative-ways-design-with-functional-programming-2025061001/</guid>
      <description>Mark Seemann introduces an article series exploring alternative design approaches to a specific problem originally presented by Oleksii Holub. The core issue involves identifying song recommendations from data repositories containing impurities (like unreliable user activity). This series challenges the notion that some problems resist purely functional solutions, particularly those with &amp;lsquo;real-world&amp;rsquo; constraints.</description>
    </item>
    
    <item>
      <title>Anonymize RAG data in IBM Granite and Ollama using HCP Vault</title>
      <link>https://www.codeisgo.com/post/anonymize-rag-data-ibm-granite-ollama-using-hcp-vault-2025060801/</link>
      <pubDate>Sun, 08 Jun 2025 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/anonymize-rag-data-ibm-granite-ollama-using-hcp-vault-2025060801/</guid>
      <description>In this summary, we explore how IBM Granite and Ollama can be integrated with HCP Vault to handle sensitive data effectively. The method involves configuring vaults to mask or tokenize data before passing it to the LLMs, ensuring that personal identifiable information (PII) is protected. By Rosemary Wang.</description>
    </item>
    
    <item>
      <title>To survive uncertainty, companies must recommit to identifying the right customers</title>
      <link>https://www.codeisgo.com/post/survive-uncertainty-companies-must-recommit-identifying-right-customers-2025060601/</link>
      <pubDate>Fri, 06 Jun 2025 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/survive-uncertainty-companies-must-recommit-identifying-right-customers-2025060601/</guid>
      <description>In the last five or so years, corporate responses to a challenging macroeconomic environment have been dominated by two themes: cost cuts and price increase. By Josh Vandekar, Lee Mergy, Zach Newman.</description>
    </item>
    
    <item>
      <title>How to style an app using Emotion CSS in JS</title>
      <link>https://www.codeisgo.com/post/how-style-an-app-using-emotion-css-js-2025060301/</link>
      <pubDate>Tue, 03 Jun 2025 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-style-an-app-using-emotion-css-js-2025060301/</guid>
      <description>This blog helps you to build simple reusable button components and you will know about how to write CSS in the Js library. And how to access the props to your component and change the styles based on props. By Surendra Reddy S.</description>
    </item>
    
    <item>
      <title>Background of Coinbase&#39;s May 2025 breach</title>
      <link>https://www.codeisgo.com/post/background-coinbases-may-2025-breach-2025053101/</link>
      <pubDate>Sat, 31 May 2025 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/background-coinbases-may-2025-breach-2025053101/</guid>
      <description>Coinbase, America&amp;rsquo;s largest cryptocurrency exchange, received an unsolicited email from an unknown threat actor on May 11, 2025. They claimed to possess sensitive information about its customers and demanded a ransom of $20 million. By Dilip Kumar Patairya.</description>
    </item>
    
    <item>
      <title>Bitcoin Core to unilaterally remove controversial OP-Return limit</title>
      <link>https://www.codeisgo.com/post/bitcoin-core-unilaterally-remove-controversial-opreturn-limit-2025052701/</link>
      <pubDate>Tue, 27 May 2025 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/bitcoin-core-unilaterally-remove-controversial-opreturn-limit-2025052701/</guid>
      <description>In 2014, crypto advertising barely existed. The term &amp;ldquo;Web3&amp;rdquo; hadn&amp;rsquo;t been coined, Facebook banned crypto ads and startups promoting their tokens were mostly confined to forums and niche publications. But for Bitmedia founder Matvii Diadkov, the opportunity was obvious. By Martin Young.</description>
    </item>
    
    <item>
      <title>Compose multiplatform for iOS is stable and production-ready</title>
      <link>https://www.codeisgo.com/post/compose-multiplatform-for-ios-stable-productionready-2025052401/</link>
      <pubDate>Sat, 24 May 2025 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/compose-multiplatform-for-ios-stable-productionready-2025052401/</guid>
      <description>Kotlin Multiplatform 1.8.0 stabilizes Compose for iOS, marking a milestone in cross-platform development. With this update, Kotlin Multiplatform becomes a complete solution for mobile development, enabling flexible code sharing across both business logic and UI without compromising app quality or losing control over platform-specific capabilities. By Ekaterina Petrova.</description>
    </item>
    
    <item>
      <title>Introducing KBLaM: Bringing plug-and-play external knowledge to LLMs</title>
      <link>https://www.codeisgo.com/post/introducing-kblam-bringing-plugandplay-external-knowledge-llms-2025052001/</link>
      <pubDate>Tue, 20 May 2025 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introducing-kblam-bringing-plugandplay-external-knowledge-llms-2025052001/</guid>
      <description>Large language models (LLMs) have demonstrated remarkable capabilities in reasoning, language understanding, and even creative tasks. Yet, a key challenge persists: how to efficiently integrate external knowledge. By Taketomo Isazawa.</description>
    </item>
    
    <item>
      <title>How much observability is enough?</title>
      <link>https://www.codeisgo.com/post/how-much-observability-enough-2025051701/</link>
      <pubDate>Sat, 17 May 2025 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-much-observability-enough-2025051701/</guid>
      <description>Observability is the process of watching what your systems do at every layer so that you can build a comprehensive picture of how it does what it does. By Dotan Horovits and Jujhar Singh.</description>
    </item>
    
    <item>
      <title>Python adopts standard lock file format for reproducible installs</title>
      <link>https://www.codeisgo.com/post/python-adopts-standard-lock-file-format-for-reproducible-installs-2025051301/</link>
      <pubDate>Tue, 13 May 2025 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/python-adopts-standard-lock-file-format-for-reproducible-installs-2025051301/</guid>
      <description>Python&amp;rsquo;s ecosystems now have a standardized lock file format called pyproject.lock (or pylock.toml) defined by PEP 751. This was formally adopted after the proposal was accepted. By Sarah Gooding.</description>
    </item>
    
    <item>
      <title>Retrieval Augmented Generation (RAG) tutorial for beginners</title>
      <link>https://www.codeisgo.com/post/retrieval-augmented-generation-rag-tutorial-for-beginners-2025050901/</link>
      <pubDate>Fri, 09 May 2025 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/retrieval-augmented-generation-rag-tutorial-for-beginners-2025050901/</guid>
      <description>Retrieval-augmented Generation (RAG) is an AI approach that improves machine understanding and response accuracy. By integrating traditional AI language models with real-time retrieval of relevant external data, RAG bridges knowledge gaps, enabling more precise and contextually rich answers. By Vidhi Gupta.</description>
    </item>
    
    <item>
      <title>Learnings from a machine learning engineer — data</title>
      <link>https://www.codeisgo.com/post/learnings-from-machine-learning-engineer-part-1-data-2025050501/</link>
      <pubDate>Mon, 05 May 2025 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/learnings-from-machine-learning-engineer-part-1-data-2025050501/</guid>
      <description>Practical insights for a data-driven approach to model optimization. By David Martin.</description>
    </item>
    
    <item>
      <title>Can vibe coding produce production-grade software?</title>
      <link>https://www.codeisgo.com/post/can-vibe-coding-produce-productiongrade-software-2025050101-/</link>
      <pubDate>Thu, 01 May 2025 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/can-vibe-coding-produce-productiongrade-software-2025050101-/</guid>
      <description>Thoughtworks explored &amp;ldquo;vibe coding,&amp;rdquo; where an AI generates software from minimal functional requirements without detailed architectural guidance. They tested this approach through three experiments building the System Update Planner application. By Premanand Chandrasekaran.</description>
    </item>
    
    <item>
      <title>Fourteen advanced Python features</title>
      <link>https://www.codeisgo.com/post/14-advanced-python-features-2025042801/</link>
      <pubDate>Mon, 28 Apr 2025 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/14-advanced-python-features-2025042801/</guid>
      <description>Python is one of the most widely adopted programming languages in the world. Yet, because of it&amp;rsquo;s ease and simplicity to just &amp;ldquo;get something working&amp;rdquo;, it&amp;rsquo;s also one of the most underappreciated. By Edward Li.</description>
    </item>
    
    <item>
      <title>Raspberry Pi AI camera explained: What it is &amp; how to use it</title>
      <link>https://www.codeisgo.com/post/raspberry-pi-ai-camera-explained-what-how-use-2025042401/</link>
      <pubDate>Thu, 24 Apr 2025 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/raspberry-pi-ai-camera-explained-what-how-use-2025042401/</guid>
      <description>The Raspberry AI Camera is a high-resolution visual sensor with a neural processing unit (NPU). This hardware makes it perfect for AI vision capabilities—such as object detection, pose estimation, and semantic segmentation—and lets it process images/videos on-device. By Thomas Dyan.</description>
    </item>
    
    <item>
      <title>How AI coding tools open the door to hackers through fake packages</title>
      <link>https://www.codeisgo.com/post/how-ai-coding-tools-open-door-hackers-through-fake-packages-2025042001/</link>
      <pubDate>Sun, 20 Apr 2025 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-ai-coding-tools-open-door-hackers-through-fake-packages-2025042001/</guid>
      <description>A new UTSA study exposes how AI coding assistants can hallucinate fake software packages—creating an easy gateway for hackers to hijack your code with a single, trusted command. By University of Texas at San Antonio.</description>
    </item>
    
    <item>
      <title>State of generics and collections</title>
      <link>https://www.codeisgo.com/post/php-state-generics-collections-2025041601/</link>
      <pubDate>Wed, 16 Apr 2025 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/php-state-generics-collections-2025041601/</guid>
      <description>Generics have been on the list of wanted features for a long time by numerous PHP developers. The topic is often brought up in &amp;ldquo;What&amp;rsquo;s New in PHP?&amp;rdquo; talks as well during Q&amp;amp;A. By Arnaud Le Blanc, Derick Rethans, Larry Garfield.</description>
    </item>
    
    <item>
      <title>How gen AI is helping drive vehicle autonomy</title>
      <link>https://www.codeisgo.com/post/how-genai-helping-drive-vehicle-autonomy-2025041201/</link>
      <pubDate>Sat, 12 Apr 2025 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-genai-helping-drive-vehicle-autonomy-2025041201/</guid>
      <description>AI can be a key enabler in overcoming technological hurdles to vehicle autonomy by generating synthetic datasets, for example. Collaboration within the autonomous vehicle industry is key to harnessing the potential of gen AI, while addressing associated risks. By Maria Alonso, Alex Koster and Paul Jordan.</description>
    </item>
    
    <item>
      <title>AI-driven weather prediction breakthrough reported</title>
      <link>https://www.codeisgo.com/post/aidriven-weather-prediction-breakthrough-reported-2025040801/</link>
      <pubDate>Tue, 08 Apr 2025 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/aidriven-weather-prediction-breakthrough-reported-2025040801/</guid>
      <description>Researchers say Aardvark Weather uses thousands of times less computing power and is much faster than current systems. By Rachel Hall and Ian Sample.</description>
    </item>
    
    <item>
      <title>Leading effective engineering teams in the age of GenAI</title>
      <link>https://www.codeisgo.com/post/leading-effective-engineering-teams-age-genai-2025040401/</link>
      <pubDate>Fri, 04 Apr 2025 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/leading-effective-engineering-teams-age-genai-2025040401/</guid>
      <description>Using AI in software development is not about writing more code faster; it&amp;rsquo;s about building better software. It&amp;rsquo;s up to you as a leader to define what &amp;ldquo;better&amp;rdquo; means and help your team navigate how to achieve it. Treat AI as a junior team member that needs guidance. Train folks to not over-rely on AI; this can lead to skill erosion. Emphasize &amp;ldquo;trust but verify&amp;rdquo; as your mantra for AI-generated code. Leaders should upskill themselves and their teams to navigate this moment.Using AI in software development is not about writing more code faster; it&amp;rsquo;s about building better software. It&amp;rsquo;s up to you as a leader to define what &amp;ldquo;better&amp;rdquo; means and help your team navigate how to achieve it. Treat AI as a junior team member that needs guidance. Train folks to not over-rely on AI; this can lead to skill erosion. Emphasize &amp;ldquo;trust but verify&amp;rdquo; as your mantra for AI-generated code. Leaders should upskill themselves and their teams to navigate this moment. By Addy Osmani.</description>
    </item>
    
    <item>
      <title>Java performance: Optimizing code for maximum efficiency</title>
      <link>https://www.codeisgo.com/post/java-performance-optimizing-code-for-maximum-efficiency-2025033101-/</link>
      <pubDate>Mon, 31 Mar 2025 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/java-performance-optimizing-code-for-maximum-efficiency-2025033101-/</guid>
      <description>Java performance is a crucial aspect of software development. It affects how fast and efficiently Java programs run. Optimizing Java performance can lead to faster applications, reduced resource usage, and better user experiences. By Kacper Rafalski.</description>
    </item>
    
    <item>
      <title>15 best AI coding assistant tools in 2025</title>
      <link>https://www.codeisgo.com/post/15-best-ai-coding-assistant-tools-2025-2025032701/</link>
      <pubDate>Thu, 27 Mar 2025 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/15-best-ai-coding-assistant-tools-2025-2025032701/</guid>
      <description>AI code generation promises a quick boost of productivity for programmers. To generate code using AI, first choose an AI-powered coding assistant tool. Then, provide a natural language description of your expected cod. The list of AI coding assistants compiled by Ayelet Slasky.</description>
    </item>
    
    <item>
      <title>How to build an API: A complete guide to creating secure and scalable APIs</title>
      <link>https://www.codeisgo.com/post/how-build-an-api-complete-guide-creating-secure-scalable-apis-2025032401/</link>
      <pubDate>Mon, 24 Mar 2025 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-build-an-api-complete-guide-creating-secure-scalable-apis-2025032401/</guid>
      <description>APIs (Application Programming Interfaces) are the backbone of modern software applications, enabling seamless communication between different systems. Whether you&amp;rsquo;re building a web app, or mobile service, or managing complex data, learning how to build an API is essential for creating scalable, efficient systems. APIs can be categorized into several types based on their architecture, such as REST, GraphQL, and SOAP, each with specific use cases. By @geeksforgeeks.org.</description>
    </item>
    
    <item>
      <title>What is event-driven architecture? Meaning, types, uses, and benefits</title>
      <link>https://www.codeisgo.com/post/what-eventdriven-architecture-meaning-types-uses-benefits-2025032001/</link>
      <pubDate>Thu, 20 Mar 2025 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-eventdriven-architecture-meaning-types-uses-benefits-2025032001/</guid>
      <description>Event-driven architecture reacts to events, like user actions, allowing real-time, independent system responses and actions. This article explains event-driven architecture, its workings, types, and practical uses. By Vijay Kanade.</description>
    </item>
    
    <item>
      <title>A comprehensive guide on API developments</title>
      <link>https://www.codeisgo.com/post/comprehensive-guide-on-api-development-2025031701/</link>
      <pubDate>Mon, 17 Mar 2025 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/comprehensive-guide-on-api-development-2025031701/</guid>
      <description>Are you struggling to understand how to build an API from scratch? This guide will equip you with everything you need to know about API development. APIs are the backbone of modern software, enabling applications to communicate, share data, and integrate seamlessly. From social media platforms to e-commerce websites, APIs are everywhere.Are you struggling to understand how to build an API from scratch? This guide will equip you with everything you need to know about API development. APIs are the backbone of modern software, enabling applications to communicate, share data, and integrate seamlessly. From social media platforms to e-commerce websites, APIs are everywhere. By @goodcore.co.uk.</description>
    </item>
    
    <item>
      <title>A brief history of SQL and the rise of graph queries</title>
      <link>https://www.codeisgo.com/post/brief-history-sql-rise-graph-queries-2025031301/</link>
      <pubDate>Thu, 13 Mar 2025 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/brief-history-sql-rise-graph-queries-2025031301/</guid>
      <description>GQL addresses the need for sophisticated queries that reflect the increasingly complex and connected nature of data in the real world. The benefits of graph databases not only exist in providing more intuitive and powerful ways to visualize and interrogate data relationships but also in storing and processing data more efficiently. By Jocelyn Hoppa.</description>
    </item>
    
    <item>
      <title>JavaScript frameworks - heading into 2025</title>
      <link>https://www.codeisgo.com/post/javascript-frameworks-heading-into-2025-2025030901/</link>
      <pubDate>Sun, 09 Mar 2025 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/javascript-frameworks-heading-into-2025-2025030901/</guid>
      <description>This article reflects on the state of JavaScript frameworks in 2024, concluding that the pursuit of simplicity hasn&amp;rsquo;t necessarily resulted in easier development. By Ryan Carniato.</description>
    </item>
    
    <item>
      <title>Seven essential big data analytics tools every business needs in 2025</title>
      <link>https://www.codeisgo.com/post/7-essential-big-data-analytics-tools-every-business-needs-2025-2025030501-/</link>
      <pubDate>Wed, 05 Mar 2025 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/7-essential-big-data-analytics-tools-every-business-needs-2025-2025030501-/</guid>
      <description>Data floods in by the second, fueling every facet of business operations. Yet, raw data offers little value on its own — this is where big data analytics tools step in, transforming numbers into actionable insights. By Irina Prevalova.</description>
    </item>
    
    <item>
      <title>The role of containers in DevOps and CI/CD pipeline</title>
      <link>https://www.codeisgo.com/post/role-containers-devops-cicd-pipeline-2025030101/</link>
      <pubDate>Sat, 01 Mar 2025 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/role-containers-devops-cicd-pipeline-2025030101/</guid>
      <description>DevOps and CI/CD are two significant methodologies that have changed software development in modern times. DevOps unites development and operations teams, and software delivery can become rapid and efficient with them. CI/CD, or Continuous Integration and Continuous Delivery, tests and releases software via automation to deliver software updates in a reliable and efficient manner to its users. By apiculus.com.</description>
    </item>
    
    <item>
      <title>Introduction to Angular: A beginner&#39;s guide</title>
      <link>https://www.codeisgo.com/post/introduction-angular-beginners-guide-2025022801/</link>
      <pubDate>Fri, 28 Feb 2025 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introduction-angular-beginners-guide-2025022801/</guid>
      <description>In the dynamic world of web development, Angular stands out as a powerful and efficient framework for building interactive web applications. Developed and maintained by Google, Angular is an open-source framework that has gained immense popularity among developers worldwide. By crsinfosolutions.com.</description>
    </item>
    
    <item>
      <title>Ansible tutorial for beginners: Playbook, commands &amp; example</title>
      <link>https://www.codeisgo.com/post/ansible-tutorial-for-beginners-playbook-commands-example-2025022401/</link>
      <pubDate>Mon, 24 Feb 2025 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ansible-tutorial-for-beginners-playbook-commands-example-2025022401/</guid>
      <description>Ansible is an open-source automation tool that simplifies software provisioning, configuration management, and deployment across Unix-like and Windows systems by using infrastructure as code principles. Its standout features include ease of installation, agentless architecture (utilizing SSH for connections without requiring additional client-side installations), and comprehensive documentation which facilitates its use even among those with minimal system administration skills. Ansible&amp;rsquo;s modularity supports large-scale orchestration efforts, making it ideal for managing complex environments. By David Carter.</description>
    </item>
    
    <item>
      <title>MVP (Model View Presenter) architecture pattern in Android with example</title>
      <link>https://www.codeisgo.com/post/mvp-model-view-presenter-architecture-pattern-in-android-with-example-2025022001/</link>
      <pubDate>Thu, 20 Feb 2025 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/mvp-model-view-presenter-architecture-pattern-in-android-with-example-2025022001/</guid>
      <description>The MVP (Model View Presenter) architecture pattern is widely adopted in Android development for structuring application code into separate layers that enhance maintainability, readability, and scalability. This approach involves three distinct components: Model, View, and Presenter. By GeeksforGeeks.</description>
    </item>
    
    <item>
      <title>The future of Data Lakehouses: Apache Iceberg explained</title>
      <link>https://www.codeisgo.com/post/future-data-lakehouses-apache-iceberg-explained-2025021801/</link>
      <pubDate>Tue, 18 Feb 2025 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/future-data-lakehouses-apache-iceberg-explained-2025021801/</guid>
      <description>The evolution from traditional data warehouses to modern data lakehouses marks a significant shift in how businesses approach data management. Data warehouses once served as the centralized repository for structured data and facilitated rapid query performance with robust governance mechanisms. However, companies faced challenges such as high storage costs, rigid schema enforcement, and limited support for AI and machine learning workloads. By Fawaz Ghali, PhD.</description>
    </item>
    
    <item>
      <title>Test-driven development (TDD) explained</title>
      <link>https://www.codeisgo.com/post/testdriven-development-tdd-explained-2025021401/</link>
      <pubDate>Fri, 14 Feb 2025 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/testdriven-development-tdd-explained-2025021401/</guid>
      <description>Test-driven development (TDD) is a software development process that involves writing tests for your code before you write the code. This approach has transformed the development methodology around testing. While the traditional waterfall model of software development was linear, with testing occurring near the end of one long timeline, TDD makes testing an ongoing, iterative process. By Jacob Schmitt.</description>
    </item>
    
    <item>
      <title>Viewport concepts - CSS: Cascading Style Sheets</title>
      <link>https://www.codeisgo.com/post/viewport-concepts-css-cascading-style-sheets-2025021101/</link>
      <pubDate>Tue, 11 Feb 2025 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/viewport-concepts-css-cascading-style-sheets-2025021101/</guid>
      <description>This article explains the concept of the viewport — what it is, its impact in terms of CSS, SVG, and mobile devices — and differentiates between the visual viewport and the layout viewport. By mozilla.org.</description>
    </item>
    
    <item>
      <title>Agile methodology: A Beginner&#39;s guide to Agile method and scrum</title>
      <link>https://www.codeisgo.com/post/agile-methodology-beginners-guide-agile-method-scrum-2025020701/</link>
      <pubDate>Fri, 07 Feb 2025 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/agile-methodology-beginners-guide-agile-method-scrum-2025020701/</guid>
      <description>This is a guide for software developers and testers to understand and start working on the very famous Agile SCRUM methodology for software development and testing. Learn the basic but important terminologies used in the Agile Scrum process along with a real example of the complete process. By Vijay.</description>
    </item>
    
    <item>
      <title>Terraform vs. Ansible: Key differences and comparison of tools</title>
      <link>https://www.codeisgo.com/post/terraform-vs-ansible-key-differences-comparison-tools-2025020301/</link>
      <pubDate>Mon, 03 Feb 2025 05:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/terraform-vs-ansible-key-differences-comparison-tools-2025020301/</guid>
      <description>What is the difference between Terraform and Ansible? Terraform is an open-source platform designed to provision cloud infrastructure, while Ansible is an open-source configuration management tool focused on the configuration of that infrastructure. By Sumeet Ninawe.</description>
    </item>
    
    <item>
      <title>The power of ubiquitous language in Domain-Driven Design</title>
      <link>https://www.codeisgo.com/post/power-of-ubiquitous-language-in-domain-driven-design-2025013001/</link>
      <pubDate>Thu, 30 Jan 2025 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/power-of-ubiquitous-language-in-domain-driven-design-2025013001/</guid>
      <description>The article by Derek Comartin emphasizes the significance of ubiquitous language in domain-driven design (DDD), describing it as the &amp;ldquo;secret sauce&amp;rdquo; for understanding and effectively implementing DDD principles. Ubiquitous language involves using a shared vocabulary across both business and technical teams to ensure alignment and clarity within an organization&amp;rsquo;s domain. The author highlights several strategies for developing this common language, including awareness of terminology used by different departments, capturing concrete concepts and policies, and understanding the nuances brought about by multiple contexts. By Derek Comartin.</description>
    </item>
    
    <item>
      <title>Angular 2025 strategy</title>
      <link>https://www.codeisgo.com/post/angular-2025-strategy-2025012601/</link>
      <pubDate>Sun, 26 Jan 2025 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/angular-2025-strategy-2025012601/</guid>
      <description>For the past two and a half years, we&amp;rsquo;ve been laser focused on improving developer experience and performance for all Angular developers. In this post, I&amp;rsquo;d like to share a brief summary of the high-level process that we&amp;rsquo;ve been following to achieve this and describe our strategy for 2025. By Minko Gechev.</description>
    </item>
    
    <item>
      <title>AWS 2025: New features and changes you should know</title>
      <link>https://www.codeisgo.com/post/aws-2025-new-features-changes-you-should-know-2025012301/</link>
      <pubDate>Thu, 23 Jan 2025 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/aws-2025-new-features-changes-you-should-know-2025012301/</guid>
      <description>AWS is one of the most popular cloud platforms, and it&amp;rsquo;s important to stay updated on what&amp;rsquo;s new. In this blog, we will look at the most important updates to AWS in 2025. These updates include new tools, improved features, and services that will make cloud computing easier, faster, and more cost-effective. By Croma Campus.</description>
    </item>
    
    <item>
      <title>What is prompt engineering?</title>
      <link>https://www.codeisgo.com/post/what-is-prompt-engineering-2025012001/</link>
      <pubDate>Mon, 20 Jan 2025 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-prompt-engineering-2025012001/</guid>
      <description>Business leaders require guidance and support to achieve organizational goals. This is where the Chief Information Officer (CIO) plays a crucial role in driving technology strategies and innovation. The CIO is responsible for aligning IT initiatives with business objectives, ensuring that organizations remain competitive in an evolving tech landscape. By Megan Crouse.</description>
    </item>
    
    <item>
      <title>How to become a Chief Information Officer: CIO cheat sheet</title>
      <link>https://www.codeisgo.com/post/how-become-chief-information-officer-cio-cheat-sheet-2025011701/</link>
      <pubDate>Fri, 17 Jan 2025 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-become-chief-information-officer-cio-cheat-sheet-2025011701/</guid>
      <description>Business leaders require guidance and support to achieve organizational goals. This is where the Chief Information Officer (CIO) plays a crucial role in driving technology strategies and innovation. The CIO is responsible for aligning IT initiatives with business objectives, ensuring that organizations remain competitive in an evolving tech landscape. By Megan Crouse.</description>
    </item>
    
    <item>
      <title>Ten AI strategy questions every CIO must answer</title>
      <link>https://www.codeisgo.com/post/ten-ai-strategy-questions-every-cio-must-answer-2025011401/</link>
      <pubDate>Tue, 14 Jan 2025 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ten-ai-strategy-questions-every-cio-must-answer-2025011401/</guid>
      <description>The article highlights 10 AI strategy questions that every CIO must answer. These questions cover various aspects of AI implementation, including data, talent, and organizational culture. The CIO should consider these questions to ensure they are on the right track with their organization&amp;rsquo;s AI journey. By Mary K. Pratt.</description>
    </item>
    
    <item>
      <title>Must-have skills for upcoming software developers and AI engineers in 2025</title>
      <link>https://www.codeisgo.com/post/musthave-skills-for-upcoming-software-developers-ai-engineers-2025-2025011201/</link>
      <pubDate>Sun, 12 Jan 2025 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/musthave-skills-for-upcoming-software-developers-ai-engineers-2025-2025011201/</guid>
      <description>As we approach 2025, the tech industry is set to undergo significant changes, and software developers and AI engineers must be prepared to adapt. Effective communication, problem-solving, adaptability, and teamwork are essential soft skills that will help developers succeed in their roles. Technical skills such as programming languages, data analysis, machine learning, cloud computing, and DevOps are also crucial for building and deploying applications efficiently. By Pradip Nichite.</description>
    </item>
    
    <item>
      <title>How to become a web3 developer in 2025 - the complete roadmap</title>
      <link>https://www.codeisgo.com/post/how-become-web3-developer-2025-complete-roadmap-2025010901/</link>
      <pubDate>Thu, 09 Jan 2025 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-become-web3-developer-2025-complete-roadmap-2025010901/</guid>
      <description>The rise of decentralized applications (dApps) and blockchain technology has led to an increased demand for web3 developers. The 2025 roadmap provides insights on the skills needed and potential job roles that will become prominent over the next few years. By web3.career.</description>
    </item>
    
    <item>
      <title>What is Azure IoT edge</title>
      <link>https://www.codeisgo.com/post/what-azure-iot-edge-2025010801/</link>
      <pubDate>Wed, 08 Jan 2025 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-azure-iot-edge-2025010801/</guid>
      <description>IoT Edge is a set of software and services that extends Azure capabilities to edge devices, enabling them to collect, analyze, and act upon data locally before sending it to the cloud. This architecture helps reduce latency, improve performance, and enhance security in industrial automation and other IoT scenarios. By learn.microsoft.com.</description>
    </item>
    
    <item>
      <title>China&#39;s quest for semiconductor self-sufficiency</title>
      <link>https://www.codeisgo.com/post/chinas-quest-for-semiconductor-selfsufficiency-2025010701/</link>
      <pubDate>Tue, 07 Jan 2025 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/chinas-quest-for-semiconductor-selfsufficiency-2025010701/</guid>
      <description>In recent years, China has intensified its efforts to achieve semiconductor self-sufficiency, driven by concerns over technological dependencies and geopolitical pressures. The country has launched ambitious initiatives to develop its domestic semiconductor industry, aiming to reduce reliance on imports and enhance national security. By Ardi Janjeva, Seoin Baek, Andy Sellars.</description>
    </item>
    
    <item>
      <title>Top 20 crypto chart patterns and downloadable PDF</title>
      <link>https://www.codeisgo.com/post/top-20-crypto-chart-patterns-downloadable-pdf-2025010501/</link>
      <pubDate>Sun, 05 Jan 2025 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/top-20-crypto-chart-patterns-downloadable-pdf-2025010501/</guid>
      <description>Unlock the secrets of cryptocurrency price movements with our comprehensive guide to crypto chart patterns! As an investor, being able to recognize and respond to these patterns is crucial in making informed decisions about when to buy or sell. In this article, we&amp;rsquo;ll dive into the world of crypto chart analysis and explore some of the most common and effective patterns to look out for. By Lana Sparrow.</description>
    </item>
    
    <item>
      <title>New Google AI tools 2025: Gemini 2.0, Astra, Veo 2 &amp; Trillium chips</title>
      <link>https://www.codeisgo.com/post/new-google-ai-tools-2025-gemini-20-astra-veo-2-trillium-chips-2025010401/</link>
      <pubDate>Sat, 04 Jan 2025 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/new-google-ai-tools-2025-gemini-20-astra-veo-2-trillium-chips-2025010401/</guid>
      <description>Google&amp;rsquo;s new AI tools are designed to make life easier, faster, and more accurate. As a CTO, you should keep an eye on these developments, as they have the potential to disrupt industries and drive innovation. By Alex McFarland.</description>
    </item>
    
    <item>
      <title>Fifteen essential design patterns explained with Java examples</title>
      <link>https://www.codeisgo.com/post/15-essential-design-patterns-explained-with-java-examples--2025010201/</link>
      <pubDate>Thu, 02 Jan 2025 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/15-essential-design-patterns-explained-with-java-examples--2025010201/</guid>
      <description>Design patterns are reusable solutions to common problems in software design. They provide a proven and efficient way to solve complex problems, making it easier for developers to write better code. By Akash Pandey.</description>
    </item>
    
    <item>
      <title>How Meta ported million Lines of Android code from Java to Kotlin</title>
      <link>https://www.codeisgo.com/post/how-meta-ported-million-lines-android-code-from-java-kotlin-2024123101/</link>
      <pubDate>Tue, 31 Dec 2024 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-meta-ported-million-lines-android-code-from-java-kotlin-2024123101/</guid>
      <description>The Meta Java project is an open-source effort to create a new, more efficient, and modern compiler for the Java language. One of its key goals is to make Kotlin, which is widely used in Android app development, compatible with the Meta Java platform. This means that developers can write Kotlin code that targets the Meta Java virtual machine (VM) and run on it, rather than relying on the traditional Java Virtual Machine (JVM). The goal is to provide a more efficient and secure way to develop high-performance applications. By Sergio De Simone.</description>
    </item>
    
    <item>
      <title>Kotlin KSP — how to automate everything in the world</title>
      <link>https://www.codeisgo.com/post/kotlin-ksp-how-automate-everything-world-2024123001/</link>
      <pubDate>Mon, 30 Dec 2024 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/kotlin-ksp-how-automate-everything-world-2024123001/</guid>
      <description>Kotlin KSP (Kotlin Standard Library Provider) is a tool that allows developers to compile their Kotlin code into platform-specific binaries. This means that you can write your app&amp;rsquo;s code once and have it run on multiple platforms, without having to rewrite it for each one. The compilation process is automated through the use of Gradle, which is a build automation tool that can manage dependencies and build processes for you. By Serhii Hryshyn.</description>
    </item>
    
    <item>
      <title>How to use Apache Spark for big data processing: A comprehensive guide</title>
      <link>https://www.codeisgo.com/post/how-use-apache-spark-for-big-data-processing-comprehensive-guide-2024122701/</link>
      <pubDate>Fri, 27 Dec 2024 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-use-apache-spark-for-big-data-processing-comprehensive-guide-2024122701/</guid>
      <description>Apache Spark is an open-source data processing engine that has gained immense popularity in recent years due to its ability to handle large-scale data processing with ease. One of the key features of Spark is its distributed computing architecture, which allows it to process big data sets across multiple machines in parallel. This makes it an ideal choice for handling large datasets and providing real-time insights. By S Akash.</description>
    </item>
    
    <item>
      <title>GitHub is making its AI programming Copilot free for VS Code developers — with limits</title>
      <link>https://www.codeisgo.com/post/github-making-its-ai-programming-copilot-free-for-vs-code-developers-with-limits-2024122401/</link>
      <pubDate>Tue, 24 Dec 2024 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/github-making-its-ai-programming-copilot-free-for-vs-code-developers-with-limits-2024122401/</guid>
      <description>GitHub has recently made its AI programming assistant, CodeGPT (now called GitHub Copilot), free for Visual Studio Code developers, with usage limits. This move comes as part of the company&amp;rsquo;s strategy to integrate AI more deeply into software development workflows and broaden access to advanced coding assistance without cost barriers. By Carl Franzen.</description>
    </item>
    
    <item>
      <title>What do we know about the economics of AI?</title>
      <link>https://www.codeisgo.com/post/what-do-we-know-about-economics-ai-2024122101/</link>
      <pubDate>Sat, 21 Dec 2024 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-do-we-know-about-economics-ai-2024122101/</guid>
      <description>The MIT News article titled &amp;lsquo;What Do We Know About Economics and AI?&amp;rsquo; explores the intersection of economics with artificial intelligence (AI). By Peter Dizikes.</description>
    </item>
    
    <item>
      <title>Introduction to AI-driven PHP development: Automating entities with Symfony and OpenAI</title>
      <link>https://www.codeisgo.com/post/ai-driven-php-development-automating-entities-with-symfony-openai-2024121801/</link>
      <pubDate>Wed, 18 Dec 2024 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ai-driven-php-development-automating-entities-with-symfony-openai-2024121801/</guid>
      <description>In this blog post, we&amp;rsquo;ll explore how to automate PHP entity creation using Symfony components and OpenAI&amp;rsquo;s GPT-4. If you&amp;rsquo;ve ever had to manually define entity classes, manage field definitions, or handle relationships in Symfony applications, you know how repetitive and error-prone the process can become. By leveraging the power of AI, we can streamline this workflow, automating much of the entity generation based on simple user input. By Anka Bajurin Stiskalov.</description>
    </item>
    
    <item>
      <title>Object oriented programming (OOP) in Python</title>
      <link>https://www.codeisgo.com/post/object-oriented-programming-oop-python-2024121501/</link>
      <pubDate>Sun, 15 Dec 2024 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/object-oriented-programming-oop-python-2024121501/</guid>
      <description>Object-oriented programming (OOP) in Python lets you structure your code by grouping related properties and behaviors into individual objects. You create classes as blueprints and instantiate them to form objects. With OOP, you can model real-world entities and their interactions, and create complex systems with reusable components. By David Amos.</description>
    </item>
    
    <item>
      <title>The security risks and benefits of AI/LLM in software development</title>
      <link>https://www.codeisgo.com/post/security-risks-benefits-ai-llm-software-development-2024121101/</link>
      <pubDate>Wed, 11 Dec 2024 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/security-risks-benefits-ai-llm-software-development-2024121101/</guid>
      <description>In a world where 67% of organizations are either using or planning to use AI, the software development landscape is undergoing a seismic shift.  Artificial Intelligence, Machine Learning, and Large Language Models (AI/ML/LLMs) aren&amp;rsquo;t just buzzwords anymore—they are reshaping how we build, secure, and innovate. By securityjourney.com.</description>
    </item>
    
    <item>
      <title>Relational vs non relational database</title>
      <link>https://www.codeisgo.com/post/relational-vs-non-relational-database-2024120701/</link>
      <pubDate>Sat, 07 Dec 2024 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/relational-vs-non-relational-database-2024120701/</guid>
      <description>A database is an organised collection of information, nowadays commonly stored electronically in a computer system. It is usually controlled by a database management system (DBMS), which, along with the applications associated with it, forms a database system. By ovhcloud.com.</description>
    </item>
    
    <item>
      <title>Introduction to distributed NoSQL databases</title>
      <link>https://www.codeisgo.com/post/introduction-distributed-nosql-databases-2024120301/</link>
      <pubDate>Tue, 03 Dec 2024 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introduction-distributed-nosql-databases-2024120301/</guid>
      <description>Distributed NoSQL databases are designed to handle large datasets efficiently. They are distributed across multiple servers, which allows them to scale horizontally. NoSQL databases are more flexible than traditional relational databases, which can make them a better choice for applications with changing data needs. By Alex Patino.</description>
    </item>
    
    <item>
      <title>Advanced SQL techniques to transform data analysis</title>
      <link>https://www.codeisgo.com/post/advanced-sql-techniques-transform-data-analysis-2024113001/</link>
      <pubDate>Sat, 30 Nov 2024 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/advanced-sql-techniques-transform-data-analysis-2024113001/</guid>
      <description>This article covers the proactive way of presenting data analysis by using advanced SQL techniques and offers a step-by-step approach to improving the speed of your queries and their accuracy. By dasca.org.</description>
    </item>
    
    <item>
      <title>Write queries faster with Amazon Q generative SQL for Amazon Redshift</title>
      <link>https://www.codeisgo.com/post/write-queries-faster-with-amazon-q-generative-sql-for-amazon-redshift-2024112701/</link>
      <pubDate>Wed, 27 Nov 2024 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/write-queries-faster-with-amazon-q-generative-sql-for-amazon-redshift-2024112701/</guid>
      <description>Amazon Redshift is a fully managed, AI-powered cloud data warehouse that delivers the best price-performance for your analytics workloads at any scale. Amazon Q generative SQL brings the capabilities of generative AI directly into the Amazon Redshift query editor. Amazon Q generative SQL for Amazon Redshift was launched in preview during AWS re:Invent 2023. With over 85,000 queries executed in preview, Amazon Redshift announced the general availability in September 2024. By Raghu Kuppala, Phil Bates, Xiao Qin, Erol Murtezaoglu, and Sushmita Barthakur.</description>
    </item>
    
    <item>
      <title>MongooseIm 6.3: Prometheus, CockroachDB and more</title>
      <link>https://www.codeisgo.com/post/mongooseim-63-prometheus-cockroachdb-more-2024112401/</link>
      <pubDate>Sun, 24 Nov 2024 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/mongooseim-63-prometheus-cockroachdb-more-2024112401/</guid>
      <description>MongooseIM is a scalable, efficient, high-performance instant messaging server using the proven, open, and extensible XMPP protocol. With each new version, we introduce new features and improvements. By Pawel Chrzaszcz.</description>
    </item>
    
    <item>
      <title>How AI surged Google Cloud&#39;s revenue growth</title>
      <link>https://www.codeisgo.com/post/how-ai-surged-google-cloud-revenue-growth-2024112101/</link>
      <pubDate>Thu, 21 Nov 2024 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-ai-surged-google-cloud-revenue-growth-2024112101/</guid>
      <description>Google Cloud&amp;rsquo;s revenue growth driven by AI capabilities, outpaces expectations and positions it amongst AWS and Microsoft Azure in global cloud evolution. By Kitty Wheeler.</description>
    </item>
    
    <item>
      <title>Democratizing AI accelerators and GPU kernel programming using Triton</title>
      <link>https://www.codeisgo.com/post/democratizing-ai-accelerators-gpu-kernel-programming-using-triton-2024111801/</link>
      <pubDate>Mon, 18 Nov 2024 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/democratizing-ai-accelerators-gpu-kernel-programming-using-triton-2024111801/</guid>
      <description>Triton is a language and compiler for parallel programming. Specifically it is currently a Python-based DSL (Domain Specific Language) along with associated tooling, that enables the writing of efficient custom compute kernels used for implementing DNNs (Deep Neural Networks) and LLMs (Large Language Models), especially when executed on AI accelerators such as GP. By Sanjeev Rampal.</description>
    </item>
    
    <item>
      <title>Laying the foundation for a career in platform engineering</title>
      <link>https://www.codeisgo.com/post/laying-foundation-career-platform-engineeringr-2024111501/</link>
      <pubDate>Fri, 15 Nov 2024 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/laying-foundation-career-platform-engineeringr-2024111501/</guid>
      <description>Imagine that you&amp;rsquo;re an engineer at the company Acme Corp and you&amp;rsquo;ve been tasked with some big projects: integrating and delivering software using CI/CD and automation, as well as implementing data-driven metrics and observability tools. But many of your fellow engineers are struggling because there&amp;rsquo;s too much cognitive load — think deploying and automating Kubernetes clusters, configuring CI/CD pipelines, and worrying about security. By Darren Evans and Yuriy Babenko.</description>
    </item>
    
    <item>
      <title>Elixir in production: What is it used for?</title>
      <link>https://www.codeisgo.com/post/elixir-in-production-what-is-it-used-for-2024111101/</link>
      <pubDate>Mon, 11 Nov 2024 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/elixir-in-production-what-is-it-used-for-2024111101/</guid>
      <description>There are many success stories out there about using Elixir in production that not only prove that the language is mature enough to be a solid choice, but it can be even more effective than the usual frequently used languages and frameworks thanks to the features provided by BEAM and OTP. By RisingStack Engineering.</description>
    </item>
    
    <item>
      <title>How JavaScript signals are changing everyday development</title>
      <link>https://www.codeisgo.com/post/how-javascript-signals-are-changing-everyday-development-2024110701/</link>
      <pubDate>Thu, 07 Nov 2024 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-javascript-signals-are-changing-everyday-development-2024110701/</guid>
      <description>In recent times, JavaScript and signals have gained attention as a powerful new tool for managing reactive states. But how did that come about? By Hrvoje D.</description>
    </item>
    
    <item>
      <title>How Kubernetes requests and limits really work</title>
      <link>https://www.codeisgo.com/post/how-kubernetes-requests-limits-really-work-2024110501/</link>
      <pubDate>Tue, 05 Nov 2024 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-kubernetes-requests-limits-really-work-2024110501/</guid>
      <description>Kubernetes is inarguably an elegant, refined, well-designed edifice of open source enterprise software. It is known. Even so, the internal machinations of this mighty platform tool are shrouded in mystery. Friendly abstractions, like &amp;ldquo;resource requests&amp;rdquo; for CPU and memory, hide from view a host of interrelated processes — precise and polished scheduling algorithms, clever transformations of friendly abstractions into arcane kernel features, a perhaps unsurprising amount of math — all conjoining to produce the working manifestations of a user&amp;rsquo;s expressed intent. By Reid Vandewiele.</description>
    </item>
    
    <item>
      <title>How to use GPT to analyze large datasets</title>
      <link>https://www.codeisgo.com/post/how-to-use-gpt-to-analyze-large-datasets-2024103001/</link>
      <pubDate>Wed, 30 Oct 2024 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-use-gpt-to-analyze-large-datasets-2024103001/</guid>
      <description>Absorbing and then summarizing very large quantities of content in just a few seconds truly is a big deal. As an example, a while back I received a link to the recording of an important 90 minute business video conference that I&amp;rsquo;d missed a few hours before. By David Clinton.</description>
    </item>
    
    <item>
      <title>Gmail rolling out Gemini-powered contextual smart replies</title>
      <link>https://www.codeisgo.com/post/gmail-rolling-out-gemini-powered-contextual-smart-replies-2024102601/</link>
      <pubDate>Sat, 26 Oct 2024 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/gmail-rolling-out-gemini-powered-contextual-smart-replies-2024102601/</guid>
      <description>Following the announcement at I/O 2024, Google is now rolling out Contextual Smart Replies to Gmail for Android and iOS. Compared to Smart Reply, which dates back to 2017, the contextual version is &amp;ldquo;meant for detailed responses.&amp;rdquo; Gemini &amp;ldquo;can analyze the context of an email&amp;rdquo; and suggest replies that are &amp;ldquo;tailored to your conversation.&amp;rdquo; By Abner Li.</description>
    </item>
    
    <item>
      <title>CSS masonry &amp; CSS grid</title>
      <link>https://www.codeisgo.com/post/css-masonry-css-grid-2024102201/</link>
      <pubDate>Tue, 22 Oct 2024 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/css-masonry-css-grid-2024102201/</guid>
      <description>An approach for creating masonry layouts in vanilla CSS is one of those &amp;ldquo;holy grail&amp;rdquo; aspirations. I actually tend to plop masonry and the classic &amp;ldquo;Holy Grail&amp;rdquo; layout in the same general era of web design. They&amp;rsquo;re different types of layouts, of course, but the Holy Grail was a done deal when we got CSS Grid. By Geoff Graham.</description>
    </item>
    
    <item>
      <title>Web development career roadmap: Jobs and levels guide</title>
      <link>https://www.codeisgo.com/post/web-development-career-roadmap-jobs-levels-guide-2024101801/</link>
      <pubDate>Fri, 18 Oct 2024 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/web-development-career-roadmap-jobs-levels-guide-2024101801/</guid>
      <description>Explore the job-leveling matrix for Web Development. Understand the roles and skills needed to advance from beginner to leader. By Coursera.</description>
    </item>
    
    <item>
      <title>Agile vs DevOps: Which should you choose and why</title>
      <link>https://www.codeisgo.com/post/agile-vs-devops-which-should-you-choose-why-2024101401/</link>
      <pubDate>Mon, 14 Oct 2024 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/agile-vs-devops-which-should-you-choose-why-2024101401/</guid>
      <description>Agile and DevOps Approaches: Agile focuses on iterative development and flexibility, while DevOps emphasizes continuous delivery, automation, and collaboration between development and operations teams. Agile and DevOps are two distinct but complementary approaches to software development, each with unique strengths. This article explores their differences and helps you decide which approach—or combination of both—is best suited to your organization&amp;rsquo;s needs.
By Niranjani Manoharan.</description>
    </item>
    
    <item>
      <title>AMD sees next AI Chip in mass production later this year</title>
      <link>https://www.codeisgo.com/post/amd-sees-next-ai-chip-in-mass-production-later-this-year-2024101001/</link>
      <pubDate>Thu, 10 Oct 2024 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/amd-sees-next-ai-chip-in-mass-production-later-this-year-2024101001/</guid>
      <description>AMD plans to release its next-generation MI350 series chips in the second half of 2025. These chips include an increased amount of memory and will boast a new underlying architecture that AMD said will improve performance significantly over the prior MI300X and MI250X chips. By Reuters.</description>
    </item>
    
    <item>
      <title>Advantages and disadvantages of distributed systems</title>
      <link>https://www.codeisgo.com/post/advantages-disadvantages-of-distributed-systems-2024100401/</link>
      <pubDate>Fri, 04 Oct 2024 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/advantages-disadvantages-of-distributed-systems-2024100401/</guid>
      <description>Distributed systems offer numerous benefits such as scalability and fault tolerance but also present challenges like complexity and data consistency. This article explores both the advantages and disadvantages of distributed systems, providing insights into their impact on modern computing environments. By geeksforgeeks.org.</description>
    </item>
    
    <item>
      <title>8 essential Android 15 security features you should set up immediately</title>
      <link>https://www.codeisgo.com/post/8-essential-android-15-security-features-you-should-set-up-immediately-2024100101/</link>
      <pubDate>Tue, 01 Oct 2024 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/8-essential-android-15-security-features-you-should-set-up-immediately-2024100101/</guid>
      <description>Google has released Android 15, which includes several significant security enhancements. These updates focus on privacy and theft protection, such as Private space, which allows users to create a separate, secure area on their device for sensitive data and apps1. Additionally, theft protection features include automatic device locking if theft is detected and preventing factory resets without authentication. By Parth Shah.</description>
    </item>
    
    <item>
      <title>AI bots now beat 100% of those traffic-image CAPTCHAs</title>
      <link>https://www.codeisgo.com/post/ai-bots-now-beat-100-of-those-traffic-image-captchas-2024092701/</link>
      <pubDate>Fri, 27 Sep 2024 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ai-bots-now-beat-100-of-those-traffic-image-captchas-2024092701/</guid>
      <description>New research claims that locally run bots using specially trained image-recognition models can match human-level performance in this style of CAPTCHA, achieving a 100 percent success rate despite being decidedly not human. By Kyle Orland.</description>
    </item>
    
    <item>
      <title>Understanding messaging queues: The backbone of modern software architecture</title>
      <link>https://www.codeisgo.com/post/understanding-messaging-queues-backbone-of-modern-software-architecture-2024092401/</link>
      <pubDate>Tue, 24 Sep 2024 05:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/understanding-messaging-queues-backbone-of-modern-software-architecture-2024092401/</guid>
      <description>In today&amp;rsquo;s fast-paced and interconnected digital world, the need for robust and efficient communication between different components of a software system is paramount. Messaging queues have emerged as a vital solution to this challenge, providing a reliable way to manage and coordinate the flow of messages between various parts of an application. By Sean Coughlin.</description>
    </item>
    
    <item>
      <title>AI in enterprise: Key applications, use cases, and examples</title>
      <link>https://www.codeisgo.com/post/ai-in-enterprise-key-applications-use-cases-examples-2024092001/</link>
      <pubDate>Fri, 20 Sep 2024 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ai-in-enterprise-key-applications-use-cases-examples-2024092001/</guid>
      <description>Discover how AI is transforming enterprises with key applications, real-world examples, and implementation insights across industries. By Hiren Dhaduk.</description>
    </item>
    
    <item>
      <title>Oracle lauds customers and cloud collaboration at CloudWorld &#39;24</title>
      <link>https://www.codeisgo.com/post/oracle-lauds-customers-cloud-collaboration-at-cloudworld-24-2024091601/</link>
      <pubDate>Mon, 16 Sep 2024 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/oracle-lauds-customers-cloud-collaboration-at-cloudworld-24-2024091601/</guid>
      <description>The Memorystore team is thrilled to announce the preview launch of Valkey 7.2 support on Memorystore to provide users with a truly open-source and high performance key-value service. The introduction of Memorystore for Valkey into the Memorystore portfolio alongside Memorystore for Redis Cluster and Memorystore for Redis is a direct response to customer demand, and is a game-changer for organizations seeking high-performance data management solutions relying on 100% open source software. By Kyle Meggs, Ping Xie.</description>
    </item>
    
    <item>
      <title>5 ways to improve serverless performance</title>
      <link>https://www.codeisgo.com/post/5-ways-to-improve-serverless-performance-2024091301/</link>
      <pubDate>Fri, 13 Sep 2024 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/5-ways-to-improve-serverless-performance-2024091301/</guid>
      <description>An insightful webinar as we explore strategies for optimizing AWS Lambda performance. In this session, Yan Cui, AWS Serverless Hero, and Aviad Mor, Co-founder and CTO of Lumigo, will discuss three approaches that can significantly enhance the efficiency and scalability of your serverless applications. By Aviad Mor and Yan Cui.</description>
    </item>
    
    <item>
      <title>Google Cloud launches Memorystore for Valkey</title>
      <link>https://www.codeisgo.com/post/google-cloud-launches-memorystore-for-valkey-2024091001/</link>
      <pubDate>Tue, 10 Sep 2024 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/google-cloud-launches-memorystore-for-valkey-2024091001/</guid>
      <description>The Memorystore team is thrilled to announce the preview launch of Valkey 7.2 support on Memorystore to provide users with a truly open-source and high performance key-value service. The introduction of Memorystore for Valkey into the Memorystore portfolio alongside Memorystore for Redis Cluster and Memorystore for Redis is a direct response to customer demand, and is a game-changer for organizations seeking high-performance data management solutions relying on 100% open source software. By Kyle Meggs, Ping Xie.</description>
    </item>
    
    <item>
      <title>Serverless use cases: How enterprises are using the technology to let developers innovate</title>
      <link>https://www.codeisgo.com/post/serverless-use-cases-how-enterprises-are-using-technology-to-let-developers-innovate-2024090701/</link>
      <pubDate>Sat, 07 Sep 2024 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/serverless-use-cases-how-enterprises-are-using-technology-to-let-developers-innovate-2024090701/</guid>
      <description>Serverless, or serverless computing, is an approach to software development that empowers developers to build and run application code without having to worry about maintenance tasks like installing software updates, security, monitoring and more. With the rise of cloud computing, serverless has become a popular tool for organizations looking to give developers more time to write and deploy code. By Mesh Flinders.</description>
    </item>
    
    <item>
      <title>Admins wonder if the cloud was such a good idea after all</title>
      <link>https://www.codeisgo.com/post/admins-wonder-if-cloud-was-such-good-idea-after-all-2024090401/</link>
      <pubDate>Wed, 04 Sep 2024 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/admins-wonder-if-cloud-was-such-good-idea-after-all-2024090401/</guid>
      <description>After an initial euphoric rush to the cloud, administrators are questioning the value and promise of the tech giants&amp;rsquo; services. According to a report published by UK cloud outfit Civo, more than a third of organizations surveyed reckoned that their move to the cloud had failed to live up to promises of cost-effectiveness. Over half reported a rise in their cloud bill. By Richard Speed.</description>
    </item>
    
    <item>
      <title>Can your developers benefit from platform engineering?</title>
      <link>https://www.codeisgo.com/post/can-your-developers-benefit-from-platform-engineering-2024083101/</link>
      <pubDate>Sat, 31 Aug 2024 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/can-your-developers-benefit-from-platform-engineering-2024083101/</guid>
      <description>Will designing tools and workflows to bring self-service to software development help developers work more efficiently? A growing number of adopters think so. By John Edwards.</description>
    </item>
    
    <item>
      <title>Data streaming technologies overview</title>
      <link>https://www.codeisgo.com/post/data-streaming-technologies-overview-2024082901/</link>
      <pubDate>Thu, 29 Aug 2024 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/data-streaming-technologies-overview-2024082901/</guid>
      <description>The ability to process high volumes of data (big data) in real-time has become crucial for many organizations, and this is where data streaming technologies come into the picture. These technologies allow large amounts of data to be processed in real-time or near real-time as it is generated, enabling businesses to gain immediate insights and make time-sensitive data-driven decisions. By Darryn Campbell.</description>
    </item>
    
    <item>
      <title>React is (becoming) a full-stack framework</title>
      <link>https://www.codeisgo.com/post/react-is-becoming-full-stack-framework-2024082601/</link>
      <pubDate>Mon, 26 Aug 2024 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/react-is-becoming-full-stack-framework-2024082601/</guid>
      <description>React, with its addition of Server Components and Server Actions, is evolving into a full-stack framework. Once the most popular frontend framework, it has now successfully bridged the gap between frontend and backend to reign over both sides of the chasm. By Robin Wieruch.</description>
    </item>
    
    <item>
      <title>Google now uses Open Graph title tag (og:title) for title links</title>
      <link>https://www.codeisgo.com/post/google-now-uses-open-graph-title-tag-og-title-for-title-links-2024082301/</link>
      <pubDate>Fri, 23 Aug 2024 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/google-now-uses-open-graph-title-tag-og-title-for-title-links-2024082301/</guid>
      <description>Google adds og:title to sources for generating search result titles, expanding use of Open Graph data beyond social media. By Matt G. Southern.</description>
    </item>
    
    <item>
      <title>What is AI security?</title>
      <link>https://www.codeisgo.com/post/what-is-ai-security-2024081901/</link>
      <pubDate>Mon, 19 Aug 2024 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-ai-security-2024081901/</guid>
      <description>Short for artificial intelligence (AI) security, AI security is the process of using AI to enhance an organization&amp;rsquo;s security posture. With AI systems, organizations can automate threat detection, prevention and remediation to better combat cyberattacks and data breaches. By Annie Badman, Matthew Kosinski.</description>
    </item>
    
    <item>
      <title>Wasm vs. Docker: Performant, secure, and versatile containers</title>
      <link>https://www.codeisgo.com/post/wasm-vs-docker-performant-secure-versatile-containers-2024081801/</link>
      <pubDate>Sun, 18 Aug 2024 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/wasm-vs-docker-performant-secure-versatile-containers-2024081801/</guid>
      <description>Docker and WebAssembly (Wasm) represent two pivotal technologies that have reshaped the software development landscape. You&amp;rsquo;ve probably started to hear more about Wasm in the past few years as it has gained in popularity, and perhaps you&amp;rsquo;ve also heard about the benefits of using it in your application stack. This may have led you to think about the differences between Wasm and Docker, especially because the technologies work together so closely. By Savannah Ostrowski, and Sohan Maheshwar.</description>
    </item>
    
    <item>
      <title>Identity threat detection and response solution guide</title>
      <link>https://www.codeisgo.com/post/identity-threat-detection-response-solution-guide-2024081501/</link>
      <pubDate>Thu, 15 Aug 2024 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/identity-threat-detection-response-solution-guide-2024081501/</guid>
      <description>Identity Threat Detection and Response (ITDR) has emerged as a critical component to effectively detect and respond to identity-based attacks. Threat actors have shown their ability to compromise the identity infrastructure and move laterally into IaaS, Saas, PaaS and CI/CD environments. Identity Threat Detection and Response solutions help organizations better detect suspicious or malicious activity in their environment. By The Hacker News.</description>
    </item>
    
    <item>
      <title>How to use ChatGPT to write code: What it can and can&#39;t do for you</title>
      <link>https://www.codeisgo.com/post/how-to-use-chatgpt-to-write-code-what-it-can-cant-do-for-you-2024081101/</link>
      <pubDate>Sun, 11 Aug 2024 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-use-chatgpt-to-write-code-what-it-can-cant-do-for-you-2024081101/</guid>
      <description>Can ChatGPT replace programmers? What programming languages does ChatGPT know? We answer these and your other generative AI coding questions. By David Gewirtz.</description>
    </item>
    
    <item>
      <title>Why (and how) APIs and web applications are under siege</title>
      <link>https://www.codeisgo.com/post/apis-web-applications-under-siege-as-attack-surface-expands-2024080801/</link>
      <pubDate>Thu, 08 Aug 2024 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/apis-web-applications-under-siege-as-attack-surface-expands-2024080801/</guid>
      <description>Attackers are increasingly targeting web applications and APIs, with a nearly 50% year-over-year growth in web attacks, driven by the increased adoption of these technologies, which significantly expanded organizational attack surfaces, according to an Akamai report. By Mitch Mayne.</description>
    </item>
    
    <item>
      <title>Enums in Golang: Techniques, best practices, &amp; use cases</title>
      <link>https://www.codeisgo.com/post/enums-in-golang-techniques-best-practices-use-cases-2024080401/</link>
      <pubDate>Sun, 04 Aug 2024 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/enums-in-golang-techniques-best-practices-use-cases-2024080401/</guid>
      <description>Enums provide a way to represent a set of named constants. While Go lacks a built-in enum type, developers can emulate enum-like behavior by constants/custom types. Enums play a vital role in programming languages, providing a concise and expressive way to define a set of named constants. While some languages like Java or C# offer built-in support for enums, Go takes a different approach. In Go, enums are not a native language feature, but developers have several techniques at their disposal to achieve similar functionality. By Thuoc Nguyen.</description>
    </item>
    
    <item>
      <title>Type conversion in Golang: How to convert data types in Go?</title>
      <link>https://www.codeisgo.com/post/type-conversion-in-golang-how-to-convert-data-types-in-go-2024073101/</link>
      <pubDate>Wed, 31 Jul 2024 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/type-conversion-in-golang-how-to-convert-data-types-in-go-2024073101/</guid>
      <description>Type conversion is the process of converting a value from one data type to another. Explicit type conversion in Go ensure compatibility between different data types.By Huy Nguyen.</description>
    </item>
    
    <item>
      <title>Code refactoring: Meaning, benefits and best practices</title>
      <link>https://www.codeisgo.com/post/code-refactoring-meaning-benefits-best-practices-2024072701/</link>
      <pubDate>Sat, 27 Jul 2024 04:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/code-refactoring-meaning-benefits-best-practices-2024072701/</guid>
      <description>Why do programmers regularly rewrite other people&amp;rsquo;s ready-made code without adding new functions? It is all about refactoring. Refactoring is like putting things in order at your workplace. By Nuradil Alymkulov.</description>
    </item>
    
    <item>
      <title>The ultimate guide to incognito browsing: Tips and tricks for secure online surfing</title>
      <link>https://www.codeisgo.com/post/ultimate-guide-to-incognito-browsing-tips-tricks-for-secure-online-surfing-2024072401/</link>
      <pubDate>Wed, 24 Jul 2024 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ultimate-guide-to-incognito-browsing-tips-tricks-for-secure-online-surfing-2024072401/</guid>
      <description>Switching to incognito mode, also known as private browsing or privacy mode, is like going undercover on the internet. Most web browsers offer this feature so that things like your browsing history, cookies, or site data aren&amp;rsquo;t kept on your computer when you&amp;rsquo;re online. By Tom Siani.</description>
    </item>
    
    <item>
      <title>C&#43;&#43; Refactoring tools in Visual Studio</title>
      <link>https://www.codeisgo.com/post/c-refactoring-tools-in-visual-studio-2024072101/</link>
      <pubDate>Sun, 21 Jul 2024 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/c-refactoring-tools-in-visual-studio-2024072101/</guid>
      <description>Code refactoring is the process of restructuring existing code, while its outward functionality remains unchanged. By refactoring, you can simplify complex code structures, reduce code redundancy, and enhance code reusability. Visual Studio offers many tools to help refactor your C++ code. This article will delve into these tools, using the bullet3 open-source code as an example. By Mryam Girmay.</description>
    </item>
    
    <item>
      <title>12 secure browsers that protect your privacy in 2024</title>
      <link>https://www.codeisgo.com/post/12-secure-browsers-that-protect-your-privacy-in-2024-2024071601/</link>
      <pubDate>Tue, 16 Jul 2024 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/12-secure-browsers-that-protect-your-privacy-in-2024-2024071601/</guid>
      <description>A secure browser that protects your privacy is a critical tool for staying safe online and keeping your data secure from third parties. We have been reviewing, testing, and ranking browsers for the past six years and this guide contains the latest recommendations for 2024. By Alex Lekander.</description>
    </item>
    
    <item>
      <title>How banks overcome challenges in adopting automation testing framework</title>
      <link>https://www.codeisgo.com/post/how-banks-overcome-challenges-in-adopting-automation-testing-framework-2024071101/</link>
      <pubDate>Thu, 11 Jul 2024 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-banks-overcome-challenges-in-adopting-automation-testing-framework-2024071101/</guid>
      <description>A significant 80% of organizations now release code on a daily or weekly basis, indicating a growing reliance on these frequent updates. Traditional testing methods are struggling to keep up with the fast-paced nature of modern Agile practices as they bring several disadvantages, including slowness, high costs, and a lack of adaptability. By KMS Solutions.</description>
    </item>
    
    <item>
      <title>How Google&#39;s AI model Gemini got its name</title>
      <link>https://www.codeisgo.com/post/how-google-ai-model-gemini-got-its-name-2024070801/</link>
      <pubDate>Mon, 08 Jul 2024 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-google-ai-model-gemini-got-its-name-2024070801/</guid>
      <description>Gemini got its first mention at I/O in 2023, when we briefly shared our first natively multimodal model was in training and already showing impressive capabilities. One year later, we&amp;rsquo;ve brought Gemini models to Search, Ads, Workspace, Pixel and more. As Gemini continues to make a name for itself, we wondered, where did that name come from? To find out, we asked the Google DeepMind team to share the origin story behind why they called it &amp;ldquo;Gemini.&amp;rdquo; By Ari Marini.</description>
    </item>
    
    <item>
      <title>AWS joins Microsoft, Google Cloud in open-source push for finance tech</title>
      <link>https://www.codeisgo.com/post/aws-joins-microsoft-google-cloud-in-open-source-push-for-finance-tech-2024070401/</link>
      <pubDate>Thu, 04 Jul 2024 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/aws-joins-microsoft-google-cloud-in-open-source-push-for-finance-tech-2024070401/</guid>
      <description>The Fintech Open Source Foundation onboarded seven new members, including hyperscaler AWS, market infrastructure provider DTCC and chipmaker Intel, the organization announced Wednesday. By Matt Ashare.</description>
    </item>
    
    <item>
      <title>Fintech bytes podcast: How to leverage FinTechs through digitalisation</title>
      <link>https://www.codeisgo.com/post/fintech-bytes-podcast-how-to-leverage-fintechs-through-digitalisation-2024063001/</link>
      <pubDate>Sun, 30 Jun 2024 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/fintech-bytes-podcast-how-to-leverage-fintechs-through-digitalisation-2024063001/</guid>
      <description>A podcast episode featuring Tony Clark, CEO of NextWave Consulting, discussing the significance of digitalisation in fintech. By Maya Kokerov.</description>
    </item>
    
    <item>
      <title>CSS length units</title>
      <link>https://www.codeisgo.com/post/css-length-units-2024062801/</link>
      <pubDate>Fri, 28 Jun 2024 04:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/css-length-units-2024062801/</guid>
      <description>A comprehensive guide covering nine types of lengths that CSS uses to size elements in terms of dimensions, space, time, and even sound. By Geoff Graham.</description>
    </item>
    
    <item>
      <title>How to use AI in DevOps</title>
      <link>https://www.codeisgo.com/post/how-to-use-ai-in-devops-2024062601/</link>
      <pubDate>Wed, 26 Jun 2024 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-use-ai-in-devops-2024062601/</guid>
      <description>Did you miss a critical bug? Spent hours troubleshooting a failed deployment? DevOps professionals have been there more often than they&amp;rsquo;d like. By @clickup.com.</description>
    </item>
    
    <item>
      <title>Rapid progress in AI research and development faces hurdles</title>
      <link>https://www.codeisgo.com/post/rapid-progress-in-ai-research-development-faces-hurdles-2024062401/</link>
      <pubDate>Mon, 24 Jun 2024 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/rapid-progress-in-ai-research-development-faces-hurdles-2024062401/</guid>
      <description>Major Chinese tech companies last week announced extensive price cuts for their large language model (LLM) products used for generative artificial intelligence, a move that experts say is tipped to speed up the application of AI models in the domestic market and in research. By Amber Wang.</description>
    </item>
    
    <item>
      <title>Qualcomm: Generative AI and impressive diversification signal a new era of growth</title>
      <link>https://www.codeisgo.com/post/qualcomm-generative-ai-impressive-diversification-signal-new-era-of-growth-2024062201/</link>
      <pubDate>Sat, 22 Jun 2024 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/qualcomm-generative-ai-impressive-diversification-signal-new-era-of-growth-2024062201/</guid>
      <description>QCOM&amp;rsquo;s entry into the AI chips market seems promising, with MSFT endorsing the ARM-based Snapdragon X Elite CPU chips as the &amp;ldquo;fastest, most AI-ready PC ever built.&amp;rdquo; By Juxtaposed Ideas.</description>
    </item>
    
    <item>
      <title>Shift left vs shift right: A DevOps mystery solved</title>
      <link>https://www.codeisgo.com/post/header-background-shift-left-vs-shift-right-devops-mystery-solved-2024061901/</link>
      <pubDate>Wed, 19 Jun 2024 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/header-background-shift-left-vs-shift-right-devops-mystery-solved-2024061901/</guid>
      <description>Shift left and shift right are core testing concepts of the agile DevOps methodology, which speeds up application development by releasing small builds frequently as code evolves. As part of the continuous cycle of progressive delivery, DevOps teams are also adopting shift left and shift right principles to ensure software quality in these dynamic environments. By Saif Gunja.</description>
    </item>
    
    <item>
      <title>Big data strategies</title>
      <link>https://www.codeisgo.com/post/big-data-strategies-2024061601/</link>
      <pubDate>Sun, 16 Jun 2024 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/big-data-strategies-2024061601/</guid>
      <description>Do I have &amp;ldquo;big data&amp;rdquo;? Oddly, this is not actually a straightforward question for two reasons. By @practicaldatascience.org.</description>
    </item>
    
    <item>
      <title>To end burnout, cybersecurity must tolerate failure</title>
      <link>https://www.codeisgo.com/post/to-end-burnout-cybersecurity-must-tolerate-failure-2024061501/</link>
      <pubDate>Sat, 15 Jun 2024 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/to-end-burnout-cybersecurity-must-tolerate-failure-2024061501/</guid>
      <description>At Gartner Security and Management Summit, speakers explained that you can&amp;rsquo;t buy your way out of cybersecurity burnout. They discussed how a shift from a protection-focused program to a response-focused security strategy can help. By Ijeoma S. Nwatu.</description>
    </item>
    
    <item>
      <title>Everything Apple Intelligence will do for you (so far)</title>
      <link>https://www.codeisgo.com/post/everything-apple-intelligence-will-do-for-you-so-far-2024061401/</link>
      <pubDate>Fri, 14 Jun 2024 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/everything-apple-intelligence-will-do-for-you-so-far-2024061401/</guid>
      <description>While the arrangement between OpenAI and Apple is attracting a lot of attention, Apple has put together a sizable number of its own large language model (LLM) tools that will run on a compatible device or in its secure cloud, Private Cloud Compute. By Jonny Evans.n.</description>
    </item>
    
    <item>
      <title>Big data statistics 2023: How much data is in the world?</title>
      <link>https://www.codeisgo.com/post/big-data-statistics-2023-how-much-data-is-in-world-2024060601/</link>
      <pubDate>Thu, 06 Jun 2024 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/big-data-statistics-2023-how-much-data-is-in-world-2024060601/</guid>
      <description>You&amp;rsquo;ve probably noticed that the term &amp;ldquo;big data&amp;rdquo; is frequently used these days. That&amp;rsquo;s because big data is a major player in the digital age. This term refers to complex and massive data sets that far exceed the potential of traditional data processing applications. By Ogi Djuraskovic.</description>
    </item>
    
    <item>
      <title>Squaring the circle: The high-performance computing energy paradox</title>
      <link>https://www.codeisgo.com/post/squaring-circle-high-performance-computing-energy-paradox-2024060501/</link>
      <pubDate>Wed, 05 Jun 2024 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/squaring-circle-high-performance-computing-energy-paradox-2024060501/</guid>
      <description>The latest CPUs and GPUs will consume more power than ever to support artificial intelligence (AI) and other advanced applications. How is this compatible with data centers&amp;rsquo; energy efficiency imperatives? By Graeme Burton.</description>
    </item>
    
    <item>
      <title>Traefik 3.0: Deep dive into wasm support with Coraza WAF plugin</title>
      <link>https://www.codeisgo.com/post/traefik-3-deep-dive-into-wasm-support-with-coraza-waf-plugin-2024060401/</link>
      <pubDate>Tue, 04 Jun 2024 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/traefik-3-deep-dive-into-wasm-support-with-coraza-waf-plugin-2024060401/</guid>
      <description>Custom plugins for Traefik are one of the most requested features going back to the early days of the project, starting with this issue, from back in 2017. Today, we will deep dive into WebAssembly support. By Emile Vauge.</description>
    </item>
    
    <item>
      <title>Uncovering financial crime: Going beyond rule-based approaches with a connected perspective</title>
      <link>https://www.codeisgo.com/post/uncovering-financial-crime-going-beyond-rule-based-approaches-with-connected-perspective-2024060301/</link>
      <pubDate>Mon, 03 Jun 2024 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/uncovering-financial-crime-going-beyond-rule-based-approaches-with-connected-perspective-2024060301/</guid>
      <description>Money laundering, the process of disguising the origins of illicit funds, poses a significant challenge in the financial sector worldwide as it serves as the lifeblood for organizations that engage in illicit activities such as terrorism, drug trafficking, and human trafficking. By Sean Robinson.</description>
    </item>
    
    <item>
      <title>Unleashing the power of graph and vector databases in the age of generative AI</title>
      <link>https://www.codeisgo.com/post/unleashing-power-of-graph-vector-databases-in-age-of-generative-ai-2024060201/</link>
      <pubDate>Sun, 02 Jun 2024 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/unleashing-power-of-graph-vector-databases-in-age-of-generative-ai-2024060201/</guid>
      <description>The rise of generative AI has transformed the landscape of data storage and analysis, but it&amp;rsquo;s also showcasing the importance of key data management approaches, especially between graph and vector databases as powerful tools for this new era. Understanding the unique strengths and best practices of each technology is essential to help supercharge these proven machine learning techniques to maximize the potential gains from generative AI. By insidebigdata.com.</description>
    </item>
    
    <item>
      <title>Using LlamaParse to create knowledge graphs from documents</title>
      <link>https://www.codeisgo.com/post/using-llamaparse-to-create-knowledge-graphs-from-documents-2024060101/</link>
      <pubDate>Sat, 01 Jun 2024 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/using-llamaparse-to-create-knowledge-graphs-from-documents-2024060101/</guid>
      <description>Key components of LlamaCloud include LlamaParse, a proprietary parsing tool for complex documents with embedded objects like tables and figures, which integrates seamlessly with LlamaIndex ingestion and retrieval. By Fanghua Yu.</description>
    </item>
    
    <item>
      <title>Low-code in the insurance industry: What every insurer should know</title>
      <link>https://www.codeisgo.com/post/low-code-in-insurance-industry-what-every-insurer-should-know-2024053101/</link>
      <pubDate>Fri, 31 May 2024 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/low-code-in-insurance-industry-what-every-insurer-should-know-2024053101/</guid>
      <description>Developing and supporting complex software solutions in the insurance industry requires the detailed and comprehensive work of an entire team of experienced developers. Low-code platforms can serve as an auxiliary tool for traditional development methods. By Oleg Svet.</description>
    </item>
    
    <item>
      <title>Microsoft infuses AI into DevOps workflows</title>
      <link>https://www.codeisgo.com/post/microsoft-infuses-ai-into-devops-workflows-2024053001/</link>
      <pubDate>Thu, 30 May 2024 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/microsoft-infuses-ai-into-devops-workflows-2024053001/</guid>
      <description>Microsoft added a bevy of tools to its portfolio that infuses generative artificial intelligence (AI) into DevOps workflows. By Mike Vizard.</description>
    </item>
    
    <item>
      <title>How to kill a process in Linux: Commands and best practices</title>
      <link>https://www.codeisgo.com/post/how-to-kill-process-in-linux-commands-best-practices-2024052901/</link>
      <pubDate>Wed, 29 May 2024 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-kill-process-in-linux-commands-best-practices-2024052901/</guid>
      <description>There are multiple situations where it is necessary to terminate a Linux process – for example, when the program does not respond or freezes. Learning how to kill a process properly is a vital skill that can help keep your various systems healthy and functioning optimally. By Jeff Smith.</description>
    </item>
    
    <item>
      <title>Docker tutorial: Using Docker with Python</title>
      <link>https://www.codeisgo.com/post/docker-tutorial-using-docker-with-python-2024052801/</link>
      <pubDate>Tue, 28 May 2024 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/docker-tutorial-using-docker-with-python-2024052801/</guid>
      <description>This is an introductory Python Docker tutorial. By the end of this article, you will know how to use Docker on your local machine. Along with Python, we are going to run Nginx and Redis containers. By Alex Ryabtsev.</description>
    </item>
    
    <item>
      <title>How to install Linux on an old laptop to give it new life and purpose</title>
      <link>https://www.codeisgo.com/post/how-to-install-linux-on-old-laptop-to-give-it-new-life-purpose-2024052101/</link>
      <pubDate>Tue, 21 May 2024 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-install-linux-on-old-laptop-to-give-it-new-life-purpose-2024052101/</guid>
      <description>If you&amp;rsquo;re looking to revive that aging laptop, Linux might be your best bet. Find out how easy it can be to make this happen. By Jack Wallen.</description>
    </item>
    
    <item>
      <title>Web scraping with PHP: Step-by-step tutorial</title>
      <link>https://www.codeisgo.com/post/is-php-good-for-web-scraping-2024051701/</link>
      <pubDate>Fri, 17 May 2024 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/is-php-good-for-web-scraping-2024051701/</guid>
      <description>In this article, you&amp;rsquo;ll learn to build a PHP web scraper, from the basics to more advanced techniques. By zenrows.com.</description>
    </item>
    
    <item>
      <title>How does Angular compare to React?</title>
      <link>https://www.codeisgo.com/post/how-does-angular-compare-to-react-2024050301/</link>
      <pubDate>Fri, 03 May 2024 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-does-angular-compare-to-react-2024050301/</guid>
      <description>Learn how Angular and React compare when it comes to web development—including their distinct approaches, use cases and functionalities. By Hassan Djirdeh.</description>
    </item>
    
    <item>
      <title>How Infrastructure As Code is transforming platform engineering</title>
      <link>https://www.codeisgo.com/post/how-infrastructure-as-code-is-transforming-platform-engineering-2024050201/</link>
      <pubDate>Thu, 02 May 2024 04:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-infrastructure-as-code-is-transforming-platform-engineering-2024050201/</guid>
      <description>Establishing and managing manual infrastructure for both hardware and software components, ensuring seamless operation of each tool individually and collectively, is a labor-intensive process susceptible to human error. By neosofttech.com.</description>
    </item>
    
    <item>
      <title>Securing Kafka communication channels on Kubernetes with TLS/mTLS</title>
      <link>https://www.codeisgo.com/post/securing-kafka-communication-channels-on-kubernetes-with-tls-mtls-2024050101/</link>
      <pubDate>Wed, 01 May 2024 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/securing-kafka-communication-channels-on-kubernetes-with-tls-mtls-2024050101/</guid>
      <description>The article covers a guide on setting up TLS/Mutual TLS (mTLS) for securing communication between Kafka clients and servers, specifically in a Kubernetes environment, thus mitigating potential threats such as man-in-the-middle attacks and unauthorized access to data. We&amp;rsquo;ll be starting off by diving into a bunch of topics that&amp;rsquo;ll help you understand why we&amp;rsquo;re doing what we&amp;rsquo;re doing for our setup. By Aranya Chauhan.</description>
    </item>
    
    <item>
      <title>Implement security breach prevention and recovery infrastructure</title>
      <link>https://www.codeisgo.com/post/implement-security-breach-prevention-recovery-infrastructure-2024043001/</link>
      <pubDate>Tue, 30 Apr 2024 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/implement-security-breach-prevention-recovery-infrastructure-2024043001/</guid>
      <description>As part of Zero Trust adoption guidance, this article is part of the Prevent or reduce business damage from a breach business scenario and describes how to protect your organization from cyberattacks. This article focuses on how to deploy additional security measures to prevent a breach and limit its spread and to create and test a business continuity and disaster recovery (BCDR) infrastructure to more quickly recover from a destructive breach. By BrendaCarter, joe-davies-affirm and MicrosoftGuyJFlo.</description>
    </item>
    
    <item>
      <title>Build a blog using Django, GraphQL, and Vue</title>
      <link>https://www.codeisgo.com/post/build-blog-using-django-graphql-vue-2024042901/</link>
      <pubDate>Mon, 29 Apr 2024 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/build-blog-using-django-graphql-vue-2024042901/</guid>
      <description>This tutorial will take you through the process of building a Django blog back end and a Vue front end, using GraphQL to communicate between them. By Philipp Acsany.</description>
    </item>
    
    <item>
      <title>Cloud design patterns that support reliability</title>
      <link>https://www.codeisgo.com/post/cloud-design-patterns-that-support-reliability-2024042801/</link>
      <pubDate>Sun, 28 Apr 2024 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/cloud-design-patterns-that-support-reliability-2024042801/</guid>
      <description>When you design workload architectures, you should use industry patterns that address common challenges. Patterns can help you make intentional tradeoffs within workloads and optimize for your desired outcome. By ckittel and ShannonLeavitt.</description>
    </item>
    
    <item>
      <title>How to integrate Redux with React based application: A step by step tutorial</title>
      <link>https://www.codeisgo.com/post/how-to-integrate-redux-with-react-based-application-step-by-step-tutorial-2024042701/</link>
      <pubDate>Sat, 27 Apr 2024 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-integrate-redux-with-react-based-application-step-by-step-tutorial-2024042701/</guid>
      <description>Redux is the most powerful state management tool in the React.Js library, and it&amp;rsquo;s frequently used by Frontend Engineers to build complex applications. With the help of Redux, we can easily manage the state of our React applications, which helps us to develop and maintain complex applications. By Prasandeep and Dan Ackerson.</description>
    </item>
    
    <item>
      <title>Researchers harness 2D magnetic materials for energy-efficient computing</title>
      <link>https://www.codeisgo.com/post/researchers-harness-2d-magnetic-materials-for-energy-efficient-computing-2024042601/</link>
      <pubDate>Fri, 26 Apr 2024 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/researchers-harness-2d-magnetic-materials-for-energy-efficient-computing-2024042601/</guid>
      <description>An MIT team precisely controlled an ultrathin magnet at room temperature, which could enable faster, more efficient processors and computer memories. By Adam Zewe.</description>
    </item>
    
    <item>
      <title>Powering and cooling AI and accelerated computing in the data room</title>
      <link>https://www.codeisgo.com/post/powering-cooling-ai-accelerated-computing-in-data-room-2024042501/</link>
      <pubDate>Thu, 25 Apr 2024 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/powering-cooling-ai-accelerated-computing-in-data-room-2024042501/</guid>
      <description>Artificial intelligence (AI) is here, and it is here to stay. &amp;ldquo;Every industry will become a technology industry,&amp;rdquo; according to NVIDIA founder and CEO, Jensen Huang. The use cases for AI are virtually limitless, from breakthroughs in medicine to high-accuracy fraud prevention. AI is already transforming our lives just as it is transforming every single industry. It is also beginning to fundamentally transform data center infrastructure. By Anton Chuchkov, Brad Wilson.</description>
    </item>
    
    <item>
      <title>Nginx Proxy Manager: A complete guide</title>
      <link>https://www.codeisgo.com/post/nginx-proxy-manager-complete-guide-2024042401/</link>
      <pubDate>Wed, 24 Apr 2024 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/nginx-proxy-manager-complete-guide-2024042401/</guid>
      <description>Nginx Proxy Manager (NPM) is an open-source and free application designed to simplify the management of Nginx&amp;rsquo;s proxy, SSL, Access Lists, and more. It is built with a user-friendly dashboard that aims to help those users who aren&amp;rsquo;t exactly Nginx CLI experts. Plus, it also provides free SSL via Let&amp;rsquo;s Encrypt, Docker integration, and support for multiple users. By Diego Asturias.</description>
    </item>
    
    <item>
      <title>Apache web server hardening and security guide</title>
      <link>https://www.codeisgo.com/post/apache-web-server-hardening-security-guide-2024042101/</link>
      <pubDate>Sun, 21 Apr 2024 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/apache-web-server-hardening-security-guide-2024042101/</guid>
      <description>The Web Server is a crucial part of web-based applications. Apache Web Server is often placed at the edge of the network; hence it becomes one of the most vulnerable services to attack. A practical guide to secure and harden Apache HTTP Server. By Chandan Kumar.</description>
    </item>
    
    <item>
      <title>Most cloud-based genAI performance stinks</title>
      <link>https://www.codeisgo.com/post/most-cloud-based-genai-performance-stinks-2024042001/</link>
      <pubDate>Sat, 20 Apr 2024 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/most-cloud-based-genai-performance-stinks-2024042001/</guid>
      <description>Without basic computer architecture best practices, generative AI systems are sluggish. Here are a few tips to optimize complex systems. By David Linthicum.</description>
    </item>
    
    <item>
      <title>Why and how to use site reliability golden signals</title>
      <link>https://www.codeisgo.com/post/why-how-to-use-site-reliability-golden-signals-2024041901/</link>
      <pubDate>Fri, 19 Apr 2024 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-how-to-use-site-reliability-golden-signals-2024041901/</guid>
      <description>Engineers use SRE metrics to benchmark and improve the reliability and performance of systems and services. Learn more about the 4 golden signals (latency, errors, traffic, saturation). By @cortex.io.</description>
    </item>
    
    <item>
      <title>Introducing DBOS cloud: Transactional serverless computing on a cloud-native OS</title>
      <link>https://www.codeisgo.com/post/introducing-dbos-cloud-transactional-serverless-computing-on-cloud-native-os-2024041801/</link>
      <pubDate>Thu, 18 Apr 2024 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introducing-dbos-cloud-transactional-serverless-computing-on-cloud-native-os-2024041801/</guid>
      <description>The idea for DBOS (DataBase oriented Operating System) originated 3 years ago with my realization that the state an operating system must maintain (files, processes, threads, messages, etc.) has increased in size by about 6 orders of magnitude since I began using Unix on a PDP-11/40 in 1973. By Mike Stonebraker.</description>
    </item>
    
    <item>
      <title>Build an API for your front end using Pages Functions</title>
      <link>https://www.codeisgo.com/post/build-api-for-your-front-end-using-pages-functions-2024041701/</link>
      <pubDate>Wed, 17 Apr 2024 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/build-api-for-your-front-end-using-pages-functions-2024041701/</guid>
      <description>In this tutorial, you will build a full-stack Pages application. Your application will contain a front end, built using Cloudflare Pages and the React framework and a JSON API, built with Pages Functions, that returns blog posts that can be retrieved and rendered in your front end. By @cloudflare.com.</description>
    </item>
    
    <item>
      <title>How to build a custom API Gateway with Node.js</title>
      <link>https://www.codeisgo.com/post/how-to-build-custom-api-gateway-with-node-js-2024041601/</link>
      <pubDate>Tue, 16 Apr 2024 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-build-custom-api-gateway-with-node-js-2024041601/</guid>
      <description>In the era of microservices, where applications are divided into smaller, independently deployable services, managing and securing the communication between these services becomes crucial. This is where an API gateway comes into play. By Iroro Chadere.</description>
    </item>
    
    <item>
      <title>Parsing JSON in Swift: The complete guide with examples</title>
      <link>https://www.codeisgo.com/post/parsing-json-in-swift-complete-guide-with-examples-2024041501/</link>
      <pubDate>Mon, 15 Apr 2024 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/parsing-json-in-swift-complete-guide-with-examples-2024041501/</guid>
      <description>Parsing JSON data is fundamental to any iOS app that performs remote REST API calls. Thanks to the Codable protocols introduced in Swift 4, Swift has a native and idiomatic way to parse JSON data. By Matteo Manferdini.</description>
    </item>
    
    <item>
      <title>Scientists transform everyday materials into conductors for Quantum computers</title>
      <link>https://www.codeisgo.com/post/scientists-transform-everyday-materials-into-conductors-for-quantum-computers-2024032301/</link>
      <pubDate>Sat, 23 Mar 2024 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/scientists-transform-everyday-materials-into-conductors-for-quantum-computers-2024032301/</guid>
      <description>Researchers at the University of California, Irvine and Los Alamos National Laboratory, publishing in the latest issue of Nature Communications, describe the discovery of a new method that transforms everyday materials like glass into materials scientists can use to make quantum computers. The advance will allow researchers to transform everyday materials into conductors for use in quantum computers. By technologynetworks.com.</description>
    </item>
    
    <item>
      <title>DevOps security: Definition, best practices</title>
      <link>https://www.codeisgo.com/post/devops-security-definition-best-practices-2024032201/</link>
      <pubDate>Fri, 22 Mar 2024 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/devops-security-definition-best-practices-2024032201/</guid>
      <description>DevOps has revolutionized the way organizations develop, deploy, and maintain applications. However, upholding security in a DevOps environment is a serious concern organizations must address in order to keep software development isolated from cyber threats while maintaining agility, production speed, and cross-team collaboration. By Anastazija Spasojevic.</description>
    </item>
    
    <item>
      <title>Ten real-world use cases of serverless technology</title>
      <link>https://www.codeisgo.com/post/ten-real-world-use-cases-of-serverless-technology-2024032101/</link>
      <pubDate>Thu, 21 Mar 2024 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ten-real-world-use-cases-of-serverless-technology-2024032101/</guid>
      <description>Serverless solutions keep attracting the attention of companies from different business domains. And it isn&amp;rsquo;t surprising if you look at serverless architecture examples. Giants like BMW, Netflix, Slack, and Coca-Cola use serverless architecture. And in each case, it drove significant benefits. By Kyrylo Kozak.</description>
    </item>
    
    <item>
      <title>How Netflix really uses Java</title>
      <link>https://www.codeisgo.com/post/how-netflix-really-uses-java-2024032001/</link>
      <pubDate>Wed, 20 Mar 2024 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-netflix-really-uses-java-2024032001/</guid>
      <description>You probably know that Netflix is really just about RxJava microservices, with Hystrix and Spring Cloud. Really, Chaos Monkeys are just running the show. Paul Bakker discusses Netflix&amp;rsquo;s use of Java, emphasizing the use of microservices, RxJava, Hystrix and Spring Cloud. By @infoq.com.</description>
    </item>
    
    <item>
      <title>How IBM is helping accelerate AI adoption and application centric connectivity</title>
      <link>https://www.codeisgo.com/post/how-ibm-is-helping-accelerate-ai-adoption-application-centric-connectivity-2024031901/</link>
      <pubDate>Tue, 19 Mar 2024 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-ibm-is-helping-accelerate-ai-adoption-application-centric-connectivity-2024031901/</guid>
      <description>Outside the glitz of new phones, connected cars and 5G with everything, there are some real challenges the industry must address. Top of mind for me are three key challenges, and opportunities, to which we must all pay attention, should we expect our industry to remain healthy. By Andrew Coward.</description>
    </item>
    
    <item>
      <title>Developing Reactive microservices with Akka HTTP</title>
      <link>https://www.codeisgo.com/post/developing-reactive-microservices-with-akka-http-2024031801/</link>
      <pubDate>Mon, 18 Mar 2024 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/developing-reactive-microservices-with-akka-http-2024031801/</guid>
      <description>Microservices have become a cornerstone in designing scalable, maintainable, and resilient software systems. Reactive microservices take this a step further by adhering to the principles of reactive systems, providing better resource efficiency and user experience through responsive, resilient, elastic, and message-driven architecture. By Arthur C. Codex.</description>
    </item>
    
    <item>
      <title>Mastering Python for Data Science: Beyond the basics</title>
      <link>https://www.codeisgo.com/post/mastering-python-for-data-science-beyond-basics-2024031801/</link>
      <pubDate>Mon, 18 Mar 2024 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/mastering-python-for-data-science-beyond-basics-2024031801/</guid>
      <description>Python reigns supreme in the data science world, yet many aspiring (and even veteran) data scientists only scratch the surface of its true capabilities. To truly master data analysis with Python, you must venture beyond the basics and use advanced techniques tailored for efficient data manipulation, parallel processing, and leveraging specialized libraries. By Nahla Davies.</description>
    </item>
    
    <item>
      <title>And the AI winner is... IBM?</title>
      <link>https://www.codeisgo.com/post/ai-winner-is-ibm-2024031701/</link>
      <pubDate>Sun, 17 Mar 2024 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ai-winner-is-ibm-2024031701/</guid>
      <description>IBM is focusing its AI initiatives on the business case instead of trying to get customers to focus on AI, and that&amp;rsquo;s what sets it apart. Who&amp;rsquo;s the leader in AI? If you ask Wall Street or the media, the answer you almost always get is either Nvidia or OpenAI. Google and Microsoft also get some mentions. But for the most part, those four vendors seem to garner all the good AI ink. By Tom Nolle.</description>
    </item>
    
    <item>
      <title>CSS Media Queries for accessibility: Optimizing digital product design for every user</title>
      <link>https://www.codeisgo.com/post/css-media-queries-for-accessibility-optimizing-digital-product-design-for-every-user-2024031601/</link>
      <pubDate>Sat, 16 Mar 2024 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/css-media-queries-for-accessibility-optimizing-digital-product-design-for-every-user-2024031601/</guid>
      <description>There&amp;rsquo;s plenty to consider when it comes to web accessibility. And while we should strive for universal design that is inclusive for as many users as possible from the start, there are often cases where one size doesn&amp;rsquo;t fit all. By Li Zilles.</description>
    </item>
    
    <item>
      <title>Here&#39;s how to become a UX designer in 2024</title>
      <link>https://www.codeisgo.com/post/here-s-how-to-become-ux-designer-in-2024-2024031501/</link>
      <pubDate>Fri, 15 Mar 2024 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/here-s-how-to-become-ux-designer-in-2024-2024031501/</guid>
      <description>If you&amp;rsquo;ve been thinking you&amp;rsquo;re a good fit for a career in UX design, but aren&amp;rsquo;t sure where to begin, we&amp;rsquo;re here to help. We will also break down more about the field of UX design, the current UX job market, and the salary you can expect. By Emily Stevens.</description>
    </item>
    
    <item>
      <title>The system design cheat sheet: Relational databases</title>
      <link>https://www.codeisgo.com/post/system-design-cheat-sheet-relational-databases-part-1-2024031401/</link>
      <pubDate>Thu, 14 Mar 2024 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/system-design-cheat-sheet-relational-databases-part-1-2024031401/</guid>
      <description>In system design, relational databases are a traditional choice for data storage, offering structured schema and powerful query capabilities, contrasted with NoSQL databases&amp;rsquo; flexible schemes and scalability. By Aleksandr Gavrilenko.</description>
    </item>
    
    <item>
      <title>Digital transformation: A comprehensive exploration for modern businesses</title>
      <link>https://www.codeisgo.com/post/digital-transformation-comprehensive-exploration-for-modern-businesses-2024031301/</link>
      <pubDate>Wed, 13 Mar 2024 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/digital-transformation-comprehensive-exploration-for-modern-businesses-2024031301/</guid>
      <description>Digital transformation is a term used to describe the integration of technology into all aspects of business operations to improve efficiency, increase competitiveness and ultimately enhance customer experiences. By Sean Houghton.</description>
    </item>
    
    <item>
      <title>Mastering Ansible roles: best practices and effective strategies</title>
      <link>https://www.codeisgo.com/post/mastering-ansible-roles-best-practices-effective-strategies-2024031201/</link>
      <pubDate>Tue, 12 Mar 2024 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/mastering-ansible-roles-best-practices-effective-strategies-2024031201/</guid>
      <description>In the dynamic world of DevOps, where automation and configuration management are paramount, Ansible emerges as a powerful open-source tool of choice for many professionals. With its ability to facilitate continuous delivery and streamline software code deployment, Ansible has become an indispensable asset in the DevOps toolkit. By Gagan Baheti.</description>
    </item>
    
    <item>
      <title>2024 K8s benchmark report: The latest trends in workload reliability</title>
      <link>https://www.codeisgo.com/post/2024-k8s-benchmark-report-latest-trends-in-workload-reliability-2024031101/</link>
      <pubDate>Mon, 11 Mar 2024 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/2024-k8s-benchmark-report-latest-trends-in-workload-reliability-2024031101/</guid>
      <description>According to Gartner, cloud computing will become an essential component of maintaining business competitiveness by 2028. Indeed, in 2024 spending on public cloud services is projected to reach $679 billion. While cloud spend is complex and costs originate from a number of sources, it is undeniable that many organizations are moving apps and services to the cloud and using Kubernetes to manage containers effectively and ensure workload reliability. By Joe Pelletier.</description>
    </item>
    
    <item>
      <title>Business intelligence services: Navigating the future of data analytics</title>
      <link>https://www.codeisgo.com/post/business-intelligence-services-navigating-future-of-data-analytics-2024031001/</link>
      <pubDate>Sun, 10 Mar 2024 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/business-intelligence-services-navigating-future-of-data-analytics-2024031001/</guid>
      <description>How does a business make key decisions? In a business environment, decisions take place based on evidence and information derived through various operations. A company decides to expand its manufacturing facility to produce more goods when shifts in consumer demand indicate growth. By infomineo.com.</description>
    </item>
    
    <item>
      <title>Faster computers: First graphene semiconductor paves the way</title>
      <link>https://www.codeisgo.com/post/faster-computers-first-graphene-semiconductor-paves-way-2024030901/</link>
      <pubDate>Sat, 09 Mar 2024 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/faster-computers-first-graphene-semiconductor-paves-way-2024030901/</guid>
      <description>Researchers have showcased the first functional graphene semiconductor. The discovery could change computing and electronics forever. By Fred Schwaller.</description>
    </item>
    
    <item>
      <title>The Role of APM in DevOps and SRE Practices</title>
      <link>https://www.codeisgo.com/post/role-of-apm-in-devops-sre-practices-2024030801/</link>
      <pubDate>Fri, 08 Mar 2024 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/role-of-apm-in-devops-sre-practices-2024030801/</guid>
      <description>As the software development world becomes faster, enterprises must adapt to customer demands by increasing their application&amp;rsquo;s deployment frequency. They often rely on DevOps and Site Reliability Engineering (SRE) methodologies to achieve this. These approaches ensure high system availability amidst frequent deployments and prioritize delivering a seamless user experience. By Keren Feldsher.</description>
    </item>
    
    <item>
      <title>The benefits of event-driven architecture</title>
      <link>https://www.codeisgo.com/post/benefits-of-event-driven-architecture-2024030701/</link>
      <pubDate>Thu, 07 Mar 2024 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/benefits-of-event-driven-architecture-2024030701/</guid>
      <description>Event-driven architecture (EDA) is a software design pattern used in microservices or other decoupled services or apps. Each service in the ecosystem can asynchronously publish and subscribe to events via an event broker. By Darryn Campbell.</description>
    </item>
    
    <item>
      <title>What is technical SEO? Basics and best practices</title>
      <link>https://www.codeisgo.com/post/what-is-technical-seo-basics-best-practices-2024030601/</link>
      <pubDate>Wed, 06 Mar 2024 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-technical-seo-basics-best-practices-2024030601/</guid>
      <description>Technical SEO is about improving your website to make it easier for search engines to find, understand, and store your content. It also involves user experience factors. Such as making your website faster and easier to use on mobile devices. By Tushar Pol, Christine Skopec and Zach Paruch.</description>
    </item>
    
    <item>
      <title>Go developer survey 2023 H2 results</title>
      <link>https://www.codeisgo.com/post/go-developer-survey-2023-h2-results-2024030501/</link>
      <pubDate>Tue, 05 Mar 2024 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/go-developer-survey-2023-h2-results-2024030501/</guid>
      <description>In August 2023, the Go team at Google conducted our bi-annual survey of Go developers. We recruited participants via a public post on the Go blog and a randomized prompt in VS Code, resulting in 4,005 responses. We primarily focused survey questions around a few topics: general sentiment and feedback about developing with Go, technology stacks used alongside Go, how developers start new Go projects, recent experiences with toolchain error messages, and understanding developer interest around ML/AI. By Todd Kulesza.</description>
    </item>
    
    <item>
      <title>Advanced techniques for Code optimization in Go</title>
      <link>https://www.codeisgo.com/post/advanced-techniques-for-code-optimization-in-go-2024030401/</link>
      <pubDate>Mon, 04 Mar 2024 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/advanced-techniques-for-code-optimization-in-go-2024030401/</guid>
      <description>Go, also known as Golang, is celebrated for its simplicity, readability, and efficiency. While the language itself encourages clean and idiomatic code, there are various advanced techniques and best practices that can significantly enhance the performance of your Go applications. In this in-depth guide, we will explore key strategies for optimizing Go code, covering a range of aspects from profiling to HTTP server optimization. By @withcodeexample.com.</description>
    </item>
    
    <item>
      <title>What is an Ansible module and how does it work?</title>
      <link>https://www.codeisgo.com/post/what-is-ansible-module-how-does-it-work-2024030301/</link>
      <pubDate>Sun, 03 Mar 2024 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-ansible-module-how-does-it-work-2024030301/</guid>
      <description>An Ansible® module is a small program that performs actions on a local machine, application programming interface (API), or remote host. Modules are expressed as code, usually in Python, and contain metadata that defines when and where a specific automation task is executed and which users can execute it. By @redhat.com.</description>
    </item>
    
    <item>
      <title>Monolithic to microservices: Advantages, disadvantages, and the real reason companies migrate</title>
      <link>https://www.codeisgo.com/post/monolithic-to-microservices-advantages-disadvantages-real-reason-companies-migrate-2024030201/</link>
      <pubDate>Sat, 02 Mar 2024 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/monolithic-to-microservices-advantages-disadvantages-real-reason-companies-migrate-2024030201/</guid>
      <description>Microservices grew in popularity from 2014 on—especially as companies like Netflix, Amazon, and Etsy made microservices a focal point both for their architectures and for their long-term abilities to iterate. Migration became the headline topic. If you were on a monolith, how were you going to migrate? When? It had to be soon. By Rich Moy.</description>
    </item>
    
    <item>
      <title>Mastering modern technology: A practical guide to DevOps, SRE, and Platform Engineering</title>
      <link>https://www.codeisgo.com/post/mastering-modern-technology-practical-guide-to-devops-sre-platform-engineering-2024030101/</link>
      <pubDate>Fri, 01 Mar 2024 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/mastering-modern-technology-practical-guide-to-devops-sre-platform-engineering-2024030101/</guid>
      <description>In the rapidly evolving tech landscape, grasping the nuances of software system improvement and maintenance is more vital than ever. Key methodologies like DevOps, Site Reliability Engineering (SRE), and Platform Engineering are not just buzzwords; they&amp;rsquo;re essential pillars in the realm of technology companies. Understanding these concepts can significantly impact your organization&amp;rsquo;s efficiency and resilience. By Mat Caniglia.</description>
    </item>
    
    <item>
      <title>Using generative AI to write code: A guide for researchers</title>
      <link>https://www.codeisgo.com/post/using-generative-ai-to-write-code-guide-for-researchers-2024022901/</link>
      <pubDate>Thu, 29 Feb 2024 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/using-generative-ai-to-write-code-guide-for-researchers-2024022901/</guid>
      <description>Generative AI is increasingly used to draft, edit, annotate and debug code. It&amp;rsquo;s not just industry software developers who are taking advantage of the tools it has to offer. Those who develop and use software for academic research are benefitting from them too. So how do you make the best use of generative AI for coding in a research context? As software engineers with The Alan Turing Institute&amp;rsquo;s Research Engineering Group (REG) and PhD Enrichment scheme, we&amp;rsquo;ve been asking ourselves just this question. Here, we share our thoughts, along with some tips for researchers. By Ed Chalstrey and Anastasiia Grishina.</description>
    </item>
    
    <item>
      <title>Java 21 features: A detailed look at the most important changes in the new LTS release</title>
      <link>https://www.codeisgo.com/post/java-21-features-detailed-look-at-most-important-changes-in-new-lts-release-2024022801/</link>
      <pubDate>Wed, 28 Feb 2024 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/java-21-features-detailed-look-at-most-important-changes-in-new-lts-release-2024022801/</guid>
      <description>Another LTS Java release is already here, bringing some exciting changes and improvements. Let&amp;rsquo;s analyze the most important Java 21 features, check out how they work in practice, and try to predict their significance for the future of this technology. By Arkadiusz Rosłoniec.</description>
    </item>
    
    <item>
      <title>Cloud computing statistics that will blow your mind</title>
      <link>https://www.codeisgo.com/post/101-cloud-computing-statistics-that-will-blow-your-mind-updated-2024-2024022701/</link>
      <pubDate>Tue, 27 Feb 2024 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/101-cloud-computing-statistics-that-will-blow-your-mind-updated-2024-2024022701/</guid>
      <description>Discover over 55 cloud statistics, including stats around forecasts, cloud waste reports, cloud cost optimization efforts, and data on hybrid cloud adoption rates. By Cody Slingerland.</description>
    </item>
    
    <item>
      <title>Setting up Nix on macOS</title>
      <link>https://www.codeisgo.com/post/setting-up-nix-on-macos-2024022601/</link>
      <pubDate>Mon, 26 Feb 2024 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/setting-up-nix-on-macos-2024022601/</guid>
      <description>I recently bought a Macbook because more and more people are asking me how to use Nix in certain situations under MacOS. In this article, we walk through installing Nix on MacOS and see how pleasant the experience is these days.  In this article, we walk through installing Nix on MacOS and see how pleasant the experience is these days. After that, we show how to go declarative on MacOS with nix-darwin to enable compilation for Linux and Intel Macs, as well as some other nice features. By Jacek Galowicz.</description>
    </item>
    
    <item>
      <title>mass-prebuild: An open source journey of improvement and growth</title>
      <link>https://www.codeisgo.com/post/mass-prebuild-open-source-journey-of-improvement-growth-2024022501/</link>
      <pubDate>Sun, 25 Feb 2024 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/mass-prebuild-open-source-journey-of-improvement-growth-2024022501/</guid>
      <description>Welcome back to our blog series about the evolution of mass-prebuild. In our first post in 2022, we introduced this powerful open source tool designed for streamlining package builds across multiple architectures and Linux distributions. This article continues that journey, exploring how mass-prebuild has been continually refined, improved, and grown in response to user feedback and technological advancements. By Frédéric Bérat.</description>
    </item>
    
    <item>
      <title>Kotlin: A step-by-step guide for first-time app developers</title>
      <link>https://www.codeisgo.com/post/kotlin-step-by-step-guide-for-first-time-app-developers-2024022401/</link>
      <pubDate>Sat, 24 Feb 2024 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/kotlin-step-by-step-guide-for-first-time-app-developers-2024022401/</guid>
      <description>Welcome to the world of Kotlin, a modern programming language that has captured the hearts of developers worldwide, especially in the realm of Android app development. JetBrains developed Kotlin, and since its release in 2011, it has seen a rapid rise in popularity. In 2017, Google announced first-class support for Kotlin on Android, and since then, there has been no looking back. By @appmaster.io.</description>
    </item>
    
    <item>
      <title>Performance optimization techniques in Angular</title>
      <link>https://www.codeisgo.com/post/performance-optimization-techniques-in-angular-2024022301/</link>
      <pubDate>Fri, 23 Feb 2024 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/performance-optimization-techniques-in-angular-2024022301/</guid>
      <description>The performance of any application plays a vital role in the growth of the business. As it is a high-performing front-end framework, we face challenges optimizing the performance. The major performance issues are the decline in traffic, decrement in engagement, high bounce rate, and crashing of applications in high usage. By @xenonstack.com.</description>
    </item>
    
    <item>
      <title>A comprehensive guide to choosing the best Scala course</title>
      <link>https://www.codeisgo.com/post/comprehensive-guide-to-choosing-best-scala-course-2024022201/</link>
      <pubDate>Thu, 22 Feb 2024 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/comprehensive-guide-to-choosing-best-scala-course-2024022201/</guid>
      <description>This article is all about choosing the right Scala course for your journey. It worth noting that author has made almost 300 hours of courses so far at Rock the JVM. By Daniel Ciocîrlan.</description>
    </item>
    
    <item>
      <title>IoT gateways explained: A detailed guide for 2024</title>
      <link>https://www.codeisgo.com/post/iot-gateways-explained-detailed-guide-for-2024-2024022101/</link>
      <pubDate>Wed, 21 Feb 2024 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/iot-gateways-explained-detailed-guide-for-2024-2024022101/</guid>
      <description>If you work with IoT, you probably know how challenging it may be to manage Internet-of-Things (IoT) devices effectively. This challenge grows as more diverse gadgets and sensors join your ecosystem. And that&amp;rsquo;s where the IoT gateway steps in. By Kostiantyn Oliynyk.</description>
    </item>
    
    <item>
      <title>Flutter vs. Kotlin: An overview in 2024</title>
      <link>https://www.codeisgo.com/post/flutter-vs-kotlin-overview-in-2024-2024022001/</link>
      <pubDate>Tue, 20 Feb 2024 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/flutter-vs-kotlin-overview-in-2024-2024022001/</guid>
      <description>Let&amp;rsquo;s compare Flutter and Kotlin a little more directly, based on a number of key factors. By Flatirons.</description>
    </item>
    
    <item>
      <title>8 strategies for building resilient distributed systems</title>
      <link>https://www.codeisgo.com/post/8-strategies-for-building-resilient-distributed-systems-2024021901/</link>
      <pubDate>Mon, 19 Feb 2024 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/8-strategies-for-building-resilient-distributed-systems-2024021901/</guid>
      <description>A distributed system is a collection of computer programs that work together to achieve a common goal. For example, Spotify uses a distributed network of servers to store and deliver music and podcasts to its users. By Bassam Ismail and Hanush Kumar.</description>
    </item>
    
    <item>
      <title>Using containerisation</title>
      <link>https://www.codeisgo.com/post/using-containerisation-2024021801/</link>
      <pubDate>Sun, 18 Feb 2024 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/using-containerisation-2024021801/</guid>
      <description>Guidance on how to build and use containerised applications securely. Containers are a common approach for packaging and deploying applications, standardised by the Open Container Initiative (OCI). By National Cyber Security Centre.</description>
    </item>
    
    <item>
      <title>Five reasons why every CIO should consider Kubernetes</title>
      <link>https://www.codeisgo.com/post/five-reasons-why-every-cio-should-consider-kubernetes-2024021701/</link>
      <pubDate>Sat, 17 Feb 2024 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/five-reasons-why-every-cio-should-consider-kubernetes-2024021701/</guid>
      <description>Many enterprises adopting a multi-cloud strategy and breaking up their monolithic code realize that container management platforms By Melissa Sussmann.</description>
    </item>
    
    <item>
      <title>Mastering AWS API Gateway V2 HTTP and AWS Lambda with Terraform</title>
      <link>https://www.codeisgo.com/post/mastering-aws-api-gateway-v2-http-aws-lambda-with-terraform-2024021601/</link>
      <pubDate>Fri, 16 Feb 2024 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/mastering-aws-api-gateway-v2-http-aws-lambda-with-terraform-2024021601/</guid>
      <description>The article provides insights into using AWS API Gateway and AWS Lambda with Terraform for efficient, cost-effective serverless solutions. This article aims to be a comprehensive guide for developers and DevOps professionals looking to master serverless solutions using AWS and Terraform. By Serhii Vasylenko.</description>
    </item>
    
    <item>
      <title>Write JavaScript shell scripts with Bun</title>
      <link>https://www.codeisgo.com/post/write-javascript-shell-scripts-with-bun-2024021501/</link>
      <pubDate>Thu, 15 Feb 2024 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/write-javascript-shell-scripts-with-bun-2024021501/</guid>
      <description>Thanks to Bun Shell, it&amp;rsquo;s now possible to write fast scripts in JavaScript. Some time ago, Alexandre published a test of ZX, a NodeJS wrapper for Bash. This project has inspired many others. By Anthony Rimet.</description>
    </item>
    
    <item>
      <title>JS Toolbox 2024: Runtime environments &amp; package management</title>
      <link>https://www.codeisgo.com/post/js-toolbox-2024-runtime-environments-package-management-2024021401/</link>
      <pubDate>Wed, 14 Feb 2024 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/js-toolbox-2024-runtime-environments-package-management-2024021401/</guid>
      <description>JavaScript is bigger than ever, and the ecosystem is nothing short of overwhelming. In this JS toolbox 2024 series, we&amp;rsquo;ve selected and analyzed the most noteworthy JS tools, so that you don&amp;rsquo;t have to. By Ollie Bannister.</description>
    </item>
    
    <item>
      <title>I have an app idea, what to do next: Tips for startups</title>
      <link>https://www.codeisgo.com/post/i-have-app-idea-what-to-do-next-tips-for-startups-2024021301/</link>
      <pubDate>Tue, 13 Feb 2024 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/i-have-app-idea-what-to-do-next-tips-for-startups-2024021301/</guid>
      <description>From startup conferences and TED Talks to Twitter memes and TikToks, entrepreneurs are looking for an answer to the question &amp;ldquo;I have an idea for an app, now what?&amp;rdquo; everywhere. By Andrii Bas.</description>
    </item>
    
    <item>
      <title>How to publish your app on Apple App store and Google Play store in 2024?</title>
      <link>https://www.codeisgo.com/post/how-to-publish-your-app-on-apple-app-store-google-play-store-in-2024-2024021201/</link>
      <pubDate>Mon, 12 Feb 2024 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-publish-your-app-on-apple-app-store-google-play-store-in-2024-2024021201/</guid>
      <description>In this article, we provide you with an in-depth guide on how to publish your app on Google Play and the App Store. You&amp;rsquo;ll also find out what you should avoid when publishing an app. By by Amir Ahmed Khan.</description>
    </item>
    
    <item>
      <title>Kubernetes best practices for efficient cluster management every DevOps should know</title>
      <link>https://www.codeisgo.com/post/kubernetes-best-practices-for-efficient-cluster-management-every-devops-should-know-2024021101/</link>
      <pubDate>Sun, 11 Feb 2024 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/kubernetes-best-practices-for-efficient-cluster-management-every-devops-should-know-2024021101/</guid>
      <description>Kubernetes is a powerful container orchestration platform that can help developers and DevOps teams deploy, manage, and scale applications more efficiently. However, with great power comes great responsibility. If you are not careful, it can be easy to end up with a complex and difficult-to-manage Kubernetes cluster. By Ben Grady.</description>
    </item>
    
    <item>
      <title>Implementing serverless architecture in React Native apps</title>
      <link>https://www.codeisgo.com/post/implementing-serverless-architecture-in-react-native-apps-2024021001/</link>
      <pubDate>Sat, 10 Feb 2024 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/implementing-serverless-architecture-in-react-native-apps-2024021001/</guid>
      <description>Application development methodologies are continually evolving. Among the most groundbreaking shifts we&amp;rsquo;ve seen recently is the transition toward serverless architecture. By Clara Ekekenta.</description>
    </item>
    
    <item>
      <title>Six product prioritization frameworks and how to pick the right one</title>
      <link>https://www.codeisgo.com/post/six-product-prioritization-frameworks-how-to-pick-right-one-2024020901/</link>
      <pubDate>Fri, 09 Feb 2024 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/six-product-prioritization-frameworks-how-to-pick-right-one-2024020901/</guid>
      <description>Prioritization is crucial during the product development process because it&amp;rsquo;s impossible to execute every idea in any given sprint. This makes it important to choose the concepts that will have the most impact on the business and customers. By @atlassian.com.</description>
    </item>
    
    <item>
      <title>Navigating the environmental impact of cryptocurrency mining</title>
      <link>https://www.codeisgo.com/post/navigating-environmental-impact-of-cryptocurrency-mining-2024020801/</link>
      <pubDate>Thu, 08 Feb 2024 04:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/navigating-environmental-impact-of-cryptocurrency-mining-2024020801/</guid>
      <description>The world of cryptocurrency has rapidly evolved, presenting both innovative opportunities and, notably, raising concerns about its environmental impact. As the popularity of cryptocurrencies continues to surge, particularly those utilizing proof-of-work (PoW) consensus mechanisms, the environmental ramifications of cryptocurrency mining have come under intense scrutiny. This article explores the key aspects of this issue, delving into the challenges and potential solutions for achieving a more sustainable future for the crypto industry. By Alexander Fedotov.</description>
    </item>
    
    <item>
      <title>How to set up and use Raspberry Pi barcode scanner?</title>
      <link>https://www.codeisgo.com/post/how-to-set-up-use-raspberry-pi-barcode-scanner-2024020701/</link>
      <pubDate>Wed, 07 Feb 2024 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-set-up-use-raspberry-pi-barcode-scanner-2024020701/</guid>
      <description>Raspberry Pi is a small, low-cost, and versatile computer that can be used for various projects such as learning to code, creating gaming systems, or even building your own home automation system. One of the many exciting possibilities with Raspberry Pi is setting it up as a barcode scanner. By @electronicshacks.com.</description>
    </item>
    
    <item>
      <title>Quick guide to scaling AI/ML workloads on Kubernetes</title>
      <link>https://www.codeisgo.com/post/quick-guide-to-scaling-ai-ml-workloads-on-kubernetes-2024020601/</link>
      <pubDate>Tue, 06 Feb 2024 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/quick-guide-to-scaling-ai-ml-workloads-on-kubernetes-2024020601/</guid>
      <description>When running artificial intelligence (AI) and machine learning (ML) model training and inference on Kubernetes, dynamic scaling up and down becomes a critical element. In addition to requiring high-bandwidth storage and networking to ingest data, AI model training also needs substantial (and expensive) compute, mostly from GPUs or other specialized processors. By Ilya Krutov of F5.</description>
    </item>
    
    <item>
      <title>Behavior driven chaos with AWS Fault Injection Simulator</title>
      <link>https://www.codeisgo.com/post/behavior-driven-chaos-with-aws-fault-injection-simulator-2024020501/</link>
      <pubDate>Mon, 05 Feb 2024 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/behavior-driven-chaos-with-aws-fault-injection-simulator-2024020501/</guid>
      <description>A common challenge organizations face is how to gain confidence in and provide evidence for the continuous resilience of their workloads. Using modern chaos engineering principles can help in meeting this challenge, but the practice of chaos engineering can become complex. As a result, both the definition of the inputs and comprehension of the outputs of the process can become inaccessible to non-technical stakeholders. By Richard Whitworth and Greg Willson.</description>
    </item>
    
    <item>
      <title>Exploring the world of chaos engineering and testing</title>
      <link>https://www.codeisgo.com/post/exploring-world-of-chaos-engineering-testing-2024020401/</link>
      <pubDate>Sun, 04 Feb 2024 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/exploring-world-of-chaos-engineering-testing-2024020401/</guid>
      <description>Chaos Engineering and Testing are carefully associated ideas that have received huge interest in the field of software program improvement and gadget reliability during the last decade. They are frequently aimed toward improving the resilience and balance of complex structures. Let&amp;rsquo;s discover these standards in element. By</description>
    </item>
    
    <item>
      <title>Introducing WAP pattern support with Apache Iceberg</title>
      <link>https://www.codeisgo.com/post/introducing-wap-pattern-support-with-apache-iceberg-2024020301/</link>
      <pubDate>Sat, 03 Feb 2024 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introducing-wap-pattern-support-with-apache-iceberg-2024020301/</guid>
      <description>If you&amp;rsquo;re using SQLMesh alongside Apache Spark and Apache Iceberg, I have some exciting news for you! Starting from version 0.57.0, SQLMesh applies the Write-Audit-Publish (WAP) pattern when executing models using Apache Spark and the Apache Iceberg data format. The best part? No user action is required to enable this behavior - it&amp;rsquo;s enabled by default. By Iaroslav Zeigerman.</description>
    </item>
    
    <item>
      <title>Swift 6: Preparing your Xcode projects for the future</title>
      <link>https://www.codeisgo.com/post/swift-6-preparing-your-xcode-projects-for-future-2024020201/</link>
      <pubDate>Fri, 02 Feb 2024 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/swift-6-preparing-your-xcode-projects-for-future-2024020201/</guid>
      <description>Swift 6 will be the next major release of Apple&amp;rsquo;s programming language and aims to create a fantastic development experience. Many of the latest features we know today are part of the road toward this major version bump. By Antoine van der Lee.</description>
    </item>
    
    <item>
      <title>What is the fastest programming language? Making the case for Elixir</title>
      <link>https://www.codeisgo.com/post/what-is-fastest-programming-language-making-case-for-elixir-2024020101/</link>
      <pubDate>Thu, 01 Feb 2024 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-fastest-programming-language-making-case-for-elixir-2024020101/</guid>
      <description>As turnaround times continue to shrink and the innovation expected from developers expands, programming language speeds can become a deciding factor for solution designers. If you&amp;rsquo;re concerned about speed, Elixir may be the language you&amp;rsquo;re looking for. By Content Team.</description>
    </item>
    
    <item>
      <title>Demystifying Elixir web app development: A comprehensive introduction</title>
      <link>https://www.codeisgo.com/post/demystifying-elixir-web-app-development-comprehensive-introduction-2024013101/</link>
      <pubDate>Wed, 31 Jan 2024 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/demystifying-elixir-web-app-development-comprehensive-introduction-2024013101/</guid>
      <description>Elixir is a dynamic programming language with a syntax that combines a wild blend of influences for more scalable and stable programming. Elixir combines the best features of Ruby, the superpowers of Erlang, and the functional elegance of other languages. By Idhaya M V.</description>
    </item>
    
    <item>
      <title>Java career learning path from beginner to advanced</title>
      <link>https://www.codeisgo.com/post/java-career-learning-path-from-beginner-to-advanced-2024013001/</link>
      <pubDate>Tue, 30 Jan 2024 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/java-career-learning-path-from-beginner-to-advanced-2024013001/</guid>
      <description>Knowing what to study is also a big challenge since there is so much to learn. Therefore, let&amp;rsquo;s explore the most important topics to study so we can become better software engineers. By Rafael del Nero.</description>
    </item>
    
    <item>
      <title>Starting with Rector PHP: Improving your PHP code with automation</title>
      <link>https://www.codeisgo.com/post/starting-with-rector-php-improving-your-php-code-with-automation-2024012901/</link>
      <pubDate>Mon, 29 Jan 2024 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/starting-with-rector-php-improving-your-php-code-with-automation-2024012901/</guid>
      <description>Maintaining clean and efficient code is crucial for project success. Rector PHP emerges as a powerful tool, offering developers a seamless path to code transformation and enhancement. Rector PHP is an open-source automation tool for PHP, and it simplifies the process of code upgrades, refactoring, and modernization, bringing significant benefits to developers and their projects. By Roberto B.</description>
    </item>
    
    <item>
      <title>AI-enhanced code reviews: Improving software quality and efficiency</title>
      <link>https://www.codeisgo.com/post/ai-enhanced-code-reviews-improving-software-quality-and-efficiency-2024012801/</link>
      <pubDate>Sun, 28 Jan 2024 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ai-enhanced-code-reviews-improving-software-quality-and-efficiency-2024012801/</guid>
      <description>Code reviews have long been a critical practice in software development. They serve as a quality control mechanism, ensuring that code is not only functional but also maintainable, secure, and efficient. However, traditional manual code reviews come with their own set of challenges, such as time consumption and the potential for human error. This is where AI code reviews come in. By Ritvik Gupta.</description>
    </item>
    
    <item>
      <title>Understanding Go package management and modules</title>
      <link>https://www.codeisgo.com/post/understanding-go-package-management-modules-2024012701/</link>
      <pubDate>Sat, 27 Jan 2024 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/understanding-go-package-management-modules-2024012701/</guid>
      <description>Can low-code enable machine learning? Certainly. In fact, it&amp;rsquo;s an excellent method for simplifying and accelerating the use of machine learning–and enabling developers without data science backgrounds to build software powered by machine learning. In this blog, I make the case for using low-code to develop machine learning apps. By Forsyth Alexander.</description>
    </item>
    
    <item>
      <title>How to use low-code to enable machine learning</title>
      <link>https://www.codeisgo.com/post/how-to-use-low-code-to-enable-machine-learning-2024012601/</link>
      <pubDate>Fri, 26 Jan 2024 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-use-low-code-to-enable-machine-learning-2024012601/</guid>
      <description>Can low-code enable machine learning? Certainly. In fact, it&amp;rsquo;s an excellent method for simplifying and accelerating the use of machine learning–and enabling developers without data science backgrounds to build software powered by machine learning. In this blog, I make the case for using low-code to develop machine learning apps. By Forsyth Alexander.</description>
    </item>
    
    <item>
      <title>Devops career path</title>
      <link>https://www.codeisgo.com/post/devops-career-path-2024012501/</link>
      <pubDate>Thu, 25 Jan 2024 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/devops-career-path-2024012501/</guid>
      <description>In the realm of software development and IT operations, the role of a DevOps professional is paramount. They are the architects of efficient software delivery, combining development, operations, and quality assurance to accelerate a company&amp;rsquo;s technological prowess. By @4dayweek.io.</description>
    </item>
    
    <item>
      <title>Top 9 Twilio alternatives and competitors in 2024</title>
      <link>https://www.codeisgo.com/post/top-9-twilio-alternatives-competitors-in-2024-2024012401/</link>
      <pubDate>Wed, 24 Jan 2024 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/top-9-twilio-alternatives-competitors-in-2024-2024012401/</guid>
      <description>If you are looking for Twilio alternatives to create better communications for your apps and websites, then here are top nine options to choose from. By Hardik Shah.</description>
    </item>
    
    <item>
      <title>Continuous blue-green deployments With Kubernetes</title>
      <link>https://www.codeisgo.com/post/continuous-blue-green-deployments-with-kubernetes-2024012301/</link>
      <pubDate>Tue, 23 Jan 2024 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/continuous-blue-green-deployments-with-kubernetes-2024012301/</guid>
      <description>In this article author would like to get into the gory details and see how we can create a CI/CD pipeline that deploys a Kubernetes application using the blue-green methodology. The gist of blue-green deployments is to have two identical environments, conventionally called blue and green, to do continuous, risk-free updates. This way, users access one while the other receives updates. By Tomas Fernandez.</description>
    </item>
    
    <item>
      <title>Demystifying Canary release and Blue-Green deployment</title>
      <link>https://www.codeisgo.com/post/demystifying-canary-release-blue-green-deployment-2024012201/</link>
      <pubDate>Mon, 22 Jan 2024 04:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/demystifying-canary-release-blue-green-deployment-2024012201/</guid>
      <description>In a rapidly evolving digital transformation landscape, the success of software-based businesses often hinges on their ability to deliver new features seamlessly and efficiently. Two key strategies that have gained significant traction in this context are canary releases and blue-green deployments. This article aims to thoroughly understand these essential software deployment techniques, highlighting their advantages, challenges, and best practices.. By  [x]cube LABS.</description>
    </item>
    
    <item>
      <title>What is a serverless database? Plus 8 picks for 2024</title>
      <link>https://www.codeisgo.com/post/what-is-serverless-database-8-picks-for-2024-2024012101/</link>
      <pubDate>Sun, 21 Jan 2024 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-serverless-database-8-picks-for-2024-2024012101/</guid>
      <description>Today, we&amp;rsquo;re diving deep into serverless databases as one solution for aligning these goals. Specifically, we&amp;rsquo;ll check out what they are, how they work, and what benefits they offer. See, when we build any kind of solution, a big portion of the cost is the infrastructure we use to store and host relevant data. This also has an outsized impact on the quality and success of whatever we&amp;rsquo;re building. By Ronan McQuillan.</description>
    </item>
    
    <item>
      <title>Eleven good resources to learn SQL and NoSQL</title>
      <link>https://www.codeisgo.com/post/eleven-good-resources-to-learn-sql-and-nosql-2024012001/</link>
      <pubDate>Sat, 20 Jan 2024 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/eleven-good-resources-to-learn-sql-and-nosql-2024012001/</guid>
      <description>SQL and NoSQL are in demand, and learning these tech skills can help improve one&amp;rsquo;s career prospects. These skills are essential for developers, data scientists, business analysts, or anyone working in related fields with data. By Durga Prasad Acharya.</description>
    </item>
    
    <item>
      <title>Choosing between message queues and event streams</title>
      <link>https://www.codeisgo.com/post/choosing-between-message-queues-event-streams-2024011901/</link>
      <pubDate>Fri, 19 Jan 2024 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/choosing-between-message-queues-event-streams-2024011901/</guid>
      <description>Implementing an event-driven architecture (EDA) is a road riddled with challenges. Among them is choosing the right tooling for the job. Many event-driven tools seem quite similar, at least at first glance, and you&amp;rsquo;d expect they could be used equally well for the same purposes. But that&amp;rsquo;s often not the case and choosing the solution best suited to your needs can be tricky. By Tun Shwe.</description>
    </item>
    
    <item>
      <title>Intel dives deeper into AI with new mobile and server processors</title>
      <link>https://www.codeisgo.com/post/intel-dives-deeper-into-ai-with-new-mobile-server-processors-2024011801/</link>
      <pubDate>Thu, 18 Jan 2024 05:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/intel-dives-deeper-into-ai-with-new-mobile-server-processors-2024011801/</guid>
      <description>Intel&amp;rsquo;s momentus &amp;ldquo;AI Everywhere&amp;rdquo; campaign to show it is a strong competitor in the AI chip arena moved into high gear Thursday.  CEO Pat Gelsinger and top executives argued the company can help customers with AI training and inference jobs across huge data centers as well as aboard AI PCs and even on smaller mobile devices. By Matt Hamblen.</description>
    </item>
    
    <item>
      <title>FinOps sketchnotes: Introducing cloud FinOps</title>
      <link>https://www.codeisgo.com/post/finops-sketchnotes-introducing-cloud-finops-2024011701/</link>
      <pubDate>Wed, 17 Jan 2024 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/finops-sketchnotes-introducing-cloud-finops-2024011701/</guid>
      <description>Transitioning to the cloud means more than just migrating your workloads or building innovative new apps. While it&amp;rsquo;s a great first step for your organization, it&amp;rsquo;s just the beginning. To truly maximize the value of your cloud investments requires a fundamental shift in mindset and culture to rethink how your organization operates when imbued with technology. By Eric Lam and Pathik Sharma.</description>
    </item>
    
    <item>
      <title>Everything you need to know about Arduino shields</title>
      <link>https://www.codeisgo.com/post/everything-you-need-to-know-about-arduino-shields-2024011601/</link>
      <pubDate>Tue, 16 Jan 2024 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/everything-you-need-to-know-about-arduino-shields-2024011601/</guid>
      <description>Arduino is a popular open-source electronics platform that has revolutionised the world of DIY projects. With its powerful microcontrollers and versatile programming environment, Arduino allows enthusiasts and professionals alike to bring their creative ideas to life. One of the key features that make Arduino even more powerful is the availability of shields. By Jack Portley.</description>
    </item>
    
    <item>
      <title>Demystifying cryptocurrency and digital assets</title>
      <link>https://www.codeisgo.com/post/demystifying-cryptocurrency-digital-assets-2024011501/</link>
      <pubDate>Mon, 15 Jan 2024 04:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/demystifying-cryptocurrency-digital-assets-2024011501/</guid>
      <description>The crypto space is vast, and it can be easy to get lost in a sea of terms and definitions. Consider this a brief introduction into this ever-changing universe. By @pwc.com.</description>
    </item>
    
    <item>
      <title>Super-efficient solar cells</title>
      <link>https://www.codeisgo.com/post/super-efficient-solar-cellssuper-2024011401/</link>
      <pubDate>Sun, 14 Jan 2024 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/super-efficient-solar-cellssuper-2024011401/</guid>
      <description>Solar cells that combine traditional silicon with cutting-edge perovskites could push the efficiency of solar panels to new heights. By Emma Foehringer Merchant.</description>
    </item>
    
    <item>
      <title>ARM Blackhawk CPU: Can Cortex-X5 help Android beat Apple chipset performance?</title>
      <link>https://www.codeisgo.com/post/arm-blackhawk-cpu-can-cortex-x5-help-android-beat-apple-chipset-performance-2024011301/</link>
      <pubDate>Sat, 13 Jan 2024 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/arm-blackhawk-cpu-can-cortex-x5-help-android-beat-apple-chipset-performance-2024011301/</guid>
      <description>It&amp;rsquo;s no secret that Android processors, whether Qualcomm or MediaTek, have consistently lagged behind Apple in terms of raw performance. However, a recent report from Moor Insights and Strategy suggests that after decades of trailing, ARM could narrow the gap and potentially surpass Apple&amp;rsquo;s offerings with the upcoming Cortex X5 CPU core. By Hisan Kidwai.</description>
    </item>
    
    <item>
      <title>Privacy, security, accuracy: How AI chatbots are handling your deepest data concerns</title>
      <link>https://www.codeisgo.com/post/privacy-security-accuracy-how-ai-chatbots-are-handling-your-deepest-data-concerns-2024011201/</link>
      <pubDate>Fri, 12 Jan 2024 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/privacy-security-accuracy-how-ai-chatbots-are-handling-your-deepest-data-concerns-2024011201/</guid>
      <description>ChatGPT is an amazing tool – millions of people are using it to do everything from writing essays and researching holidays to preparing workout programs and even creating apps. The potential of generative AI feels endless. By Niamh O&amp;rsquo;Connor.</description>
    </item>
    
    <item>
      <title>13 most useful CI/CD tools for DevOps in 2024</title>
      <link>https://www.codeisgo.com/post/13-most-useful-ci-cd-tools-for-devops-in-2024-2024011101/</link>
      <pubDate>Thu, 11 Jan 2024 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/13-most-useful-ci-cd-tools-for-devops-in-2024-2024011101/</guid>
      <description>CI is a software development practice where engineers merge their code into a central repository multiple times a day. After a pull request is open and after a merge is done, automated builds and tests are triggered automatically to ensure the functionality of the code. This approach promotes a collaborative environment and also helps in identifying issues early on, minimizing the risk of having issues propagated through different environments. By Flavius Dinu, Sumeet Ninawe.</description>
    </item>
    
    <item>
      <title>TOPS AI vs. real world performance</title>
      <link>https://www.codeisgo.com/post/tops-ai-vs-real-world-performance-2024011001/</link>
      <pubDate>Wed, 10 Jan 2024 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/tops-ai-vs-real-world-performance-2024011001/</guid>
      <description>Burgeoning machine learning and AI emerging use cases promise to create significant value for industries via accelerated information processing and increased accuracy of decision-making. But machine learning models are compute-intensive, demand high-frequency, and real-time AI analysis scenarios, which has led enterprises to lean on performance guidance using the metric Trillions of Operations Per Second (TOPS). TOPS captures &amp;ldquo;how many mathematical operations can an accelerator deliver in one second?&amp;rdquo; to compare and identify the best accelerator for a given inference task. By Rehan Hameed.</description>
    </item>
    
    <item>
      <title>What is Continuous Testing in DevOps? (Strategy &#43; tools)</title>
      <link>https://www.codeisgo.com/post/what-is-continuous-testing-in-devops-strategy-tools-2024010901/</link>
      <pubDate>Tue, 09 Jan 2024 05:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-continuous-testing-in-devops-strategy-tools-2024010901/</guid>
      <description>Continuous testing (CT) is the practice of automatically testing software applications and components throughout the software development lifecycle (SDLC). In DevOps, continuous testing is the practice of integrating testing activities throughout the DevOps pipeline. By Hannah Son.</description>
    </item>
    
    <item>
      <title>Scaling up: bringing your Azure Devops CI/CD setup to the next level</title>
      <link>https://www.codeisgo.com/post/scaling-up-bringing-your-azure-devops-ci-cd-setup-to-next-level-2024010801/</link>
      <pubDate>Mon, 08 Jan 2024 15:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/scaling-up-bringing-your-azure-devops-ci-cd-setup-to-next-level-2024010801/</guid>
      <description>Azure DevOps pipelines are a great way to automate your CI/CD process. Most often, they are configured on a per project basis. This works fine when you have few projects. But what if you have many projects? In this blog post, we will show you how you can scale up your Azure DevOps CI/CD setup for reusability and easy maintenance. By Jeroen Overschie, Timo Uelen.</description>
    </item>
    
    <item>
      <title>Discussion on stateless &amp; stateful services (Managing user state on the backend)</title>
      <link>https://www.codeisgo.com/post/discussion-on-stateless-stateful-services-managing-user-state-on-backend-2024010701/</link>
      <pubDate>Sun, 07 Jan 2024 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/discussion-on-stateless-stateful-services-managing-user-state-on-backend-2024010701/</guid>
      <description>In most articles author has come across on stateless and stateful services, stateful service architectures are viewed less favorably in contrast to stateless services primarily due to the horizontal scalability challenge they bring along. By Shivang.</description>
    </item>
    
    <item>
      <title>Building a strong brand architecture</title>
      <link>https://www.codeisgo.com/post/building-strong-brand-architecture-2024010601/</link>
      <pubDate>Sat, 06 Jan 2024 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-strong-brand-architecture-2024010601/</guid>
      <description>Build a strong brand architecture that sets your business apart. Discover key strategies in our comprehensive article. Every powerful and enduring brand owes its success to a well-crafted brand architecture. The way master brands and sub-brands are organized profoundly influences a brand&amp;rsquo;s overall identity, its connection with customers, and its longevity. By @mailchimp.com.</description>
    </item>
    
    <item>
      <title>7 fundamental UX design components your website needs (A non-designer&#39;s guide to UX design)</title>
      <link>https://www.codeisgo.com/post/7-fundamental-ux-design-components-your-website-needs-2024010501/</link>
      <pubDate>Fri, 05 Jan 2024 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/7-fundamental-ux-design-components-your-website-needs-2024010501/</guid>
      <description>When creating a strong digital marketing strategy, having a website that engages visitors is essential. But what does that mean? Beyond having a website that looks amazing, it&amp;rsquo;s important that every element on your website is strategically designed to stop users from clicking away. This is the guiding principle behind UX design. By Claire Grace.</description>
    </item>
    
    <item>
      <title>A beginner&#39;s guide to AWS best practices</title>
      <link>https://www.codeisgo.com/post/beginners-guide-to-aws-best-practices-2023110401/</link>
      <pubDate>Thu, 04 Jan 2024 09:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/beginners-guide-to-aws-best-practices-2023110401/</guid>
      <description>The topic of AWS Best Practices is huge and would be impossible to distil down to just a few points, so this post covers a few of the obvious choices and how you can find out more information. By Matthew Wilson.</description>
    </item>
    
    <item>
      <title>Azure OpenAI Service powers the Microsoft Copilot ecosystem</title>
      <link>https://www.codeisgo.com/post/azure-openai-service-powers-microsoft-copilot-ecosystem-2024010301/</link>
      <pubDate>Wed, 03 Jan 2024 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/azure-openai-service-powers-microsoft-copilot-ecosystem-2024010301/</guid>
      <description>Many AI systems are designed for collaboration: Copilot is one of them. Copilot—powered by Microsoft Azure OpenAI Service—allows you to simplify how you design, operate, optimize, and troubleshoot apps and infrastructure from cloud to edge. It utilizes language models, the Azure control plane, and insights about your Azure and Arc-enabled assets. All of this is carried out within the framework of Azure&amp;rsquo;s steadfast commitment to safeguarding data security and privacy. By Andy Beatman Senior Product Marketing Manager, Azure AI.</description>
    </item>
    
    <item>
      <title>How to centralize CloudWatch Alarms with Amazon EventBridge and AWS CloudFormation</title>
      <link>https://www.codeisgo.com/post/how-to-centralize-cloudwatch-alarms-with-amazon-eventbridge-aws-cloudformation-2024010201/</link>
      <pubDate>Tue, 02 Jan 2024 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-centralize-cloudwatch-alarms-with-amazon-eventbridge-aws-cloudformation-2024010201/</guid>
      <description>Amazon CloudWatch lets customers collect monitoring and operational data in the form of logs, metrics, and events, providing an easy way to monitor and receive notifications regarding their workload health and often integrate directly with other systems, such as JIRA Service Desk and ServiceNow. By Chaitanya Gummadi.</description>
    </item>
    
    <item>
      <title>A developer workflow for modern AWS serverless applications</title>
      <link>https://www.codeisgo.com/post/developer-workflow-for-modern-aws-serverless-applications-2024010101/</link>
      <pubDate>Mon, 01 Jan 2024 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/developer-workflow-for-modern-aws-serverless-applications-2024010101/</guid>
      <description>Modern serverless applications on AWS are complex with a lot of moving parts. Mapping a developer workflow onto those applications can be difficult. This article discusses the developer workflow I have developed for complex serverless applications at aleph0, with example CloudFormation template and GitHub Action snippets to illustrate the concepts. By Andy Boothe.</description>
    </item>
    
    <item>
      <title>History of Google algorithm updates</title>
      <link>https://www.codeisgo.com/post/history-of-google-algorithm-updates-2023123101/</link>
      <pubDate>Sun, 31 Dec 2023 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/history-of-google-algorithm-updates-2023123101/</guid>
      <description>In this article authors have compiled a full list of Google algorithm launches, updates, and refreshes that have rolled out over the years, as well as links to resources for SEO professionals who want to understand each of these changes. By @searchenginejournal.com.</description>
    </item>
    
    <item>
      <title>Swift everywhere: Using interoperability to build on Windows</title>
      <link>https://www.codeisgo.com/post/swift-everywhere-using-interoperability-to-build-on-windows-2023123001/</link>
      <pubDate>Sat, 30 Dec 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/swift-everywhere-using-interoperability-to-build-on-windows-2023123001/</guid>
      <description>Swift&amp;rsquo;s deliberate design choices over the years has resulted in a language that showcases how flexibility and compatibility does not need to come at the cost of usability. One of these design choices was Swift&amp;rsquo;s focus on native interoperability with other languages. The flexibility that this enables makes it a joy to build rich, native experiences in Swift across a variety of environments. By Saleem Abdulrasool.</description>
    </item>
    
    <item>
      <title>Four AI trends small businesses should watch in 2024 and beyond</title>
      <link>https://www.codeisgo.com/post/four-ai-trends-small-businesses-should-watch-in-2024-beyond-2023122901/</link>
      <pubDate>Fri, 29 Dec 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/four-ai-trends-small-businesses-should-watch-in-2024-beyond-2023122901/</guid>
      <description>Until recently, the applications of artificial intelligence have remained in the hands of scientists, engineers and big business. But for the first time in history, anyone with an internet connection and keyboard can harness this technology. AI-powered tools – like OpenAI&amp;rsquo;s ChatGPT – have well and truly captured the public&amp;rsquo;s attention. By Alex von Schirmeister.</description>
    </item>
    
    <item>
      <title>NVIDIA supercharges Hopper, the world&#39;s leading AI computing platform</title>
      <link>https://www.codeisgo.com/post/nvidia-supercharges-hopper-world-s-leading-ai-computing-platform-2023122801/</link>
      <pubDate>Thu, 28 Dec 2023 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/nvidia-supercharges-hopper-world-s-leading-ai-computing-platform-2023122801/</guid>
      <description>HGX H200 systems and cloud instances coming soon from world&amp;rsquo;s top server manufacturers and cloud service providers. NVIDiA supercharged the world&amp;rsquo;s leading AI computing platform with the introduction of the NVIDIA HGX™ H200. Based on NVIDIA Hopper™ architecture, the platform features the NVIDIA H200 Tensor Core GPU with advanced memory to handle massive amounts of data for generative AI and high performance computing workloads. By @nvidia.</description>
    </item>
    
    <item>
      <title>Real-time data architecture patterns</title>
      <link>https://www.codeisgo.com/post/real-time-data-architecture-patterns-2023122701/</link>
      <pubDate>Wed, 27 Dec 2023 04:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/real-time-data-architecture-patterns-2023122701/</guid>
      <description>The rapid proliferation and increased volume of data across industries has magnified the need for organizations to have a solid strategy in place for processing and managing real-time data. Improving overall data capabilities enables teams to operate more efficiently, and emerging technologies have even created a smoother pathway for bringing real-time data closer to business users, which plays a critical role in effective decision-making. By Miguel Garcia.</description>
    </item>
    
    <item>
      <title>How to come up with an app idea in 3 simple ways</title>
      <link>https://www.codeisgo.com/post/how-to-come-up-with-app-idea-in-3-simple-ways-2023122601/</link>
      <pubDate>Tue, 26 Dec 2023 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-come-up-with-app-idea-in-3-simple-ways-2023122601/</guid>
      <description>If you are struggling to come up with your app idea, it&amp;rsquo;s okay. You&amp;rsquo;re not alone. It is common for app developers to face this type of challenge given the millions of apps in the App Store. Also, thinking of an app idea isn&amp;rsquo;t always as easy as it sounds. By Pat Enriquez.</description>
    </item>
    
    <item>
      <title>Secure GraphQL endpoints in Spring reactive applications</title>
      <link>https://www.codeisgo.com/post/secure-graphql-endpoints-in-spring-reactive-applications-2023122501/</link>
      <pubDate>Mon, 25 Dec 2023 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/secure-graphql-endpoints-in-spring-reactive-applications-2023122501/</guid>
      <description>Spring Supports GraphQL requests over HTTP, Websockets and RSockets. Securing an Spring GraphQL application does not differ from securing a Web application. Mainly, Spring GraphQL needs to ensure context propagates from WebFlux to the data fetching layer so that we can use Security annotations or access the authenticated principal in @SchemaMapping methods. This should work for HTTP and WebSocket. By Ruchira Madhushan Rajapaksha.</description>
    </item>
    
    <item>
      <title>Best Single Board Computer (SBC) for education</title>
      <link>https://www.codeisgo.com/post/best-single-board-computer-sbc-for-education-2023122401/</link>
      <pubDate>Sun, 24 Dec 2023 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/best-single-board-computer-sbc-for-education-2023122401/</guid>
      <description>Single-board computers (SBCs) can be a powerful tool for education. Here are some of the things that SBCs can do for education. SBCs can promote various subjects and topics for educators. SBCs can be a powerful tool for education, helping to equip students with the skills and knowledge they need to succeed in the 21st century, such as collaborative learning, creativity and innovation, technical skills, etc. By DFRobot.</description>
    </item>
    
    <item>
      <title>How did the invention of the microprocessor change the course of computing history?</title>
      <link>https://www.codeisgo.com/post/how-did-invention-of-microprocessor-change-course-of-computing-history-2023122301/</link>
      <pubDate>Sat, 23 Dec 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-did-invention-of-microprocessor-change-course-of-computing-history-2023122301/</guid>
      <description>From the humble beginnings of a single microchip, the microprocessor emerged as a catalyst for technological advancement and a key driver of computing evolution. Its invention marked a turning point in the history of computing, igniting a revolution that continues to shape our digital world today. By  Marcin Wieclaw.</description>
    </item>
    
    <item>
      <title>The current state of quantum computing in 2023</title>
      <link>https://www.codeisgo.com/post/quantum-computers-in-2023-how-they-work-what-they-do-where-they-re-heading-2023122201/</link>
      <pubDate>Fri, 22 Dec 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/quantum-computers-in-2023-how-they-work-what-they-do-where-they-re-heading-2023122201/</guid>
      <description>In June 2023 an IBM computing executive claimed quantum computers were entering the &amp;ldquo;utility&amp;rdquo; phase, in which high-tech experimental devices become useful. In September, Australia&amp;rsquo;s Chief Scientist Cathy Foley went so far as to declare &amp;ldquo;the dawn of the quantum era&amp;rdquo;. Obviously, quantum computers are having a moment. But – to step back a little – what exactly are they? By Christopher Ferrie.</description>
    </item>
    
    <item>
      <title>Intel launches industry&#39;s first AI PC acceleration program</title>
      <link>https://www.codeisgo.com/post/intel-launches-industry-first-ai-pc-acceleration-program-2023122101/</link>
      <pubDate>Thu, 21 Dec 2023 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/intel-launches-industry-first-ai-pc-acceleration-program-2023122101/</guid>
      <description>Building on the AI PC use cases shared at Innovation 2023, Intel recently launched the AI PC Acceleration Program, a global innovation initiative designed to accelerate the pace of AI development across the PC industry. By Intel PR.</description>
    </item>
    
    <item>
      <title>Using JWTs to authenticate services unravels API gateways</title>
      <link>https://www.codeisgo.com/post/using-jwts-to-authenticate-services-unravels-api-gateways-2023122001/</link>
      <pubDate>Wed, 20 Dec 2023 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/using-jwts-to-authenticate-services-unravels-api-gateways-2023122001/</guid>
      <description>The API gateway component in a cloud native architecture is critical because it offloads critical API security and policy functionality to a common place, allowing the backend APIs and services to focus on business logic. API authentication, authorization, audit, throttling and similar tasks can be complex and difficult to get right, so many organizations choose an API gateway to handle them. By Christian Posta and Peter Jausovec.</description>
    </item>
    
    <item>
      <title>TLS vs SSL: What&#39;s the difference? Which one should you use?</title>
      <link>https://www.codeisgo.com/post/tls-vs-ssl-what-s-difference-which-one-should-you-use-2023121901/</link>
      <pubDate>Tue, 19 Dec 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/tls-vs-ssl-what-s-difference-which-one-should-you-use-2023121901/</guid>
      <description>Both TLS and SSL are protocols that help you securely authenticate and transport data on the Internet. But what&amp;rsquo;s the difference between TLS vs SSL? And is it something you need to worry about? By kinsta.com.</description>
    </item>
    
    <item>
      <title>Privacy vs. security: Exploring the differences &amp; relationship</title>
      <link>https://www.codeisgo.com/post/privacy-vs-security-exploring-differences-relationship-2023121801/</link>
      <pubDate>Mon, 18 Dec 2023 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/privacy-vs-security-exploring-differences-relationship-2023121801/</guid>
      <description>Learn how Adaptive Multi-Factor Authentication combats data breaches, weak passwords, and phishing attacks. By okta.com.</description>
    </item>
    
    <item>
      <title>Apache ZooKeeper: The perfect tool for configuration management</title>
      <link>https://www.codeisgo.com/post/apache-zookeeper-perfect-tool-for-configuration-management-2023121701/</link>
      <pubDate>Sun, 17 Dec 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/apache-zookeeper-perfect-tool-for-configuration-management-2023121701/</guid>
      <description>Apache ZooKeeper is an open-source distributed coordination system that provides a platform for configuration management, process synchronization, and lock management. Originally developed by Yahoo, it is now maintained by the Apache Software Foundation. By datascientest.com.</description>
    </item>
    
    <item>
      <title>Building components for consumption, not complexity</title>
      <link>https://www.codeisgo.com/post/building-components-for-consumption-not-complexity-2023121601/</link>
      <pubDate>Sat, 16 Dec 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-components-for-consumption-not-complexity-2023121601/</guid>
      <description>Design systems are on the tip of every designer&amp;rsquo;s tongue, but the narrative in the industry mainly focuses on why you need a design system and its importance rather than the reality of endless maintenance and internal politics. By Luis Ouriach.</description>
    </item>
    
    <item>
      <title>Revamping your code: Masterful techniques for effective code refactoring</title>
      <link>https://www.codeisgo.com/post/revamping-your-code-masterful-techniques-for-effective-code-refactoring-2023121501/</link>
      <pubDate>Fri, 15 Dec 2023 09:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/revamping-your-code-masterful-techniques-for-effective-code-refactoring-2023121501/</guid>
      <description>Enhance code quality, reduce technical debt, and boost software reliability with essential code refactoring techniques. By Shivali Maheshwari.</description>
    </item>
    
    <item>
      <title>FunSearch: DeepMind unlocks math discoveries with AI</title>
      <link>https://www.codeisgo.com/post/funsearch-deepmind-unlocks-math-discoveries-with-ai-2023121401/</link>
      <pubDate>Thu, 14 Dec 2023 09:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/funsearch-deepmind-unlocks-math-discoveries-with-ai-2023121401/</guid>
      <description>FunSearch teams up creative AI that spits out code with a system that checks if the ideas are actually good. This back-and-forth helps it evolve initial thoughts into solid discoveries. By Alex Ivanovs.</description>
    </item>
    
    <item>
      <title>How to learn Scala for data engineering?</title>
      <link>https://www.codeisgo.com/post/how-to-learn-scala-for-data-engineering-2023121301/</link>
      <pubDate>Wed, 13 Dec 2023 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-learn-scala-for-data-engineering-2023121301/</guid>
      <description>Scala has been one of the most trusted and reliable programming languages for several tech giants and startups to develop and deploy their big data applications. Top companies from Netflix and LinkedIn to Foursquare and AirBnB take advantage of the many benefits of Scala in reliably developing their platforms and integrating with state-of-the-art machine learning models. By ParamRaval.</description>
    </item>
    
    <item>
      <title>Tech stack: Meaning, examples &amp; explanations</title>
      <link>https://www.codeisgo.com/post/tech-stack-meaning-examples-explanations-2023121201/</link>
      <pubDate>Tue, 12 Dec 2023 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/tech-stack-meaning-examples-explanations-2023121201/</guid>
      <description>Understanding the concept of a tech stack is essential. In this blog post, we look at the meaning of the term &amp;ldquo;tech stack,&amp;rdquo; explore its components and provide examples of common tech stacks. By Daragh Ó Tuama.</description>
    </item>
    
    <item>
      <title>AWS Lambda functions now scale 12 times faster when handling high-volume requests.</title>
      <link>https://www.codeisgo.com/post/aws-lambda-functions-now-scale-12-times-faster-when-handling-high-volume-requests-2023121101/</link>
      <pubDate>Mon, 11 Dec 2023 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/aws-lambda-functions-now-scale-12-times-faster-when-handling-high-volume-requests-2023121101/</guid>
      <description>Now AWS Lambda scales up to 12 times faster. Each synchronously invoked Lambda function now scales by 1,000 concurrent executions every 10 seconds until the aggregate concurrency across all functions reaches the account&amp;rsquo;s concurrency limit. By Marcia Villalba.</description>
    </item>
    
    <item>
      <title>Migrate to Vite from Create React App (CRA)</title>
      <link>https://www.codeisgo.com/post/migrate-to-vite-from-create-react-app-cra-2023121001/</link>
      <pubDate>Sun, 10 Dec 2023 11:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/migrate-to-vite-from-create-react-app-cra-2023121001/</guid>
      <description>A quick migration guide to Vite from Create React App, because (apart from Next.js) Vite is the natural successor of CRA for creating a modern React application as SPA. By Robin Wieruch.</description>
    </item>
    
    <item>
      <title>How to use Kaggle for data science</title>
      <link>https://www.codeisgo.com/post/how-to-use-kaggle-for-data-science-2023120901/</link>
      <pubDate>Sat, 09 Dec 2023 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-use-kaggle-for-data-science-2023120901/</guid>
      <description>Kaggle is the largest platform for data scientists and machine learning experts, offering aspirants with the most hands-on experience in the complicated field of data science. Due to this, experts have high praise for the Kaggle community for its role in data scientist upskilling. The study of any subject requires classification. If you want to crack open all the data types for the juicy information inside, check out the different types of big data articles here. By Abhresh Sugandhi.</description>
    </item>
    
    <item>
      <title>What is code smell and how to reduce it?</title>
      <link>https://www.codeisgo.com/post/what-is-code-smell-how-to-reduce-it-2023120801/</link>
      <pubDate>Fri, 08 Dec 2023 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-code-smell-how-to-reduce-it-2023120801/</guid>
      <description>In today&amp;rsquo;s digital world, when having good and reliable software plays a crucial role in the operational processes of every business, the developers bear the responsibility to produce high-quality code. However, that&amp;rsquo;s easier said than done. They may encounter various challenges during the development process that can lead to unintentional mistakes, resulting in what is known as code smells. But what is code smell? By softteco.com.</description>
    </item>
    
    <item>
      <title>The current state of quantum computing</title>
      <link>https://www.codeisgo.com/post/current-state-of-quantum-computing-2023120701/</link>
      <pubDate>Thu, 07 Dec 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/current-state-of-quantum-computing-2023120701/</guid>
      <description>Understanding the concept of quantum physics lays the foundation for distinguishing how quantum computers differ from classical ones. Unlike the binary logic used by classical computers, where computation is confined to zeros and ones, quantum computers leverage a state known as superposition, which allows for simultaneous existence of zeroes and ones. By Rich Tran and Franz Klein.</description>
    </item>
    
    <item>
      <title>3 major ways generative AI is redefining search</title>
      <link>https://www.codeisgo.com/post/3-major-ways-generative-ai-is-redefining-search-2023120601/</link>
      <pubDate>Wed, 06 Dec 2023 04:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/3-major-ways-generative-ai-is-redefining-search-2023120601/</guid>
      <description>The future is AI-driven, trust-centric dialogue between brands and consumers. The generative AI race is well underway, and we&amp;rsquo;re already seeing applications in advertising and marketing for creative ideation and development. This includes one of the key pillars of digital advertising—search. By Christian J. Ward.</description>
    </item>
    
    <item>
      <title>AI for programmers</title>
      <link>https://www.codeisgo.com/post/ai-for-programmers-2023113001/</link>
      <pubDate>Thu, 30 Nov 2023 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ai-for-programmers-2023113001/</guid>
      <description>With the growing discussions about the integration of artificial intelligence (AI) into software development via tools like ChatGPT and Github Copilot, author  has explored these AI-driven coding aids for some time. Initially, he engaged with Tabnine, a tool similar in function to Github Copilot, albeit a paid service, and his initial experiences were less than satisfactory. Subsequently, author approached AI-based products from other companies with a certain degree of skepticism. By Michał Szulczewski.</description>
    </item>
    
    <item>
      <title>Improving Node.js performance using Rust</title>
      <link>https://www.codeisgo.com/post/improving-node-js-performance-using-rust-2023111001/</link>
      <pubDate>Fri, 10 Nov 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/improving-node-js-performance-using-rust-2023111001/</guid>
      <description>Node.js is a popular JavaScript runtime for writing backend applications. Its flexibility and nonblocking nature have made it the premier choice for API consumption. It&amp;rsquo;s important to note that Node.js, which is single-threaded, isn&amp;rsquo;t ideal for heavy computational tasks as blocking the main thread with lengthy calculations can lead to performance issues. Fortunately, Node.js supports worker threads, providing a way to handle such intensive tasks without blocking the main thread. By Anshul Goyal.</description>
    </item>
    
    <item>
      <title>Importance of code reusability in software development</title>
      <link>https://www.codeisgo.com/post/importance-of-code-reusability-in-software-development-2023110901/</link>
      <pubDate>Thu, 09 Nov 2023 09:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/importance-of-code-reusability-in-software-development-2023110901/</guid>
      <description>Explore the power of code reusability in software development. Learn best practices for efficiency, cost-effectiveness, and superior software quality. By Anupam Pal Singh and Harshit Paul.</description>
    </item>
    
    <item>
      <title>Introducing Angular v17</title>
      <link>https://www.codeisgo.com/post/introducing-angular-v17-2023110801/</link>
      <pubDate>Wed, 08 Nov 2023 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introducing-angular-v17-2023110801/</guid>
      <description>Last month marked the 13th anniversary of Angular&amp;rsquo;s red shield. AngularJS was the starting point for a new wave of JavaScript frameworks emerging to support the increasing need for rich web experiences. Today with a new look and a set of forward-thinking features we bring everyone along to the future with version 17, setting new standards for performance and developer experience. By Minko Gechev.</description>
    </item>
    
    <item>
      <title>Understanding networking in Kubernetes</title>
      <link>https://www.codeisgo.com/post/understanding-networking-in-kubernetes-2023110301/</link>
      <pubDate>Fri, 03 Nov 2023 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/understanding-networking-in-kubernetes-2023110301/</guid>
      <description>Kubernetes relies on Container Network Interface (CNI) plugins to assign IP addresses to pods and manage routes between all pods. Kubernetes doesn&amp;rsquo;t ship with a default CNI plugin, however, managed Kubernetes offerings come with a pre-configured CNI. By Peter Jausovec.</description>
    </item>
    
    <item>
      <title>How container networking works at Platform.sh</title>
      <link>https://www.codeisgo.com/post/how-container-networking-works-at-platform-sh-2023110201/</link>
      <pubDate>Thu, 02 Nov 2023 05:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-container-networking-works-at-platform-sh-2023110201/</guid>
      <description>We&amp;rsquo;ll take a look at how we wire (most of) it up. In particular, we&amp;rsquo;ll go over the role of the Platform.sh edge layer, and describe in detail how we network hosts and containers together. From the networking perspective, our job is to make sure that a request directed towards your web server reaches the right container, and that container is able to communicate with other containers that your hosted application depends upon, all while making sure that someone else&amp;rsquo;s container cannot talk to one of your containers. By Mohammed Ajmal Siddiqui.</description>
    </item>
    
    <item>
      <title>Next.js and GraphQL: The perfect combination for full stack development</title>
      <link>https://www.codeisgo.com/post/next-js-graphql-perfect-combination-for-full-stack-development-2023110101/</link>
      <pubDate>Wed, 01 Nov 2023 09:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/next-js-graphql-perfect-combination-for-full-stack-development-2023110101/</guid>
      <description>SQL (Structured Query Language), as you probably, know, helps you collect data from databases. It is specifically designed for that. In other words, it works with rows and columns, allowing you to manipulate data from databases using SQL queries. By Nate Rosidi.</description>
    </item>
    
    <item>
      <title>How to optimize SQL queries for faster data retrieval</title>
      <link>https://www.codeisgo.com/post/how-to-optimize-sql-queries-for-faster-data-retrieval-2023103001/</link>
      <pubDate>Mon, 30 Oct 2023 04:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-optimize-sql-queries-for-faster-data-retrieval-2023103001/</guid>
      <description>SQL (Structured Query Language), as you probably, know, helps you collect data from databases. It is specifically designed for that. In other words, it works with rows and columns, allowing you to manipulate data from databases using SQL queries. By Nate Rosidi.</description>
    </item>
    
    <item>
      <title>Dynamic table partitioning in Postgres</title>
      <link>https://www.codeisgo.com/post/dynamic-table-partitioning-in-postgres-2023102901/</link>
      <pubDate>Sun, 29 Oct 2023 09:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/dynamic-table-partitioning-in-postgres-2023102901/</guid>
      <description>We helped a customer recently who was storing 500 million chat messages in a single Postgres table. As the table was growing, their queries were slowing down. By Michel Pelletier.</description>
    </item>
    
    <item>
      <title>Top open-source IoT platforms in 2023: Complete pros and cons</title>
      <link>https://www.codeisgo.com/post/top-open-source-iot-platforms-in-2023-complete-pros-cons-2023102801/</link>
      <pubDate>Sat, 28 Oct 2023 05:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/top-open-source-iot-platforms-in-2023-complete-pros-cons-2023102801/</guid>
      <description>Open-source technology has become so important that entire systems like WordPress are built on it. Recently, OpenAI has been making a big impact with its generative AI technology. They trained and created it using data that was freely available to everyone. By Team Bytebeam.</description>
    </item>
    
    <item>
      <title>Nginx security. Control resources and limits.</title>
      <link>https://www.codeisgo.com/post/nginx-security-control-resources-limits-2023102701/</link>
      <pubDate>Fri, 27 Oct 2023 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/nginx-security-control-resources-limits-2023102701/</guid>
      <description>Nginx is one of the best popular webservers today. Its popularity is due to the fact that it is very fast and easy to set up. Other side of this popularity - nginx is often being a target of malicious attacks. So, if your nginx is not limited by available resources, your server may totally &amp;ldquo;fall&amp;rdquo; when nginx spent all system resources. That&amp;rsquo;s why you should control and limit resources Nginx consumed. By Vyacheslav Breus.</description>
    </item>
    
    <item>
      <title>Raspberry Pi Zero headless quick start</title>
      <link>https://www.codeisgo.com/post/raspberry-pi-zero-headless-quick-start-2023102601/</link>
      <pubDate>Thu, 26 Oct 2023 05:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/raspberry-pi-zero-headless-quick-start-2023102601/</guid>
      <description>This guide shows how to bring up a Raspberry Pi Zero, Zero W, or Zero 2 W without needing to attach a keyboard/mouse/monitor. For older Pi OS releases, basic settings can be configured by editing text files directly on the SD card using an editor on your main PC prior to first boot. For newer Pi OS releases, the rpi-imager tool can be used to both burn the OS image and configure settings. By Carter Nelson.</description>
    </item>
    
    <item>
      <title>Comprehensive guide to Internet of Things data streaming from Raspberry Pi to Azure</title>
      <link>https://www.codeisgo.com/post/comprehensive-guide-to-internet-of-things-data-streaming-from-raspberry-pi-to-azure-2023102501/</link>
      <pubDate>Wed, 25 Oct 2023 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/comprehensive-guide-to-internet-of-things-data-streaming-from-raspberry-pi-to-azure-2023102501/</guid>
      <description>What comes to mind when you hear &amp;ldquo;Raspberry Pi in the cloud&amp;rdquo;? A freshly baked pie floating away, forever out of reach? this blog post aims to paint a simpler picture, showing how easy it is to build your own IoT in the Cloud setup. As mentioned in the preface, this post is part of our ongoing IoT series, where we&amp;rsquo;ll elevate our Raspberry Pi devices by streaming data into the Microsoft Azure Cloud. By Stepan GaponiukDr and Heiko Kromer.</description>
    </item>
    
    <item>
      <title>Best Kubernetes certifications for 2023 [ranked]</title>
      <link>https://www.codeisgo.com/post/best-kubernetes-certifications-for-2023-ranked-2023102401/</link>
      <pubDate>Tue, 24 Oct 2023 04:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/best-kubernetes-certifications-for-2023-ranked-2023102401/</guid>
      <description>Looking for the best Kubernetes certification? In this guide, I explained the best Kubernetes certification along with other free choices, so you can choose the best one for you. Kubernetes is growing in popularity day by day. A survey conducted by Cloud Native Computing Foundation (CNCF) reported that 96% of the respondents are either using or evaluating Kubernetes. By Bibin Wilson.</description>
    </item>
    
    <item>
      <title>Security on the web</title>
      <link>https://www.codeisgo.com/post/security-on-web-mozilla-2023102301/</link>
      <pubDate>Mon, 23 Oct 2023 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/security-on-web-mozilla-2023102301/</guid>
      <description>Websites contain several different types of information. Some of it is non-sensitive, for example the copy shown on the public pages. Some of it is sensitive, for example customer usernames, passwords, and banking information, or internal algorithms and private product information. By @mozilla.</description>
    </item>
    
    <item>
      <title>How IKEA Retail standardizes docker images for efficient machine learning model deployment</title>
      <link>https://www.codeisgo.com/post/how-ikea-retail-standardizes-docker-images-for-efficient-machine-learning-model-deployment-2023102201/</link>
      <pubDate>Sun, 22 Oct 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-ikea-retail-standardizes-docker-images-for-efficient-machine-learning-model-deployment-2023102201/</guid>
      <description>What do Docker and IKEA Retail have in common? Both companies have changed how products are built, stored, and shipped. In IKEA Retail&amp;rsquo;s case, they created the market of flat-packed furniture items, which made everything from shipping, warehousing, and delivering their furniture to the end location much easier and more cost effective. This parallels what Docker has done for developers. Docker has changed the way that software is built, shipped, and stored, with Docker Images taking up much less space &amp;ldquo;shelf&amp;rdquo; space. By Karan Honavar, Fernando Dorado Rueda.</description>
    </item>
    
    <item>
      <title>What are docker image layers and how do they work?</title>
      <link>https://www.codeisgo.com/post/what-are-docker-image-layers-how-do-they-work-2023102101/</link>
      <pubDate>Sat, 21 Oct 2023 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-are-docker-image-layers-how-do-they-work-2023102101/</guid>
      <description>Docker is a widely used containerization platform that enables developers to run and manage applications inside containers. One of the key components of Docker is the Docker image, which acts as a blueprint for creating containers. By Hemanta Sundaray.</description>
    </item>
    
    <item>
      <title>A beginner&#39;s guide to behavior-driven development (BDD)</title>
      <link>https://www.codeisgo.com/post/beginners-guide-to-behavior-driven-development-bdd-2023102001/</link>
      <pubDate>Fri, 20 Oct 2023 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/beginners-guide-to-behavior-driven-development-bdd-2023102001/</guid>
      <description>BDD is the next step in the evolution of Test-Driven Development (TDD). It shifts the focus from thinking in tests to thinking in behavior. Imagine transitioning from assembling puzzle pieces to crafting a compelling story. BDD integrates various aspects of software development into a coherent narrative, fostering better communication and collaboration. By Rustam Sabirov.</description>
    </item>
    
    <item>
      <title>Security considerations for your internal developer platform</title>
      <link>https://www.codeisgo.com/post/security-considerations-for-your-internal-developer-platform-2023101901/</link>
      <pubDate>Thu, 19 Oct 2023 05:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/security-considerations-for-your-internal-developer-platform-2023101901/</guid>
      <description>In today&amp;rsquo;s world, where cloud resources and data management tools play an increasingly critical role, the concept of an Internal Developer Platform (IDP) is gaining momentum. With great power comes greater responsibility. Security within IDPs isn&amp;rsquo;t just an optional add-on; it&amp;rsquo;s the core essence. This article is a guide for teams eager to strengthen their developer platforms. By Morgan Perry.</description>
    </item>
    
    <item>
      <title>Scanning Terraform code with Checkov: Comprehensive guide</title>
      <link>https://www.codeisgo.com/post/scanning-terraform-code-with-checkov-comprehensive-guide-2023101801/</link>
      <pubDate>Wed, 18 Oct 2023 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/scanning-terraform-code-with-checkov-comprehensive-guide-2023101801/</guid>
      <description>Learn how to enhance your Terraform code&amp;rsquo;s security by using Checkov for scanning. Our step-by-step guide walks you through the process, ensuring your infrastructure is secure and compliant. By Arun Lal.</description>
    </item>
    
    <item>
      <title>How to stream JSON data using server-sent events?</title>
      <link>https://www.codeisgo.com/post/how-to-stream-json-data-using-server-sent-events-fastapi-in-python-over-http-2023101701/</link>
      <pubDate>Tue, 17 Oct 2023 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-stream-json-data-using-server-sent-events-fastapi-in-python-over-http-2023101701/</guid>
      <description>Server-Sent Events (SSE) is a simple and efficient technology for sending real-time updates from the server to the web browser over a single HTTP connection. By @workfall.com.</description>
    </item>
    
    <item>
      <title>How to develop APIs with Django REST framework [Step-by-step guide]</title>
      <link>https://www.codeisgo.com/post/how-to-develop-apis-with-django-rest-framework-step-by-step-guide-2023101601/</link>
      <pubDate>Mon, 16 Oct 2023 09:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-develop-apis-with-django-rest-framework-step-by-step-guide-2023101601/</guid>
      <description>In this article, we&amp;rsquo;ll talk about how develop APIs with Django REST framework by step by step. Author believes this is going to be useful for all beginner Django developers, as REST APIs are used in every application or piece of software to connect the backend and frontend parts. If you master this, you can build all kinds of products. By Oleg Kovalyov.</description>
    </item>
    
    <item>
      <title>Analysis of Istio Service Mesh</title>
      <link>https://www.codeisgo.com/post/analysis-of-istio-service-mesh-2023101501/</link>
      <pubDate>Sun, 15 Oct 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/analysis-of-istio-service-mesh-2023101501/</guid>
      <description>Istio is a leading service mesh solution with a proven track record of successful use cases in production. The Istio community is prolific, dynamic, and continues to introduce new features very frequently. Istio is possibly the most feature-rich solution on the market and has a mature ecosystem of tools and vendors. By Kamesh Chauhan.</description>
    </item>
    
    <item>
      <title>Four steps to managing your cloud logging costs on a budget</title>
      <link>https://www.codeisgo.com/post/four-steps-to-managing-your-cloud-logging-costs-on-budget-2023101401/</link>
      <pubDate>Sat, 14 Oct 2023 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/four-steps-to-managing-your-cloud-logging-costs-on-budget-2023101401/</guid>
      <description>As part of our ongoing series on cost management for observability data in Google Cloud, we&amp;rsquo;re going to share four steps for getting the most out of your logs while on a budget. While we&amp;rsquo;ll focus on optimizing your costs within Google Cloud, we&amp;rsquo;ve found that this works with customers with infrastructure and logs on prem and in other clouds as well. By Afrina M, Mary Koes.</description>
    </item>
    
    <item>
      <title>The small business owner&#39;s guide to data analytics</title>
      <link>https://www.codeisgo.com/post/small-business-owners-guide-to-data-analytics-2023101301/</link>
      <pubDate>Fri, 13 Oct 2023 05:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/small-business-owners-guide-to-data-analytics-2023101301/</guid>
      <description>Big data technology is transforming nearly every industry quickly by providing actionable business information. Because of its effectiveness, even business leaders who are generally slow to adopt new technology are curious about implementing big data analytics and using its insights. By Jennifer Dublino.</description>
    </item>
    
    <item>
      <title>Build a blog with Next.js, Tailwind CSS, and Contentful</title>
      <link>https://www.codeisgo.com/post/build-blog-with-next-js-tailwind-css-contentful-2023101201/</link>
      <pubDate>Thu, 12 Oct 2023 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/build-blog-with-next-js-tailwind-css-contentful-2023101201/</guid>
      <description>One of the powerful features provided by Next.js is that we can write server components. This allows us to use static rendering, which means that all the HTML pages will be pre-rendered at build time. The front-facing site will not send any requests to the backend (in this case, Contentful). The content API will be queried only when we run the next build command and generate the static files. By Antonio Cosentino.</description>
    </item>
    
    <item>
      <title>NGINX performance tuning tips and optimization strategies</title>
      <link>https://www.codeisgo.com/post/nginx-performance-tuning-tips-optimization-strategies-2023101101/</link>
      <pubDate>Wed, 11 Oct 2023 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/nginx-performance-tuning-tips-optimization-strategies-2023101101/</guid>
      <description>Optimizing Nginx performance is essential to boosting the speed of your web applications. As one of the central elements in your web hosting control panel, the open-source web server, NGINX, delivers high-speed performance out of the box. You can significantly boost NGINX performance by making tweaks to its configurations. Check out the guide with practical techniques to help you achieve just that. By Nikita S.</description>
    </item>
    
    <item>
      <title>Bridging the gap between SQL and NoSQL in PostgreSQL with JSON</title>
      <link>https://www.codeisgo.com/post/bridging-gap-between-sql-nosql-in-postgresql-with-json-2023101001/</link>
      <pubDate>Tue, 10 Oct 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/bridging-gap-between-sql-nosql-in-postgresql-with-json-2023101001/</guid>
      <description>PostgreSQL, a popular open-source relational database system can be used as a hybrid database to handle both structured and semi-structured data. PostgreSQL&amp;rsquo;s support for JSON and JSONB object types allows for flexible data modelling and can solve many of the same problems that NoSQL databases are made to address. By Leslie S. Gyamfi.</description>
    </item>
    
    <item>
      <title>Quantum supremacy: The race among Google, Microsoft, Intel, and IBM</title>
      <link>https://www.codeisgo.com/post/quantum-supremacy-race-among-google-microsoft-intel-ibm-2023100901/</link>
      <pubDate>Mon, 09 Oct 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/quantum-supremacy-race-among-google-microsoft-intel-ibm-2023100901/</guid>
      <description>In the realm of technology, quantum computing represents the next frontier. This revolutionary technology promises to dramatically increase computing power, potentially solving problems that are currently beyond the reach of even the most advanced classical computers. By defianceetfs.com.</description>
    </item>
    
    <item>
      <title>Can quantum computers bring an end to corrosion?</title>
      <link>https://www.codeisgo.com/post/can-quantum-computers-bring-end-to-corrosion-2023100801/</link>
      <pubDate>Sun, 08 Oct 2023 05:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/can-quantum-computers-bring-end-to-corrosion-2023100801/</guid>
      <description>What do a rusty iron nail, a tarnished sterling silver ring, and a copper statue turned minty green all have in common? They are all products of a chemical process known as corrosion. For the researchers and engineers at a global aerospace manufacturer like The Boeing Company, however, corrosion is a multibillion-dollar problem — and quantum computers may be able to help. By Robert Davis.</description>
    </item>
    
    <item>
      <title>How private web browsers are combating modern cybersecurity threats?</title>
      <link>https://www.codeisgo.com/post/how-private-web-browsers-are-combating-modern-cybersecurity-threats-2023100701/</link>
      <pubDate>Sat, 07 Oct 2023 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-private-web-browsers-are-combating-modern-cybersecurity-threats-2023100701/</guid>
      <description>Last year researcher, well-known within the industry as mr.d0x, raised the issue of almost uncompromised faith in URLs only to bring it down describing a relatively new attack. Baptized as a newborn by the media, a browser in the browser attack (BITB) became a creepy story of its kind. By Marcus Jackson.</description>
    </item>
    
    <item>
      <title>How to use Scala for data science</title>
      <link>https://www.codeisgo.com/post/how-to-use-scala-for-data-science-2023100601/</link>
      <pubDate>Fri, 06 Oct 2023 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-use-scala-for-data-science-2023100601/</guid>
      <description>These days we widely use Scala in Data Science and Machine Learning fields. Scala is a small, fast, and efficient multi-paradigm programming language built on a compiler. The JVM(Java Virtual Machine) is Scala&amp;rsquo;s main advantage . Scala code is first compiled by a Scala compiler, which generates bytecode, which is then transported to the JVM for output generation.</description>
    </item>
    
    <item>
      <title>Code refactoring in Java: Tips, best practices, techniques</title>
      <link>https://www.codeisgo.com/post/code-refactoring-in-java-tips-best-practices-techniques-2023100501/</link>
      <pubDate>Thu, 05 Oct 2023 05:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/code-refactoring-in-java-tips-best-practices-techniques-2023100501/</guid>
      <description>Java Code refactoring is the practice of restructuring and improving existing code by making small incremental changes that do not impact the external behavior of the code. Code refactoring involves changing the internal structure of the code to improve readability, performance, maintainability, and efficiency without breaking the code&amp;rsquo;s functionality. By Digma.</description>
    </item>
    
    <item>
      <title>ChatGPT-4 for developers: How to debug, refactor, and fix code</title>
      <link>https://www.codeisgo.com/post/chatgpt4-for-developers-how-to-debug-refactor-fix-code-2023100401/</link>
      <pubDate>Wed, 04 Oct 2023 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/chatgpt4-for-developers-how-to-debug-refactor-fix-code-2023100401/</guid>
      <description>Our guide explains the use of ChatGPT in programming. Know how to leverage ChatGPT for code completion, bug fixes, refactoring code and code reviews. By Aravind Aby.</description>
    </item>
    
    <item>
      <title>A detailed guide on Ansible Tower</title>
      <link>https://www.codeisgo.com/post/detailed-guide-on-ansible-tower-2023100301/</link>
      <pubDate>Tue, 03 Oct 2023 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/detailed-guide-on-ansible-tower-2023100301/</guid>
      <description>As digitalization becomes a norm, businesses are transitioning to cloud services for increased scalability, cost-effectiveness, and operational efficiency. But this transformation comes with a new challenge — securing the cloud. By Tinsae Erkailo.</description>
    </item>
    
    <item>
      <title>Don&#39;t let your data rain down: A beginner&#39;s guide to cloud security</title>
      <link>https://www.codeisgo.com/post/dont-let-your-data-rain-down-beginners-guide-to-cloud-security-2023100201/</link>
      <pubDate>Mon, 02 Oct 2023 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/dont-let-your-data-rain-down-beginners-guide-to-cloud-security-2023100201/</guid>
      <description>As digitalization becomes a norm, businesses are transitioning to cloud services for increased scalability, cost-effectiveness, and operational efficiency. But this transformation comes with a new challenge — securing the cloud. By Tinsae Erkailo.</description>
    </item>
    
    <item>
      <title>How to optimize your code for performance: A focus on Python and beyond</title>
      <link>https://www.codeisgo.com/post/how-to-optimize-your-code-for-performance-focus-on-python-beyond-2023100101/</link>
      <pubDate>Sun, 01 Oct 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-optimize-your-code-for-performance-focus-on-python-beyond-2023100101/</guid>
      <description>For the seasoned Python developer, the notion of performance optimization is a familiar landscape—fraught with challenges yet abundant with opportunities for innovation. While churning out Python code that &amp;lsquo;works&amp;rsquo; is easy, crafting code that performs optimally is an art. By Maria Chojnowska.</description>
    </item>
    
    <item>
      <title>Micro frontend architecture: Helping you move from theory to practice with our workshop</title>
      <link>https://www.codeisgo.com/post/micro-frontend-architecture-helping-you-move-from-theory-to-practice-with-our-workshop-2023093001/</link>
      <pubDate>Sat, 30 Sep 2023 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/micro-frontend-architecture-helping-you-move-from-theory-to-practice-with-our-workshop-2023093001/</guid>
      <description>In monolithic architectures, as applications grow in complexity, it may become increasingly difficult to maintain scalability, promote team collaboration, and ensure technology diversity. By nearform.com.</description>
    </item>
    
    <item>
      <title>How to create an ergonomic desk setup</title>
      <link>https://www.codeisgo.com/post/how-to-create-ergonomic-desk-setup-2023092901/</link>
      <pubDate>Fri, 29 Sep 2023 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-create-ergonomic-desk-setup-2023092901/</guid>
      <description>Your workspace shouldn&amp;rsquo;t wear you down every day, but that&amp;rsquo;s what uncomfortable chairs, messy desks, and poor lighting do—even if you don&amp;rsquo;t notice it. With a few adjustments, however, you can improve your working environment and keep your desk from destroying you, one aching limb at a time. By Melanie Pinola.</description>
    </item>
    
    <item>
      <title>Frontend architecture and how to improve its design</title>
      <link>https://www.codeisgo.com/post/frontend-architecture-how-to-improve-its-design-2023092801/</link>
      <pubDate>Thu, 28 Sep 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/frontend-architecture-how-to-improve-its-design-2023092801/</guid>
      <description>Frontend architecture is a collection of tools and processes that aims to improve the quality of code while creating a more efficient and sustainable workflow. In this blog, we will delve into it, covering its types, benefits, best practices, and everything of utmost value. By Hiren Dhaduk.</description>
    </item>
    
    <item>
      <title>MLOps and the evolution of data science</title>
      <link>https://www.codeisgo.com/post/mlops-evolution-of-data-science-2023092701/</link>
      <pubDate>Wed, 27 Sep 2023 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/mlops-evolution-of-data-science-2023092701/</guid>
      <description>The advancement of computing power over recent decades has led to an explosion of digital data, from traffic cameras monitoring commuter habits to smart refrigerators revealing how and when the average family eats. Both computer scientists and business leaders have taken note of the potential of the data. The information can deepen our understanding of how our world works—and help create better and &amp;ldquo;smarter&amp;rdquo; products. By IBM Data and AI Team.</description>
    </item>
    
    <item>
      <title>Cloud technologies for startups: Fuelling growth and innovation</title>
      <link>https://www.codeisgo.com/post/cloud-technologies-for-startups-fuelling-growth-innovation-2023092601/</link>
      <pubDate>Tue, 26 Sep 2023 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/cloud-technologies-for-startups-fuelling-growth-innovation-2023092601/</guid>
      <description>Cloud computing has become an essential tool for startups, providing them with the flexibility, scalability, and affordability they need to grow and innovate rapidly. By dataconomy.com.</description>
    </item>
    
    <item>
      <title>Angular vs Vue: A head-to-head comparison</title>
      <link>https://www.codeisgo.com/post/angular-vs-vue-head-to-head-comparison-2023092501/</link>
      <pubDate>Mon, 25 Sep 2023 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/angular-vs-vue-head-to-head-comparison-2023092501/</guid>
      <description>Frameworks have grown substantially over the last decade, with some of them serving as game-changers. A common question that every project manager or any other project leader has before initiating the project is, &amp;ldquo;What technology must I deal with next?&amp;rdquo; By Shanika Wickramasinghe.</description>
    </item>
    
    <item>
      <title>Code like a boss: Personal productivity for software engineers</title>
      <link>https://www.codeisgo.com/post/code-like-boss-personal-productivity-for-software-engineers-2023092401/</link>
      <pubDate>Sun, 24 Sep 2023 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/code-like-boss-personal-productivity-for-software-engineers-2023092401/</guid>
      <description>The most effective and successful software engineers have one thing in common—they&amp;rsquo;re personal productivity pros! The engineering field has distractions, competing priorities, growing to-do lists, too many meetings, and other sneaky time thieves. By Alyssa Towns.</description>
    </item>
    
    <item>
      <title>Linux networking: Simplified guide to IP addresses and routing</title>
      <link>https://www.codeisgo.com/post/linux-networking-simplified-guide-to-ip-addresses-routing-2023092301/</link>
      <pubDate>Sat, 23 Sep 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/linux-networking-simplified-guide-to-ip-addresses-routing-2023092301/</guid>
      <description>The article begins by explaining the basics of networking concepts, such as IP addresses and their formats. It covers the difference between IPv4 and IPv6 addresses, as well as public and private IPs1. Subnet masks and gateways are also discussed, with subnet masks determining the network and host portions of an IP address, and gateways connecting local networks to external networks. By by George Whittaker.</description>
    </item>
    
    <item>
      <title>Running SQL server on Raspberry Pi using Docker</title>
      <link>https://www.codeisgo.com/post/running-sql-server-on-raspberry-pi-using-docker-2023092201/</link>
      <pubDate>Fri, 22 Sep 2023 04:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/running-sql-server-on-raspberry-pi-using-docker-2023092201/</guid>
      <description>The article walks through the process of installing Docker on Raspberry Pi and running Microsoft SQL Server using Docker1. It highlights the compatibility challenges between SQL Server and Raspberry Pi&amp;rsquo;s ARM-compatible CPU and explains how Docker resolves this issue. By Manjiri Gaikwad.</description>
    </item>
    
    <item>
      <title>Distributed computing system models</title>
      <link>https://www.codeisgo.com/post/distributed-computing-system-models-2023092101/</link>
      <pubDate>Thu, 21 Sep 2023 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/distributed-computing-system-models-2023092101/</guid>
      <description>Distributed computing refers to a system where processing and data storage are distributed across multiple devices or systems, rather than being handled by a single central device. By @geeksforgeeks.org.</description>
    </item>
    
    <item>
      <title>Notes on teaching Test Driven Development</title>
      <link>https://www.codeisgo.com/post/notes-on-teaching-test-driven-development-2023092001/</link>
      <pubDate>Wed, 20 Sep 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/notes-on-teaching-test-driven-development-2023092001/</guid>
      <description>Notes from interesting exercise where author was helping a client learn how to apply Test Driven Development and developer testing from scratch. The developer in question was very inquisitive and trying hard to understand how best to apply testing and even a little TDD. By @jeremydmiller.</description>
    </item>
    
    <item>
      <title>Streams in Scala - introductory guide</title>
      <link>https://www.codeisgo.com/post/streams-in-scala-introductory-guide-2023091901/</link>
      <pubDate>Tue, 19 Sep 2023 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/streams-in-scala-introductory-guide-2023091901/</guid>
      <description>Streams in Scala provide a lazy evaluation mechanism where elements are computed on-demand rather than being eagerly evaluated and stored in memory. This allows for efficient memory utilization, especially when dealing with large datasets or potentially infinite sequences of data. By Aniefiok Akpan.</description>
    </item>
    
    <item>
      <title>What is the difference between tech debt and code debt?</title>
      <link>https://www.codeisgo.com/post/what-is-difference-between-tech-debt-code-debt-2023091801-/</link>
      <pubDate>Mon, 18 Sep 2023 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-difference-between-tech-debt-code-debt-2023091801-/</guid>
      <description>The article explains the difference between code debt and technical debt, two concepts that are often used in software development. Code debt refers to the potential cost that developers incur when they take shortcuts or implement quick fixes during the coding process, such as hard coding values, duplicate coding, or using deprecated libraries. By Sofia Jürgenson.</description>
    </item>
    
    <item>
      <title>Measuring trends in Artificial Intelligence</title>
      <link>https://www.codeisgo.com/post/measuring-trends-in-artificial-intelligence-2023091701/</link>
      <pubDate>Sun, 17 Sep 2023 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/measuring-trends-in-artificial-intelligence-2023091701/</guid>
      <description>The AI Index is an independent initiative at the Stanford Institute for Human-Centered Artificial Intelligence (HAI), led by the AI Index Steering Committee, an interdisciplinary group of experts from across academia and industry. The annual report tracks, collates, distills, and visualizes data relating to artificial intelligence, enabling decision-makers to take meaningful action to advance AI responsibly and ethically with humans in mind. By stanford.edu.</description>
    </item>
    
    <item>
      <title>Artificial intelligence is a very real data center problem</title>
      <link>https://www.codeisgo.com/post/artificial-intelligence-is-very-real-data-center-problem-2023091601/</link>
      <pubDate>Sat, 16 Sep 2023 04:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/artificial-intelligence-is-very-real-data-center-problem-2023091601/</guid>
      <description>It would be stupid for us to not consider the consequences as tools like Open AI&amp;rsquo;s ChatGPT or Google&amp;rsquo;s Bard for example to proliferate and introduce machine intelligence to everyday people. That includes how our data centers are evolving amid the rapid growth in data that needs to be stored, processed, managed, and transferred. By Dr. Michael Lebby.</description>
    </item>
    
    <item>
      <title>Discussing PostgreSQL: What changes in version 16</title>
      <link>https://www.codeisgo.com/post/discussing-postgresql-what-changes-in-version-16-2023091501/</link>
      <pubDate>Fri, 15 Sep 2023 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/discussing-postgresql-what-changes-in-version-16-2023091501/</guid>
      <description>The article discusses the new features and improvements in PostgreSQL 16, the latest version of the open source relational database. By Amit Kapila.</description>
    </item>
    
    <item>
      <title>Working with Postgres JSON query</title>
      <link>https://www.codeisgo.com/post/working-with-postgres-json-query-2023091401/</link>
      <pubDate>Thu, 14 Sep 2023 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/working-with-postgres-json-query-2023091401/</guid>
      <description>The article explains how to work with Postgres JSON Query, which is a feature that allows you to store and query JSON data in PostgreSQL. By Pratibha Sarin.</description>
    </item>
    
    <item>
      <title>How to use MailHog to test emails locally (step-by-step guide)</title>
      <link>https://www.codeisgo.com/post/how-to-use-mailhog-to-test-emails-locally-step-by-step-guide-2023091301/</link>
      <pubDate>Wed, 13 Sep 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-use-mailhog-to-test-emails-locally-step-by-step-guide-2023091301/</guid>
      <description>MailHog is an open source email testing tool that allows developers to test their email sending and receiving capabilities more efficiently. It is a lightweight and easy-to-use tool that can be run on multiple operating systems, including Windows, Linux, FreeBSD, and macOS. By Salman Ravoof.</description>
    </item>
    
    <item>
      <title>Google Cloud Next 2023 FinOps product announcements recap</title>
      <link>https://www.codeisgo.com/post/google-cloud-next-2023-finops-product-announcements-recap-2023091201/</link>
      <pubDate>Tue, 12 Sep 2023 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/google-cloud-next-2023-finops-product-announcements-recap-2023091201/</guid>
      <description>Google Cloud recently announced a number of new FinOps features and enhancements at Google Next &amp;lsquo;23. These new features and enhancements are designed to help organizations optimize their cloud costs and get the most value from their cloud investment. By Sarah McMullin.</description>
    </item>
    
    <item>
      <title>AWS EC2 instance types: Challenges and best practices for hosting your applications in AWS</title>
      <link>https://www.codeisgo.com/post/aws-ec2-instance-types-challenges-best-practices-for-hosting-your-applications-in-aws-2023091101/</link>
      <pubDate>Mon, 11 Sep 2023 07:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/aws-ec2-instance-types-challenges-best-practices-for-hosting-your-applications-in-aws-2023091101/</guid>
      <description>When it comes to hosting applications on Amazon Web Services (AWS), one of the most important decisions you will need to make is which Amazon Elastic Compute Cloud (EC2) instance type to choose. EC2 instances are virtual machines that allow you to run your applications on AWS. By Christopher Graham.</description>
    </item>
    
    <item>
      <title>A comprehensive guide to logging in Go with Slog</title>
      <link>https://www.codeisgo.com/post/comprehensive-guide-to-logging-in-go-with-slog-2023091001/</link>
      <pubDate>Sun, 10 Sep 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/comprehensive-guide-to-logging-in-go-with-slog-2023091001/</guid>
      <description>Logging is essential for debugging and monitoring Go applications. The Go standard library provides a basic logging package, but it is not ideal for production use. There are a number of third-party logging libraries available for Go, such as Zap, Logrus, and Zerolog. By Ayooluwa Isaiah.</description>
    </item>
    
    <item>
      <title>How to use systemd in Linux to configure and manage multiple MySQL instances</title>
      <link>https://www.codeisgo.com/post/how-to-use-systemd-in-linux-to-configure-manage-multiple-mysql-instances-2023090901/</link>
      <pubDate>Sat, 09 Sep 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-use-systemd-in-linux-to-configure-manage-multiple-mysql-instances-2023090901/</guid>
      <description>Systemd is a system and service manager for Linux systems. It provides a consistent way to start, stop, and manage system services. Systemd can also be used to manage multiple MySQL instances on a single server. By Mughees Ahmed.</description>
    </item>
    
    <item>
      <title>How to go Agile in state and local government: Scrum vs. PMBOK</title>
      <link>https://www.codeisgo.com/post/how-to-go-agile-in-state-local-government-scrum-vs-pmbok-2023090801/</link>
      <pubDate>Fri, 08 Sep 2023 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-go-agile-in-state-local-government-scrum-vs-pmbok-2023090801/</guid>
      <description>Agencies should consider two primary agile methodologies to accelerate the development of software and government services. By Agencies should consider two primary agile methodologies to accelerate the development of software and government services. By Phil Goldstein.</description>
    </item>
    
    <item>
      <title>Eight tips for junior software developers</title>
      <link>https://www.codeisgo.com/post/8-tips-for-junior-software-developers-2023090701/</link>
      <pubDate>Thu, 07 Sep 2023 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/8-tips-for-junior-software-developers-2023090701/</guid>
      <description>The software development industry is continually growing and evolving. As new technologies emerge, the need for skilled developers grows. This can make it challenging for junior developers looking to break into the industry. By Temitope Oyedele and Tomas Ferna.</description>
    </item>
    
    <item>
      <title>Kickstart your Kotlin journey: Essential tips and tricks for beginner app developers</title>
      <link>https://www.codeisgo.com/post/kickstart-your-kotlin-journey-essential-tips-tricks-for-beginner-app-developers-2023090601/</link>
      <pubDate>Wed, 06 Sep 2023 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/kickstart-your-kotlin-journey-essential-tips-tricks-for-beginner-app-developers-2023090601/</guid>
      <description>Kotlin, a modern programming language developed by JetBrains, has gained immense popularity among app developers in recent years. With its concise syntax, interoperability with Java, and powerful features, Kotlin has become the language of choice for Android app development. In this article, we will explore why Kotlin is a great choice for beginner app developers, how to get started with Kotlin, and essential tips and tricks to enhance your Kotlin app development skills. By lset.uk.</description>
    </item>
    
    <item>
      <title>Terraform vs. Ansible: Key differences and comparison of tools</title>
      <link>https://www.codeisgo.com/post/terraform-vs-ansible-key-differences-comparison-of-tools-2023090501/</link>
      <pubDate>Tue, 05 Sep 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/terraform-vs-ansible-key-differences-comparison-of-tools-2023090501/</guid>
      <description>Ansible vs Terraform battle continues to escalate as the DevOps environment focuses more on automation and orchestration. These two tools help in automating configurations and deploying infrastructure. Terraform offers to deploy Infrastructure as a Code, helps in readability and lift and shift deployments. Ansible is a configuration management tool for automating system configuration and management. By Sandeep Kumar.</description>
    </item>
    
    <item>
      <title>Effective Kotlin Item 2: Eliminate critical sections</title>
      <link>https://www.codeisgo.com/post/effective-kotlin-item-2-eliminate-critical-sections-2023090401/</link>
      <pubDate>Mon, 04 Sep 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/effective-kotlin-item-2-eliminate-critical-sections-2023090401/</guid>
      <description>When multiple threads modify a shared state, it can lead to unexpected results. This problem was already discussed in the previous item, but now I want to explain it in more detail and show how to deal with it in Kotlin/JVM. By Marcin Moskała.</description>
    </item>
    
    <item>
      <title>How to publish an Android app on Google Play Store: Step-by-step guide</title>
      <link>https://www.codeisgo.com/post/how-to-publish-android-app-on-google-play-store-step-by-step-guide-2023090301/</link>
      <pubDate>Sun, 03 Sep 2023 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-publish-android-app-on-google-play-store-step-by-step-guide-2023090301/</guid>
      <description>When the application development process is completed, it&amp;rsquo;s high time to introduce your special product to the world. First publishing may be thrilling and tricky. Today, we will guide you through the release process on the Google Play Store, which is undoubtedly the leader in the number of published apps and users. By Julia Rasich.</description>
    </item>
    
    <item>
      <title>Top 5 Android app development fundamentals for beginners</title>
      <link>https://www.codeisgo.com/post/top-5-android-app-development-fundamentals-for-beginners-2023090201/</link>
      <pubDate>Sat, 02 Sep 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/top-5-android-app-development-fundamentals-for-beginners-2023090201/</guid>
      <description>The cool features that come along with apps are what draw the interests of users. Apps make phones &amp;ldquo;smart&amp;rdquo; and through their benefits, apps have drastically transformed how we function today. Adept programmers are getting busy, designing, and building apps of their own and embedding them with favorable features. By Eshna Verma.</description>
    </item>
    
    <item>
      <title>IPv4 prices: Supply and demand in 2023</title>
      <link>https://www.codeisgo.com/post/ipv4-prices-supply-demand-in-2023-2023090101/</link>
      <pubDate>Fri, 01 Sep 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ipv4-prices-supply-demand-in-2023-2023090101/</guid>
      <description>In early 2022 the discount that had been available for large blocks of IPv4 addresses disappeared. For the first time in years, /16 blocks and larger began to sell at an increasing premium. By Q2-2023, small and medium-sized blocks sold for a 30-35% discount to larger ones. By Lee Howard.</description>
    </item>
    
    <item>
      <title>Shaping the future: Conversation with Jory Burson on the 2023 state of open standards</title>
      <link>https://www.codeisgo.com/post/shaping-future-conversation-with-jory-burson-on-2023-state-of-open-standards-2023083101/</link>
      <pubDate>Thu, 31 Aug 2023 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/shaping-future-conversation-with-jory-burson-on-2023-state-of-open-standards-2023083101/</guid>
      <description>Open standards are the hidden architecture that underpins everything from communication protocols to how our devices talk to one another. These standards provide a shared language that ensures compatibility and drives innovation. However, until recently, there was a significant gap in understanding the attitudes, beliefs, and practices of those involved in creating these vital tools. By The Linux Foundation.</description>
    </item>
    
    <item>
      <title>Cloud portability: How platform engineering pushes past toil</title>
      <link>https://www.codeisgo.com/post/cloud-portability-how-platform-engineering-pushes-past-toil-2023083101/</link>
      <pubDate>Thu, 31 Aug 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/cloud-portability-how-platform-engineering-pushes-past-toil-2023083101/</guid>
      <description>Adopting platform engineering will allow tech organizations to be more adaptable to changes toward in a business direction. One such extreme change is cloud portability, which is not uncommon anymore in today&amp;rsquo;s business but has a significant effect on developer experience. Most companies start their journey with a single cloud provider, embracing the cloud native functionalities that these services offer. They build expertise, write automations and leverage as much of the cloud as they can. By Pravanjan Choudhury.</description>
    </item>
    
    <item>
      <title>Use of generative AI tools in the workplace demands more security</title>
      <link>https://www.codeisgo.com/post/use-of-generative-ai-tools-in-workplace-demands-more-security-2023083001/</link>
      <pubDate>Wed, 30 Aug 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/use-of-generative-ai-tools-in-workplace-demands-more-security-2023083001/</guid>
      <description>Generative AI, a form of machine learning that creates content like text and images in response to natural language requests, is a game-changing technology. From boosting productivity to improving personalization, generative AI tools deliver a string of benefits. By Rachael Shah @f5.com.</description>
    </item>
    
    <item>
      <title>Alibaba cloud named a leader among FaaS platform providers</title>
      <link>https://www.codeisgo.com/post/alibaba-cloud-named-leader-among-faas-platform-providers-2023082901/</link>
      <pubDate>Tue, 29 Aug 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/alibaba-cloud-named-leader-among-faas-platform-providers-2023082901/</guid>
      <description>Alibaba Cloud, the digital technology and intelligence backbone of Alibaba Group, has been named a Leader in The Forrester Wave™: Functions-As-A-Service Platforms, Q2 2023. By alibabacloud.com.</description>
    </item>
    
    <item>
      <title>Five cloud security predictions for 2023</title>
      <link>https://www.codeisgo.com/post/five-cloud-security-predictions-for-2023-2023082801/</link>
      <pubDate>Mon, 28 Aug 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/five-cloud-security-predictions-for-2023-2023082801/</guid>
      <description>COVID&amp;rsquo;s impact still resonates. Remote work, AI, and a turbulent economy have made the future unpredictable, including the future of cloud security. But we still have best practices for you! Let&amp;rsquo;s examine 5 cloud security predictions to be aware of in 2023. By Luke (hakluke) Stephens.</description>
    </item>
    
    <item>
      <title>Learning Rust with a little help from AI</title>
      <link>https://www.codeisgo.com/post/learning-rust-with-little-help-from-ai-2023082701/</link>
      <pubDate>Sun, 27 Aug 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/learning-rust-with-little-help-from-ai-2023082701/</guid>
      <description>Learning a new programming language can help broaden your software development expertise, open career opportunities, or create fun challenges. However, it can be difficult to decide on one specific approach to learning a new language. By Michael Friedrich.</description>
    </item>
    
    <item>
      <title>Distributed transactions at Scale in Amazon DynamoDB</title>
      <link>https://www.codeisgo.com/post/distributed-transactions-at-scale-in-amazon-dynamodb-2023082601/</link>
      <pubDate>Sat, 26 Aug 2023 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/distributed-transactions-at-scale-in-amazon-dynamodb-2023082601/</guid>
      <description>It is great to see DynamoDB, and AWS in general, is publishing/sharing more widely than before. A killer feature of DynamoDB is predictability at any scale. Aligned with this predictability tenet, when adding transactions to DynamoDB, the first and primary constraint was to preserve the predictable high performance of single-key reads/writes at any scale. By Murat Demirbas.</description>
    </item>
    
    <item>
      <title>Web server load balancing: Techniques and best practices</title>
      <link>https://www.codeisgo.com/post/web-server-load-balancing-techniques-best-practices-2023082501/</link>
      <pubDate>Fri, 25 Aug 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/web-server-load-balancing-techniques-best-practices-2023082501/</guid>
      <description>Unveiling Dart 3.1: A New Horizon for Functional Programming in Flutter
Companies across the globe seek fast system performance and quick responses when it comes to websites and modern applications. Often such high traffic websites must cater to millions of requests from end users as well as clients simultaneously. In such scenarios, a single server may not be able to handle the network traffic. By Hitesh Jethva.</description>
    </item>
    
    <item>
      <title>Unveiling Dart 3.1: New horizon for functional programming in Flutter</title>
      <link>https://www.codeisgo.com/post/unveiling-dart-3-1-new-horizon-for-functional-programming-in-flutter-2023082401/</link>
      <pubDate>Thu, 24 Aug 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/unveiling-dart-3-1-new-horizon-for-functional-programming-in-flutter-2023082401/</guid>
      <description>Unveiling Dart 3.1: A New Horizon for Functional Programming in Flutter
Google BigQuery – a fully managed Cloud Data Warehouse for analytics from Google Cloud Platform (GCP), is one of the most popular Cloud-based analytics solutions. Due to its unique architecture and seamless integration with other services from GCP, there are certain best practices to be considered while configuring Google BigQuery ETL (Extract, Transform, Load) &amp;amp; migrating data to BigQuery. By Faisal K K.</description>
    </item>
    
    <item>
      <title>Report explores quantum computing in particle physics</title>
      <link>https://www.codeisgo.com/post/report-explores-quantum-computing-in-particle-physics-2023082301/</link>
      <pubDate>Wed, 23 Aug 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/report-explores-quantum-computing-in-particle-physics-2023082301/</guid>
      <description>Researchers from CERN, DESY, IBM Quantum and more than 30 other organisations have published a white paper identifying activities in particle physics that could benefit from quantum-computing technologies. By Kristiane Bernhard-Novotny.</description>
    </item>
    
    <item>
      <title>Google BigQuery ETL: 11 best practices for high performance</title>
      <link>https://www.codeisgo.com/post/google-bigquery-etl-11-best-practices-for-high-performance-2023082201/</link>
      <pubDate>Tue, 22 Aug 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/google-bigquery-etl-11-best-practices-for-high-performance-2023082201/</guid>
      <description>Google BigQuery – a fully managed Cloud Data Warehouse for analytics from Google Cloud Platform (GCP), is one of the most popular Cloud-based analytics solutions. Due to its unique architecture and seamless integration with other services from GCP, there are certain best practices to be considered while configuring Google BigQuery ETL (Extract, Transform, Load) &amp;amp; migrating data to BigQuery. By Faisal K K.</description>
    </item>
    
    <item>
      <title>Cloud governance framework: How to develop, implement and follow one</title>
      <link>https://www.codeisgo.com/post/cloud-governance-framework-how-to-develop-implement-follow-one-2023082101/</link>
      <pubDate>Mon, 21 Aug 2023 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/cloud-governance-framework-how-to-develop-implement-follow-one-2023082101/</guid>
      <description>For many organisations, cloud computing has become the backbone of modern business operations. And with this backbone comes the need for policies, processes, and controls to ensure the secure and efficient management of cloud resources and services. You need a new friend: allow us to introduce cloud governance. By Ancoris Says.</description>
    </item>
    
    <item>
      <title>Site-speed topography remapped</title>
      <link>https://www.codeisgo.com/post/site-speed-topography-remapped-2023082001/</link>
      <pubDate>Sun, 20 Aug 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/site-speed-topography-remapped-2023082001/</guid>
      <description>Updated version of Site-Speed Topography technique for getting broad view of an entire site&amp;rsquo;s performance from just a handful of key URLs and some readily available metrics. By Harry Roberts.</description>
    </item>
    
    <item>
      <title>Fog computing vs edge computing</title>
      <link>https://www.codeisgo.com/post/fog-computing-vs-edge-computing-2023081901/</link>
      <pubDate>Sat, 19 Aug 2023 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/fog-computing-vs-edge-computing-2023081901/</guid>
      <description>Fog and edge computing, innovative technologies situated at the outskirts of the cloud ecosystem, hold the potential to revolutionize data processing. Delving into the intricacies of these approaches reveals how they can significantly enhance data processing methods. While both terms are sometimes used interchangeably, it&amp;rsquo;s crucial to understand the nuanced differences that set them apart. By Jari Haiston.</description>
    </item>
    
    <item>
      <title>How to turn your Raspberry Pi into NAS server [Guide]</title>
      <link>https://www.codeisgo.com/post/how-to-turn-your-raspberry-pi-into-nas-server-guide-2023081801/</link>
      <pubDate>Fri, 18 Aug 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-turn-your-raspberry-pi-into-nas-server-guide-2023081801/</guid>
      <description>In this modern age of science and technology, data is like the heart and soul of a system. How many times have you bought external hard drives for extra storage till now? Plenty, I guess. But wouldn&amp;rsquo;t it be awesome to have your personal storage in the cloud with unlimited space just to save your information and data? It&amp;rsquo;s possible! All you need is a raspberry pi with an external or USB hard drive, and your personal NAS system will be ready in no time. By Mehedi Hasan.</description>
    </item>
    
    <item>
      <title>Ten best self-hosted apps for your Raspberry Pi</title>
      <link>https://www.codeisgo.com/post/10-best-self-hosted-apps-for-your-raspberry-pi-2023081701/</link>
      <pubDate>Thu, 17 Aug 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/10-best-self-hosted-apps-for-your-raspberry-pi-2023081701/</guid>
      <description>This article provides you with the best and most popular applications by categories that you can self-host on your Raspberry Pi device. By Bobby Borisov.</description>
    </item>
    
    <item>
      <title>What is Arduino? A beginner&#39;s guide to understand it</title>
      <link>https://www.codeisgo.com/post/what-is-arduino-beginners-guide-to-understand-it-2023081601/</link>
      <pubDate>Wed, 16 Aug 2023 04:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-arduino-beginners-guide-to-understand-it-2023081601/</guid>
      <description>What is Arduino? Well, before, working with electronics required a strong understanding of mathematics, physics, and other concepts. But with the advent of technology, various tools and equipment have changed the electronics working model so that immense knowledge is no longer required. By Aakash Yadav.</description>
    </item>
    
    <item>
      <title>Build performance analysis for speeding up Xcode builds</title>
      <link>https://www.codeisgo.com/post/build-performance-analysis-for-speeding-up-xcode-builds-2023081501/</link>
      <pubDate>Tue, 15 Aug 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/build-performance-analysis-for-speeding-up-xcode-builds-2023081501/</guid>
      <description>Build performance can be analyzed in Xcode to speed up your builds. This can quickly speed up your workflow and save a lot of time during the day for all developers working on the project. Slow builds often distract us as they enable us to focus on distractions like social media and Slack. By Antoine Van Der Lee.</description>
    </item>
    
    <item>
      <title>Top 5 cryptocurrency trends (2023 &amp; 2024)</title>
      <link>https://www.codeisgo.com/post/top-5-cryptocurrency-trends-2023-2024-2023081401/</link>
      <pubDate>Mon, 14 Aug 2023 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/top-5-cryptocurrency-trends-2023-2024-2023081401/</guid>
      <description>The past year or so has been a wild ride in the cryptocurrency space. Ripe with fraud and falling prices, many analysts have questioned crypto&amp;rsquo;s ability to survive and endure. By Josh Howarth.</description>
    </item>
    
    <item>
      <title>Lessons from maintainers of the world&#39;s most critical software</title>
      <link>https://www.codeisgo.com/post/lessons-from-maintainers-of-worlds-most-critical-software-2023081301/</link>
      <pubDate>Sun, 13 Aug 2023 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/lessons-from-maintainers-of-worlds-most-critical-software-2023081301/</guid>
      <description>The article interviews maintainers of some of the world&amp;rsquo;s most critical software, including the Linux kernel, the OpenBSD operating system, and the Apache HTTP Server. The maintainers share their insights on how to build and maintain successful open source projects. By The Linux Foundation.</description>
    </item>
    
    <item>
      <title>The complete guide to WordPress REST API basics</title>
      <link>https://www.codeisgo.com/post/complete-guide-to-wordpress-rest-api-basics-2023080801/</link>
      <pubDate>Tue, 08 Aug 2023 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/complete-guide-to-wordpress-rest-api-basics-2023080801/</guid>
      <description>The WordPress REST API is in the process of changing WordPress. You may not have noticed, as a lot of it is under the hood, but the implications of the REST API make a huge difference to the future of WordPress, both in terms of its codebase and its uses. By Rachel McCollin.</description>
    </item>
    
    <item>
      <title>Angular best practices for developing efficient and reliable web applications</title>
      <link>https://www.codeisgo.com/post/angular-best-practices-for-developing-efficient-reliable-web-applications-2023080301copy/</link>
      <pubDate>Thu, 03 Aug 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/angular-best-practices-for-developing-efficient-reliable-web-applications-2023080301copy/</guid>
      <description>The Google-created Angular framework that uses JavaScript is quite popular in developing web applications. Modules, components, metadata, templates, data binding, services, directives, and dependency injection are the fundamental building elements of Angular. It&amp;rsquo;s essential to keep up with the latest Angular development best practices as the technological landscape changes. By Hardik Thakker.</description>
    </item>
    
    <item>
      <title>How to write API documentation: Best practices and examples</title>
      <link>https://www.codeisgo.com/post/how-to-write-api-documentation-best-practices-examples-2023080201/</link>
      <pubDate>Wed, 02 Aug 2023 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-write-api-documentation-best-practices-examples-2023080201/</guid>
      <description>APIs make the world go round. Developers and other professionals use APIs almost daily. Working with them, by some estimates, 10+ hours a week, for researching, googling for support, studying reviews, and rummaging around in the documentation. By @altexsoft.com.</description>
    </item>
    
    <item>
      <title>Why integration testing is key to testing microservices</title>
      <link>https://www.codeisgo.com/post/why-integration-testing-is-key-to-testing-microservices-2023080101/</link>
      <pubDate>Tue, 01 Aug 2023 04:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-integration-testing-is-key-to-testing-microservices-2023080101/</guid>
      <description>The main idea behind microservices is to break down large, monolithic systems into smaller, more manageable components that can be developed, tested, and deployed independently. Testing microservices can be challenging due to their highly distributed and independent nature. By Rajkumar Venkatasamy.</description>
    </item>
    
    <item>
      <title>Five useful JSON tools to improve your productivity</title>
      <link>https://www.codeisgo.com/post/5-useful-json-tools-to-improve-your-productivity-2023072901/</link>
      <pubDate>Sat, 29 Jul 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/5-useful-json-tools-to-improve-your-productivity-2023072901/</guid>
      <description>JavaScript Object Notation (JSON) is a lightweight data-interchange format that is widely used in web applications and APIs to transmit data between servers and clients. JSON is a popular choice for data storage and exchange due to it being human-readable, platform-independent, and capable of supporting complex data structures. In this article, we&amp;rsquo;ll explore five useful JSON tools that can help you improve your productivity.. By Hassan Djirdeh.</description>
    </item>
    
    <item>
      <title>Two-factor authentication in Scala with Http4s</title>
      <link>https://www.codeisgo.com/post/two-factor-authentication-in-scala-with-http4s-2023072801/</link>
      <pubDate>Fri, 28 Jul 2023 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/two-factor-authentication-in-scala-with-http4s-2023072801/</guid>
      <description>This article is a continuation of the authentication methods t- here we will cover two more advanced authentication methods which include One Time Password (OTP) and Two Factor Authentication (2FA). By Daniel Ciocîrlan.</description>
    </item>
    
    <item>
      <title>Prompt engineering techniques</title>
      <link>https://www.codeisgo.com/post/prompt-engineering-techniques-2023072701/</link>
      <pubDate>Thu, 27 Jul 2023 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/prompt-engineering-techniques-2023072701/</guid>
      <description>This guide will walk you through some advanced techniques in prompt design and prompt engineering. If you&amp;rsquo;re new to prompt engineering, we recommend starting with our introduction to prompt engineering guide. By Eric Urban and suhridpalsule.</description>
    </item>
    
    <item>
      <title>Reactive systems in Java</title>
      <link>https://www.codeisgo.com/post/reactive-systems-in-java-2023072601/</link>
      <pubDate>Wed, 26 Jul 2023 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/reactive-systems-in-java-2023072601/</guid>
      <description>In this tutorial, we&amp;rsquo;ll learn the basics of creating reactive systems in Java using Spring, as well as other tools and frameworks. By Kumar Chandrakant.</description>
    </item>
    
    <item>
      <title>Everything you have to know about IoT expansion</title>
      <link>https://www.codeisgo.com/post/can-you-scale-iot-deployment-with-raspberry-pi-2023072501/</link>
      <pubDate>Tue, 25 Jul 2023 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/can-you-scale-iot-deployment-with-raspberry-pi-2023072501/</guid>
      <description>Raspberry Pi are often the gateway device for developers first getting into tinkering with an IoT project. These single-board computers are relatively inexpensive, easy to get started with, and compatible with a variety of different sensors. By Andrew Black.</description>
    </item>
    
    <item>
      <title>Everything you have to know about IoT expansion</title>
      <link>https://www.codeisgo.com/post/everything-you-have-to-know-about-iot-expansion-2023072401/</link>
      <pubDate>Mon, 24 Jul 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/everything-you-have-to-know-about-iot-expansion-2023072401/</guid>
      <description>IoT continues to be widely talked about, as new features and possibilities are implemented and described in success stories. In 2022 global spending on IoT had surpassed USD 1 trillion which looks impressive without being a final word or even close to it. By Andrzej Wodnicki.</description>
    </item>
    
    <item>
      <title>Kali Linux tutorial for beginners: What is, how to install &amp; use</title>
      <link>https://www.codeisgo.com/post/kali-linux-tutorial-for-beginners-what-is-how-to-install-use-2023072301/</link>
      <pubDate>Sun, 23 Jul 2023 05:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/kali-linux-tutorial-for-beginners-what-is-how-to-install-use-2023072301/</guid>
      <description>Kali Linux is a security distribution of Linux derived from Debian and specifically designed for computer forensics and advanced penetration testing. It was developed through rewriting of BackTrack by Mati Aharoni and Devon Kearns of Offensive Security. By @guru99.com.</description>
    </item>
    
    <item>
      <title>How to use data types in PHP</title>
      <link>https://www.codeisgo.com/post/how-to-use-data-types-in-php-2023072201/</link>
      <pubDate>Sat, 22 Jul 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-use-data-types-in-php-2023072201/</guid>
      <description>PHP is a popular programming language used in web development. It offers a wide range of features to developers, including support for different data types. Data types are essential to programming because they help define how data is stored and processed in a program. By @vegibit.com.</description>
    </item>
    
    <item>
      <title>How to build a blog with great User Experience: Tips and examples</title>
      <link>https://www.codeisgo.com/post/how-to-build-blog-with-great-user-experience-tips-examples-2023072101/</link>
      <pubDate>Fri, 21 Jul 2023 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-build-blog-with-great-user-experience-tips-examples-2023072101/</guid>
      <description>The goal of your blog is to engage your target audience by encouraging them to read your content. And you can also achieve this if you provide an excellent user experience. By Christopher Jan Benitez.</description>
    </item>
    
    <item>
      <title>Large scale Scrum: Comprehensive overview of LeSS</title>
      <link>https://www.codeisgo.com/post/large-scale-scrum-comprehensive-overview-of-less-2023072001/</link>
      <pubDate>Thu, 20 Jul 2023 09:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/large-scale-scrum-comprehensive-overview-of-less-2023072001/</guid>
      <description>Large Scale Scrum, LeSS for short, has caught your attention. Maybe you&amp;rsquo;ve just started with Scrum but are already thinking about the next steps. Maybe you&amp;rsquo;re a veteran of single-team Scrum, looking to expand it to other teams. By @nimblework.com.</description>
    </item>
    
    <item>
      <title>How to build your first web application with Go</title>
      <link>https://www.codeisgo.com/post/how-to-build-your-first-web-application-with-go-2023071901/</link>
      <pubDate>Wed, 19 Jul 2023 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-build-your-first-web-application-with-go-2023071901/</guid>
      <description>One of Go&amp;rsquo;s greatest strengths lies in the its suitability for developing web applications. It offers great performance out of the box, is easy to deploy, and has many of the necessary tools you need to build and deploy a scalable web service in its standard library. This tutorial will walk you through a practical example of building a web application with Go and deploying it to production. It will cover the basics of using Go&amp;rsquo;s built-in HTTP server and templating language, and how to interact with external APIs. By Ayo.</description>
    </item>
    
    <item>
      <title>How to deploy an AI model in Python with PyTriton</title>
      <link>https://www.codeisgo.com/post/how-to-deploy-ai-model-in-python-with-pytriton-2023071801/</link>
      <pubDate>Tue, 18 Jul 2023 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-deploy-ai-model-in-python-with-pytriton-2023071801/</guid>
      <description>AI models are everywhere, in the form of chatbots, classification and summarization tools, image models for segmentation and detection, recommendation models, and more. AI machine learning (ML) models help automate many business processes, generate insights from data, and deliver new experiences. By Shankar Chandrasekaran.</description>
    </item>
    
    <item>
      <title>Eight ways to deploy a React app for free</title>
      <link>https://www.codeisgo.com/post/8-ways-to-deploy-a-react-app-for-free-2023071701/</link>
      <pubDate>Mon, 17 Jul 2023 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/8-ways-to-deploy-a-react-app-for-free-2023071701/</guid>
      <description>It&amp;rsquo;s time that you took your React applications out of development and into production! But the process of deploying an application built on top of a framework — such as React, Vue.js, or Angular — is much different from that of deploying a site built with HTML, CSS, and JavaScript. By Ashutosh Singh.</description>
    </item>
    
    <item>
      <title>Become a DevOps engineer in 2023: A practical roadmap</title>
      <link>https://www.codeisgo.com/post/become-devops-engineer-in-2023-practical-roadmap-2023071601/</link>
      <pubDate>Sun, 16 Jul 2023 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/become-devops-engineer-in-2023-practical-roadmap-2023071601/</guid>
      <description>In this detailed guide, author will share the practical roadmap for becoming a DevOps Engineer based on his 10 years of experience working as a DevOps engineer in various organizations. By Bibin Wilson.</description>
    </item>
    
    <item>
      <title>How to use Swift for web development</title>
      <link>https://www.codeisgo.com/post/how-to-use-swift-for-web-development-2023071501/</link>
      <pubDate>Sat, 15 Jul 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-use-swift-for-web-development-2023071501/</guid>
      <description>The web development world is vast, and it&amp;rsquo;s easy to feel lost in the constant stream of new technologies emerging every day. Most of these new technologies are built using JavaScript or TypeScript. However, in this article, author will introduce you to web development using native Swift, directly inside your browser. By Mikhail Isaev.</description>
    </item>
    
    <item>
      <title>6 common misconceptions around Akka-http / Pekko-http</title>
      <link>https://www.codeisgo.com/post/six-common-misconceptions-around-akka-http-pekko-http-2023071401/</link>
      <pubDate>Fri, 14 Jul 2023 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/six-common-misconceptions-around-akka-http-pekko-http-2023071401/</guid>
      <description>Akka-http is the foundation of many Scala and Java web services that have been successfully running on production for quite some time now. It&amp;rsquo;s powered by Akka, a concurrency toolkit that had a big impact on Scala&amp;rsquo;s hype taking off. By Paweł Kiersznowski.</description>
    </item>
    
    <item>
      <title>AI-fueled productivity: Generative AI opens new era of efficiency across industries</title>
      <link>https://www.codeisgo.com/post/ai-fueled-productivity-generative-ai-opens-new-era-of-efficiency-across-industries-2023071301/</link>
      <pubDate>Thu, 13 Jul 2023 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ai-fueled-productivity-generative-ai-opens-new-era-of-efficiency-across-industries-2023071301/</guid>
      <description>Businesses that previously dabbled in AI are now rushing to adopt and deploy the latest applications. Generative AI - the ability of algorithms to create new text, images, sounds, animations, 3D models and even computer code — is moving at warp speed, transforming the way people work and play. By Cliff Edwards.</description>
    </item>
    
    <item>
      <title>Learn Deno and go beyond Node.js</title>
      <link>https://www.codeisgo.com/post/learn-deno-go-beyond-nodejs-2023071201/</link>
      <pubDate>Wed, 12 Jul 2023 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/learn-deno-go-beyond-nodejs-2023071201/</guid>
      <description>Although Node.js remains the most-used server-side JavaScript runtime by a huge margin, alternative runtimes like Deno and Bun have garnered attention as they attempt to improve upon the Node.js concept. By Jeremy Holcombe.</description>
    </item>
    
    <item>
      <title>Top 10 ways to use Google Bard AI to amplify your productivity</title>
      <link>https://www.codeisgo.com/post/top-10-ways-to-use-google-bard-ai-to-amplify-your-productivity-2023071101/</link>
      <pubDate>Tue, 11 Jul 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/top-10-ways-to-use-google-bard-ai-to-amplify-your-productivity-2023071101/</guid>
      <description>Golang was first released by Google in 2009 and, and since then, has gained widespread acceptance among developers due to its simplicity, concurrency, and performance. However, many years later, Go was suddenly forgotten as many users chose other languages like Java or Python for their projects. By Vy Le.</description>
    </item>
    
    <item>
      <title>Golang performance: Go programming language vs. other languages</title>
      <link>https://www.codeisgo.com/post/golang-performance-go-programming-language-vs-other-languages-2023071001/</link>
      <pubDate>Mon, 10 Jul 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/golang-performance-go-programming-language-vs-other-languages-2023071001/</guid>
      <description>Golang was first released by Google in 2009 and, and since then, has gained widespread acceptance among developers due to its simplicity, concurrency, and performance. However, many years later, Go was suddenly forgotten as many users chose other languages like Java or Python for their projects. By Vy Le.</description>
    </item>
    
    <item>
      <title>Phantom types without phantom pain</title>
      <link>https://www.codeisgo.com/post/phantom-types-without-phantom-pain-2023070901/</link>
      <pubDate>Sun, 09 Jul 2023 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/phantom-types-without-phantom-pain-2023070901/</guid>
      <description>Phantom types is an interesting feature of the Scala programming language. While extremely useful for library authors, they have a reputation of being too confusing, complex and unnecessary, especially for programmers coming from different backgrounds - weakly typed languages. By Jaroslav Regec.</description>
    </item>
    
    <item>
      <title>Python for AI and what else?</title>
      <link>https://www.codeisgo.com/post/python-for-ai-what-else-2023070801/</link>
      <pubDate>Sat, 08 Jul 2023 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/python-for-ai-what-else-2023070801/</guid>
      <description>Python has taken over the development space and Python is definitely for AI as well as many other application arenas. In fact, it&amp;rsquo;s everywhere. Ask any coder, and they&amp;rsquo;ll tell you that it&amp;rsquo;s easy to learn and it&amp;rsquo;s often the right tool for the job. By Intersog.</description>
    </item>
    
    <item>
      <title>How to implement chaos testing for your backend services using k6</title>
      <link>https://www.codeisgo.com/post/how-to-implement-chaos-testing-for-your-backend-services-using-k6-2023070701/</link>
      <pubDate>Fri, 07 Jul 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-implement-chaos-testing-for-your-backend-services-using-k6-2023070701/</guid>
      <description>Testing is essential to ensure that your software application performs as expected. No doubt about it. But even if your application runs smoothly in a testing environment, unexpected incidents can occur in production, such as a crashed database or a lost connection to a third-party service. By Donald Le and Tomas Fernandez.</description>
    </item>
    
    <item>
      <title>How good is Elixir performance?</title>
      <link>https://www.codeisgo.com/post/how-good-is-elixir-performance-2023070601/</link>
      <pubDate>Thu, 06 Jul 2023 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-good-is-elixir-performance-2023070601/</guid>
      <description>Elixir builds on top of Erlang and shares the same abstractions for building distributed, fault-tolerant applications. Since then, it&amp;rsquo;s been gaining popularity because it&amp;rsquo;s highly scalable, reliable, and great for Microservices and Cloud Computing. By Alex Pedchenko.</description>
    </item>
    
    <item>
      <title>TypeScript 5.2 beta brings explicit resource management</title>
      <link>https://www.codeisgo.com/post/typescript-5-2-beta-brings-explicit-resource-management-2023070501/</link>
      <pubDate>Wed, 05 Jul 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/typescript-5-2-beta-brings-explicit-resource-management-2023070501/</guid>
      <description>Forthcoming update to Microsoft&amp;rsquo;s strongly-typed JavaScript also backs decorator metadata for consuming metadata on classes. By Paul Krill.</description>
    </item>
    
    <item>
      <title>How to make engaging programming videos</title>
      <link>https://www.codeisgo.com/post/how-to-make-engaging-programming-videos-2023070401/</link>
      <pubDate>Tue, 04 Jul 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-make-engaging-programming-videos-2023070401/</guid>
      <description>Programming videos have become an increasingly popular medium for sharing knowledge and helping the fellow developers on your team. Especially when you&amp;rsquo;re working remotely, effective communication is vital, and screencasts have emerged as a powerful tool that meets this need. That&amp;rsquo;s why knowing how to make programming videos is a valuable skill, no matter where you are in your career. By Philipp Acsany.</description>
    </item>
    
    <item>
      <title>Qubit quest takes a topological turn</title>
      <link>https://www.codeisgo.com/post/qubit-quest-takes-topological-turn-2023070301/</link>
      <pubDate>Mon, 03 Jul 2023 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/qubit-quest-takes-topological-turn-2023070301/</guid>
      <description>Google and Quantinuum bring a new, promising particle into the quantum computer road map. Two teams of researchers have used topology, a centuries-old field of mathematics, and a new kind of &amp;ldquo;quasiparticle&amp;rdquo; to come up with an error-correction technique for quantum computers that could leave others developed to date in the bin. By Margo Anderson.</description>
    </item>
    
    <item>
      <title>Ericsson to WhatsApp: The story of Erlang</title>
      <link>https://www.codeisgo.com/post/ericsson-to-whatsapp-story-of-erlang-2023070201/</link>
      <pubDate>Sun, 02 Jul 2023 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ericsson-to-whatsapp-story-of-erlang-2023070201/</guid>
      <description>In this post, we&amp;rsquo;re going to look at a piece of technology that was banned by the company that created it. It was kept alive by a small team of enthusiasts. Then, almost thirty years after its first development, it became the core technology underpinning one of the most important and lucrative startups of the 2010s. By Babbage.</description>
    </item>
    
    <item>
      <title>A glance at the Java performance toolbox</title>
      <link>https://www.codeisgo.com/post/glance-at-java-performance-toolbox-2023070101/</link>
      <pubDate>Sat, 01 Jul 2023 05:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/glance-at-java-performance-toolbox-2023070101/</guid>
      <description>Performance tuning starts with analysis, and JDK tools can help you gain insights on classes and threads and can perform live GC analysis or heap dump postprocessing: jcmd, jconsole, jstat, jmap and jfr. By Ana-Maria Mihalceanu.</description>
    </item>
    
    <item>
      <title>How to use PyScript – A Python frontend framework</title>
      <link>https://www.codeisgo.com/post/how-to-use-pyscript-python-frontend-framework-2023063001/</link>
      <pubDate>Fri, 30 Jun 2023 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-use-pyscript-python-frontend-framework-2023063001/</guid>
      <description>Python has grown in popularity immensely in recent years. It has a wide range of applications, from its most popular use in Artificial Intelligence, to Data Science, Robotics, and Scripting. Anaconda announced a framework named PyScript that allows you to use Python on the web using standard HTML. By Ifihanagbara Olusheye.</description>
    </item>
    
    <item>
      <title>Delivering messages at the scale of the World Cup</title>
      <link>https://www.codeisgo.com/post/delivering-messages-at-scale-of-world-cup-2023062901/</link>
      <pubDate>Thu, 29 Jun 2023 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/delivering-messages-at-scale-of-world-cup-2023062901/</guid>
      <description>Events like the World Cup bring together a huge number of fans like Alex all over the world. The biggest challenge in maintaining such a service is scale. The type of traffic for such events can be extremely spiky. A very steady traffic volume can suddenly spike when Mbappe scores the goal that ties the game. Suddenly, FCM needs to notify 250M users about this event. By Michelangelo Mecozzi.</description>
    </item>
    
    <item>
      <title>Character sets and collations in MySQL</title>
      <link>https://www.codeisgo.com/post/character-sets-collations-in-mysql-2023062801/</link>
      <pubDate>Wed, 28 Jun 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/character-sets-collations-in-mysql-2023062801/</guid>
      <description>Understanding the differences between character sets and collations in MySQL. Character sets and collations are fundamentally important concepts to understand when dealing with string columns in MySQL. A slight misunderstanding of either can lead to poor performance or unexpected errors when inserting data. By planetscale.com.</description>
    </item>
    
    <item>
      <title>PayPal open sources key-value store JunoDB</title>
      <link>https://www.codeisgo.com/post/paypal-open-sources-key-value-store-junodb-2023062701/</link>
      <pubDate>Tue, 27 Jun 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/paypal-open-sources-key-value-store-junodb-2023062701/</guid>
      <description>PayPal last month released the source code for JunoDB, a distributed key-value store it developed internally and which today powers a variety of backend services at the payment site, including 350 billion transaction requests per day, the company says. By Alex Woodie.</description>
    </item>
    
    <item>
      <title>Develop data visualization interfaces in Python with Dash</title>
      <link>https://www.codeisgo.com/post/develop-data-visualization-interfaces-in-python-with-dash-2023062601/</link>
      <pubDate>Mon, 26 Jun 2023 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/develop-data-visualization-interfaces-in-python-with-dash-2023062601/</guid>
      <description>In the past, creating analytical web applications was a task for seasoned developers that required knowledge of multiple programming languages and frameworks. That&amp;rsquo;s no longer the case. Nowadays, you can make data visualization interfaces using pure Python. One popular tool for this is Dash. By Bob Pacheco.</description>
    </item>
    
    <item>
      <title>CI/CD with Crunchy Postgres for Kubernetes and Argo</title>
      <link>https://www.codeisgo.com/post/ci-cd-with-crunchy-postgres-for-kubernetes-argo-2023062501/</link>
      <pubDate>Sun, 25 Jun 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ci-cd-with-crunchy-postgres-for-kubernetes-argo-2023062501/</guid>
      <description>Continuous Integration / Continuous Delivery (CI/CD) is an automated approach in which incremental code changes are made, built, tested and delivered. Organizations want to get their software solutions to market as quickly as possible without sacrificing quality or stability. While CI/CD is often associated with application code, it can also be beneficial for managing changes to PostgreSQL database clusters. By Bob Pacheco.</description>
    </item>
    
    <item>
      <title>How to access, install, and use AI ChatGPT-4 plugins (and why you should)</title>
      <link>https://www.codeisgo.com/post/how-to-access-install-use-ai-chatgpt-4-plugins-why-you-should-2023062401/</link>
      <pubDate>Sat, 24 Jun 2023 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-access-install-use-ai-chatgpt-4-plugins-why-you-should-2023062401/</guid>
      <description>ChatGPT-3.5 is useful. ChatGPT-4 can be very useful. But, for the most useful version of ChatGPT to date, you need to add, implement, and use ChatGPT-4 with plugins. By Steven Vaughan-Nichols.</description>
    </item>
    
    <item>
      <title>The role of User Experience (UX) in custom software development</title>
      <link>https://www.codeisgo.com/post/role-of-user-experience-ux-in-custom-software-development-2023062301/</link>
      <pubDate>Fri, 23 Jun 2023 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/role-of-user-experience-ux-in-custom-software-development-2023062301/</guid>
      <description>User Experience, commonly called UX, is an all-encompassing term that refers to a user&amp;rsquo;s overall perception of and response to using a product, system, or service. In the context of software development solutions, it is the quality of the interaction a user has with a software product. By Naveen Joshi.</description>
    </item>
    
    <item>
      <title>Rails design patterns - the big picture</title>
      <link>https://www.codeisgo.com/post/rails-design-patterns-big-picture-2023062201/</link>
      <pubDate>Thu, 22 Jun 2023 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/rails-design-patterns-big-picture-2023062201/</guid>
      <description>A design pattern is a repeatable solution to solve common problems in a software design. When building apps with the Ruby on Rails framework, you will often face such issues, especially when working on big legacy applications where the architecture does not follow good software design principles. By Paweł Dąbrowski.</description>
    </item>
    
    <item>
      <title>The fundamentals to enterprise architecture</title>
      <link>https://www.codeisgo.com/post/fundamentals-to-enterprise-architecture-2023062101/</link>
      <pubDate>Wed, 21 Jun 2023 09:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/fundamentals-to-enterprise-architecture-2023062101/</guid>
      <description>In today&amp;rsquo;s digital era, it is essential for businesses to stay competitive by modernising their legacy processes. By updating outdated process flows, software systems and data models, businesses can strengthen their competitive edge in the marketplace, develop new business capabilities and focus on growth into new and developing areas rather than on continually maintaining rigid and inefficient business fundamentals. By Tobias Moeglich.</description>
    </item>
    
    <item>
      <title>Protecting serverless applications with AWS WAF</title>
      <link>https://www.codeisgo.com/post/protecting-serverless-applications-with-aws-waf-2023062001/</link>
      <pubDate>Tue, 20 Jun 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/protecting-serverless-applications-with-aws-waf-2023062001/</guid>
      <description>Since serverless is designed to scale to infinity, one of the questions we get asked very often is whether a DDoS attack on the serverless application can result in a hefty Cloud Bill. One way to prevent this is to have rate limiting on API Gateway in place so that the serverless application doesn&amp;rsquo;t scale to unexpected levels and end up using all underlying resources. By Vishwasa Navada K.</description>
    </item>
    
    <item>
      <title>How to navigate the hidden risks of AI and digitization</title>
      <link>https://www.codeisgo.com/post/how-to-navigate-hidden-risks-of-ai-digitization-2023061901/</link>
      <pubDate>Mon, 19 Jun 2023 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-navigate-hidden-risks-of-ai-digitization-2023061901/</guid>
      <description>Discover how businesses can harness the potential of AI-powered digitization while mitigating risks related to data governance, ethics, workforce adaptability and cybersecurity to drive optimization and achieve unprecedented growth. By Alon Ghelber.</description>
    </item>
    
    <item>
      <title>How generative AI changes everything about the observability industry</title>
      <link>https://www.codeisgo.com/post/how-generative-ai-changes-everything-about-observability-industry-2023061801/</link>
      <pubDate>Sun, 18 Jun 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-generative-ai-changes-everything-about-observability-industry-2023061801/</guid>
      <description>In the last 40 years, I&amp;rsquo;ve seen three truly disruptive technologies: the world wide web in the early 1990s, Steve Jobs&amp;rsquo; introduction of the iPhone in 2007, and ChatGPT a few months ago, now the fastest growing app in history. By By Peter Pezaris.</description>
    </item>
    
    <item>
      <title>ChatGPT can now help humans speak to trees. But Why?</title>
      <link>https://www.codeisgo.com/post/chatgpt-can-now-help-humans-speak-to-trees-but-why-2023061701/</link>
      <pubDate>Sat, 17 Jun 2023 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/chatgpt-can-now-help-humans-speak-to-trees-but-why-2023061701/</guid>
      <description>ChatGPT, a chatbot developed by OpenAI to respond to human queries about anything from cake recipes to math problems and drafting emails, seems like it can do it all. By Jackson Ryan.</description>
    </item>
    
    <item>
      <title>(Spring) Booting Java to accept digital payments with USDC</title>
      <link>https://www.codeisgo.com/post/spring-booting-java-to-accept-digital-payments-with-usdc-2023061601/</link>
      <pubDate>Fri, 16 Jun 2023 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/spring-booting-java-to-accept-digital-payments-with-usdc-2023061601/</guid>
      <description>It&amp;rsquo;s funny how a seemingly meaningless event in one&amp;rsquo;s life can lead to an unexpected change. For me, one of those events happened in July 2021 when my flight home was delayed by so much that I paid for my very first Uber. For this article, I wanted to see how easy it is for a web2 developer to use Java in order to perform some Fintech transactions using web3 and USDC over the Ethereum blockchain. My plan is to use the Circle Java SDK, Java 17, and a Spring Boot 3 RESTful API. By John Vester.</description>
    </item>
    
    <item>
      <title>How to foster a security culture</title>
      <link>https://www.codeisgo.com/post/how-to-foster-security-culture-2023061501/</link>
      <pubDate>Thu, 15 Jun 2023 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-foster-security-culture-2023061501/</guid>
      <description>Government IT teams can help make information security a shared responsibility through education and preparedness exercises and by leveraging technology. By Joel Snyder.</description>
    </item>
    
    <item>
      <title>Comprehensive guide to React hooks: Simplifying state and side effects</title>
      <link>https://www.codeisgo.com/post/comprehensive-guide-to-react-hooks-simplifying-state-side-effects-2023061401/</link>
      <pubDate>Wed, 14 Jun 2023 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/comprehensive-guide-to-react-hooks-simplifying-state-side-effects-2023061401/</guid>
      <description>React Hooks have revolutionized the way we write React components by providing a simpler and more elegant approach to managing state and handling side effects. In this article, we will explore the core hooks in React and dive into custom hooks, advanced hook patterns, and best practices. Let&amp;rsquo;s get started! By Kingsley Amankwah.</description>
    </item>
    
    <item>
      <title>How DevSecOps teams should approach API security</title>
      <link>https://www.codeisgo.com/post/how-devsecops-teams-should-approach-api-security-2023061301/</link>
      <pubDate>Tue, 13 Jun 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-devsecops-teams-should-approach-api-security-2023061301/</guid>
      <description>A recommended setup that addresses the unique concerns of developers, security and DevOps teams. It is common for these roles to lack a unified vision on how they approach API security. Therefore, in this post, I will provide a recommended API security setup that benefits all parties involved. By Gary Archer.</description>
    </item>
    
    <item>
      <title>Kubernetes cost optimization made easy: Efficient tools for streamlining FinOps</title>
      <link>https://www.codeisgo.com/post/kubernetes-cost-optimization-made-easy-efficient-tools-for-streamlining-finops-2023061201/</link>
      <pubDate>Mon, 12 Jun 2023 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/kubernetes-cost-optimization-made-easy-efficient-tools-for-streamlining-finops-2023061201/</guid>
      <description>As organizations embrace Kubernetes for their containerized workloads, the need for effective cost optimization becomes paramount. To navigate the complex landscape of cloud-native infrastructure, leveraging efficient tools is key to streamlining FinOps practices and maximizing cost savings. By Seifeddine Rajhi.</description>
    </item>
    
    <item>
      <title>What is CPU cache and how does it impact performance?</title>
      <link>https://www.codeisgo.com/post/what-is-cpu-cache-how-does-it-impact-performance-2023061101/</link>
      <pubDate>Sun, 11 Jun 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-cpu-cache-how-does-it-impact-performance-2023061101/</guid>
      <description>Imagine your computer&amp;rsquo;s CPU as the engine of a powerful sports car, tirelessly driving it towards your destination. The CPU cache, in this case, acts like the high-octane fuel needed to keep the engine revved up, ensuring smooth and efficient operation. By Faraz Khan.</description>
    </item>
    
    <item>
      <title>From polling to websockets: Improving order tracking user experience</title>
      <link>https://www.codeisgo.com/post/from-polling-to-websockets-improving-order-tracking-user-experience-2023061001/</link>
      <pubDate>Sat, 10 Jun 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/from-polling-to-websockets-improving-order-tracking-user-experience-2023061001/</guid>
      <description>Where is my order? Is the app stuck? Even when everything else in an application is polished, the user experience might be far from delightful if the information on the screen rarely updates. Displaying up-to-date and often updating information on an application view inspires confidence in the quality of the product and the prospect of getting what you ordered. By Tero Laitinen.</description>
    </item>
    
    <item>
      <title>How to upgrade your Flask application using async</title>
      <link>https://www.codeisgo.com/post/how-to-upgrade-your-flask-application-using-async-2023060901/</link>
      <pubDate>Fri, 09 Jun 2023 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-upgrade-your-flask-application-using-async-2023060901/</guid>
      <description>Long before Python 3, and ChatGPT, and TikTok, poor developers had to write their web servers using &lt;em&gt;shudders&lt;/em&gt; Python 2 native features. This meant no asynchronous operations. The frameworks that arose from this era proliferated and became cornerstones of web development. There might even be a synchronous Python web server showing you this text right now. But things change, and with Python 3&amp;rsquo;s native support of asynchronous operations came a new standard - Asynchronous Server Gateway Interface (ASGI). By vidavolta.io.</description>
    </item>
    
    <item>
      <title>How GitHub Copilot is getting better at understanding your code</title>
      <link>https://www.codeisgo.com/post/how-github-copilot-is-getting-better-at-understanding-your-code-2023060801/</link>
      <pubDate>Thu, 08 Jun 2023 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-github-copilot-is-getting-better-at-understanding-your-code-2023060801/</guid>
      <description>With a new Fill-in-the-Middle paradigm, GitHub engineers improved the way GitHub Copilot contextualizes your code. By continuing to develop and test advanced retrieval algorithms, they&amp;rsquo;re working on making our AI tool even more advanced. By github.blog.</description>
    </item>
    
    <item>
      <title>A brief history of MicroStack</title>
      <link>https://www.codeisgo.com/post/brief-history-of-microstack-2023060701/</link>
      <pubDate>Wed, 07 Jun 2023 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/brief-history-of-microstack-2023060701/</guid>
      <description>OpenStack is no doubt a wonderful and successful piece of software. It allows you to create your own cloud infrastructure, and thanks to its open-source nature, it&amp;rsquo;s free to use for everyone. By Andre Ruiz.</description>
    </item>
    
    <item>
      <title>Why Ethereum is still the home of DeFi</title>
      <link>https://www.codeisgo.com/post/why-ethereum-is-still-home-of-defi-2023060601/</link>
      <pubDate>Tue, 06 Jun 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-ethereum-is-still-home-of-defi-2023060601/</guid>
      <description>Ethereum is the 2nd largest blockchain by market cap behind Bitcoin, and thus the largest smart contract blockchain, so it&amp;rsquo;s no surprise that Ethereum&amp;rsquo;s blockchain supports the largest portion of assets locked in DeFi protocols, with about $27b of assets locked. By @ultimate.app.</description>
    </item>
    
    <item>
      <title>How to use ChatGPT AI for smart contract development</title>
      <link>https://www.codeisgo.com/post/how-to-use-chatgpt-ai-for-smart-contract-development-2023060501/</link>
      <pubDate>Mon, 05 Jun 2023 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-use-chatgpt-ai-for-smart-contract-development-2023060501/</guid>
      <description>ChatGPT and AI have become the most exciting new technologies of the past decade. You&amp;rsquo;ve likely already seen some of the fascinating use cases of the tool like writing poems, lyrics in the style of renowned musicians, film scripts, college essays, and more. In this blog, you&amp;rsquo;ll learn how to use ChatGPT to improve your smart contract development. By Clarissa Watson.</description>
    </item>
    
    <item>
      <title>What is the best time to perform regression testing?</title>
      <link>https://www.codeisgo.com/post/what-is-best-time-to-perform-regression-testing-2023060401/</link>
      <pubDate>Sun, 04 Jun 2023 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-best-time-to-perform-regression-testing-2023060401/</guid>
      <description>When does regression occur in a software product? Whenever there is any change in the application code. Application or software development is not complete without adding new features or changing its existing code. By Geosley Andrades.</description>
    </item>
    
    <item>
      <title>Revolutionize business websites with Copilot in Power Pages</title>
      <link>https://www.codeisgo.com/post/revolutionize-business-websites-with-copilot-in-power-pages-2023060301/</link>
      <pubDate>Sat, 03 Jun 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/revolutionize-business-websites-with-copilot-in-power-pages-2023060301/</guid>
      <description>This article demonstrates how to use Arm64EC in a C++ application. The application you will implement performs the multiplication of two pseudo-randomly generated square matrices. By Dawid Borycki.</description>
    </item>
    
    <item>
      <title>Using Arm64EC with Windows 11</title>
      <link>https://www.codeisgo.com/post/using-arm64ec-with-windows-11-2023060201/</link>
      <pubDate>Fri, 02 Jun 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/using-arm64ec-with-windows-11-2023060201/</guid>
      <description>This article demonstrates how to use Arm64EC in a C++ application. The application you will implement performs the multiplication of two pseudo-randomly generated square matrices. By Dawid Borycki.</description>
    </item>
    
    <item>
      <title>Serverless API on AWS, Azure and GCP - Deployment and benchmark</title>
      <link>https://www.codeisgo.com/post/serverless-api-on-aws-azure-gcp-deployment-benchmark-2023060101/</link>
      <pubDate>Thu, 01 Jun 2023 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/serverless-api-on-aws-azure-gcp-deployment-benchmark-2023060101/</guid>
      <description>In this article, author has created a serverless Express API and deployed it on AWS, Azure, and GCP to evaluate each platform&amp;rsquo;s performance. After conducting load tests using K6, I found that Azure and AWS performed comparably well (slightly better for Azure), while GCP lagged due to significant cold starts (up to 5 seconds when speaking to a Database). By Aurélien BETTINI.</description>
    </item>
    
    <item>
      <title>Headless WordPress with GraphQL and SvelteKit</title>
      <link>https://www.codeisgo.com/post/headless-wordpress-with-graphql-sveltekit-2023053101/</link>
      <pubDate>Wed, 31 May 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/headless-wordpress-with-graphql-sveltekit-2023053101/</guid>
      <description>Headless WordPress + GraphQL + SvelteKit as any other stack where you have a backend (data store), a frontend (the website), and a way to connect the two. In this case, the backend is WordPress, the frontend is SvelteKit and the way to connect the two is GraphQL. By Justin Ahinon.</description>
    </item>
    
    <item>
      <title>CQRS facts and myths explained</title>
      <link>https://www.codeisgo.com/post/cqrs-facts-myths-explained-2023053001/</link>
      <pubDate>Tue, 30 May 2023 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/cqrs-facts-myths-explained-2023053001/</guid>
      <description>Older but still relevant article dealing with question of technical patterns and how they are filled with myths and mishaps. Quite often, this happens to CQS and CQRS. By Oskar Dudycz.</description>
    </item>
    
    <item>
      <title>How to keep docker secrets secure: Complete guide</title>
      <link>https://www.codeisgo.com/post/how-to-keep-docker-secrets-secure-complete-guide-2023052901/</link>
      <pubDate>Mon, 29 May 2023 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-keep-docker-secrets-secure-complete-guide-2023052901/</guid>
      <description>Secret values such as API keys, passwords, and certificates need to be safely handled throughout the software development process and your app&amp;rsquo;s runtime. Exposure of secrets can be catastrophic, as unauthorized actors could use the credentials to perform privileged interactions with your services. By James Walker.</description>
    </item>
    
    <item>
      <title>Cloud sustainability and the path to green software</title>
      <link>https://www.codeisgo.com/post/cloud-sustainability-path-to-green-software-2023052801/</link>
      <pubDate>Sun, 28 May 2023 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/cloud-sustainability-path-to-green-software-2023052801/</guid>
      <description>In an increasingly sustainability‑conscious world, cloud software, services, and infrastructure are no longer evaluated only in terms of performance, resilience, scalability, and reliability, but also according to their environmental impact. So, considering cloud sustainability means tools impact on the environment needs to be observed. By aster.cloud.</description>
    </item>
    
    <item>
      <title>How to hack Hacker News (and consistently hit the front page)</title>
      <link>https://www.codeisgo.com/post/how-to-hack-hacker-news-consistently-hit-front-page-2023052701/</link>
      <pubDate>Sat, 27 May 2023 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-hack-hacker-news-consistently-hit-front-page-2023052701/</guid>
      <description>Getting featured on the HN front page is high on every Indie Hacker&amp;rsquo;s bingo card, not to mention &amp;ldquo;hacking Hacker News.&amp;rdquo; However, we found a way to consistently get to the front page using a repeatable process that you can use too. By Iron Brands.</description>
    </item>
    
    <item>
      <title>LangChain has added Cypher Search</title>
      <link>https://www.codeisgo.com/post/langchain-has-added-cypher-search-2023052601/</link>
      <pubDate>Fri, 26 May 2023 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/langchain-has-added-cypher-search-2023052601/</guid>
      <description>With the LangChain library, you can conveniently generate Cypher queries, enabling an efficient retrieval of information from Neo4j. By Tomaz Bratanic.</description>
    </item>
    
    <item>
      <title>Keep parts of your GraphQL Introspection Query hidden</title>
      <link>https://www.codeisgo.com/post/keep-parts-of-your-graphql-introspection-query-hidden--2023052501/</link>
      <pubDate>Thu, 25 May 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/keep-parts-of-your-graphql-introspection-query-hidden--2023052501/</guid>
      <description>Using directives and plugins in Apollo Server 4 to customize the introspection query output. Once you have created your first schema and your GraphQL server is up and running, it makes sense to implement precautions to prevent it from being compromised by bad actors. By Florian Fuchs·</description>
    </item>
    
    <item>
      <title>Web app performance root cause analysis with Application Insights</title>
      <link>https://www.codeisgo.com/post/web-app-performance-root-cause-analysis-with-application-insights-2023052401/</link>
      <pubDate>Wed, 24 May 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/web-app-performance-root-cause-analysis-with-application-insights-2023052401/</guid>
      <description>Having the ability to identify clear root cause for incidents in production workloads is valuable, the best way to prevent future incidents is to understand what caused past ones. Of course you can have a good set of load tests but still, incidents in production environments can happen and it&amp;rsquo;s crucial to have available data that can help to understand what happened so application can be improved and prevent replications. By LuisLopes.</description>
    </item>
    
    <item>
      <title>Deploying securely into Azure architecture with Terraform Cloud and HCP Vault</title>
      <link>https://www.codeisgo.com/post/deploying-securely-into-azure-architecture-with-terraform-cloud-hcp-vault-2023052301/</link>
      <pubDate>Tue, 23 May 2023 06:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/deploying-securely-into-azure-architecture-with-terraform-cloud-hcp-vault-2023052301/</guid>
      <description>Learn how to build a secure infrastructure as code workflow with Terraform Cloud dynamic provider credentials, Microsoft Defender for Cloud, and HCP Vault. By David Wright, Arnaud Lheureux.</description>
    </item>
    
    <item>
      <title>Encapsulation in Java (with example)</title>
      <link>https://www.codeisgo.com/post/encapsulation-in-java-with-example-2023052201/</link>
      <pubDate>Mon, 22 May 2023 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/encapsulation-in-java-with-example-2023052201/</guid>
      <description>Encapsulation is a fundamental concept in object-oriented programming (OOP) that allows developers to achieve data abstraction, improve code maintainability, and create more robust software. In this article, we will dive deep into the principles of encapsulation in Java, understand its benefits, and explore the best practices to implement it effectively. By Rahul.</description>
    </item>
    
    <item>
      <title>Autonomous database observability</title>
      <link>https://www.codeisgo.com/post/autonomous-database-observability-2023052101/</link>
      <pubDate>Sun, 21 May 2023 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/autonomous-database-observability-2023052101/</guid>
      <description>Autonomous Database (ADB) Observability blog series where we&amp;rsquo;ll cover the basics of database observability and then introduce the most relevant Oracle tools and services that you can leverage to observe your Autonomous Databases. By German Viscuso.</description>
    </item>
    
    <item>
      <title>Building and training your first neural network with TensorFlow and Keras</title>
      <link>https://www.codeisgo.com/post/building-training-your-first-neural-network-with-tensorflow-keras-2023052001/</link>
      <pubDate>Sat, 20 May 2023 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-training-your-first-neural-network-with-tensorflow-keras-2023052001/</guid>
      <description>Learn how to build and train your first Image Classification model with Keras and TensorFlow using Convolutional Neural Network. By Aryan Garg.</description>
    </item>
    
    <item>
      <title>Building and deploying MySQL Raft at Meta</title>
      <link>https://www.codeisgo.com/post/building-deploying-mysql-raft-at-meta-2023051901/</link>
      <pubDate>Fri, 19 May 2023 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-deploying-mysql-raft-at-meta-2023051901/</guid>
      <description>At Meta, we run one of the largest deployments of MySQL in the world. The deployment powers the social graph along with many other services, like Messaging, Ads, and Feed. Over the last few years, we have implemented MySQL Raft, a Raft consensus engine that was integrated with MySQL to build a replicated state machine. By Anirban Rahut, Abhinav Sharma, Yichen Shen, Ahsanul Haque.</description>
    </item>
    
    <item>
      <title>How to build an NFT gallery using QuickNode&#39;s GraphQL NFT API</title>
      <link>https://www.codeisgo.com/post/how-to-build-nft-gallery-using-quicknodes-graphql-nft-api-2023051801/</link>
      <pubDate>Thu, 18 May 2023 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-build-nft-gallery-using-quicknodes-graphql-nft-api-2023051801/</guid>
      <description>A step-by-step tutorial on building an interactive NFT Gallery using QuickNode&amp;rsquo;s GraphQL NFT API, icy.tools, JavaScript, Next.js, and Tailwind CSS. By Aayush Gupta.</description>
    </item>
    
    <item>
      <title>How to mock HTTP APIs with MockServer</title>
      <link>https://www.codeisgo.com/post/how-to-mock-http-apis-with-mockserver-2023051701/</link>
      <pubDate>Wed, 17 May 2023 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-mock-http-apis-with-mockserver-2023051701/</guid>
      <description>This post covers step-by-step instructions on how to use MockServer to mock an HTTP API, as well as an overview of limitations one may encounter. As the name suggests, MockServer is a powerful tool that allows developers to mock HTTP APIs, making testing much easier and more efficient. It aims to solve the problem of testing APIs that are still in development or not yet available, allowing developers to continue working without being held up by dependencies. By Kasper Siig. Kasper Siig.</description>
    </item>
    
    <item>
      <title>Achieving unbrickable remote firmware updates on MCUs with a Microvisor architecture</title>
      <link>https://www.codeisgo.com/post/achieving-unbrickable-remote-firmware-updates-on-mcus-with-microvisor-architecture-2023051601/</link>
      <pubDate>Tue, 16 May 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/achieving-unbrickable-remote-firmware-updates-on-mcus-with-microvisor-architecture-2023051601/</guid>
      <description>For many years, microcontrollers have been a staple in various products, continuously revolutionizing their feature sets, reliability, and performance. Moore&amp;rsquo;s Law has brought 16- and 32-bit processing to even the smallest and most affordable consumer products. The presence of larger memory and CPU power has allowed the use of real-time operating systems (RTOS) where previously developers had to rely on &amp;ldquo;bare metal&amp;rdquo; coding. However, as products have evolved to become connected devices in the context of IoT, it has revealed fundamental shortcomings in the traditional methods of software development for microcontrollers. By Jonathan Williams.</description>
    </item>
    
    <item>
      <title>How to use Azure functions with MongoDB Atlas in Java</title>
      <link>https://www.codeisgo.com/post/how-to-use-azure-functions-with-mongodb-atlas-in-java-2023051501/</link>
      <pubDate>Mon, 15 May 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-use-azure-functions-with-mongodb-atlas-in-java-2023051501/</guid>
      <description>In this article, we are going write the function as a service (FaaS) — i.e., a serverless function that will interact with data via a database, to produce meaningful results. FaaS can also be very useful in A/B testing when you want to quickly release an independent function without going into actual implementation or release. By Mohit Sharma.</description>
    </item>
    
    <item>
      <title>SAP solutions to add on to an SAP S/4HANA System</title>
      <link>https://www.codeisgo.com/post/sap-solutions-to-add-on-to-sap-s-4hana-system-2023051401/</link>
      <pubDate>Sun, 14 May 2023 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/sap-solutions-to-add-on-to-sap-s-4hana-system-2023051401/</guid>
      <description>Along with the core SAP S/4HANA solution, a number of peripheral SAP cloud applications provide benefits to financial organizations. These applications are often in the scope of finance transformation projects, with finance and accounting serving as interested parties in the implementation of these tools. The tools highlighted in this section cover analytics, end-to-end procurement, time and expense management, contingent labor management, and human resources (HR) management. By SAP PRESS.</description>
    </item>
    
    <item>
      <title>How to enable HSTS for enhanced web security in Apache</title>
      <link>https://www.codeisgo.com/post/how-to-enable-hsts-for-enhanced-web-security-in-apache-2023051301/</link>
      <pubDate>Sat, 13 May 2023 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-enable-hsts-for-enhanced-web-security-in-apache-2023051301/</guid>
      <description>HTTP Strict Transport Security (HSTS) is a web security policy mechanism that helps to protect websites against protocol downgrade attacks and cookie hijacking. It allows web servers to declare that web browsers (or other complying user agents) should interact with it using only secure HTTPS connections, and never via the insecure HTTP protocol. This article will guide you on how to implement and optimize HSTS in Apache for improved web security. By Rahul.</description>
    </item>
    
    <item>
      <title>From &#39;Likes&#39; to &#39;Rewards&#39;: How web3 is disrupting traditional social media model</title>
      <link>https://www.codeisgo.com/post/from-likes-to-rewards-how-web3-is-disrupting-traditional-social-media-model-2023051201/</link>
      <pubDate>Fri, 12 May 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/from-likes-to-rewards-how-web3-is-disrupting-traditional-social-media-model-2023051201/</guid>
      <description>Over the past decade, social media platforms have revolutionized social interactions for people looking to connect with friends, family, and like-minded individuals and communities. Since the dawn of MySpace and Facebook, social media has provided us with an unprecedented level of connectivity and has opened up a world of opportunities for businesses to connect with their customers. However, with the rise of Web3, traditional social media platforms are being forced to rethink their models in order to stay relevant in a rapidly evolving digital landscape. By chain.com.</description>
    </item>
    
    <item>
      <title>Dissecting Npm malware: Five packages and their evil install scripts</title>
      <link>https://www.codeisgo.com/post/dissecting-npm-malware-five-packages-their-evil-install-scripts-2023051101/</link>
      <pubDate>Thu, 11 May 2023 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/dissecting-npm-malware-five-packages-their-evil-install-scripts-2023051101/</guid>
      <description>Packages published on npm can declare pre and post-install hooks, which are scripts that run, well, pre or post-install. That is to say, when the npm CLI installs a package, it also runs those scripts on your machine. By Gabi Dobocan.</description>
    </item>
    
    <item>
      <title>Redis performance tuning: How to optimize Redis for high-traffic applications</title>
      <link>https://www.codeisgo.com/post/redis-performance-tuning-how-to-optimize-redis-for-high-traffic-applications-2023051001/</link>
      <pubDate>Wed, 10 May 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/redis-performance-tuning-how-to-optimize-redis-for-high-traffic-applications-2023051001/</guid>
      <description>Redis is a widely-used in-memory data store that is known for its speed and flexibility, making it ideal for building high-performance applications. However, with its increasing popularity and the explosion of high-traffic applications, it becomes crucial to optimize Redis to keep up with the growing data demand. By Jatin Sharma.</description>
    </item>
    
    <item>
      <title>How to add a Software Bill of Materials (SBOM) to your containers with GitHub Actions</title>
      <link>https://www.codeisgo.com/post/how-to-add-software-bill-of-materials-sbom-to-your-containers-with-github-actions-2023050901/</link>
      <pubDate>Tue, 09 May 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-add-software-bill-of-materials-sbom-to-your-containers-with-github-actions-2023050901/</guid>
      <description>Learn how to add a Software Bill of Materials (SBOM) to your containers with GitHub Actions in a few easy steps. An SBOM is an inventory of the components that make up a software application. It is a list of the components that make up a software application including the version of each component. The version is important because it can be cross-reference with a vulnerability database to determine if the component has any known vulnerabilities. By Alex Ellis.</description>
    </item>
    
    <item>
      <title>12 best &amp; most unique search engines to try in 2023</title>
      <link>https://www.codeisgo.com/post/12-best-most-unique-search-engines-to-try-in-2023-2023050801/</link>
      <pubDate>Mon, 08 May 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/12-best-most-unique-search-engines-to-try-in-2023-2023050801/</guid>
      <description>Although Google is by far the most popular search engine, it&amp;rsquo;s certainly not the only search engine. Different search engines have different audience demographics. And different pros and cons. By Vlado Pavlik.</description>
    </item>
    
    <item>
      <title>A serverless query engine from spare parts</title>
      <link>https://www.codeisgo.com/post/serverless-query-engine-from-spare-parts-2023050701/</link>
      <pubDate>Sun, 07 May 2023 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/serverless-query-engine-from-spare-parts-2023050701/</guid>
      <description>An open-source implementation of a Data Lake with DuckDB and AWS Lambdas. In this post we will show how to build a simple end-to-end application in the cloud on a serverless infrastructure. The purpose is simple: we want to show that we can develop directly against the cloud while minimizing the cognitive overhead of designing and building infrastructure. By Ciro Greco.</description>
    </item>
    
    <item>
      <title>Introducing storage on Vercel</title>
      <link>https://www.codeisgo.com/post/introducing-storage-on-vercel-2023050601/</link>
      <pubDate>Sat, 06 May 2023 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introducing-storage-on-vercel-2023050601/</guid>
      <description>Vercel KV, Vercel Postgres, Vercel Blob, and Vercel Edge Config are now available. Driven by the need for both performance and personalization, frameworks are becoming server-first and edge-first. By vercel.com.</description>
    </item>
    
    <item>
      <title>The REST API Handbook – How to build, test, consume, and document REST APIs</title>
      <link>https://www.codeisgo.com/post/rest-api-handbook-how-to-build-test-consume-document-rest-apis-2023050501/</link>
      <pubDate>Fri, 05 May 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/rest-api-handbook-how-to-build-test-consume-document-rest-apis-2023050501/</guid>
      <description>This tutorial aims to show you an example of how you can fully implement a REST API. We&amp;rsquo;ll cover basic setup and architecture with Node and Express, unit testing with Supertest, seeing how we can consume the API from a React front-end app and finally documenting the API using tools such as Swagger. By Germán Cocca.</description>
    </item>
    
    <item>
      <title>Distributed cloud-native graph database with NebulaGraph Docker extension</title>
      <link>https://www.codeisgo.com/post/distributed-cloud-native-graph-database-with-nebulagraph-docker-extension-2023050401/</link>
      <pubDate>Thu, 04 May 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/distributed-cloud-native-graph-database-with-nebulagraph-docker-extension-2023050401/</guid>
      <description>Graph databases have become a popular solution for storing and querying complex relationships between data. As the amount of graph data grows and the need for high concurrency increases, a distributed graph database is essential to handle the scale. Finding a distributed graph database that automatically shards the data, while allowing businesses to scale from small to trillion-edge-level without changing the underlying storage, architecture of the service, or application code, however, can be a challenge. By Wey Gu and Ajeet Singh Raina.</description>
    </item>
    
    <item>
      <title>How to deploy the different SAP BTP development environments</title>
      <link>https://www.codeisgo.com/post/how-to-deploy-different-sap-btp-development-environments-2023050301/</link>
      <pubDate>Wed, 03 May 2023 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-deploy-different-sap-btp-development-environments-2023050301/</guid>
      <description>SAP Business Technology Platform (SAP BTP) is a platform focused on turning data into actionable business plans, particularly by leveraging tools found in an intelligent enterprise. SAP BTP contains many solutions, tools, and products under its umbrella. In this post, we&amp;rsquo;ll look at the deployment options for the different SAP Business Technology Platform development environments. By SAP PRESS.</description>
    </item>
    
    <item>
      <title>How to build Angular search functionality with GraphQL?</title>
      <link>https://www.codeisgo.com/post/how-to-build-angular-search-functionality-with-graphql-2023050201/</link>
      <pubDate>Tue, 02 May 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-build-angular-search-functionality-with-graphql-2023050201/</guid>
      <description>In this tutorial, you will learn how to build a fullstack Angular application that uses GraphQL to fetch data from a server. The application we&amp;rsquo;ll build together will display a list of blog posts fetched from a GraphQL API using Apollo Client, including search functionality. To create the GraphQL API, we will use StepZen, a GraphQL API platform that allows you to build and deploy a GraphQL API in minutes. By Roy Derks.</description>
    </item>
    
    <item>
      <title>Optimizing your app for network reachability</title>
      <link>https://www.codeisgo.com/post/optimizing-your-app-for-network-reachability-2023050101/</link>
      <pubDate>Mon, 01 May 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/optimizing-your-app-for-network-reachability-2023050101/</guid>
      <description>Network Reachability is a vital aspect of apps that use some networking capabilities. Your users won&amp;rsquo;t always have a good internet connection, so optimizing your app for bad networking conditions is essential. By Antoine van der Lee.</description>
    </item>
    
    <item>
      <title>Python classes: The power of object-oriented programming</title>
      <link>https://www.codeisgo.com/post/python-classes-power-of-object-oriented-programming-2023043001/</link>
      <pubDate>Sun, 30 Apr 2023 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/python-classes-power-of-object-oriented-programming-2023043001/</guid>
      <description>Python supports the object-oriented programming paradigm through classes. They provide an elegant way to define reusable pieces of code that encapsulate data and behavior in a single entity. With classes, you can quickly and intuitively model real-world objects and solve complex problems. By Leodanis Pozo Ramos.</description>
    </item>
    
    <item>
      <title>How to use Ansible to create reports with Lynis, automate audits, and evaluate the security of your systems</title>
      <link>https://www.codeisgo.com/post/how-to-use-ansible-to-create-reports-with-lynis-automate-audits-evaluate-security-of-your-systems-2023042901/</link>
      <pubDate>Sat, 29 Apr 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-use-ansible-to-create-reports-with-lynis-automate-audits-evaluate-security-of-your-systems-2023042901/</guid>
      <description>From the server administrators of highly technological organizations, to product managers of financial institutions, down to the one-man startups that just want to secure their shopping cart, the same question pops up: &amp;ldquo;If TLS/SSL certificates all do the same thing, what type should we get?&amp;rdquo; By Digicert.</description>
    </item>
    
    <item>
      <title>How to choose the right type of TLS/SSL certificate</title>
      <link>https://www.codeisgo.com/post/how-to-choose-right-type-of-tls-ssl-certificate-2023042801/</link>
      <pubDate>Fri, 28 Apr 2023 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-choose-right-type-of-tls-ssl-certificate-2023042801/</guid>
      <description>From the server administrators of highly technological organizations, to product managers of financial institutions, down to the one-man startups that just want to secure their shopping cart, the same question pops up: &amp;ldquo;If TLS/SSL certificates all do the same thing, what type should we get?&amp;rdquo; By Digicert.</description>
    </item>
    
    <item>
      <title>Nano stores in Angular: how to make the state management simpler</title>
      <link>https://www.codeisgo.com/post/nano-stores-in-angular-how-to-make-state-management-simpler-2023042701/</link>
      <pubDate>Thu, 27 Apr 2023 07:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/nano-stores-in-angular-how-to-make-state-management-simpler-2023042701/</guid>
      <description>Angular now has integration for Nano Stores, an open source state manager based on the idea of atomic tree-shakable stores and direct manipulation. It is very small (from 334 bytes), has zero dependencies, and promotes moving logic from components to stores. By Nina Torgunakova.</description>
    </item>
    
    <item>
      <title>Moving beyond Google: Why ChatGPT is the search engine of the future</title>
      <link>https://www.codeisgo.com/post/moving-beyond-google-why-chatgpt-is-search-engine-of-future-2023042601/</link>
      <pubDate>Wed, 26 Apr 2023 05:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/moving-beyond-google-why-chatgpt-is-search-engine-of-future-2023042601/</guid>
      <description>I was thrilled when my school announced its new 1-to-1 technology program in my first year of teaching, a decade ago. This announcement meant that each of our students would now have a school-issued laptop in the classroom. Not only was it a welcome transition from traditional paper-based learning, but it also meant that I would be relieved from my daily tussles with the copy machine. By Zak Cohen</description>
    </item>
    
    <item>
      <title>Organoid intelligence: Computing on the brain</title>
      <link>https://www.codeisgo.com/post/organoid-intelligence-computing-on-brain-2023042501/</link>
      <pubDate>Tue, 25 Apr 2023 05:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/organoid-intelligence-computing-on-brain-2023042501/</guid>
      <description>Small spheres of neurons show promise for drug testing and computation. In parallel with recent developments in machine learning like GPT-4, a group of scientists has recently proposed the use of neural tissue itself, carefully grown to re-create the structures of the animal brain, as a computational substrate. By Michael Nolan.</description>
    </item>
    
    <item>
      <title>Simplified data pipelines with Pulsar transformation functions</title>
      <link>https://www.codeisgo.com/post/simplified-data-pipelines-with-pulsar-transformation-functions-2023042401/</link>
      <pubDate>Mon, 24 Apr 2023 09:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/simplified-data-pipelines-with-pulsar-transformation-functions-2023042401/</guid>
      <description>They provide a low-code way to develop basic processing and routing of data using existing Pulsar features. Using functions in the cloud is a very efficient way of creating iterable workflows that can transform data, analyze source code, make platform configurations, and do many other useful jobs. As you develop a function you will quickly realize a need for a solid foundation of utilities and formatting. By Christophe Bornet.</description>
    </item>
    
    <item>
      <title>Cilium Mesh – One mesh to connect them all</title>
      <link>https://www.codeisgo.com/post/cilium-mesh-one-mesh-to-connect-them-all-2023042301/</link>
      <pubDate>Sun, 23 Apr 2023 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/cilium-mesh-one-mesh-to-connect-them-all-2023042301/</guid>
      <description>Cilium has rapidly become the standard in Kubernetes networking thanks due to its advanced security, performance, and exceptional scalability. With the increase in the adoption of Cilium, more and more customers have requested to bring Cilium to the world of virtual machines and servers. By Thomas Graf.</description>
    </item>
    
    <item>
      <title>Clean code</title>
      <link>https://www.codeisgo.com/post/clean-code-2023042201/</link>
      <pubDate>Sat, 22 Apr 2023 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/clean-code-2023042201/</guid>
      <description>Clean code can be read and enhanced by a developer other than its original author. By Moises Gamio.</description>
    </item>
    
    <item>
      <title>How we achieved a 6-fold increase in Podman startup speed</title>
      <link>https://www.codeisgo.com/post/how-we-achieved-6-fold-increase-in-podman-startup-speed-2023042101/</link>
      <pubDate>Fri, 21 Apr 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-we-achieved-6-fold-increase-in-podman-startup-speed-2023042101/</guid>
      <description>By cutting unnecessary processes, you can realize near-real-time container startup, critical in cars and other time-sensitive applications. By  Dan Walsh (Red Hat), Alexander Larsson (Red Hat), Pierre-Yves Chibon (Red Hat).</description>
    </item>
    
    <item>
      <title>Igniting IBM Ecosystem with New IBM z16 and IBM LinuxONE 4 single frame and rack mount options</title>
      <link>https://www.codeisgo.com/post/igniting-ibm-ecosystem-with-new-ibm-z16-ibm-linuxone-4-single-frame-rack-mount-options-2023042001/</link>
      <pubDate>Thu, 20 Apr 2023 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/igniting-ibm-ecosystem-with-new-ibm-z16-ibm-linuxone-4-single-frame-rack-mount-options-2023042001/</guid>
      <description>At IBM, we obsess over what our clients need—not just to meet today&amp;rsquo;s business challenges, but what will help them capitalize on future opportunities. By Tina Tarquinio, VP, Product Management, IBM Z and LinuxONE.</description>
    </item>
    
    <item>
      <title>The greater use of cloud computing for financial services</title>
      <link>https://www.codeisgo.com/post/greater-use-of-cloud-computing-for-financial-services-2023041901/</link>
      <pubDate>Wed, 19 Apr 2023 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/greater-use-of-cloud-computing-for-financial-services-2023041901/</guid>
      <description>For good reason, the financial services industry is quickly adopting cloud computing technology. Cloud computing provides numerous advantages, including cost savings, scalability, agility, and increased security. By Finance Magnates Staff.</description>
    </item>
    
    <item>
      <title>Comparing Avro vs Protobuf for data serialization</title>
      <link>https://www.codeisgo.com/post/comparing-avro-vs-protobuf-for-data-serialization-2023041801/</link>
      <pubDate>Tue, 18 Apr 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/comparing-avro-vs-protobuf-for-data-serialization-2023041801/</guid>
      <description>Data serialization is a crucial aspect of modern distributed systems because it enables the efficient communication and storage of structured data. In this article, we will discuss two popular serialization formats: Avro and Protocol Buffers, Protobuf for short, and compare their strengths and weaknesses to help you make an informed decision about which one to use in your projects. By Daniel Selans.</description>
    </item>
    
    <item>
      <title>Using Vulcan codecs with Kafka Java APIs</title>
      <link>https://www.codeisgo.com/post/using-vulcan-codecs-with-kafka-java-apis-2023041701/</link>
      <pubDate>Mon, 17 Apr 2023 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/using-vulcan-codecs-with-kafka-java-apis-2023041701/</guid>
      <description>For those that aren&amp;rsquo;t familiar, Vulcan is a functional Avro encoding library that uses the official Apache Avro library under the hood. The difference between this and the official Avro build plugins approach is that the types are defined in plain Scala. Then the Avro schema is generated from those instead of defining the Avro schema and getting code generated at compile time that adheres to that schema. By César Enrique.</description>
    </item>
    
    <item>
      <title>Underrated Scala features and hidden gems in the standard library</title>
      <link>https://www.codeisgo.com/post/underrated-scala-features-hidden-gems-in-standard-library-2023041601/</link>
      <pubDate>Sun, 16 Apr 2023 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/underrated-scala-features-hidden-gems-in-standard-library-2023041601/</guid>
      <description>A data structure which manages resources automatically. It lets us focus on the task at hand by giving us a handle on the acquired resource which is then automatically released in the end so that we avoid resource leaks. By Anzori (Nika) Ghurtchumelia.</description>
    </item>
    
    <item>
      <title>Kotlin or Java for Android app development which one should you choose?</title>
      <link>https://www.codeisgo.com/post/kotlin-or-java-for-android-app-development-which-one-should-you-choose-2023041501/</link>
      <pubDate>Sat, 15 Apr 2023 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/kotlin-or-java-for-android-app-development-which-one-should-you-choose-2023041501/</guid>
      <description>Android app development is a big and ever-growing industry. Kotlin or Java for Android App Development lets understand more about these technologies. By cumulations.com.</description>
    </item>
    
    <item>
      <title>Mastering Gradle dependency management with version catalogs: A comprehensive guide</title>
      <link>https://www.codeisgo.com/post/mastering-gradle-dependency-management-with-version-catalogs-comprehensive-guide-2023041401/</link>
      <pubDate>Fri, 14 Apr 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/mastering-gradle-dependency-management-with-version-catalogs-comprehensive-guide-2023041401/</guid>
      <description>In complex and modular Android projects, managing dependencies can be a daunting and time-consuming task. Gradle Version Catalogs, introduced in Gradle 7.0 and promoted to stable in version 7.4, offer an elegant solution to streamline dependency management. In this comprehensive guide, we will explore the benefits of Version Catalogs, demonstrate how to implement them in an Android project with code snippets and provide tips to help you get the most out of this powerful feature. By Kashif Mehmood.</description>
    </item>
    
    <item>
      <title>Eying efficiency: This is data&#39;s opportunity</title>
      <link>https://www.codeisgo.com/post/eying-efficiency-this-is-data-opportunity-2023041301/</link>
      <pubDate>Thu, 13 Apr 2023 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/eying-efficiency-this-is-data-opportunity-2023041301/</guid>
      <description>Data is the biggest value driver for businesses bringing positive change and enabling near term efficiency. Maintaining an eye on the future is so important to businesses - and it&amp;rsquo;s why data leadership is of rising value. Although currently there&amp;rsquo;s a great deal of economic uncertainty, the data community should feel optimistic; this is the opportunity to demonstrate business value, benefit colleagues and play a role in efficiency and sustainability initiatives. By Danielle McConville.</description>
    </item>
    
    <item>
      <title>Real-time data linkage via Linked Data Event Streams</title>
      <link>https://www.codeisgo.com/post/real-time-data-linkage-via-linked-data-event-streams-2023041201/</link>
      <pubDate>Wed, 12 Apr 2023 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/real-time-data-linkage-via-linked-data-event-streams-2023041201/</guid>
      <description>Real-time interchanging data across domains and applications is challenging; data format incompatibility, latency and outdated data sets, quality issues, and lack of metadata and context. A Linked Data Event Stream (LDES) is a new data publishing approach which allows you to publish any dataset as a collection of immutable objects. The focus of an LDES is to allow clients to replicate the history of a dataset and efficiently synchronize with its latest changes. By towardsai.net.</description>
    </item>
    
    <item>
      <title>Comparisons of proxies for MySQL</title>
      <link>https://www.codeisgo.com/post/comparisons-of-proxies-for-mysql-2023041101/</link>
      <pubDate>Tue, 11 Apr 2023 07:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/comparisons-of-proxies-for-mysql-2023041101/</guid>
      <description>HAProxy, ProxySQL, MySQL Router (AKA MySQL Proxy); in the last few years, I had to answer multiple times on what proxy to use and in what scenario. When designing an architecture, many components need to be considered before deciding on the best solution. By Marco Tusa.</description>
    </item>
    
    <item>
      <title>Developers journey to AWS Lambda</title>
      <link>https://www.codeisgo.com/post/developers-journey-to-aws-lambda-2023041001/</link>
      <pubDate>Mon, 10 Apr 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/developers-journey-to-aws-lambda-2023041001/</guid>
      <description>AWS Lambda has a surprise learning curve. You create a new function, write your code, and it executes. Easy, right? Then you discover just how deep the rabbit hole goes. Deluged by so many topics, it&amp;rsquo;s hard to know where to go next. By Stephen Sennett.</description>
    </item>
    
    <item>
      <title>NGINX tutorial: How to use OpenTelemetry tracing to understand your microservices</title>
      <link>https://www.codeisgo.com/post/nginx-tutorial-how-to-use-opentelemetry-tracing-to-understand-your-microservices-2023040901/</link>
      <pubDate>Sun, 09 Apr 2023 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/nginx-tutorial-how-to-use-opentelemetry-tracing-to-understand-your-microservices-2023040901/</guid>
      <description>A microservices architecture comes with many benefits, including increased team autonomy and increased flexibility in scaling and deployment. On the downside, the more services in a system (and a microservices app can have dozens or even hundreds), the more difficult it becomes to maintain a clear picture of the overall operation of the system.Observability tooling gives us the power to build that picture across numerous services and supporting infrastructure. By Vijay Kanade.</description>
    </item>
    
    <item>
      <title>What is virtual memory? Meaning, architecture, benefits and challenges</title>
      <link>https://www.codeisgo.com/post/what-is-virtual-memory-meaning-architecture-benefits-challenges-2023040801/</link>
      <pubDate>Sat, 08 Apr 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-virtual-memory-meaning-architecture-benefits-challenges-2023040801/</guid>
      <description>Virtual memory speeds up the execution of heavier applications without running out of memory. Virtual memory is defined as a memory management method where computers use secondary memory to compensate for the scarcity of physical memory. By Vijay Kanade .</description>
    </item>
    
    <item>
      <title>Humanness in the age of AI</title>
      <link>https://www.codeisgo.com/post/humanness-in-age-of-ai-2023040701/</link>
      <pubDate>Fri, 07 Apr 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/humanness-in-age-of-ai-2023040701/</guid>
      <description>A path to an open and permissionless identity protocol. The Worldcoin project is initiating an open and permissionless identity protocol called World ID. It empowers individuals to verify their humanness online while maintaining their anonymity through zero-knowledge proofs. By @worldcoin.org.</description>
    </item>
    
    <item>
      <title>How to connect to MySQL remotely with SSH PuTTY Tunnels: A step-by-step guide</title>
      <link>https://www.codeisgo.com/post/how-to-connect-to-mysql-remotely-with-ssh-putty-tunnels-step-by-step-guide-2023040601/</link>
      <pubDate>Thu, 06 Apr 2023 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-connect-to-mysql-remotely-with-ssh-putty-tunnels-step-by-step-guide-2023040601/</guid>
      <description>MySQL is a popular relational database management system to organize and store data. Depending on your specific use cases and preferences, you can connect to a MySQL Server through a command-line interface, using GUI tools,such as dbForge Studio for MySQL, programming languages or via web-based interfaces such as phpMyAdmin. By Julia Evans.</description>
    </item>
    
    <item>
      <title>Frontend performance checklist</title>
      <link>https://www.codeisgo.com/post/frontend-performance-checklist-2023040501/</link>
      <pubDate>Wed, 05 Apr 2023 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/frontend-performance-checklist-2023040501/</guid>
      <description>In the speed-obsessed world of today, better performance comes with serious business gains. This frontend performance checklist is a cumulative list of items that we at Crystallize found important when creating a Superfast web application that is Superfast. By Dhairya Dwivedi, Håkon Gullord Krogh.</description>
    </item>
    
    <item>
      <title>Increase availability &amp; container images caching thanks to kube-image-keeper</title>
      <link>https://www.codeisgo.com/post/increase-availability-container-images-caching-thanks-to-kube-image-keeper-2023040401/</link>
      <pubDate>Tue, 04 Apr 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/increase-availability-container-images-caching-thanks-to-kube-image-keeper-2023040401/</guid>
      <description>At Enix, we manage hundreds of Kubernetes clusters for our customers and our own internal use. On cloud, on premises, big and small, from development to production&amp;hellip; And there is one particular issue that hits all these clusters at one point or another: the image retrieval process. By Nicolas Gouze.</description>
    </item>
    
    <item>
      <title>Technical differences between WEB 2 and WEB 3: A developer&#39;s perspective</title>
      <link>https://www.codeisgo.com/post/technical-differences-between-web2-and-web3-developers-perspective-2023040301/</link>
      <pubDate>Mon, 03 Apr 2023 16:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/technical-differences-between-web2-and-web3-developers-perspective-2023040301/</guid>
      <description>Web2 refers to the internet&amp;rsquo;s second generation, in which websites and web applications are centralized. For many years, Web2 has been the standard, with a client-server architecture and data stored on central servers controlled by a few large corporations. By Nxtgen Virtue.</description>
    </item>
    
    <item>
      <title>How to set up and use Syncthing to sync files on Linux</title>
      <link>https://www.codeisgo.com/post/how-to-set-up-use-syncthing-to-sync-files-on-linux-2023040201/</link>
      <pubDate>Sun, 02 Apr 2023 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-set-up-use-syncthing-to-sync-files-on-linux-2023040201/</guid>
      <description>With the proliferation of cloud storage services and the growing need for remote work capabilities, file sync software has become increasingly popular in recent years. It allows users to automatically synchronize files between different devices and platforms, ensuring that all file versions are up-to-date and easily accessible from anywhere. By Bobby Borisov.</description>
    </item>
    
    <item>
      <title>Mastering weather predictions: AI with LSTM Deep Learning models for accurate temperature forecasts</title>
      <link>https://www.codeisgo.com/post/mastering-weather-predictions-with-lstm-deep-learning-models-for-accurate-temperature-forecasts-2023040101/</link>
      <pubDate>Sat, 01 Apr 2023 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/mastering-weather-predictions-with-lstm-deep-learning-models-for-accurate-temperature-forecasts-2023040101/</guid>
      <description>Predicting temperature trends with advanced deep learning techniques using LSTM. Weather forecasting is one of the most important tools in the modern world and developing a good temperature prediction model can be a huge competitive advantage for many businesses. Ambient temperature measurement is directly linked to several business areas such as agriculture, energy sector, trading, aviation, and many other sectors. By Octavio Santiago.</description>
    </item>
    
    <item>
      <title>Microsoft is building a cryptocurrency wallet into its Edge browser</title>
      <link>https://www.codeisgo.com/post/microsoft-is-building-cryptocurrency-wallet-into-its-edge-browser-2023033101/</link>
      <pubDate>Fri, 31 Mar 2023 04:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/microsoft-is-building-cryptocurrency-wallet-into-its-edge-browser-2023033101/</guid>
      <description>A controversial feature is coming to Microsoft&amp;rsquo;s browser just as the crypto markets are suffering. By Tom Warren.</description>
    </item>
    
    <item>
      <title>Design and implement Jira board with drag and drop feature using React and Tailwind CSS</title>
      <link>https://www.codeisgo.com/post/design-implement-jira-board-with-drag-drop-feature-using-react-tailwind-css-2023033001/</link>
      <pubDate>Thu, 30 Mar 2023 04:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/design-implement-jira-board-with-drag-drop-feature-using-react-tailwind-css-2023033001/</guid>
      <description>In this article, we are going to learn how to design Jira Board like UI using React with Tailwind CSS and how to manage its state using Context API. Also we are going to implement our own custom Drag and Drop feature by implementing reusable custom hooks. By Altamash Ali.</description>
    </item>
    
    <item>
      <title>How to use autoloading in PHP</title>
      <link>https://www.codeisgo.com/post/how-to-use-autoloading-in-php-2023032901/</link>
      <pubDate>Wed, 29 Mar 2023 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-use-autoloading-in-php-2023032901/</guid>
      <description>Autoloading is an essential feature of any modern PHP application. It allows you to load classes and dependencies automatically, making it easier to manage your code and reducing the need for manual class loading. In this tutorial, we will explore the basics of autoloading in PHP, its benefits, and how to set it up in your project. Byvegibit.com.</description>
    </item>
    
    <item>
      <title>From Zero to Hero: Learning CSS Grid made easy</title>
      <link>https://www.codeisgo.com/post/from-zero-to-hero-learning-css-grid-made-easy-2023032801/</link>
      <pubDate>Tue, 28 Mar 2023 09:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/from-zero-to-hero-learning-css-grid-made-easy-2023032801/</guid>
      <description>In the world of web design, CSS Grid has emerged as a powerful tool for creating complex layouts with ease. This layout system enables designers to create a grid of rows and columns and place elements anywhere on the grid. By Code Home.</description>
    </item>
    
    <item>
      <title>How your software engineering team can ship 10x faster</title>
      <link>https://www.codeisgo.com/post/how-your-software-engineering-team-can-ship-10x-faster-2023032701/</link>
      <pubDate>Mon, 27 Mar 2023 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-your-software-engineering-team-can-ship-10x-faster-2023032701/</guid>
      <description>When we talk about &amp;ldquo;shipping 10x faster&amp;rdquo; at Swarmia, we mean that your customers will have the features that matter to them in their hands 10x sooner. Ultimately, this allows you to serve your customers better than the competition. By Ari-Pekka Koponen.</description>
    </item>
    
    <item>
      <title>Node hosting on Google Cloud: A pillar of Web3 infrastructure</title>
      <link>https://www.codeisgo.com/post/node-hosting-on-google-cloud-pillar-of-web3-infrastructure-2023032601/</link>
      <pubDate>Sun, 26 Mar 2023 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/node-hosting-on-google-cloud-pillar-of-web3-infrastructure-2023032601/</guid>
      <description>Blockchain nodes are the physical machines that power the virtual computer that comprises a blockchain network and store the distributed ledger. There are several types of blockchain nodes, such as RPC nodes, validator nodes, archive nodes. By Bertrand Portier.</description>
    </item>
    
    <item>
      <title>Six lessons for a cookieless future</title>
      <link>https://www.codeisgo.com/post/six-lessons-for-cookieless-future-2023032501/</link>
      <pubDate>Sat, 25 Mar 2023 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/six-lessons-for-cookieless-future-2023032501/</guid>
      <description>Cookies — small files that websites put on your computer to store information about your preferences — are relied on by 81% of companies for marketing and growth, according to a recent report by Twilio. But browsers, such as Google Chrome, plan to phase out cookies by 2024, reportedly to appease concerns from their audience. By Tom Ritchie.</description>
    </item>
    
    <item>
      <title>The architecture of Prometheus</title>
      <link>https://www.codeisgo.com/post/architecture-of-prometheus-2023032401/</link>
      <pubDate>Fri, 24 Mar 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/architecture-of-prometheus-2023032401/</guid>
      <description>This article explains the Architecture of Prometheus. Prometheus is an open source monitoring and alerting toolkit for services and applications that run in containers. Developed first at SoundCloud, the project became part of the Cloud Native Computing Foundation (CNCF). Prometheus is now the industry standard for both containerized infrastructure and classic implementation scenarios, especially within Kubernetes clusters. By Ju.</description>
    </item>
    
    <item>
      <title>AIOps improving service assurance for the healthcare industry</title>
      <link>https://www.codeisgo.com/post/aiops-improving-service-assurance-for-healthcare-industry-2023032301/</link>
      <pubDate>Thu, 23 Mar 2023 01:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/aiops-improving-service-assurance-for-healthcare-industry-2023032301/</guid>
      <description>For healthcare providers and payers, improving the experience of members and patients requires replacing disconnected legacy systems with agile infrastructure and applications. By Dan Schneider.</description>
    </item>
    
    <item>
      <title>Why your choice of Java Virtual Machine (JVM) matters more than ever</title>
      <link>https://www.codeisgo.com/post/why-your-choice-of-java-virtual-machine-jvm-matters-more-than-ever-2023032201/</link>
      <pubDate>Wed, 22 Mar 2023 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-your-choice-of-java-virtual-machine-jvm-matters-more-than-ever-2023032201/</guid>
      <description>In my recent interview with Software Daily, I discussed that there are many companies looking for better customer experience, faster execution, and lower infrastructure costs&amp;hellip; and that they have discovered a better use of Java to help them with just that. By John Ceccarelli.</description>
    </item>
    
    <item>
      <title>Haskell in enterprise: Interview with Rob Harrison</title>
      <link>https://www.codeisgo.com/post/haskell-in-enterprise-interview-with-rob-harrison-2023032101/</link>
      <pubDate>Tue, 21 Mar 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/haskell-in-enterprise-interview-with-rob-harrison-2023032101/</guid>
      <description>We&amp;rsquo;ve all heard about Haskell success stories from famous companies like Meta and Tesla. But did you know that Haskell is successfully used in plenty of enterprises, many of which you wouldn&amp;rsquo;t think of as being at the forefront of technology? By Gints Dreimanis.</description>
    </item>
    
    <item>
      <title>From 50 ML projects, 48 made it to production within 2 weeks. How?</title>
      <link>https://www.codeisgo.com/post/from-50-ml-projects-48-made-it-to-production-within-2-weeks-how-2023032001/</link>
      <pubDate>Mon, 20 Mar 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/from-50-ml-projects-48-made-it-to-production-within-2-weeks-how-2023032001/</guid>
      <description>Putting machine learning (ML) models in production is considered an operational challenge that is performed after all the hard work on training and optimizing the model is completed. In contrast, serverless ML starts with a minimal model, including the operational feature pipeline(s) and inference pipeline. By Jim Dowling.</description>
    </item>
    
    <item>
      <title>Intrusion detection network – Protecting from cyber attacks</title>
      <link>https://www.codeisgo.com/post/intrusion-detection-network-protecting-from-cyber-attacks-2023031901/</link>
      <pubDate>Sun, 19 Mar 2023 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/intrusion-detection-network-protecting-from-cyber-attacks-2023031901/</guid>
      <description>As cyber threats continue to evolve, it&amp;rsquo;s essential for businesses to have systems in place to protect against attacks. One important tool in the cybersecurity toolkit is an intrusion detection network (IDN). By Priyanshu Sahay.</description>
    </item>
    
    <item>
      <title>AI and robotics – How are they connected?</title>
      <link>https://www.codeisgo.com/post/ai-robotics-how-are-they-connected-2023031801/</link>
      <pubDate>Sat, 18 Mar 2023 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ai-robotics-how-are-they-connected-2023031801/</guid>
      <description>Robotics and AI are two fields that have created buzz worldwide. Artificial Intelligence (AI) refers to developing computer programs or machines that can perform tasks that normally require human intelligence, such as learning, problem-solving, and decision-making. By moonpreneur.com.</description>
    </item>
    
    <item>
      <title>NGINX tutorial: How to securely manage secrets in containers</title>
      <link>https://www.codeisgo.com/post/nginx-tutorial-how-to-securely-manage-secrets-in-containers-2023031701/</link>
      <pubDate>Fri, 17 Mar 2023 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/nginx-tutorial-how-to-securely-manage-secrets-in-containers-2023031701/</guid>
      <description>Many of your microservices need secrets to operate securely. Examples of secrets include the private key for an SSL/TLS certificate, an API key to authenticate to another service, or an SSH key for remote login. Proper secrets management requires strictly limiting the contexts where secrets are used to only the places they need to be and preventing secrets from being accessed except when needed. By Robert Haynes of F5.</description>
    </item>
    
    <item>
      <title>Embracing the power of functional programming: A comprehensive guide</title>
      <link>https://www.codeisgo.com/post/embracing-power-of-functional-programming-comprehensive-guide-2023031601/</link>
      <pubDate>Thu, 16 Mar 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/embracing-power-of-functional-programming-comprehensive-guide-2023031601/</guid>
      <description>Functional programming has steadily gained traction in the software development world, thanks to its ability to create more maintainable, efficient, and robust code. By Arthur Frank.</description>
    </item>
    
    <item>
      <title>Pandas 2.0 and its ecosystem (Arrow, Polars, DuckDB)</title>
      <link>https://www.codeisgo.com/post/pandas-2-its-ecosystem-arrow-polars-duckdb-2023031501/</link>
      <pubDate>Wed, 15 Mar 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/pandas-2-its-ecosystem-arrow-polars-duckdb-2023031501/</guid>
      <description>Data manipulation and analysis can be challenging and involve working with large datasets. Thankfully, a widely used Python library known as Pandas has become the go-to tool for processing and manipulating data. Pandas recently got an update, which is version 2.0. This article takes a closer look at what Pandas is, its success, and what the new version brings, including its ecosystem around Arrow, Polars, and DuckDB. By Simon Späti.</description>
    </item>
    
    <item>
      <title>A deep dive into AIOps and MLOps</title>
      <link>https://www.codeisgo.com/post/deep-dive-into-aiops-mlops-2023031401/</link>
      <pubDate>Tue, 14 Mar 2023 06:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/deep-dive-into-aiops-mlops-2023031401/</guid>
      <description>Monitoring and managing a DevOps environment is complex. The volume of data generated by new distributed architectures (such as Kubernetes) makes it difficult for DevOps teams to effectively respond to customer requests. By  Hicham Bouissoumer, Nicolas Giron.</description>
    </item>
    
    <item>
      <title>Building serverless Java applications with the AWS SAM CLI</title>
      <link>https://www.codeisgo.com/post/building-serverless-java-applications-with-aws-sam-cli-2023031301/</link>
      <pubDate>Mon, 13 Mar 2023 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-serverless-java-applications-with-aws-sam-cli-2023031301/</guid>
      <description>When using Java in the serverless environment, the AWS Serverless Application Model Command Line Interface (AWS SAM CLI) offers an easier way to build and deploy AWS Lambda functions. You can either use the default AWS SAM build mechanism or tailor the build behavior to your application needs. By Mehmet Nuri Deveci, Steven Cook, and Maximilian Schellhorn.</description>
    </item>
    
    <item>
      <title>Introduction to Web Audio API</title>
      <link>https://www.codeisgo.com/post/introduction-to-web-audio-api-2023031201/</link>
      <pubDate>Sun, 12 Mar 2023 05:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introduction-to-web-audio-api-2023031201/</guid>
      <description>A critical part of WebRTC is the transmission of audio. Web Audio API is all about processing and synthesizing audio in web applications. It allows developers to create complex audio processing and synthesis using a set of high-level JavaScript objects and functions. By Madhu Balakrishna.</description>
    </item>
    
    <item>
      <title>Deploy Apache Flink cluster on Kubernetes</title>
      <link>https://www.codeisgo.com/post/deploy-apache-flink-cluster-on-kubernetes-2023031101/</link>
      <pubDate>Sat, 11 Mar 2023 04:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/deploy-apache-flink-cluster-on-kubernetes-2023031101/</guid>
      <description>When it comes to deploying Apache Flink on Kubernetes, you can do it in two modes, either session cluster or job cluster. A session cluster is a running standalone cluster that can run multiple jobs, while a Job cluster deploys a dedicated cluster for each job. By Elvis David.</description>
    </item>
    
    <item>
      <title>How to orchestrate an ETL Data Pipeline with Apache Airflow</title>
      <link>https://www.codeisgo.com/post/how-to-orchestrate-etl-data-pipeline-with-apache-airflow-2023031001/</link>
      <pubDate>Fri, 10 Mar 2023 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-orchestrate-etl-data-pipeline-with-apache-airflow-2023031001/</guid>
      <description>Data Orchestration involves using different tools and technologies together to extract, transform, and load (ETL) data from multiple sources into a central repository. By Aviator Ifeanyichukwu.</description>
    </item>
    
    <item>
      <title>Why and how to replace end-to-end tests with synthetic monitors</title>
      <link>https://www.codeisgo.com/post/why-how-to-replace-end-to-end-tests-with-synthetic-monitors-2023030901/</link>
      <pubDate>Thu, 09 Mar 2023 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-how-to-replace-end-to-end-tests-with-synthetic-monitors-2023030901/</guid>
      <description>An older article about potential alternative to classic end-to-end tests: synthetic monitors. A thousand tests can&amp;rsquo;t prove your software works. They can only prove it doesn&amp;rsquo;t. When your code reaches production, even the most thorough end-to-end tests can&amp;rsquo;t prevent your users from seeing that &amp;ldquo;500 - Unexpected Server Error&amp;rdquo; screen that keeps you awake at night. By Lucas da Costa.</description>
    </item>
    
    <item>
      <title>API rate limiting vs. API throttling: How are they different?</title>
      <link>https://www.codeisgo.com/post/api-rate-limiting-vs-api-throttling-how-are-they-different-2023030801/</link>
      <pubDate>Wed, 08 Mar 2023 09:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/api-rate-limiting-vs-api-throttling-how-are-they-different-2023030801/</guid>
      <description>The explosive growth of digital services and mobile devices has created new challenges for developers trying to support users with different needs and usage patterns. High user demand, limited network data plans, and user frustration all combine to create a need for API throttling. By Vyom Srivastava.</description>
    </item>
    
    <item>
      <title>How IBM&#39;s new supercomputer is making AI foundation models more enterprise-budget friendly</title>
      <link>https://www.codeisgo.com/post/how-ibm-new-supercomputer-is-making-ai-foundation-models-more-enterprise-budget-friendly-2023030701/</link>
      <pubDate>Tue, 07 Mar 2023 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-ibm-new-supercomputer-is-making-ai-foundation-models-more-enterprise-budget-friendly-2023030701/</guid>
      <description>Foundation models are changing the way that artificial intelligence (AI) and machine learning (ML) are able to be used. All that power comes with a cost though, as building AI foundation models is a resource-intensive task. By Sean Michael Kerner.</description>
    </item>
    
    <item>
      <title>Write reusable code for AppSync JavaScript resolvers</title>
      <link>https://www.codeisgo.com/post/write-reusable-code-for-appsync-javascript-resolvers-2023030601/</link>
      <pubDate>Mon, 06 Mar 2023 08:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/write-reusable-code-for-appsync-javascript-resolvers-2023030601/</guid>
      <description>Learn how to share code between AppSync JS resolvers. AWS AppSync is a fully managed service that allows developers to build scalable and performant GraphQL APIs. It is also serverless, meaning that you will only pay for what you use. By Benoît Bouré.</description>
    </item>
    
    <item>
      <title>The first 30 days as a CTO or VP of Engineering for SaaS: What you need to know</title>
      <link>https://www.codeisgo.com/post/first-30-days-as-cto-or-vp-of-engineering-for-saas-what-you-need-to-know-2023030501/</link>
      <pubDate>Sun, 05 Mar 2023 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/first-30-days-as-cto-or-vp-of-engineering-for-saas-what-you-need-to-know-2023030501/</guid>
      <description>Starting a new leadership position can be both exciting and daunting, especially if you&amp;rsquo;re taking over a product or team that you know little about. The first 30 days are critical for setting the tone and direction of your leadership and establishing credibility with your team and other stakeholders. In this post, we&amp;rsquo;ll provide a roadmap for surviving and thriving in the first 30 days as a new CTO or VP of Engineering. By Zack Schwartz.</description>
    </item>
    
    <item>
      <title>How Web3 and a mesh organizational design can turn challenges into opportunities</title>
      <link>https://www.codeisgo.com/post/how-web3-mesh-organizational-design-can-turn-challenges-into-opportunities-2023030401/</link>
      <pubDate>Sat, 04 Mar 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-web3-mesh-organizational-design-can-turn-challenges-into-opportunities-2023030401/</guid>
      <description>We&amp;rsquo;re in a new era (or at least the early days of a new chapter)—not just a new period in our technological history but also a new paradigm for how people work and contribute to solving problems. One significant challenge I&amp;rsquo;ve found in working with leaders is that most organizations are not designed to adapt—let alone thrive—in this new era. By Jen Kelchner.</description>
    </item>
    
    <item>
      <title>Encrypt and decrypt data in Node.js using aes-256-cbc</title>
      <link>https://www.codeisgo.com/post/encrypt-decrypt-data-in-node-js-using-aes-256-2023030301/</link>
      <pubDate>Fri, 03 Mar 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/encrypt-decrypt-data-in-node-js-using-aes-256-2023030301/</guid>
      <description>This tutorial aims at teaching you how to encrypt and decrypt data in Node.js. The method provided here is pretty straightforward and easy to understand, as it has been written with the intention of enabling other programmers and developers to learn how to encrypt data in their applications. By Ugbem Job.</description>
    </item>
    
    <item>
      <title>Ultimate guide to being a freelancer in 2023</title>
      <link>https://www.codeisgo.com/post/ultimate-guide-to-being-freelancer-in-2023-2023030201/</link>
      <pubDate>Thu, 02 Mar 2023 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ultimate-guide-to-being-freelancer-in-2023-2023030201/</guid>
      <description>If you&amp;rsquo;re thinking of becoming a freelancer, you&amp;rsquo;re probably bored with your day job and looking for new challenges in your life. Maybe you love the idea of being your own boss, or maybe you just need more flexibility in your work schedule. Either way, the freelance life could be perfect for you. By Bethenny Carl.</description>
    </item>
    
    <item>
      <title>How to send emails with SendGrid in Next.js: Complete guide</title>
      <link>https://www.codeisgo.com/post/how-to-send-emails-with-sendgrid-in-nextjs-complete-guide-2023030101/</link>
      <pubDate>Wed, 01 Mar 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-send-emails-with-sendgrid-in-nextjs-complete-guide-2023030101/</guid>
      <description>As a developer, you may need to send emails from your application for a variety of reasons, such as sending notifications or user verification emails. In this article, we will explore how to send emails from a Next.js API using SendGrid. By @TechZilla.</description>
    </item>
    
    <item>
      <title>How to handle errors in React: full guide</title>
      <link>https://www.codeisgo.com/post/how-to-handle-errors-in-react-full-guide-2023022801/</link>
      <pubDate>Tue, 28 Feb 2023 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-handle-errors-in-react-full-guide-2023022801/</guid>
      <description>We all want our apps to be stable, to work perfectly, and cater to every edge case imaginable, isn&amp;rsquo;t it? But the sad reality is we are all humans (at least that is my assumption), we all make mistakes, and there is no such thing as a bug-free code. By Nadia Makarevich.</description>
    </item>
    
    <item>
      <title>Various debugging methods in OpenResty</title>
      <link>https://www.codeisgo.com/post/various-debugging-methods-in-openresty-2023022701/</link>
      <pubDate>Mon, 27 Feb 2023 09:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/various-debugging-methods-in-openresty-2023022701/</guid>
      <description>In OpenResty&amp;rsquo;s communication group, developers often ask this question: How do debug in OpenResty? As far as I know, there are some tools in OpenResty that support breakpoint debugging, including a plugin in VSCode, but they are not widely used so far. Including the author agentzh and a few contributors I know, everyone uses the simplest ngx.log and ngx.say to do debugging. By @api7.ai.</description>
    </item>
    
    <item>
      <title>How to transform time series for deep learning</title>
      <link>https://www.codeisgo.com/post/how-to-transform-time-series-for-deep-learning-2023022601/</link>
      <pubDate>Sun, 26 Feb 2023 08:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-transform-time-series-for-deep-learning-2023022601/</guid>
      <description>Forecasting with deep neural networks. A time series is a sequence of values ordered in time. So, it needs to be transformed for supervised learning. By Vitor Cerqueira.</description>
    </item>
    
    <item>
      <title>Content compliance: How to navigate data &amp; privacy regulations</title>
      <link>https://www.codeisgo.com/post/content-compliance-how-to-navigate-data-privacy-regulations-2023022501/</link>
      <pubDate>Sat, 25 Feb 2023 06:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/content-compliance-how-to-navigate-data-privacy-regulations-2023022501/</guid>
      <description>Content marketing includes more than developing relevant content to engage your audience consistently. Processes, policies, and regulations govern certain aspects of it. As such, it&amp;rsquo;s critical to establish a content compliance strategy. By Jonathan Hill.</description>
    </item>
    
    <item>
      <title>Build your own command-line replica with GTID aware mariadb binlog</title>
      <link>https://www.codeisgo.com/post/build-your-own-command-line-replica-with-gtid-aware-mariadb-binlog-2023022401/</link>
      <pubDate>Fri, 24 Feb 2023 06:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/build-your-own-command-line-replica-with-gtid-aware-mariadb-binlog-2023022401/</guid>
      <description>This blog post begins a three part series to create and customize your own asynchronous MariaDB replication client. With the release of MariaDB Community Server 10.8.1, the mariadb-binlog command line utility now supports both 1) filtering events by GTID ranges, and 2) validating a binary log&amp;rsquo;s ordering of Global Transaction IDentifiers (GTIDs). By Brandon Nesterenko.</description>
    </item>
    
    <item>
      <title>.NET programmer&#39;s guide to CancellationToken</title>
      <link>https://www.codeisgo.com/post/net-programmer-guide-to-cancellationtoken-2023022301/</link>
      <pubDate>Thu, 23 Feb 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/net-programmer-guide-to-cancellationtoken-2023022301/</guid>
      <description>Microsoft created a standardized cancellation implementation that has far-reaching capabilities beyond its original use case. Sometimes canceling is a good thing. In many of my .NET projects, I have had plenty of motivation to cancel both internal and external processes. Microsoft learned that developers were approaching this common use case in a variety of complex implementations and decided there must be a better way. By Davit Asryan.</description>
    </item>
    
    <item>
      <title>Best practices for Java apps on Kubernetes</title>
      <link>https://www.codeisgo.com/post/best-practices-for-java-apps-on-kubernetes-2023022201/</link>
      <pubDate>Wed, 22 Feb 2023 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/best-practices-for-java-apps-on-kubernetes-2023022201/</guid>
      <description>In today&amp;rsquo;s fast-paced digital world, the speed of your website can make or break the user experience. With abundant information at our fingertips, users expect websites to load quickly and efficiently. As frontend developers, it&amp;rsquo;s our responsibility to deliver a seamless experience for our users. By Gaurav Sharma.</description>
    </item>
    
    <item>
      <title>Maximizing user experience: Strategies for improving frontend performance S01-E01</title>
      <link>https://www.codeisgo.com/post/maximizing-user-experience-strategies-for-improving-frontend-performance-s01-e01-2023022101/</link>
      <pubDate>Tue, 21 Feb 2023 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/maximizing-user-experience-strategies-for-improving-frontend-performance-s01-e01-2023022101/</guid>
      <description>In today&amp;rsquo;s fast-paced digital world, the speed of your website can make or break the user experience. With abundant information at our fingertips, users expect websites to load quickly and efficiently. As frontend developers, it&amp;rsquo;s our responsibility to deliver a seamless experience for our users. By Gaurav Sharma.</description>
    </item>
    
    <item>
      <title>What is changing for Vuejs developers in 2023</title>
      <link>https://www.codeisgo.com/post/what-is-changing-for-vuejs-developers-in-2023-2023022001/</link>
      <pubDate>Mon, 20 Feb 2023 02:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-changing-for-vuejs-developers-in-2023-2023022001/</guid>
      <description>2022 saw some major changes in the Vue.js ecosystem from Vue 3 becoming the new default Vue version, to development environments pivoting to Vite, to a stable release of Nuxt 3. What do all these changes, and others, mean for Vue.js devs in 2023? By Daniel Kelly.</description>
    </item>
    
    <item>
      <title>Top 8 products startups use on Google Cloud</title>
      <link>https://www.codeisgo.com/post/top-8-products-startups-use-on-google-cloud-2023021901/</link>
      <pubDate>Sun, 19 Feb 2023 02:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/top-8-products-startups-use-on-google-cloud-2023021901/</guid>
      <description>Startups worldwide turn to Google Cloud tools to build fast on a strong and easy to use platform that helps them get to market and launch products faster, all while building on the cleanest cloud in the industry. Startups leverage Google Cloud and our Google for Startups Cloud Program to go from idea to IPO, and there are a variety of products on Google Cloud that can help them. By Fillipo Madella.</description>
    </item>
    
    <item>
      <title>How to get started filling 3.4 million cybersecurity jobs</title>
      <link>https://www.codeisgo.com/post/how-to-get-started-filling-3-point-4-million-cybersecurity-jobs-2023021801/</link>
      <pubDate>Sat, 18 Feb 2023 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-get-started-filling-3-point-4-million-cybersecurity-jobs-2023021801/</guid>
      <description>It seems like it&amp;rsquo;s getting harder to hire for security roles, just as attacks grow more sophisticated. Here&amp;rsquo;s some advice to ease recruiting — and nurture security talent in-house. By Jennifer Riggins.</description>
    </item>
    
    <item>
      <title>Introduction to class delegation in Kotlin</title>
      <link>https://www.codeisgo.com/post/introduction-to-class-delegation-in-kotlin-2023021701/</link>
      <pubDate>Fri, 17 Feb 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introduction-to-class-delegation-in-kotlin-2023021701/</guid>
      <description>Technically, what you&amp;rsquo;re going to see in this chapter is more precisely known in the broader programming community as &amp;ldquo;forwarding&amp;rdquo; rather than &amp;ldquo;delegation&amp;rdquo;. However, in the Kotlin world, it&amp;rsquo;s always referred to as delegation, so we&amp;rsquo;ll continue to use that term here. By typealias.com.</description>
    </item>
    
    <item>
      <title>How we reduced our iOS app launch time by 60%</title>
      <link>https://www.codeisgo.com/post/how-we-reduced-our-ios-app-launch-time-by-60-2023021601/</link>
      <pubDate>Thu, 16 Feb 2023 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-we-reduced-our-ios-app-launch-time-by-60-2023021601/</guid>
      <description>App startup time is a critical metric for users, as it&amp;rsquo;s their first interaction with the app, and even minor improvements can have significant benefits for the user experience. By Filip Busic.</description>
    </item>
    
    <item>
      <title>Best practices on how to create a Service Level Agreement for MSPs</title>
      <link>https://www.codeisgo.com/post/best-practices-on-how-to-create-service-level-agreement-for-msps-2023021501/</link>
      <pubDate>Wed, 15 Feb 2023 04:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/best-practices-on-how-to-create-service-level-agreement-for-msps-2023021501/</guid>
      <description>A Service Level Agreement (SLA) isn&amp;rsquo;t just a list of services, metrics, and penalties. It is a crucial part of your Managed Services Agreement (MSA). MSP SLAs help determines expectations and how to measure them, so you can keep clients satisfied and eliminate potential disputes. By technative.io.</description>
    </item>
    
    <item>
      <title>AWS introduces step functions distributed map for large-scale parallel data processing</title>
      <link>https://www.codeisgo.com/post/aws-introduces-step-functions-distributed-map-for-large-scale-parallel-data-processing-2023021401/</link>
      <pubDate>Tue, 14 Feb 2023 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/aws-introduces-step-functions-distributed-map-for-large-scale-parallel-data-processing-2023021401/</guid>
      <description>AWS recently announced a distributed map for Step Functions, a solution for large-scale parallel data processing. Optimized for S3, the new feature of the AWS orchestration service targets interactive and highly parallel serverless data processing workflows. By Renato Losio.</description>
    </item>
    
    <item>
      <title>Jsonnet is better than YAML for generating JSON</title>
      <link>https://www.codeisgo.com/post/jsonnet-is-better-than-yaml-for-generating-json-2023021301/</link>
      <pubDate>Mon, 13 Feb 2023 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/jsonnet-is-better-than-yaml-for-generating-json-2023021301/</guid>
      <description>YAML is a well-known language for generating JSON files, but as we have been generating Docker Compose for integration tests, we&amp;rsquo;ve found Jsonnet to be better. Before we discuss both languages, keep in mind that this piece is strictly to discuss the use of each language when generating JSON. By Colin Mo.</description>
    </item>
    
    <item>
      <title>Deno fresh WASM: Code modules in Rust</title>
      <link>https://www.codeisgo.com/post/deno-fresh-wasm-code-modules-in-rust-2023021201/</link>
      <pubDate>Sun, 12 Feb 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/deno-fresh-wasm-code-modules-in-rust-2023021201/</guid>
      <description>Deno Fresh WASM is pretty easy to set up, just by adding a single dependency to your project. This lets you write code in Rust, compile it to WASM and then use that generated module in your Deno project. By Rodney Lab.</description>
    </item>
    
    <item>
      <title>Temporal graph neural networks with Pytorch - How to create a simple recommendation engine on an Amazon dataset</title>
      <link>https://www.codeisgo.com/post/temporal-graph-neural-networks-with-pytorch-how-to-create-simple-recommendation-engine-on-amazon-dataset-2023021101/</link>
      <pubDate>Sat, 11 Feb 2023 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/temporal-graph-neural-networks-with-pytorch-how-to-create-simple-recommendation-engine-on-amazon-dataset-2023021101/</guid>
      <description>Over the course of the last few months, we at Memgraph have been working on something that we believe could be helpful with classical graph prediction tasks. With our latest newborn query module, you will have the option of performing both label classification and link prediction. By Antonio Filipovic.</description>
    </item>
    
    <item>
      <title>How Grafana Labs uses and contributes to OpenCost, open source project for real-time cost monitoring in Kubernetes</title>
      <link>https://www.codeisgo.com/post/how-grafana-labs-uses-contributes-to-opencost-open-source-project-for-real-time-cost-monitoring-in-kubernetes-2023021001/</link>
      <pubDate>Fri, 10 Feb 2023 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-grafana-labs-uses-contributes-to-opencost-open-source-project-for-real-time-cost-monitoring-in-kubernetes-2023021001/</guid>
      <description>While more and more teams are adopting Kubernetes as their standard container orchestration technology, cost insight is lacking. Teams often don&amp;rsquo;t know how much they&amp;rsquo;re spending, where in their organization they are spending, or what is driving their infrastructure cost increases. OpenCost helps alleviate this problem by bringing real-time cost monitoring to Kubernetes workloads with a solution that encompasses both an open specification and an open source project. By Mark Poko, JuanJo Ciarlante.</description>
    </item>
    
    <item>
      <title>Azure high-performance computing powers energy industry innovation</title>
      <link>https://www.codeisgo.com/post/azure-high-performance-computing-powers-energy-industry-innovation-2023020901/</link>
      <pubDate>Thu, 09 Feb 2023 05:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/azure-high-performance-computing-powers-energy-industry-innovation-2023020901/</guid>
      <description>Global energy demand has rapidly increased over the last few years and looks set to continue accelerating at such a pace. With a booming middle class, economic growth, digitization, urbanization, and increased mobility of populations, energy suppliers are in a race to leverage the development of new technologies that can more optimally and sustainably generate, store, and transport energy to consumers. By Rudeon Snell.</description>
    </item>
    
    <item>
      <title>Storing OpenAI embeddings in Postgres with pgvector</title>
      <link>https://www.codeisgo.com/post/storing-openai-embeddings-in-postgres-with-pgvector-2023020801/</link>
      <pubDate>Wed, 08 Feb 2023 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/storing-openai-embeddings-in-postgres-with-pgvector-2023020801/</guid>
      <description>A new PostgreSQL extension is now available in Supabase: pgvector, an open-source vector similarity search. By Greg Richardson.</description>
    </item>
    
    <item>
      <title>The complete guide to AIOps - Everything you need to know</title>
      <link>https://www.codeisgo.com/post/complete-guide-to-aiops-everything-you-need-to-know-2023020701/</link>
      <pubDate>Tue, 07 Feb 2023 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/complete-guide-to-aiops-everything-you-need-to-know-2023020701/</guid>
      <description>This article will help you dive into the exciting world of AIOps, and learn why it&amp;rsquo;s a must-have. We&amp;rsquo;ll also cover how it works, its use cases, and most importantly, how to get started with Artificial Intelligence in IT Operations as a business. By Brayan Kai Mwanyumba.</description>
    </item>
    
    <item>
      <title>How I built a simple Forex app with Telegram bots and AWS Lambda</title>
      <link>https://www.codeisgo.com/post/how-i-built-simple-forex-app-with-telegram-bots-aws-lambda-2023020601/</link>
      <pubDate>Mon, 06 Feb 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-i-built-simple-forex-app-with-telegram-bots-aws-lambda-2023020601/</guid>
      <description>This is the journey of author to create serverless solution written in Go which enabled him to be notified about best currency exchange rates for his small business. Nice one!</description>
    </item>
    
    <item>
      <title>Data integration vs. data ingestion: What are the differences?</title>
      <link>https://www.codeisgo.com/post/data-integration-vs-data-ingestion-what-are-differences-2023020501/</link>
      <pubDate>Sun, 05 Feb 2023 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/data-integration-vs-data-ingestion-what-are-differences-2023020501/</guid>
      <description>Data integration and data ingestion are two IT disciplines that are often confused with one another. Here&amp;rsquo;s how they differ and the challenges you may encounter. By Aminu Abdullahi.</description>
    </item>
    
    <item>
      <title>8 most popular Python HTML web scraping packages with benchmarks</title>
      <link>https://www.codeisgo.com/post/8-most-popular-python-html-web-scraping-packages-with-benchmarks-2023020401/</link>
      <pubDate>Sat, 04 Feb 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/8-most-popular-python-html-web-scraping-packages-with-benchmarks-2023020401/</guid>
      <description>This blog post will cover Python web scraping packages in terms of their speed, ease of use, and personal investigations. This blog post won&amp;rsquo;t cover what webscraping is and how parsers work. By Dmitriy Zub.</description>
    </item>
    
    <item>
      <title>Why I selected Elixir and Phoenix as my main stack</title>
      <link>https://www.codeisgo.com/post/why-i-selected-elixir-phoenix-as-my-main-stack-2023020301/</link>
      <pubDate>Fri, 03 Feb 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-i-selected-elixir-phoenix-as-my-main-stack-2023020301/</guid>
      <description>This is just a personal journey documentation on how I decided to use my current tech stack. By Camilo.</description>
    </item>
    
    <item>
      <title>2023 state of databases for serverless &amp; edge</title>
      <link>https://www.codeisgo.com/post/2023-state-of-databases-for-serverless-edge-2023020201/</link>
      <pubDate>Thu, 02 Feb 2023 09:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/2023-state-of-databases-for-serverless-edge-2023020201/</guid>
      <description>There&amp;rsquo;s been massive innovation in the database and backend space for developers building applications with serverless and edge compute. There are new tools, companies, and even programming models that simplify how developers store data. By Lee Robinson.</description>
    </item>
    
    <item>
      <title>Reducing Go execution tracer overhead with frame pointer unwinding</title>
      <link>https://www.codeisgo.com/post/reducing-go-execution-tracer-overhead-with-frame-pointer-unwinding-2023020101/</link>
      <pubDate>Wed, 01 Feb 2023 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/reducing-go-execution-tracer-overhead-with-frame-pointer-unwinding-2023020101/</guid>
      <description>The Go Execution Tracer (aka runtime/trace) was designed to achieve low enough overhead to be usable on &amp;ldquo;a server in production serving live traffic&amp;rdquo;. This is achieved by writing events into per-P buffers, using RDTSC for timestamps, and encoding into a relatively efficient binary format. By Felix Geisendörfer.</description>
    </item>
    
    <item>
      <title>Micro frontends for Java microservices</title>
      <link>https://www.codeisgo.com/post/micro-frontends-for-java-microservices-2023013101/</link>
      <pubDate>Tue, 31 Jan 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/micro-frontends-for-java-microservices-2023013101/</guid>
      <description>Microservices have been quite popular in the Java ecosystem ever since Spring Boot and Spring Cloud made them easy to build and deploy. Things have gotten even easier in recent years with the proliferation of new Java frameworks built specifically for microservices: MicroProfile, Micronaut, Quarkus, and Helidon. By Matt Raible.</description>
    </item>
    
    <item>
      <title>Scala: Implicit parameters when to use them?</title>
      <link>https://www.codeisgo.com/post/implicit-parameters-when-to-use-them-part-1-2023013001/</link>
      <pubDate>Mon, 30 Jan 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/implicit-parameters-when-to-use-them-part-1-2023013001/</guid>
      <description>Implicits are one of the most feared features of the Scala programming language and for good reasons! By Julien Truffaut.</description>
    </item>
    
    <item>
      <title>How Swift code runs on AWS Lambda</title>
      <link>https://www.codeisgo.com/post/how-swift-code-runs-on-aws-lambda-2023012901/</link>
      <pubDate>Sun, 29 Jan 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-swift-code-runs-on-aws-lambda-2023012901/</guid>
      <description>Intel TDX meets the Confidential Computing Consortium (CCC) standard for hardware-enforced memory protection not controlled by the cloud provider, all while delivering minimal performance impact with no code changes. By  Mark Russinovich Chief Technology Officer and Technical Fellow, Microsoft Azure.</description>
    </item>
    
    <item>
      <title>Azure Confidential Computing on 4th gen Intel Xeon scalable processors with Intel TDX</title>
      <link>https://www.codeisgo.com/post/azure-confidential-computing-on-4th-gen-intel-xeon-scalable-processors-with-intel-tdx-2023012801/</link>
      <pubDate>Sat, 28 Jan 2023 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/azure-confidential-computing-on-4th-gen-intel-xeon-scalable-processors-with-intel-tdx-2023012801/</guid>
      <description>Intel TDX meets the Confidential Computing Consortium (CCC) standard for hardware-enforced memory protection not controlled by the cloud provider, all while delivering minimal performance impact with no code changes. By  Mark Russinovich Chief Technology Officer and Technical Fellow, Microsoft Azure.</description>
    </item>
    
    <item>
      <title>Using Apache Kafka to process 1 trillion inter-service messages</title>
      <link>https://www.codeisgo.com/post/using-apache-kafka-to-process-1-trillion-inter-service-messages-2023012701/</link>
      <pubDate>Fri, 27 Jan 2023 05:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/using-apache-kafka-to-process-1-trillion-inter-service-messages-2023012701/</guid>
      <description>Cloudflare has been using Kafka in production since 2014. We have come a long way since then, and currently run 14 distinct Kafka clusters, across multiple data centers, with roughly 330 nodes. Between them, over a trillion messages have been processed over the last eight years. By Matt Boyle.</description>
    </item>
    
    <item>
      <title>How to choose the right API style and technology</title>
      <link>https://www.codeisgo.com/post/how-to-choose-right-api-style-technology-2023012601/</link>
      <pubDate>Thu, 26 Jan 2023 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-choose-right-api-style-technology-2023012601/</guid>
      <description>In this post, we&amp;rsquo;ll go through the 5 most popular API styles and look at very common questions like &amp;ldquo;How to decide on the right API style and which technology to choose for a style&amp;rdquo; and provide practical scenarios where an API Gateway can supplement their weaknesses. By Bobur Umurzokov.</description>
    </item>
    
    <item>
      <title>What are Webhook Gateways?</title>
      <link>https://www.codeisgo.com/post/what-are-webhook-gateways-2023012501/</link>
      <pubDate>Wed, 25 Jan 2023 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-are-webhook-gateways-2023012501/</guid>
      <description>A webhook gateway is a webhook management tool that sits between a webhooks provider and webhooks consumer. It acts as a reverse and forward proxy for webhooks. It can be deployed by both the API provider that sends webhooks and the consumer that receives webhooks to handle webhook events multiplexing and de-multiplexing respectively. By Subomi Oluwalana.</description>
    </item>
    
    <item>
      <title>Event-driven APIs with webhook and API Gateway</title>
      <link>https://www.codeisgo.com/post/event-driven-apis-with-webhook-api-gateway-2023012401/</link>
      <pubDate>Tue, 24 Jan 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/event-driven-apis-with-webhook-api-gateway-2023012401/</guid>
      <description>This post elaborates on building event-driven APIs by making use of Webhook and API Gateway, we understand the role of each in this solution. By Bobur Umurzokov.</description>
    </item>
    
    <item>
      <title>AWS Lambda: Resilience under-the-hood</title>
      <link>https://www.codeisgo.com/post/aws-lambda-resilience-under-hood-2023012301/</link>
      <pubDate>Mon, 23 Jan 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/aws-lambda-resilience-under-hood-2023012301/</guid>
      <description>AWS Lambda comprises over 80 services working together to provide the serverless compute service that it offers to customers. Under the hood, many of these services are built on top of Amazon Elastic Compute Cloud (Amazon EC2) instances, provisioned within Availability Zones. However, AWS Lambda is a Regional service. By Adrian Hornsby (Principal System Dev Engineer) and Marcia Villalba (Principal Developer Advocate).</description>
    </item>
    
    <item>
      <title>A hands-on approach to symmetric-key encryption</title>
      <link>https://www.codeisgo.com/post/hands-on-approach-to-symmetric-key-encryption-2023012201/</link>
      <pubDate>Sun, 22 Jan 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/hands-on-approach-to-symmetric-key-encryption-2023012201/</guid>
      <description>In this article, we will learn how symmetric-key encryption works from a practical perspective. We will use OpenSSL to put into practice some concepts about symmetric-key encryption. By Sergio Prado.</description>
    </item>
    
    <item>
      <title>Time to look at the role of the CISO differently</title>
      <link>https://www.codeisgo.com/post/time-to-look-at-role-of-ciso-differently-2023012101/</link>
      <pubDate>Sat, 21 Jan 2023 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/time-to-look-at-role-of-ciso-differently-2023012101/</guid>
      <description>What is now required is political acumen, managerial experience and personal gravitas, more than raw technology skills. By JC Gaillard.</description>
    </item>
    
    <item>
      <title>NVIDIA Grace CPU superchip architecture in depth</title>
      <link>https://www.codeisgo.com/post/nvidia-grace-cpu-superchip-architecture-in-depth-2023012001/</link>
      <pubDate>Fri, 20 Jan 2023 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/nvidia-grace-cpu-superchip-architecture-in-depth-2023012001/</guid>
      <description>NVIDIA Grace CPU is the first data center CPU developed by NVIDIA. By combining NVIDIA expertise with Arm processors, on-chip fabrics, System-on-Chip (SoC) design, and resilient high-bandwidth low-power memory technologies, the NVIDIA Grace CPU was built from the ground up to create the world&amp;rsquo;s first superchips for computing. By Jonathon Evans, Ian Finder, Ivan Goldwasser, John Linford, Vishal Mehta, Daniel Ruiz and Mathias Wagner.</description>
    </item>
    
    <item>
      <title>Empowering students to develop an Agile mindset</title>
      <link>https://www.codeisgo.com/post/empowering-students-to-develop-agile-mindset-2023011901/</link>
      <pubDate>Thu, 19 Jan 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/empowering-students-to-develop-agile-mindset-2023011901/</guid>
      <description>Fostering collaboration in the classroom is vital in preparing our students for life. Working in groups can be challenging, which is why implementing an agility framework can become a powerful tool. Developing an agile mindset will empower students to take ownership of their learning while developing social-emotional and critical thinking skills. By Greta Sandler.</description>
    </item>
    
    <item>
      <title>Kotlin coroutines - A comprehensive introduction</title>
      <link>https://www.codeisgo.com/post/kotlin-coroutines-comprehensive-introduction-2023011801/</link>
      <pubDate>Wed, 18 Jan 2023 09:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/kotlin-coroutines-comprehensive-introduction-2023011801/</guid>
      <description>This article introduces Kotlin coroutines, a powerful tool for asynchronous programming. Kotlin&amp;rsquo;s coroutines fall under the umbrella of structured concurrency. They implement a model of concurrency which you can consider similar to Java virtual threads, Cats Effect and ZIO fibers. By Daniel Ciocîrlan.</description>
    </item>
    
    <item>
      <title>Data structures 101: How to use stacks and queues in Java</title>
      <link>https://www.codeisgo.com/post/data-structures-101-how-to-use-stacks-queues-in-java-2023011701/</link>
      <pubDate>Tue, 17 Jan 2023 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/data-structures-101-how-to-use-stacks-queues-in-java-2023011701/</guid>
      <description>Mastering data structures is a non-negotiable skill for success as a developer. Efficient data structures help execute effective programs. Today, many programming roles require great knowledge of data structures. They are also a fundamental part of coding interviews. By The Educative Team.</description>
    </item>
    
    <item>
      <title>Building a remote control car from scratch using Elixir</title>
      <link>https://www.codeisgo.com/post/building-remote-control-car-from-scratch-using-elixir-2023011601/</link>
      <pubDate>Mon, 16 Jan 2023 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-remote-control-car-from-scratch-using-elixir-2023011601/</guid>
      <description>From the car straight to the app on your phone, check out how our America office uses Elixir&amp;rsquo;s fullstack capability to build a remote control car. By Ricardo Lanziano.</description>
    </item>
    
    <item>
      <title>How to build interactive pie charts using only CSS and HTML</title>
      <link>https://www.codeisgo.com/post/how-to-build-interactive-pie-charts-using-only-css-html-2023011501/</link>
      <pubDate>Sun, 15 Jan 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-build-interactive-pie-charts-using-only-css-html-2023011501/</guid>
      <description>Looking for an easy guide on how to make a pie chart with CSS and HTML? Then you&amp;rsquo;ve come to the right place! By Hafsah Emekoma.</description>
    </item>
    
    <item>
      <title>Low-code backend for startups</title>
      <link>https://www.codeisgo.com/post/low-code-backend-for-startups-frappe-erpnext-2023011401/</link>
      <pubDate>Sat, 14 Jan 2023 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/low-code-backend-for-startups-frappe-erpnext-2023011401/</guid>
      <description>This post will reveal author&amp;rsquo;s experience of working in multiple startups. The views are completely driven based upon his personal experience and can be found biased. By Navneet Maheshwari.</description>
    </item>
    
    <item>
      <title>How we rebuilt React DevTools with replay routines</title>
      <link>https://www.codeisgo.com/post/how-we-rebuilt-react-devtools-with-replay-routines-2023011301/</link>
      <pubDate>Fri, 13 Jan 2023 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-we-rebuilt-react-devtools-with-replay-routines-2023011301/</guid>
      <description>At Replay, we&amp;rsquo;re building a true time-travel debugger for JavaScript. Our technology records everything that happens in a browser, so you can use it to debug any page regardless of what frameworks or libraries were used to build it. That said, framework-specific devtools are a valuable part of the debugging experience. By Mark Erikson.</description>
    </item>
    
    <item>
      <title>NIST cybersecurity framework compliance with Sepio</title>
      <link>https://www.codeisgo.com/post/nist-cybersecurity-framework-compliance-with-sepio-2023011201/</link>
      <pubDate>Thu, 12 Jan 2023 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/nist-cybersecurity-framework-compliance-with-sepio-2023011201/</guid>
      <description>The NIST Cybersecurity Framework (NIST CSF) is a voluntary framework developed by the National Institute of Standards and Technology (NIST) to help organizations manage cybersecurity risk. It was created via an executive order from President Obama in 2013 to improve cybersecurity within critical infrastructure. By Julien Katzenmaier.</description>
    </item>
    
    <item>
      <title>Experiment: The hidden costs of waiting on slow build times</title>
      <link>https://www.codeisgo.com/post/experiment-hidden-costs-of-waiting-on-slow-build-times-2023011101/</link>
      <pubDate>Wed, 11 Jan 2023 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/experiment-hidden-costs-of-waiting-on-slow-build-times-2023011101/</guid>
      <description>How much does it really cost to buy more powerful cloud compute resources for development work? A lot less than you think. By Natalie Somersall.</description>
    </item>
    
    <item>
      <title>Grafana Loki: Architecture and running in Kubernetes with AWS S3 storage and boltdb-shipper</title>
      <link>https://www.codeisgo.com/post/grafana-loki-architecture-running-in-kubernetes-with-aws-s3-storage-boltdb-shipper-2023011001/</link>
      <pubDate>Tue, 10 Jan 2023 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/grafana-loki-architecture-running-in-kubernetes-with-aws-s3-storage-boltdb-shipper-2023011001/</guid>
      <description>In the new project, there is no logging system at all, and since we all love the Grafana stack, we also decided to use Loki for logging. Loki is built on a microservices architecture, with all microservices assembled into a single binary. By Arseny Zinchenko.</description>
    </item>
    
    <item>
      <title>Proper SOA isolation: The 3 frontiers</title>
      <link>https://www.codeisgo.com/post/proper-soa-isolation-3-frontiers-2023010901/</link>
      <pubDate>Mon, 09 Jan 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/proper-soa-isolation-3-frontiers-2023010901/</guid>
      <description>Building service is easy. Isolating that service, it&amp;rsquo;s easier said than done. Anyone can build any service with any technology or stack. However, would this service last, or will it become technical debt? Many organizations trying to go all in with microservices end up with distributed monoliths instead of isolated services. By Diego Pacheco.</description>
    </item>
    
    <item>
      <title>Organize your AWS Serverless code to prevent merge conflicts</title>
      <link>https://www.codeisgo.com/post/organize-your-aws-serverless-code-to-prevent-merge-conflicts-2023010801/</link>
      <pubDate>Sun, 08 Jan 2023 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/organize-your-aws-serverless-code-to-prevent-merge-conflicts-2023010801/</guid>
      <description>How do you prevent the most common merge conflicts when your team is working on a Serverless application? How do you make sure that your team stays productive and avoids large merge issues while trying to update the same crucial files simultaneously? By Mark Curtis, Juan Peredo, and Tom Romano.</description>
    </item>
    
    <item>
      <title>7-Step guide to IT cost reduction in 2023</title>
      <link>https://www.codeisgo.com/post/7-step-guide-to-it-cost-reduction-in-2023-2023010701/</link>
      <pubDate>Sat, 07 Jan 2023 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/7-step-guide-to-it-cost-reduction-in-2023-2023010701/</guid>
      <description>As per the latest forecast by Gartner, worldwide IT spending is projected to amount to $4.6 trillion in 2023, up by 5.1% from 2022. The demand for IT will be strong in 2023 as enterprises launch digital business initiatives to respond to global economic challenges. By Srinivas Miriyala.</description>
    </item>
    
    <item>
      <title>Automate like an expert with Ansible validated content</title>
      <link>https://www.codeisgo.com/post/automate-like-expert-with-ansible-validated-content-2023010601/</link>
      <pubDate>Fri, 06 Jan 2023 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/automate-like-expert-with-ansible-validated-content-2023010601/</guid>
      <description>During AnsibleFest 2022, we announced the launch of Ansible validated content. This new initiative is focused on delivering an expert-led approach for automating your platform portfolio across infrastructure, networking, cloud, security and edge use cases. By Massimo Ferrari.</description>
    </item>
    
    <item>
      <title>Testing asynchronous message driven architecture</title>
      <link>https://www.codeisgo.com/post/testing-asynchronous-message-driven-architecture-2023010501/</link>
      <pubDate>Thu, 05 Jan 2023 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/testing-asynchronous-message-driven-architecture-2023010501/</guid>
      <description>Tests are vital parts of our systems. Easy to understand and modify tests will help us in keeping the project in good shape for long period of time. First we may start with synchronous code, however sooner or later we will need to start processing part of our flows asynchronously, and this is when Message Driven Architecture becomes handy. By Dariusz Gafka.</description>
    </item>
    
    <item>
      <title>Kubernetes events: In-depth guide and examples</title>
      <link>https://www.codeisgo.com/post/kubernetes-events-in-depth-guide-examples-2023010401/</link>
      <pubDate>Wed, 04 Jan 2023 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/kubernetes-events-in-depth-guide-examples-2023010401/</guid>
      <description>Kubernetes events help you understand how Kubernetes resource decisions are made and they can be helpful for debugging. Learn more about k8s events in this in-depth guide. By Tyler Charboneau.</description>
    </item>
    
    <item>
      <title>Spatial search functionality with Neo4j</title>
      <link>https://www.codeisgo.com/post/spatial-search-functionality-with-neo4j-2023010301/</link>
      <pubDate>Tue, 03 Jan 2023 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/spatial-search-functionality-with-neo4j-2023010301/</guid>
      <description>In this post we explore some techniques for working with geospatial data in Neo4j. We will cover some basic spatial Cypher functions, spatial search, routing algorithms, and different methods of importing geospatial data into Neo4j. By William Lyon.</description>
    </item>
    
    <item>
      <title>Migrating to Google Cloud Spanner</title>
      <link>https://www.codeisgo.com/post/migrating-to-google-cloud-spanner-2023010201/</link>
      <pubDate>Mon, 02 Jan 2023 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/migrating-to-google-cloud-spanner-2023010201/</guid>
      <description>This blog covers a typical migration journey from your existing database to Google Cloud Spanner DB. It covers the entire journey into three parts — essential things to do before, during, and after migration, so that you can also follow along similar lines and ensure a smooth migration of your data. By Hardik Taluja.</description>
    </item>
    
    <item>
      <title>How we automatically share new content on social media</title>
      <link>https://www.codeisgo.com/post/how-we-automatically-share-new-content-on-social-media-2023010101/</link>
      <pubDate>Sun, 01 Jan 2023 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-we-automatically-share-new-content-on-social-media-2023010101/</guid>
      <description>When authors publish a new post on Laravel News, many things happen in the background for it to be automatically sent out to all the places around the internet. In this post, let&amp;rsquo;s look at how they share it with all the services. By Eric L. Barnes.</description>
    </item>
    
    <item>
      <title>Securing Lambda function URLs using Amazon Cognito, Amazon CloudFront and AWS WAF</title>
      <link>https://www.codeisgo.com/post/securing-lambda-function-urls-using-amazon-cognito-amazon-cloudfront-aws-waf-2022123101/</link>
      <pubDate>Sat, 31 Dec 2022 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/securing-lambda-function-urls-using-amazon-cognito-amazon-cloudfront-aws-waf-2022123101/</guid>
      <description>Lambda function URLs is a dedicated HTTPs endpoint for a AWS Lambda function. You can configure a function URL to have two methods of authentication: IAM and NONE. IAM authentication means that you are restricting access to the function URL (and in-turn access to invoke the Lambda function) to certain AWS principals (such as roles or users). Authentication type of NONE means that the Lambda function URL has no authentication and is open for anyone to invoke the function. By Marcia Villalba.</description>
    </item>
    
    <item>
      <title>Composability: The future of innovation</title>
      <link>https://www.codeisgo.com/post/composability-future-of-innovation-2022123001/</link>
      <pubDate>Fri, 30 Dec 2022 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/composability-future-of-innovation-2022123001/</guid>
      <description>In recent years there has been a constant stream of software architecture movements: microservices, API-led connectivity, event driven architecture, composable enterprise, automation, and data mesh. We&amp;rsquo;re going to address how these trends can be positioned in a broader innovation strategy. By Jeroen Reizevoort.</description>
    </item>
    
    <item>
      <title>OptionSet in Swift explained with code examples</title>
      <link>https://www.codeisgo.com/post/optionset-in-swift-explained-with-code-examples-2022122901/</link>
      <pubDate>Thu, 29 Dec 2022 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/optionset-in-swift-explained-with-code-examples-2022122901/</guid>
      <description>OptionSet in Swift allows you to define a set of options for configurations. It&amp;rsquo;s the Swift variant of the well-known NS_OPTIONS in Objective-C and it&amp;rsquo;s used throughout the standard libraries. By Antoine van der Lee.</description>
    </item>
    
    <item>
      <title>Measuring Java 11 Lambda cold starts with SnapStart - Using Quarkus framework</title>
      <link>https://www.codeisgo.com/post/measuring-java-11-lambda-cold-starts-with-snapstart-using-quarkus-framework-2022122801/</link>
      <pubDate>Wed, 28 Dec 2022 01:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/measuring-java-11-lambda-cold-starts-with-snapstart-using-quarkus-framework-2022122801/</guid>
      <description>In this article authors are going to measure the performance of snapstart using Quarkus as another popular Java framework. All in serverless environment with AWS Lambda. By Vadym Kazulkin.</description>
    </item>
    
    <item>
      <title>How to use Git Reflog – Reflog vs. log</title>
      <link>https://www.codeisgo.com/post/how-to-use-git-reflog-vs-git-log-2022122701/</link>
      <pubDate>Tue, 27 Dec 2022 01:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-use-git-reflog-vs-git-log-2022122701/</guid>
      <description>Git log and git reflog are two similarly named components that give developers an opportunity to look into the repository&amp;rsquo;s commit history through the command line. Those useful commands are usually confused or misunderstood. In this article, you will get to know the differences between them, git reflog usage examples, and how to use git reflog. By Jakub Grodecki.</description>
    </item>
    
    <item>
      <title>Six docker compose best practices for dev and prod</title>
      <link>https://www.codeisgo.com/post/6-docker-compose-best-practices-for-dev-prod-2022122601/</link>
      <pubDate>Mon, 26 Dec 2022 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/6-docker-compose-best-practices-for-dev-prod-2022122601/</guid>
      <description>Docker solves the &amp;ldquo;but it runs on my machine&amp;rdquo; problem by introducing containerization. However, with a multifaceted code base, you must simultaneously run several containers like the back and front end. Further, this will require you to leverage tools such as Docker Compose. By Regis Wilson.</description>
    </item>
    
    <item>
      <title>Reducing errors with type hinting in PHP</title>
      <link>https://www.codeisgo.com/post/reducing-errors-with-type-hinting-in-php-2022122501/</link>
      <pubDate>Sun, 25 Dec 2022 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/reducing-errors-with-type-hinting-in-php-2022122501/</guid>
      <description>The search box. Where would we be without it? Search is a powerful tool, and as one of the most common elements that we interact with on a daily basis, search input usability is an important consideration. By Dawson Beggs.</description>
    </item>
    
    <item>
      <title>Best UX practices for search inputs</title>
      <link>https://www.codeisgo.com/post/best-ux-practices-for-search-inputs-2022122401/</link>
      <pubDate>Sat, 24 Dec 2022 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/best-ux-practices-for-search-inputs-2022122401/</guid>
      <description>The search box. Where would we be without it? Search is a powerful tool, and as one of the most common elements that we interact with on a daily basis, search input usability is an important consideration. By Dawson Beggs.</description>
    </item>
    
    <item>
      <title>Building microservices using Terraform, Ansible, Docker, Docker Compose, and Github Actions</title>
      <link>https://www.codeisgo.com/post/building-microservices-using-terraform-ansible-docker-docker-compose-github-actions-2022122301/</link>
      <pubDate>Fri, 23 Dec 2022 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-microservices-using-terraform-ansible-docker-docker-compose-github-actions-2022122301/</guid>
      <description>Perform an emergency safety check to quickly disconnect apps and people from your iPhone. By Shubham Agarwal.</description>
    </item>
    
    <item>
      <title>Safety Check! How to keep your iOS devices stalker free</title>
      <link>https://www.codeisgo.com/post/safety-check-how-to-keep-your-ios-devices-stalker-free-2022122201/</link>
      <pubDate>Thu, 22 Dec 2022 15:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/safety-check-how-to-keep-your-ios-devices-stalker-free-2022122201/</guid>
      <description>Perform an emergency safety check to quickly disconnect apps and people from your iPhone. By Shubham Agarwal.</description>
    </item>
    
    <item>
      <title>The evolution of state transfer</title>
      <link>https://www.codeisgo.com/post/evolution-of-state-transfer-2022122101/</link>
      <pubDate>Wed, 21 Dec 2022 05:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/evolution-of-state-transfer-2022122101/</guid>
      <description>State transfer is fundamental to online applications. Web apps are architected around the network, with the separation of front-end from back-end and protocols like AJAX and REST. However, newer protocols like GraphQL and frameworks like Remix are increasingly abstracting state transfer away from application code. By James Arthur.</description>
    </item>
    
    <item>
      <title>Entity to DTO – how-to</title>
      <link>https://www.codeisgo.com/post/entity-to-dto-how-to-2022122001/</link>
      <pubDate>Tue, 20 Dec 2022 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/entity-to-dto-how-to-2022122001/</guid>
      <description>DTO is probably the most straightforward pattern in object-oriented programming. What could be the motives for using DTOs in our applications? By
Andrey Belyaev.</description>
    </item>
    
    <item>
      <title>What is JAMstack - introduction</title>
      <link>https://www.codeisgo.com/post/what-is-jamstack-introduction-2022121901/</link>
      <pubDate>Mon, 19 Dec 2022 06:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-jamstack-introduction-2022121901/</guid>
      <description>At its core, the JAMstack is a web development approach that focuses on using client-side JavaScript, reusable APIs, and prebuilt Markup to create web applications. This architecture allows for faster and more secure web development by using prebuilt and pre-rendered pages, which are then delivered to the user via a content delivery network (CDN). By Martin.</description>
    </item>
    
    <item>
      <title>Building a CI pipeline for Kotlin Multiplatform Mobile using GitHub actions</title>
      <link>https://www.codeisgo.com/post/building-ci-pipeline-for-kotlin-multiplatform-mobile-using-github-actions-2022121801/</link>
      <pubDate>Sun, 18 Dec 2022 09:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-ci-pipeline-for-kotlin-multiplatform-mobile-using-github-actions-2022121801/</guid>
      <description>When evaluating a Kotlin Multiplatform solution, it was very important to our team that we understand how we could build a CI/CD pipeline for the project. It needed to be easy for our team to push changes and build a new version of the project. By Nate Ebel, Android Engineer.</description>
    </item>
    
    <item>
      <title>Building more efficient data infrastructure for machine learning</title>
      <link>https://www.codeisgo.com/post/building-more-efficient-data-infrastructure-for-machine-learning-2022121701/</link>
      <pubDate>Sat, 17 Dec 2022 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-more-efficient-data-infrastructure-for-machine-learning-2022121701/</guid>
      <description>The current influx of data — structured, semi-structured, and unstructured — being driven by an array of data sources is fueling opportunities to leverage machine learning to extract insights and accelerate innovations that can transform businesses and industries. As these data volumes continue to rise, companies are struggling with the complicated task of managing this data and figuring out how to harness it for analytics and AI. By Vedant Jain, Denny Lee.</description>
    </item>
    
    <item>
      <title>2022 in review: What&#39;s new in web performance?</title>
      <link>https://www.codeisgo.com/post/2022-in-review-what-s-new-in-web-performance-2022121601/</link>
      <pubDate>Fri, 16 Dec 2022 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/2022-in-review-what-s-new-in-web-performance-2022121601/</guid>
      <description>The way we measure and optimize website speed is always changing. New web standards are introduced (and eventually widely supported), new tools are developed, and new metrics suggested. By Matt Zeunert.</description>
    </item>
    
    <item>
      <title>Debug Angular apps easily using Angular DevTools</title>
      <link>https://www.codeisgo.com/post/debug-angular-apps-easily-using-angular-devtools-2022121501/</link>
      <pubDate>Thu, 15 Dec 2022 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/debug-angular-apps-easily-using-angular-devtools-2022121501/</guid>
      <description>It&amp;rsquo;s not a secret that the Angular community has needed better tools to inspect the structure of Angular applications and profile their performance. Angular DevTools has been introduced for just that! By Nethmi Wijesinghe.</description>
    </item>
    
    <item>
      <title>Neural Networks from scratch with Python code and math in detail</title>
      <link>https://www.codeisgo.com/post/neural-networks-from-scratch-with-python-code-math-in-detail-2022121401/</link>
      <pubDate>Wed, 14 Dec 2022 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/neural-networks-from-scratch-with-python-code-math-in-detail-2022121401/</guid>
      <description>Older article about building neural networks from scratch. From the math behind them to step-by-step implementation coding samples in Python with Google Colab. By Pratik Shukla, Roberto Iriondo.</description>
    </item>
    
    <item>
      <title>What Is CARTA? Continuous Adaptive Risk and Trust Assessment explained</title>
      <link>https://www.codeisgo.com/post/what-is-carta-continuous-adaptive-risk-and-trust-assessment-explained-2022121301/</link>
      <pubDate>Tue, 13 Dec 2022 09:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-carta-continuous-adaptive-risk-and-trust-assessment-explained-2022121301/</guid>
      <description>Digital services made for consumers are opening up new opportunities and vulnerabilities. With more employees bringing unmanaged devices to the office, business networks can be accessed by many more people. Plus, remote work means that an organization&amp;rsquo;s IT perimeter is no longer restricted within its walls. By Mihaela Marian.</description>
    </item>
    
    <item>
      <title>The hidden costs of serverless observability</title>
      <link>https://www.codeisgo.com/post/hidden-costs-of-serverless-observability-2022121201/</link>
      <pubDate>Mon, 12 Dec 2022 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/hidden-costs-of-serverless-observability-2022121201/</guid>
      <description>The growing popularity of serverless architectures has led to an increased need for solutions to the modern challenges of microservice observability—one of the most critical components for running high-performing, secure, and resilient serverless applications By @DeveloperSteve.</description>
    </item>
    
    <item>
      <title>How to boost SRE productivity with observability-driven DevOps</title>
      <link>https://www.codeisgo.com/post/how-to-boost-sre-productivity-with-observability-driven-devops-2022121101/</link>
      <pubDate>Sun, 11 Dec 2022 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-boost-sre-productivity-with-observability-driven-devops-2022121101/</guid>
      <description>Observability-driven DevOps and SRE automation can help enterprises achieve SLO goals and reduce MTTR. But, how do you get started? By Rob Jahn.</description>
    </item>
    
    <item>
      <title>Seven website performance metrics to track for better UX</title>
      <link>https://www.codeisgo.com/post/7-website-performance-metrics-to-track-for-better-ux-2022121001/</link>
      <pubDate>Sat, 10 Dec 2022 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/7-website-performance-metrics-to-track-for-better-ux-2022121001/</guid>
      <description>People expect exceptional performance when they access your site. They want quick load times, stable layouts and quick interactivity, regardless of whether they&amp;rsquo;re on desktop or mobile. By Ben Schwarz.</description>
    </item>
    
    <item>
      <title>Can you double CPU performance by cooling it with a chip instead of a fan?</title>
      <link>https://www.codeisgo.com/post/can-you-double-cpu-performance-by-cooling-it-with-chip-instead-of-fan-2022120901/</link>
      <pubDate>Fri, 09 Dec 2022 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/can-you-double-cpu-performance-by-cooling-it-with-chip-instead-of-fan-2022120901/</guid>
      <description>A four-year-old company is coming to market soon with an unexpected technology to cool CPUs and SoCs. Frore Systems has developed a cooling chip it calls AirJet that sits on top of a heat-generating chip and cools it without the need for mechanical fans. By Josh Norem.</description>
    </item>
    
    <item>
      <title>Introducing blockchain node engine: Fully managed node-hosting for Web3 development</title>
      <link>https://www.codeisgo.com/post/introducing-blockchain-node-engine-fully-managed-node-hosting-for-web3-development-2022120801/</link>
      <pubDate>Thu, 08 Dec 2022 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introducing-blockchain-node-engine-fully-managed-node-hosting-for-web3-development-2022120801/</guid>
      <description>Blockchain is changing the way the world stores and moves its information. Building on our commitment to help Web3 developers build and deploy new products on blockchain-based platforms, today we&amp;rsquo;re thrilled to announce Google Cloud&amp;rsquo;s Blockchain Node Engine. By Amit Zavery, James Tromans.</description>
    </item>
    
    <item>
      <title>Five ways to harden your Linux server with Ansible</title>
      <link>https://www.codeisgo.com/post/five-ways-to-harden-your-linux-server-with-ansible-2022120701/</link>
      <pubDate>Wed, 07 Dec 2022 05:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/five-ways-to-harden-your-linux-server-with-ansible-2022120701/</guid>
      <description>Automation allows you to apply compliance and security policies consistently across your servers, verify compliance, and remediate servers. By Ricardo Gerardi.</description>
    </item>
    
    <item>
      <title>Ten essential cloud DevOps tools for AWS</title>
      <link>https://www.codeisgo.com/post/10-essential-cloud-devops-tools-for-aws-2022120601/</link>
      <pubDate>Tue, 06 Dec 2022 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/10-essential-cloud-devops-tools-for-aws-2022120601/</guid>
      <description>Building, testing, and monitoring applications in the cloud is a unique challenge. While many organizations have embraced a DevOps methodology, their DevOps machine is still not at the level of maturity they might like it to be. According to a recent survey, 53% work on a team with a &amp;rsquo;low level&amp;rsquo; of DevOps based on maturity factors. By Dave Armlin.</description>
    </item>
    
    <item>
      <title>Six common mistakes to avoid in RESTful web API design</title>
      <link>https://www.codeisgo.com/post/six-common-mistakes-to-avoid-in-restful-web-api-design-2022120501/</link>
      <pubDate>Mon, 05 Dec 2022 08:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/six-common-mistakes-to-avoid-in-restful-web-api-design-2022120501/</guid>
      <description>There are methods to improve API design — like following RESTful practices. But time and again we are seeing customers unknowingly program minor inconveniences into their APIs. To help you avoid these pitfalls, here are six of the most common mistakes we have seen developers make while creating the API — and guidance on how to get it right. By Varun Krovvidi,Geir Sjurseth.</description>
    </item>
    
    <item>
      <title>How to build a GraphQL server in Python with Graphene</title>
      <link>https://www.codeisgo.com/post/how-to-build-graphql-server-in-python-with-graphene-2022120401/</link>
      <pubDate>Sun, 04 Dec 2022 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-build-graphql-server-in-python-with-graphene-2022120401/</guid>
      <description>Facebook developed GraphQL during their quest to find a better and more flexible way to work across their data. They found that they could achieve this flexibility with a query-based approach. By defining a schema that the queries can run against, an API based on GraphQL enables clients to make fewer requests while still being able to work with as much (or as little) of the data that&amp;rsquo;s exposed through the query as desired. By Vince Power.</description>
    </item>
    
    <item>
      <title>How to create an amazon product search API with data collectors</title>
      <link>https://www.codeisgo.com/post/how-to-create-amazon-product-search-api-with-data-collectors-2022120301/</link>
      <pubDate>Sat, 03 Dec 2022 06:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-create-amazon-product-search-api-with-data-collectors-2022120301/</guid>
      <description>How to scrape data from amazon.com with Bright Data&amp;rsquo;s data collectors, and create a product search API that you can deploy to the web and monetize it. By Oskar Petr.</description>
    </item>
    
    <item>
      <title>NoSQL, NoMQ: Palo Alto networks&#39; new event streaming paradigm</title>
      <link>https://www.codeisgo.com/post/nosql-nomq-palo-alto-networks-new-event-streaming-paradigm-2022120201/</link>
      <pubDate>Fri, 02 Dec 2022 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/nosql-nomq-palo-alto-networks-new-event-streaming-paradigm-2022120201/</guid>
      <description>Palo Alto Networks eliminated the MQ layer for a project that correlates events in near real time, using an existing database instead of Kafka. By Cynthia Dunlop.</description>
    </item>
    
    <item>
      <title>Don&#39;t know what to monitor? L.E.T.S. Start with 4 Metrics!</title>
      <link>https://www.codeisgo.com/post/dont-know-what-to-monitor-lets-start-with-4-metrics-2022120101/</link>
      <pubDate>Thu, 01 Dec 2022 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/dont-know-what-to-monitor-lets-start-with-4-metrics-2022120101/</guid>
      <description>&amp;ldquo;We paid for a bunch of tools but we don&amp;rsquo;t know what we should be looking at. There are tons of charts that don&amp;rsquo;t seem to mean anything!&amp;rdquo; Software monitoring, how does it work? By Jeremy Hicks.</description>
    </item>
    
    <item>
      <title>Microsoft says it&#39;s just too difficult to effectively disrupt ransomware</title>
      <link>https://www.codeisgo.com/post/microsoft-says-it-s-just-too-difficult-to-effectively-disrupt-ransomware-2022113001/</link>
      <pubDate>Wed, 30 Nov 2022 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/microsoft-says-it-s-just-too-difficult-to-effectively-disrupt-ransomware-2022113001/</guid>
      <description>The company details its new approach to combatting cyber crime as the underground industry drains $6 trillion from the global economy. By  Connor Jones.</description>
    </item>
    
    <item>
      <title>Implementing TLS in Java</title>
      <link>https://www.codeisgo.com/post/implementing-tls-in-java-2022112901/</link>
      <pubDate>Tue, 29 Nov 2022 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/implementing-tls-in-java-2022112901/</guid>
      <description>TLS, or transport layer security, is a protocol used across the globe to encrypt and secure communication over the internet. In this article, we&amp;rsquo;ll discuss what TLS is, what benefits it provides, and why you need it. Then we&amp;rsquo;ll walk through implementing TLS in Java. By Himanish Munjal.</description>
    </item>
    
    <item>
      <title>How to implement debounce and throttle in JavaScript</title>
      <link>https://www.codeisgo.com/post/how-to-implement-debounce-throttle-in-javascript-2022112801/</link>
      <pubDate>Mon, 28 Nov 2022 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-implement-debounce-throttle-in-javascript-2022112801/</guid>
      <description>At some point you have probably come across a website that uses an autocomplete text box, drag and drop, or scroll based animations. If you have then chances are also pretty high that you have encountered debouncing and/or throttling without even realizing it. By @webdevsimplified.com.</description>
    </item>
    
    <item>
      <title>NGINX ingress controller hardening guide</title>
      <link>https://www.codeisgo.com/post/nginx-ingress-controller-hardening-guide-2022112701/</link>
      <pubDate>Sun, 27 Nov 2022 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/nginx-ingress-controller-hardening-guide-2022112701/</guid>
      <description>This guide describes, what of the different configurations described in those guides is already implemented as default in the nginx implementation of kubernetes ingress. By @kubernetes.github.io.</description>
    </item>
    
    <item>
      <title>NGINX WAF and Kubernetes WAF options (App Protect vs. open-appsec)</title>
      <link>https://www.codeisgo.com/post/nginx-waf-kubernetes-waf-options-app-protect-vs-open-appsec-2022112601/</link>
      <pubDate>Sat, 26 Nov 2022 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/nginx-waf-kubernetes-waf-options-app-protect-vs-open-appsec-2022112601/</guid>
      <description>Until 2022, NGINX supported the well-known ModSecurity open-source WAF solution and OWASP Core RuleSet Signatures. However, following Trustwaves End-of-Life notice about ModSecurity, and possibly related also to the acquisition of NGINX by F5, NGINX announced in May 2022 that it will end of life ModSecurity, leaving NGINX open-source with no open-source security solution. By Christopher Lutat.</description>
    </item>
    
    <item>
      <title>Service exhaustion floods — HTTP/HTTPS flood, HTTP pipelining, and SSL renegotiation DDoS attack</title>
      <link>https://www.codeisgo.com/post/service-exhaustion-floods-ssl-renegotiation-ddos-attack-2022112501/</link>
      <pubDate>Fri, 25 Nov 2022 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/service-exhaustion-floods-ssl-renegotiation-ddos-attack-2022112501/</guid>
      <description>On 1 June 2022, a Google Cloud Armor customer was hit with a Distributed denial-of-service (DDoS) attack over the Hypertext Transfer Protocol Secure (HTTPS) protocol that reached 46 million requests per second (RPS), making it one of the largest ever recorded Layer 7 DDoS attacks reported this year. By Debashis Pal.</description>
    </item>
    
    <item>
      <title>Maersk mobile: All the way with Flutter</title>
      <link>https://www.codeisgo.com/post/maersk-mobile-all-way-with-flutter-2022112401/</link>
      <pubDate>Thu, 24 Nov 2022 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/maersk-mobile-all-way-with-flutter-2022112401/</guid>
      <description>During the pandemic, the use of Maersk App skyrocketed. To meet the growing number of feature requests and scale our solution, a different approach was required. Keeping up with requirements to solve the business needs of our customers was challenging and time-consuming as all development had to be done twice for two native (Android and iOS) apps. Over time, tech debt for maintaining two codebases was getting high as the underlying platforms changed as well as new features and services for our customers in a rapidly growing userbase. By Gaurav Bhatnagar, Satish Kumar.</description>
    </item>
    
    <item>
      <title>Flutter CI/CD using GitHub Actions</title>
      <link>https://www.codeisgo.com/post/flutter-ci-cd-using-github-actions-2022112301/</link>
      <pubDate>Wed, 23 Nov 2022 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/flutter-ci-cd-using-github-actions-2022112301/</guid>
      <description>We are in a state where companies are releasing software and solutions within minutes, and they are doing so by following the Continuous integration (CI) and continuous delivery (CD) set of operating principles. By Himanshu Sharma.</description>
    </item>
    
    <item>
      <title>Stepping into the Metaverse: How retailers can prepare</title>
      <link>https://www.codeisgo.com/post/stepping-into-metaverse-how-retailers-can-prepare-2022112201/</link>
      <pubDate>Tue, 22 Nov 2022 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/stepping-into-metaverse-how-retailers-can-prepare-2022112201/</guid>
      <description>Retail is changing so fast that even this advice is reaching its expiration date. Soon, a presence in the metaverse will be an absolute necessity, and retailers stranded in today&amp;rsquo;s e-commerce environment will be left behind. By Alexandre de Vigan.</description>
    </item>
    
    <item>
      <title>How Pub/Sub eliminates boring meetings and makes your systems scale</title>
      <link>https://www.codeisgo.com/post/how-pub-sub-eliminates-boring-meetings-makes-your-systems-scale-2022112101/</link>
      <pubDate>Mon, 21 Nov 2022 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-pub-sub-eliminates-boring-meetings-makes-your-systems-scale-2022112101/</guid>
      <description>So, you&amp;rsquo;ve said goodbye to the monolithic application and refactored it into services. You are shipping faster and the code is cleaner. But the complexity of communication between the services is causing performance issues. And every time a new team needs to integrate, it&amp;rsquo;s a whole lot of meetings. By Priyanka Vergadia, Kir Titievsky.</description>
    </item>
    
    <item>
      <title>Better together: A Kubernetes and Wasm case study</title>
      <link>https://www.codeisgo.com/post/better-together-kubernetes-wasm-case-study-2022112001/</link>
      <pubDate>Sun, 20 Nov 2022 10:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/better-together-kubernetes-wasm-case-study-2022112001/</guid>
      <description>This article reveals how early experiments bringing two major CNCF projects together – WebAssembly and Kubernetes – promises greater agility and major efficiencies. By Sean Isom.</description>
    </item>
    
    <item>
      <title>OOP meaning – What is Object-Oriented Programming?</title>
      <link>https://www.codeisgo.com/post/oop-meaning-what-is-object-oriented-programming-2022111901/</link>
      <pubDate>Sat, 19 Nov 2022 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/oop-meaning-what-is-object-oriented-programming-2022111901/</guid>
      <description>In today&amp;rsquo;s technology driven society, computer programming knowledge is in high demand. And as a developer, you&amp;rsquo;ll need to know various programming languages. One concept that is common among many programming languages is Object Oriented Programming. By Hillary Nyakundi.</description>
    </item>
    
    <item>
      <title>WebSockets in a serverless world</title>
      <link>https://www.codeisgo.com/post/websockets-in-serverless-world-2022111801/</link>
      <pubDate>Fri, 18 Nov 2022 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/websockets-in-serverless-world-2022111801/</guid>
      <description>Serverless and WebSockets is a bit of a contradiction. Serverless implies that we&amp;rsquo;re not managing servers ourselves, they&amp;rsquo;ve been abstracted away for our convenience. WebSockets allow us to communicate between a &amp;ldquo;client&amp;rdquo; and a &amp;ldquo;server&amp;rdquo;, but what happens when that server is &amp;ldquo;serverless&amp;rdquo;?! By Jo Franchetti.</description>
    </item>
    
    <item>
      <title>Angular v15 is now available!</title>
      <link>https://www.codeisgo.com/post/angular-v15-is-now-available-2022111701/</link>
      <pubDate>Thu, 17 Nov 2022 05:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/angular-v15-is-now-available-2022111701/</guid>
      <description>Over the past year developers removed Angular&amp;rsquo;s legacy compiler and rendering pipeline which enabled the development of a series of developer experience improvements in the past couple of months. Angular v15 is the culmination of this with dozens of refinements which lead to better developer experience and performance. By Minko Gechev.</description>
    </item>
    
    <item>
      <title>Three reasons why CISOs need to understand domain security</title>
      <link>https://www.codeisgo.com/post/three-reasons-why-cisos-need-to-understand-domain-security-2022111601/</link>
      <pubDate>Wed, 16 Nov 2022 06:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/three-reasons-why-cisos-need-to-understand-domain-security-2022111601/</guid>
      <description>Domain name abuse is one of the most dangerous and under-regulated issues in digital business security today. An attack on a web domain can lead to the redirection of a company&amp;rsquo;s website, domain spoofing, phishing attacks, network breaches, and business email compromise (BEC). By cscdbs.com.</description>
    </item>
    
    <item>
      <title>A deeper dive into WebAssembly, the new executable format for the web</title>
      <link>https://www.codeisgo.com/post/deeper-dive-into-webassembly-new-executable-format-for-web-2022111501/</link>
      <pubDate>Tue, 15 Nov 2022 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/deeper-dive-into-webassembly-new-executable-format-for-web-2022111501/</guid>
      <description>Author recently spoke with some industry experts about three technologies they predict will be the Next Big Things. One of the 3 in particular deserves a more detailed look: WebAssembly (often abbreviated as Wasm). Wasm has caught the interest of many because it extends the language support for browsers beyond JavaScript. By Dave McAllister of F5.</description>
    </item>
    
    <item>
      <title>How to add Playwright tests to your pull request CI with GitHub Actions</title>
      <link>https://www.codeisgo.com/post/how-to-add-playwright-tests-to-your-pull-request-ci-with-github-actions-2022111401/</link>
      <pubDate>Mon, 14 Nov 2022 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-add-playwright-tests-to-your-pull-request-ci-with-github-actions-2022111401/</guid>
      <description>If you&amp;rsquo;re like me, you really appreciate a test automation step as part of your pull request (PR) CI for that added confidence before merging code. I want to show you how to add Playwright tests to your PRs and how to tie it all together with a GitHub Actions CI workflow. By Liran Tal.</description>
    </item>
    
    <item>
      <title>Scala Toolkit makes Scala powerful straight out of the box</title>
      <link>https://www.codeisgo.com/post/scala-toolkit-makes-scala-powerful-straight-out-of-box-2022111301/</link>
      <pubDate>Sun, 13 Nov 2022 08:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/scala-toolkit-makes-scala-powerful-straight-out-of-box-2022111301/</guid>
      <description>Scala Toolkit is an ongoing effort by Scala Center and VirtusLab to compose a set of approachable libraries to solve everyday problems. These libraries will be made easily accessible as a precomposed package. This package will be available for each Scala release. By Szymon Rodziewicz.</description>
    </item>
    
    <item>
      <title>Full end-to-end deployment of a machine learning algorithm into a live production environment</title>
      <link>https://www.codeisgo.com/post/full-end-to-end-deployment-of-machine-learning-algorithm-into-live-production-environment-2022111201/</link>
      <pubDate>Sat, 12 Nov 2022 08:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/full-end-to-end-deployment-of-machine-learning-algorithm-into-live-production-environment-2022111201/</guid>
      <description>Older article will guide you through how to use scikit-learn, pickle, Flask, Microsoft Azure and ipywidgets to fully deploy a Python machine learning algorithm into a live, production environment. By Graham Harrison.</description>
    </item>
    
    <item>
      <title>Faster MQTT data collection with InfluxDB</title>
      <link>https://www.codeisgo.com/post/faster-mqtt-data-collection-with-influxdb-2022111101/</link>
      <pubDate>Fri, 11 Nov 2022 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/faster-mqtt-data-collection-with-influxdb-2022111101/</guid>
      <description>Native MQTT eliminates the need to write custom code, orchestrate additional technology layers or incorporate additional hosting services. By By Jason Myers.</description>
    </item>
    
    <item>
      <title>The ultimate guide to redirects: URL redirections explained</title>
      <link>https://www.codeisgo.com/post/ultimate-guide-to-redirects-url-redirections-explained-2022111001/</link>
      <pubDate>Thu, 10 Nov 2022 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ultimate-guide-to-redirects-url-redirections-explained-2022111001/</guid>
      <description>Redirects send users from one URL to another. The first URL is the one the user clicked, typed in, or otherwise requested. The second is the new destination URL. By Kelly Lyons, senior blog editor @ Semrush.</description>
    </item>
    
    <item>
      <title>Using Watir to automate web browsers with Ruby</title>
      <link>https://www.codeisgo.com/post/using-watir-to-automate-web-browsers-with-ruby-2022110901/</link>
      <pubDate>Wed, 09 Nov 2022 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/using-watir-to-automate-web-browsers-with-ruby-2022110901/</guid>
      <description>Browser automation describes the process of programmatically performing certain actions in the browser (or handing these actions over to robots) that might otherwise be quite tedious or repetitive to be performed manually by a human. By Jude Ero.</description>
    </item>
    
    <item>
      <title>Building a secure SaaS application with Amazon API Gateway and Auth0 by Okta</title>
      <link>https://www.codeisgo.com/post/building-secure-saas-application-with-amazon-api-gateway-auth0-by-okta-2022110801/</link>
      <pubDate>Tue, 08 Nov 2022 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-secure-saas-application-with-amazon-api-gateway-auth0-by-okta-2022110801/</guid>
      <description>Most applications require a form of identity service to manage, authenticate, and authorize users. In software-as-a-service (SaaS) applications, multi-tenancy adds specific challenges to this task that are important aspects to consider when designing a multi-tenant identity management service. By Humberto Somensi.</description>
    </item>
    
    <item>
      <title>What is green computing?</title>
      <link>https://www.codeisgo.com/post/what-is-green-computing-2022110701/</link>
      <pubDate>Mon, 07 Nov 2022 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-green-computing-2022110701/</guid>
      <description>Green computing, also called sustainable computing, aims to maximize energy efficiency and minimize environmental impact in the ways computer chips, systems and software are designed and used. By Rick Merritt.</description>
    </item>
    
    <item>
      <title>The future is serverless</title>
      <link>https://www.codeisgo.com/post/future-is-serverless-2022110601/</link>
      <pubDate>Sun, 06 Nov 2022 10:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/future-is-serverless-2022110601/</guid>
      <description>Why serverless computing is the future of all cloud computing. Since the introduction of cloud computing, the field experienced a series of back-and-forth evolutions, partly driven by cost factors that repeated themselves in various guises. However, in recent years, a new motivating factor might help cement the next evolution of cloud computing. By Michael Maximilien, David Hadas, Angelo Danducci II, Simon Moser.</description>
    </item>
    
    <item>
      <title>The lean startup summary</title>
      <link>https://www.codeisgo.com/post/lean-startup-summary-2022110501/</link>
      <pubDate>Sat, 05 Nov 2022 11:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/lean-startup-summary-2022110501/</guid>
      <description>Back in 2004, Eric Ries was working on a startup called IMVU and Steve Blank was an investor and advisor for them. Steve had a methodology he called &amp;ldquo;Customer Development.&amp;rdquo; This was later released in a book called The Four Steps to the Epiphany. Eric combined Steve&amp;rsquo;s framework, the manufacturing practices of Toyota from Japan and Agile software development in what became &lt;strong&gt;The Lean Startup.&lt;/strong&gt; By Benjamin Arritt.</description>
    </item>
    
    <item>
      <title>Engineering in a hybrid world</title>
      <link>https://www.codeisgo.com/post/engineering-in-hybrid-world-2022110401/</link>
      <pubDate>Fri, 04 Nov 2022 07:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/engineering-in-hybrid-world-2022110401/</guid>
      <description>In 2020, the world shifted to remote work with most companies transitioning to hybrid or remote arrangements. At the time of this report (October 2022), over 50% of respondents had no definitive plan to return to the office. Like it or not, remote work is here to stay. By Vivian Guo.</description>
    </item>
    
    <item>
      <title>Message routing and topics, thought shift</title>
      <link>https://www.codeisgo.com/post/message-routing-topics-thought-shift-2022110301/</link>
      <pubDate>Thu, 03 Nov 2022 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/message-routing-topics-thought-shift-2022110301/</guid>
      <description>A lot has changed - Memory, Storage, and CPU are cheaper and available on demand. Cloud technologies have also disrupted this domain; we now have Infrastructure as a Service (IaaS) - Scaling, Load Balancing, and DR responsibilities have been delegated to the Cloud service providers. By Giri Venkatesan.</description>
    </item>
    
    <item>
      <title>What to consider when modernizing APIs with GraphQL on AWS</title>
      <link>https://www.codeisgo.com/post/what-to-consider-when-modernizing-apis-with-graphql-on-aws-2022110201/</link>
      <pubDate>Wed, 02 Nov 2022 07:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-to-consider-when-modernizing-apis-with-graphql-on-aws-2022110201/</guid>
      <description>In the next few years, companies will build over 500 million new applications, more than has been developed in the previous 40 years combined (see IDC article). API operations enable innovation. By Lewis Tang.</description>
    </item>
    
    <item>
      <title>How to improve your cloud cost forecasting</title>
      <link>https://www.codeisgo.com/post/how-to-improve-your-cloud-cost-forecasting-2022110101/</link>
      <pubDate>Tue, 01 Nov 2022 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-improve-your-cloud-cost-forecasting-2022110101/</guid>
      <description>Since technology usage is often an organization&amp;rsquo;s highest expenditure after personnel costs, effectively forecasting cloud spend is vital to planning, negotiating, and achieving sustainable economies of scale as you grow and mature your business on the cloud. So, what can you can do to more accurately predict future cloud costs? In particular, how can you forecast your AWS spend for the next month, quarter, or year? By John Klacynski.</description>
    </item>
    
    <item>
      <title>Why traditional logging and observability waste developer time</title>
      <link>https://www.codeisgo.com/post/why-traditional-logging-observability-waste-developer-time-2022103101/</link>
      <pubDate>Mon, 31 Oct 2022 07:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-traditional-logging-observability-waste-developer-time-2022103101/</guid>
      <description>The ability to jump directly to a specific line of code that caused an error, without restarting, redeploying or adding more code, is where the magic happens in shift-left observability. By Shahar Fogel.</description>
    </item>
    
    <item>
      <title>What is MQTT 5.0, and how does it work in IoT?</title>
      <link>https://www.codeisgo.com/post/what-is-mqtt-5-0-how-does-it-work-in-iot-2022103001/</link>
      <pubDate>Sun, 30 Oct 2022 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-mqtt-5-0-how-does-it-work-in-iot-2022103001/</guid>
      <description>MQTT serves as a tool to connect many types of IoT devices in deployments of all magnitudes. It originally started in 1999 for oil and gas pipelines to communicate over remote satellites. By MobiDev.</description>
    </item>
    
    <item>
      <title>Block ads on every device in your house with a Raspberry Pi and Pi-hole</title>
      <link>https://www.codeisgo.com/post/block-ads-on-every-device-in-your-house-with-raspberry-pi-hole-2022102901/</link>
      <pubDate>Sat, 29 Oct 2022 05:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/block-ads-on-every-device-in-your-house-with-raspberry-pi-hole-2022102901/</guid>
      <description>Stress and burnout are having a massive impact on cybersecurity teams, leaving people and businesses more vulnerable than ever. Cybersecurity professionals are &amp;ldquo;reaching their breaking point&amp;rdquo; as ransomware attacks increase and create new risks for people and businesses. By Owen Hughes.</description>
    </item>
    
    <item>
      <title>Cybersecurity teams are reaching their breaking point. We should all be worried</title>
      <link>https://www.codeisgo.com/post/cybersecurity-teams-are-reaching-their-breaking-point-we-should-all-be-worried-2022102801/</link>
      <pubDate>Fri, 28 Oct 2022 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/cybersecurity-teams-are-reaching-their-breaking-point-we-should-all-be-worried-2022102801/</guid>
      <description>Stress and burnout are having a massive impact on cybersecurity teams, leaving people and businesses more vulnerable than ever. Cybersecurity professionals are &amp;ldquo;reaching their breaking point&amp;rdquo; as ransomware attacks increase and create new risks for people and businesses. By Owen Hughes.</description>
    </item>
    
    <item>
      <title>How desktop and GPU virtualisation power up automotive innovation</title>
      <link>https://www.codeisgo.com/post/how-desktop-gpu-virtualisation-power-up-automotive-innovation-2022102701/</link>
      <pubDate>Thu, 27 Oct 2022 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-desktop-gpu-virtualisation-power-up-automotive-innovation-2022102701/</guid>
      <description>With the race towards autonomy becoming fiercer, the costs to use these new enabling technologies are rising exponentially. Moreover, the need for talent and experts across the world is forcing companies to shift to remote work. You&amp;rsquo;ve probably heard of virtual desktop infrastructures (VDI) and vGPUs (virtual GPUs), but why would you need one and how could they help your company? By Bertrand Boisseau.</description>
    </item>
    
    <item>
      <title>Rings of an ancient tree contain a record of Earth&#39;s magnetic field reversal</title>
      <link>https://www.codeisgo.com/post/rings-of-ancient-tree-contain-record-of-earth-s-magnetic-field-reversal-2022102601/</link>
      <pubDate>Wed, 26 Oct 2022 07:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/rings-of-ancient-tree-contain-record-of-earth-s-magnetic-field-reversal-2022102601/</guid>
      <description>An ancient Agathis australis tree with rings that document the near-reversal of Earth&amp;rsquo;s magnetic field has been discovered on New Zealand&amp;rsquo;s north island. The tree, which measures 8 feet in diameter and 65 feet in length, was found buried under 26 feet of soil. Carbon dating shows that the tree was alive for 1,500 years and lived between 41,000 and 42,500 years ago. By @ilovetheuniverse.com.ar.</description>
    </item>
    
    <item>
      <title>Concurrency in Go-2(Go Channels)</title>
      <link>https://www.codeisgo.com/post/concurrency-in-go-2-go-channels-2022102501/</link>
      <pubDate>Tue, 25 Oct 2022 07:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/concurrency-in-go-2-go-channels-2022102501/</guid>
      <description>The channel acts as a pipe by which we send typed values from one Goroutine to another. It guarantees synchronization since only one Goroutine has access to a data item at any given time. The ownership of the data is passed between different Goroutine. By Neeraj Kumar.</description>
    </item>
    
    <item>
      <title>How to balance virtual machine traffic with Kubernetes services</title>
      <link>https://www.codeisgo.com/post/how-to-balance-virtual-machine-traffic-with-kubernetes-services-2022102401/</link>
      <pubDate>Mon, 24 Oct 2022 06:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-balance-virtual-machine-traffic-with-kubernetes-services-2022102401/</guid>
      <description>Kubernetes service constructs create highly available services in mixed container and VM environments without any external components.
By Fatih Nar (Navigator, Red Hat), Rimma Iontel (Red Hat).</description>
    </item>
    
    <item>
      <title>Asynchronous tasks with Flask and Celery</title>
      <link>https://www.codeisgo.com/post/asynchronous-tasks-with-flask-celery-2022102301/</link>
      <pubDate>Sun, 23 Oct 2022 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/asynchronous-tasks-with-flask-celery-2022102301/</guid>
      <description>If a long-running process is part of your application&amp;rsquo;s workflow, rather than blocking the response, you should handle it in the background, outside the normal request/response flow. By Michael Herman.</description>
    </item>
    
    <item>
      <title>Exploring the JWT attacks landscape</title>
      <link>https://www.codeisgo.com/post/exploring-jwt-attacks-landscape-2022102201/</link>
      <pubDate>Sat, 22 Oct 2022 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/exploring-jwt-attacks-landscape-2022102201/</guid>
      <description>Due to its popularity, JWT attacks are one of of the most exploited vulnerability by attackers. Each JWT contains base64 encoded JSON objects. By Aamir Ahmed.</description>
    </item>
    
    <item>
      <title>How to fix and debug Docker Containers like a superhero</title>
      <link>https://www.codeisgo.com/post/how-to-fix-debug-docker-containers-like-superhero-2022102101/</link>
      <pubDate>Fri, 21 Oct 2022 06:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-fix-debug-docker-containers-like-superhero-2022102101/</guid>
      <description>While containers help developers rapidly build and run cross-platform applications, creating error-free apps remains a constant challenge. And while it&amp;rsquo;s not always obvious how container errors occur, this mystery is even harder for newer developers to unravel. Figuring out how to debug Docker containers can seem daunting. By Tyler Charboneau.</description>
    </item>
    
    <item>
      <title>What is a Web3 browser and how does it work?</title>
      <link>https://www.codeisgo.com/post/what-is-web3-browser-how-does-it-work-2022102001/</link>
      <pubDate>Thu, 20 Oct 2022 06:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-web3-browser-how-does-it-work-2022102001/</guid>
      <description>Web3 browsers like Brave allow users to access DApps, integrate cryptocurrencies and surf over the decentralized web with greater privacy and security. The phrase &amp;ldquo;Web3&amp;rdquo; is used to characterize multiple evolutions of web interaction and usage along various paths, including creating a geospatial web, utilizing artificial intelligence tools and making content available through numerous non-browser apps or Web3 browsers. By Onkar Singh.</description>
    </item>
    
    <item>
      <title>What are 4 golden signals for monitoring Kubernetes?</title>
      <link>https://www.codeisgo.com/post/what-are-4-golden-signals-for-monitoring-kubernetes-2022101901/</link>
      <pubDate>Wed, 19 Oct 2022 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-are-4-golden-signals-for-monitoring-kubernetes-2022101901/</guid>
      <description>Golden Signals are the meaningful data insights that we use for monitoring and observability of a system. They are the signals vs. noise that can help guide us towards what&amp;rsquo;s affecting the health of the environment. By Roland Wolters.</description>
    </item>
    
    <item>
      <title>Optimizing Apache JVMs for Apache Kafka</title>
      <link>https://www.codeisgo.com/post/optimizing-apache-jvms-for-apache-kafka-2022101801/</link>
      <pubDate>Tue, 18 Oct 2022 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/optimizing-apache-jvms-for-apache-kafka-2022101801/</guid>
      <description>Java Virtual Machines (JVMs) impact Apache Kafka® performance in production. How can you optimize your event-streaming architectures so they process more Kafka messages using the same number of JVMs? Podcast by confluent.io.</description>
    </item>
    
    <item>
      <title>Azure PostgreSQL Flexible Server exciting new backup and restore enhancements</title>
      <link>https://www.codeisgo.com/post/azure-postgresql-flexible-server-exciting-new-backup-restore-enhancements-2022101701/</link>
      <pubDate>Mon, 17 Oct 2022 08:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/azure-postgresql-flexible-server-exciting-new-backup-restore-enhancements-2022101701/</guid>
      <description>Backup and restore are key pillars for business continuity and disaster recovery offerings for Azure Database for PostgreSQL Flexible Server. We&amp;rsquo;re excited to announce new features including Fast Restore, Geo Restore and Custom Restore Points to allow you more fine-grained control on your DR plan to achieve the RPO and RTO objectives. In this post we&amp;rsquo;ll share an overview of each of these new features. By Varun Dhawan.</description>
    </item>
    
    <item>
      <title>Bridging security gaps in WFH and hybrid setups</title>
      <link>https://www.codeisgo.com/post/bridging-security-gaps-in-wfh-hybrid-setups-2022101601/</link>
      <pubDate>Sun, 16 Oct 2022 07:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/bridging-security-gaps-in-wfh-hybrid-setups-2022101601/</guid>
      <description>Hybrid and work-from-home (WFH) arrangements take employees from the safety of the more secure and monitored environment of the office. These arrangements blur the division between enterprise and home networks while subsequently expanding the attack surface for both environments. How can these security gaps be bridged? By trendmicro.com.</description>
    </item>
    
    <item>
      <title>How to unit-test extension methods in C#</title>
      <link>https://www.codeisgo.com/post/how-to-unit-test-extension-methods-2022101501/</link>
      <pubDate>Sat, 15 Oct 2022 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-unit-test-extension-methods-2022101501/</guid>
      <description>A good coding practice is to keep the view layer in an MVC structure as simple as possible and with no or minimal logic. A common practice to extract common logic that you might want to use in many places is to create an extension method that could be used across views. This moves to logic from the views into a C#-based method. By Linus Ekström.</description>
    </item>
    
    <item>
      <title>Live streaming commerce: A playbook</title>
      <link>https://www.codeisgo.com/post/live-streaming-commerce-playbook-2022101401/</link>
      <pubDate>Fri, 14 Oct 2022 01:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/live-streaming-commerce-playbook-2022101401/</guid>
      <description>To better assist customers with product discovery, retailers are discovering and leveraging innovative ways like live streaming. Live streaming commerce is an interactive social commerce tool that combines video streaming and TV entertainment formats like talk shows and chat. By Shantala Raman.</description>
    </item>
    
    <item>
      <title>Postgres: Better message queue than Kafka?</title>
      <link>https://www.codeisgo.com/post/postgres-better-message-queue-than-kafka-2022101301/</link>
      <pubDate>Thu, 13 Oct 2022 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/postgres-better-message-queue-than-kafka-2022101301/</guid>
      <description>Today author is going to talk about why they made the unconventional decision to build thier logging system on top of Postgres, what worked well, what didn&amp;rsquo;t work well, and how they did it. By Pete Hunt.</description>
    </item>
    
    <item>
      <title>CSS-in-JS for React: Linaria vs. Styled components</title>
      <link>https://www.codeisgo.com/post/css-in-js-for-react-linaria-vs-styled-components-2022101201/</link>
      <pubDate>Wed, 12 Oct 2022 10:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/css-in-js-for-react-linaria-vs-styled-components-2022101201/</guid>
      <description>When building a web application with React, one of the challenges apart from implementing the main logic of the application is styling and choosing the appropriate styling solutions for your application. By Osah Peter.</description>
    </item>
    
    <item>
      <title>NLU 101: Introduction to Natural Language Understanding</title>
      <link>https://www.codeisgo.com/post/nlu-101-introduction-to-natural-language-understanding-2022101101/</link>
      <pubDate>Tue, 11 Oct 2022 06:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/nlu-101-introduction-to-natural-language-understanding-2022101101/</guid>
      <description>Natural Language Understanding (NLU) is a subtopic of Natural Language Processing. It focuses on &amp;ldquo;comprehension&amp;rdquo;. NLU deals with users&amp;rsquo; intents and what they mean instead of what they say. Thus, some people refer to it as Intent Detection or Intent Detector. By picovoice.ai.</description>
    </item>
    
    <item>
      <title>Google Firebase with dotnet6</title>
      <link>https://www.codeisgo.com/post/google-firebase-with-dotnet6-2022101001/</link>
      <pubDate>Mon, 10 Oct 2022 06:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/google-firebase-with-dotnet6-2022101001/</guid>
      <description>Google Firestore is a document-oriented database that has some neat features for building modern apps as part of the Firebase offering. In most respects, I find it is conceptually similar to AWS Amplify on the surface. Having now worked with both, they feel very different in practice. By Charles Chen.</description>
    </item>
    
    <item>
      <title>The first RISC: John Cocke and the IBM 801</title>
      <link>https://www.codeisgo.com/post/first-risc-john-cocke-ibm-801-2022100901/</link>
      <pubDate>Sun, 09 Oct 2022 09:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/first-risc-john-cocke-ibm-801-2022100901/</guid>
      <description>How a maverick genius at IBM helped to change the course of computing forever. The RISC idea has now been around for around fifty years and it&amp;rsquo;s been the subject of debate and a degree of controversy for much of that period. By Babbage.</description>
    </item>
    
    <item>
      <title>Cryptocurrency tech is vulnerable to tampering, DARPA analysis finds</title>
      <link>https://www.codeisgo.com/post/cryptocurrency-tech-is-vulnerable-to-tampering-darpa-analysis-finds-2022100801/</link>
      <pubDate>Sat, 08 Oct 2022 02:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/cryptocurrency-tech-is-vulnerable-to-tampering-darpa-analysis-finds-2022100801/</guid>
      <description>Whether prices are up or down, for many investors in cryptocurrency, the real appeal is that there&amp;rsquo;s nobody in charge. But a new report finds that the decentralized system might not be working as well as many crypto enthusiasts assume.or a one-time activity like creating a cluster, but not for continuous tasks like app delivery and configuration management.</description>
    </item>
    
    <item>
      <title>Manage Kubernetes cluster with Terraform and Argo CD</title>
      <link>https://www.codeisgo.com/post/manage-kubernetes-cluster-with-terraform-argo-cd-2022100701/</link>
      <pubDate>Fri, 07 Oct 2022 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/manage-kubernetes-cluster-with-terraform-argo-cd-2022100701/</guid>
      <description>In this article, you will learn how to create a Kubernetes cluster with Terraform and then manage it with Argo CD. Terraform is very useful for automating infrastructure. On the other hand, Argo CD helps us implement GitOps and continuous delivery for our applications. It seems that we can successfully combine both these tools. Let&amp;rsquo;s consider how they can help us to work with Kubernetes in the GitOps style.</description>
    </item>
    
    <item>
      <title>Introducing Kueue</title>
      <link>https://www.codeisgo.com/post/introducing-kueue-2022100601/</link>
      <pubDate>Thu, 06 Oct 2022 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introducing-kueue-2022100601/</guid>
      <description>In this article, we introduce Kueue, an open source job queueing controller designed to manage batch jobs as a single unit. Kueue leaves pod-level orchestration to existing stable components of Kubernetes.</description>
    </item>
    
    <item>
      <title>Implement DevSecOps to secure your CI/CD pipeline</title>
      <link>https://www.codeisgo.com/post/implement-devsecops-to-secure-your-ci-cd-pipeline-2022100501/</link>
      <pubDate>Wed, 05 Oct 2022 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/implement-devsecops-to-secure-your-ci-cd-pipeline-2022100501/</guid>
      <description>Before understanding DevSecOps, let&amp;rsquo;s understand what is DevOps. DevOps is the combination of cultural philosophies, practices, and tools that increase an organization&amp;rsquo;s ability to deliver applications and services at high velocity. In fast-moving projects, security often lags behind and given low priority which may lead to buggy code and hacks. Let&amp;rsquo;s see how we can reduce the risk of attack by integrating security in our DevOps pipeline. By Alok Maurya.</description>
    </item>
    
    <item>
      <title>Semantic versioning with CI/CD</title>
      <link>https://www.codeisgo.com/post/semantic-versioning-with-ci-cd-2022100401/</link>
      <pubDate>Tue, 04 Oct 2022 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/semantic-versioning-with-ci-cd-2022100401/</guid>
      <description>Updates introducing a breaking change are unwelcome, especially when this happens without warning. Semantic versioning is one of the most popular solutions for this. By Tomas Fernandez.</description>
    </item>
    
    <item>
      <title>Different token types and formats explained</title>
      <link>https://www.codeisgo.com/post/different-token-types-formats-explained-2022100301/</link>
      <pubDate>Mon, 03 Oct 2022 07:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/different-token-types-formats-explained-2022100301/</guid>
      <description>When building security solutions using OAuth and OpenID Connect (OIDC), we frequently discuss tokens. Sometimes these systems are even referred to as token-based architectures. By Jonas Iggbom.</description>
    </item>
    
    <item>
      <title>Why AI is perfect for mobile apps</title>
      <link>https://www.codeisgo.com/post/artificial-intelligence-in-mobile-app-development-2022100201/</link>
      <pubDate>Sun, 02 Oct 2022 05:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/artificial-intelligence-in-mobile-app-development-2022100201/</guid>
      <description>Why AI is the perfect accompaniment to modern mobile app development and how it&amp;rsquo;s already being used to transform the apps we use every day. Artificial intelligence has been breaking into the mobile app development industry and becoming part of more developers&amp;rsquo; tools in their wheelhouse. This is because AI and machine learning are able to provide many benefits to not only the team building the application but to the end user as well. By @ninetwothree.co.ao.</description>
    </item>
    
    <item>
      <title>Five ways to reduce costs with containers</title>
      <link>https://www.codeisgo.com/post/5-ways-to-reduce-costs-with-containers-2022100101/</link>
      <pubDate>Sat, 01 Oct 2022 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/5-ways-to-reduce-costs-with-containers-2022100101/</guid>
      <description>In this article, Google Cloud Product Manager Rachel Tsao explores how to save on compute costs with modern container platforms. Many tech companies and startups are built to operate under a certain degree of pressure and to efficiently manage costs and resources. These pressures have only increased with inflation, geopolitical shifts, and supply chain concerns, however, creating urgency for companies to find ways to preserve capital while increasing flexibility. The right approach to containers can be crucial to navigating these challenges. By Rachel Tsao.</description>
    </item>
    
    <item>
      <title>Journey of a microservice application in the Kubernetes world</title>
      <link>https://www.codeisgo.com/post/journey-of-microservice-application-in-kubernetes-world-2022093001/</link>
      <pubDate>Fri, 30 Sep 2022 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/journey-of-microservice-application-in-kubernetes-world-2022093001/</guid>
      <description>Tutorial describing how to deploy a webhooks application on a real production cluster. We will create this cluster on Civo. Civo is a cloud provider with a unique offering of managed Kubernetes clusters based on k3s. By Luc Juggery.</description>
    </item>
    
    <item>
      <title>Designing asynchronous microservices with AsyncAPI</title>
      <link>https://www.codeisgo.com/post/designing-asynchronous-microservices-with-asyncapi-2022092901/</link>
      <pubDate>Thu, 29 Sep 2022 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/designing-asynchronous-microservices-with-asyncapi-2022092901/</guid>
      <description>In the microservices world, it&amp;rsquo;s essential to design applications carefully so they scale and function efficiently. When we build services, it&amp;rsquo;s also important to keep performance in mind so that microservices remain performant as they grow in size. By Vyom Srivastava.</description>
    </item>
    
    <item>
      <title>Introducing workerd: Open source workers runtime</title>
      <link>https://www.codeisgo.com/post/introducing-workerd-open-source-workers-runtime-2022092801/</link>
      <pubDate>Wed, 28 Sep 2022 07:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introducing-workerd-open-source-workers-runtime-2022092801/</guid>
      <description>Introduction to workerd, the JavaScript/Wasm runtime based on the same code that powers Cloudflare Workers. workerd is Open Source under the Apache License version 2.0. workerd shares most of its code with the runtime that powers Cloudflare Workers, but with some changes designed to make it more portable to other environments. By Kenton Varda.</description>
    </item>
    
    <item>
      <title>Kotlin JDSL: Let&#39;s use Kotlin to easily write reactive Criteria API</title>
      <link>https://www.codeisgo.com/post/kotlin-jdsl-lets-use-kotlin-to-easily-write-reactive-criteria-api-2022092701/</link>
      <pubDate>Tue, 27 Sep 2022 07:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/kotlin-jdsl-lets-use-kotlin-to-easily-write-reactive-criteria-api-2022092701/</guid>
      <description>In this post, we&amp;rsquo;ll be looking at Kotlin JDSL Reactive modules. While many of you might have a preconceived notion that JPA cannot be reactive, Hibernate released a reactive JPA library called Hibernate Reactive. By Hyunsik Kang.</description>
    </item>
    
    <item>
      <title>How to program an IoT device in Elixir using Nerves?</title>
      <link>https://www.codeisgo.com/post/how-to-program-iot-device-in-elixir-using-nerves-2022092601/</link>
      <pubDate>Mon, 26 Sep 2022 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-program-iot-device-in-elixir-using-nerves-2022092601/</guid>
      <description>Elixir is a great choice language for IoT devices due to its fault-tolerant nature, but also because of the ability to handle a lot of concurrent I/O operations thanks to the BEAM scheduler running under the hood. By Artur Ziętkiewicz.</description>
    </item>
    
    <item>
      <title>Implement step-up authentication with Amazon Cognito</title>
      <link>https://www.codeisgo.com/post/implement-step-up-authentication-with-amazon-cognito-2022092501/</link>
      <pubDate>Sun, 25 Sep 2022 05:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/implement-step-up-authentication-with-amazon-cognito-2022092501/</guid>
      <description>In this blog post, you&amp;rsquo;ll learn how to protect privileged business transactions that are exposed as APIs by using multi-factor authentication (MFA) or security challenges. These challenges have two components: what you know (such as passwords), and what you have (such as a one-time password token). By using these multi-factor security controls, you can implement step-up authentication to obtain a higher level of security when you perform critical transactions. By Salman Moghal, Mahmoud Matouk, and Ozair Sheikh.</description>
    </item>
    
    <item>
      <title>Java memory model</title>
      <link>https://www.codeisgo.com/post/java-memory-model-2022092401/</link>
      <pubDate>Sat, 24 Sep 2022 08:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/java-memory-model-2022092401/</guid>
      <description>The goal of this post is to get familiar with how memory works in java. We will see how it works in combination with the OS it runs on, how it&amp;rsquo;s structured and how it functions internally inside a JVM. By Nermin Karapandzic.</description>
    </item>
    
    <item>
      <title>PyTorch on Google Cloud: How to train PyTorch models on AI Platform</title>
      <link>https://www.codeisgo.com/post/pytorch-on-google-cloud-how-to-train-pytorch-models-on-ai-platform-2022092301/</link>
      <pubDate>Fri, 23 Sep 2022 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/pytorch-on-google-cloud-how-to-train-pytorch-models-on-ai-platform-2022092301/</guid>
      <description>PyTorch has been predominantly used in research and in recent years it has gained tremendous traction in the industry as well due to its ease of use and deployment. By Rajesh Thallam, Vaibhav Singh.</description>
    </item>
    
    <item>
      <title>How to run a Stable Diffusion server on Google Cloud Platform (GCP)</title>
      <link>https://www.codeisgo.com/post/how-to-run-stable-diffusion-server-on-google-cloud-platform-gcp-2022092201/</link>
      <pubDate>Thu, 22 Sep 2022 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-run-stable-diffusion-server-on-google-cloud-platform-gcp-2022092201/</guid>
      <description>Open-sourced alternative to OpenAI&amp;rsquo;s gated DALL·E 2 with comparable quality, Stable Diffusion offers something to everyone: end-users can generate images virtually for free, developers can embed the model into their service, ML engineers can investigate and modify the code, and researchers have full leeway to push the state of the art even further. By Iulia Turc.</description>
    </item>
    
    <item>
      <title>Huawei CSO: Open-source can play a key role in creating a sustainable future</title>
      <link>https://www.codeisgo.com/post/huawei-cso-open-source-can-play-key-role-in-creating-sustainable-future-2022092101/</link>
      <pubDate>Wed, 21 Sep 2022 09:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/huawei-cso-open-source-can-play-key-role-in-creating-sustainable-future-2022092101/</guid>
      <description>Open-source technology can play an important role in tackling the climate emergency by offering greater opportunities for collaboration and shared learning on key issues. By Leigh Mc Gowran.</description>
    </item>
    
    <item>
      <title>How to learn JavaScript faster – Tips and resources to get started coding JS</title>
      <link>https://www.codeisgo.com/post/how-to-learn-javascript-faster-tips-resources-to-get-started-coding-js-2022092001/</link>
      <pubDate>Tue, 20 Sep 2022 09:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-learn-javascript-faster-tips-resources-to-get-started-coding-js-2022092001/</guid>
      <description>JavaScript is a programming language commonly used for web development, among many other things. It works in conjunction with HTML and CSS to add dynamic functionality to websites. By Annoh Karlgusta.</description>
    </item>
    
    <item>
      <title>Reducing graph complexity using Go and transitive reduction</title>
      <link>https://www.codeisgo.com/post/reducing-graph-complexity-using-go-transitive-reduction-2022091901/</link>
      <pubDate>Mon, 19 Sep 2022 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/reducing-graph-complexity-using-go-transitive-reduction-2022091901/</guid>
      <description>Directed acyclic graphs (DAGs) serve a wide variety of applications in computer science, biology, sociology, and other fields that involve complex networks. While these graphs often contain a large number of edges, some of the edges might be redundant, making computations unnecessarily expensive and the graph structure harder to understand. By Dominik Braun.</description>
    </item>
    
    <item>
      <title>How agile project managers lead software development teams to success</title>
      <link>https://www.codeisgo.com/post/how-agile-project-managers-lead-software-development-teams-to-success-2022091801/</link>
      <pubDate>Sun, 18 Sep 2022 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-agile-project-managers-lead-software-development-teams-to-success-2022091801/</guid>
      <description>Whether you&amp;rsquo;re building websites for an ad agency or software for a company, it&amp;rsquo;s important to understand how to lead your team to success and make your customer happy. Here&amp;rsquo;s what you need to be an agile PM, also known as a Scrum Master. By Donovan Rittenbach.</description>
    </item>
    
    <item>
      <title>What can a service mesh do?</title>
      <link>https://www.codeisgo.com/post/what-can-service-mesh-do-2022091701/</link>
      <pubDate>Sat, 17 Sep 2022 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-can-service-mesh-do-2022091701/</guid>
      <description>A service mesh is a force multiplier that can do everything from service discovery to zero trust security, load balancing, multi-cloud connectivity, automation, and north-south traffic. By Van Phan.</description>
    </item>
    
    <item>
      <title>FinOps &#39;Crawl, Walk, Run&#39; maturity model applied to Kubernetes</title>
      <link>https://www.codeisgo.com/post/finops-crawl-walk-run-maturity-model-applied-to-kubernetes-2022091601/</link>
      <pubDate>Fri, 16 Sep 2022 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/finops-crawl-walk-run-maturity-model-applied-to-kubernetes-2022091601/</guid>
      <description>FinOps has become an increasingly popular goal of many organizations. It helps to unite financial teams and cloud operations teams across organizations to speak the same language, understand cloud costs and how they can be optimized. By Danielle Cook.</description>
    </item>
    
    <item>
      <title>What is web3?</title>
      <link>https://www.codeisgo.com/post/what-is-web3-2022091501/</link>
      <pubDate>Thu, 15 Sep 2022 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-web3-2022091501/</guid>
      <description>Every technology goes through generational cycles, including the internet. When a critical threshold of upgrades is crossed, it marks the beginning of a new generation. This moment, and its significance for the marketplace, can prove confusing. By Rahul Nambiampurath.</description>
    </item>
    
    <item>
      <title>Simplify your React component&#39;s state with a state machine</title>
      <link>https://www.codeisgo.com/post/simplify-your-react-component-s-state-with-state-machine-2022091401/</link>
      <pubDate>Wed, 14 Sep 2022 09:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/simplify-your-react-component-s-state-with-state-machine-2022091401/</guid>
      <description>Use a reducer to implement a fully-typed state machine without breaking a sweat. As React developers, we&amp;rsquo;ve all had to work on a component where the state had become impossible to manage. By Guillaume Renard.</description>
    </item>
    
    <item>
      <title>How to modularize existing iOS projects using Swift Package</title>
      <link>https://www.codeisgo.com/post/how-to-modularize-existing-ios-projects-using-swift-package-2022091301/</link>
      <pubDate>Tue, 13 Sep 2022 11:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-modularize-existing-ios-projects-using-swift-package-2022091301/</guid>
      <description>Modular programming is a software design technique that breaks your project into a smaller maintainable module which promotes separation of concern and reusability. By @sarunw.com.</description>
    </item>
    
    <item>
      <title>Arm64 performance improvements in .NET 7</title>
      <link>https://www.codeisgo.com/post/arm64-performance-improvements-in-net7-2022091201/</link>
      <pubDate>Mon, 12 Sep 2022 10:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/arm64-performance-improvements-in-net7-2022091201/</guid>
      <description>The .NET team has continued improving performance in .NET 7, both generally and for Arm64. Following along the lines of ARM64 Performance in .NET 5, in this post author will describe the performance improvements the team made for Arm64 in .NET 7 and the positive impact it had on various benchmarks. By Kunal Pathak.</description>
    </item>
    
    <item>
      <title>Deep dive: How AI content generators work</title>
      <link>https://www.codeisgo.com/post/deep-dive-how-ai-content-generators-work-2022091101/</link>
      <pubDate>Sun, 11 Sep 2022 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/deep-dive-how-ai-content-generators-work-2022091101/</guid>
      <description>Artificial intelligence (AI) has been steadily influencing business processes, automating repetitive and mundane tasks even for complex industries like construction and medicine. By Victor Dey.</description>
    </item>
    
    <item>
      <title>Key points from the IBM Cost of a Data Breach Report 2022</title>
      <link>https://www.codeisgo.com/post/key-points-from-ibm-cost-of-data-breach-report-2022-2022091001/</link>
      <pubDate>Sat, 10 Sep 2022 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/key-points-from-ibm-cost-of-data-breach-report-2022-2022091001/</guid>
      <description>The volume and impact of data breaches have accelerated largely in 2022, which has contributed to many adverse effects for businesses. Tc highlights several updated factors that have generated great costs across 17 countries and regions, and 17 industries. The report has included new related areas of analysis as well. By tripwire.com.</description>
    </item>
    
    <item>
      <title>How to program an IoT device in Elixir using Nerves?</title>
      <link>https://www.codeisgo.com/post/how-to-program-iot-device-in-elixir-using-nerves-2022090901/</link>
      <pubDate>Fri, 09 Sep 2022 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-program-iot-device-in-elixir-using-nerves-2022090901/</guid>
      <description>Elixir is a great choice language for IoT devices due to its fault-tolerant nature, but also because of the ability to handle a lot of concurrent I/O operations thanks to the BEAM scheduler running under the hood. By Artur Ziętkiewicz.</description>
    </item>
    
    <item>
      <title>Technology leader insights from the PwC Pulse Survey</title>
      <link>https://www.codeisgo.com/post/technology-leader-insights-from-pwc-pulse-survey-2022090801/</link>
      <pubDate>Thu, 08 Sep 2022 07:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/technology-leader-insights-from-pwc-pulse-survey-2022090801/</guid>
      <description>There are always some unknowns in business, and right now those include how exactly the pandemic will play out, what the outlook for corporate taxes will be and when supply chain disruptions will ease. By @PwC.</description>
    </item>
    
    <item>
      <title>Uber freight carrier metrics with near-real-time analytics</title>
      <link>https://www.codeisgo.com/post/uber-freight-carrier-metrics-with-near-real-time-analytics-2022090701/</link>
      <pubDate>Wed, 07 Sep 2022 07:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/uber-freight-carrier-metrics-with-near-real-time-analytics-2022090701/</guid>
      <description>Uber Freight has been around since 2016 and is dedicated to provide a platform to seamlessly connect shippers with carriers. We&amp;rsquo;re simplifying the lives of trucking companies by providing a platform for carriers to browse through all available shipment opportunities with upfront pricing and book with the tap of a button, and making the fulfillment process more scalable and efficient. By Ujwala Tulshigiri, Yeqing Lu, Ting Chen, Branden Colen.</description>
    </item>
    
    <item>
      <title>How to prevent Scala 3 compiler regressions with Community Build</title>
      <link>https://www.codeisgo.com/post/how-to-prevent-scala-3-compiler-regressions-with-community-build-2022090601/</link>
      <pubDate>Tue, 06 Sep 2022 08:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-prevent-scala-3-compiler-regressions-with-community-build-2022090601/</guid>
      <description>We always assume the language compiler&amp;rsquo;s or interpreter&amp;rsquo;s impeccability when writing code in any programming language. Just as any other program, it might contain inconsistencies with its specification or subtle bugs. By  Wojciech Mazur.</description>
    </item>
    
    <item>
      <title>GitHub CI/CD pipeline design choices for deploying Terraform code to GCP data domain</title>
      <link>https://www.codeisgo.com/post/github-ci-cd-pipeline-design-choices-for-deploying-terraform-code-to-gcp-data-domain-2022090501/</link>
      <pubDate>Mon, 05 Sep 2022 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/github-ci-cd-pipeline-design-choices-for-deploying-terraform-code-to-gcp-data-domain-2022090501/</guid>
      <description>We have built our GCP data platform using Data Mesh principles. Each line-of-business (LoB) roughly translates to a domain on GCP. Each domain will have 3 environments, Dev, Non-Prod and Prod, and each environment will have 3 GCP projects/zones. By Bharath N.</description>
    </item>
    
    <item>
      <title>Why you absolutely must document your no-code software</title>
      <link>https://www.codeisgo.com/post/why-you-absolutely-must-document-your-no-code-software-2022090401/</link>
      <pubDate>Sun, 04 Sep 2022 08:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-you-absolutely-must-document-your-no-code-software-2022090401/</guid>
      <description>Here&amp;rsquo;s a conceptual framework to help keep your no-code and low-code effort simple, but comprehensive. By Joe Procopio.</description>
    </item>
    
    <item>
      <title>How to build low-code mixed-reality apps in Power Apps, AI Builder and HoloLens</title>
      <link>https://www.codeisgo.com/post/how-to-build-low-code-mixed-reality-apps-in-power-apps-ai-builder-hololens-2022090301/</link>
      <pubDate>Sat, 03 Sep 2022 09:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-build-low-code-mixed-reality-apps-in-power-apps-ai-builder-hololens-2022090301/</guid>
      <description>Off-the-shelf tools and components like Power Apps, AI Builder and HoloLens let you deliver your own industrial metaverse at a low cost. Microsoft&amp;rsquo;s low-code Power Platform is a key piece of its business software suite. By sitting between Microsoft 365&amp;rsquo;s productivity tools and the Dynamics 365 line-of-business applications, it&amp;rsquo;s a way to build out custom workflows and add your own user experiences. By Simon Bisson.</description>
    </item>
    
    <item>
      <title>7 best UX case study generators (and how to use them)</title>
      <link>https://www.codeisgo.com/post/7-best-ux-case-study-generators-how-to-use-them-2022090201/</link>
      <pubDate>Fri, 02 Sep 2022 09:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/7-best-ux-case-study-generators-how-to-use-them-2022090201/</guid>
      <description>If you&amp;rsquo;re looking for UX case study ideas, topics or challenges, these UX case study generators can help you create portfolio pieces and improve your UX/UI skills. Here are some of the best ones and the pros and cons of using them. By designerup.co.</description>
    </item>
    
    <item>
      <title>Hosting ASP.NET Core web api with AWS Lambda – Truly serverless REST APIs</title>
      <link>https://www.codeisgo.com/post/hosting-asp-net-core-web-api-with-aws-lambda-truly-serverless-rest-apis-2022090101/</link>
      <pubDate>Thu, 01 Sep 2022 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/hosting-asp-net-core-web-api-with-aws-lambda-truly-serverless-rest-apis-2022090101/</guid>
      <description>In this article, we will learn about hosting ASP.NET Core Web API with AWS Lambda in a rather simple-to-follow manner. It is going to be as simple as developing a .NET 6 Web API as you would normally do using Controllers or Minimal APIs, and running some CLI commands which will deploy your API as Lambda Function to AWS Lambda super fast! By Mukesh Murugan.</description>
    </item>
    
    <item>
      <title>Delta Lake and MinIO for multi-cloud data lakes</title>
      <link>https://www.codeisgo.com/post/delta-lake-minio-for-multi-cloud-data-lakes-2022083101/</link>
      <pubDate>Wed, 31 Aug 2022 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/delta-lake-minio-for-multi-cloud-data-lakes-2022083101/</guid>
      <description>Delta Lake is an open-source storage framework that is used to build data lakes on top of object storage in a Lakehouse architecture. Delta Lake supports ACID transactions, scalable metadata handling and unified streaming and batch data processing. By Matt Sarrel.</description>
    </item>
    
    <item>
      <title>Seven ways to reduce MySQL costs in the cloud</title>
      <link>https://www.codeisgo.com/post/seven-ways-to-reduce-mysql-costs-in-cloud-2022083001/</link>
      <pubDate>Tue, 30 Aug 2022 01:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/seven-ways-to-reduce-mysql-costs-in-cloud-2022083001/</guid>
      <description>With the economy slowing down and inflation raging in many parts of the world, your organization will love you if you find ways to reduce the costs of running their MySQL databases. This is especially true if you run MySQL in the cloud, as it often allows you to see the immediate effect of those savings, which is what this article will focus on. By Peter Zaitsev.</description>
    </item>
    
    <item>
      <title>Understanding asynchronous APIs</title>
      <link>https://www.codeisgo.com/post/understanding-asynchronous-apis-2022082901/</link>
      <pubDate>Mon, 29 Aug 2022 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/understanding-asynchronous-apis-2022082901/</guid>
      <description>If you&amp;rsquo;ve worked mostly with REST APIs, you might not be as familiar with asynchronous API protocols like WebSocket and gRPC. Asynchronous APIs allow you to stream data, send multiple requests at the same time, and manage communication intelligently between services, while synchronous APIs require you to make a new request every time you need data. By Melinda Gutermuth.</description>
    </item>
    
    <item>
      <title>AWS CDK - The good, the bad and the scary</title>
      <link>https://www.codeisgo.com/post/aws-cdk-good-bad-scary-2022082801/</link>
      <pubDate>Sun, 28 Aug 2022 16:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/aws-cdk-good-bad-scary-2022082801/</guid>
      <description>AWS Cloud Development Kit (CDK) has become, in its short history, a very popular infrastructure-as-code tool. It&amp;rsquo;s not too surprising why - it allows engineers to use richer programming languages to define infrastructure, rather than having to use JSON or YAML. By Mike Roberts.</description>
    </item>
    
    <item>
      <title>GOMEMLIMIT is a game changer for high-memory applications</title>
      <link>https://www.codeisgo.com/post/gomemlimit-is-game-changer-for-high-memory-applications-2022082701/</link>
      <pubDate>Sat, 27 Aug 2022 06:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/gomemlimit-is-game-changer-for-high-memory-applications-2022082701/</guid>
      <description>It can be very frustrating when Go applications use less memory than what is available to them, and yet they still manage to run out of memory and crash. Go 1.19 introduced GOMEMLIMIT, which completely changes how you can manage memory limits in Go. By Etienne Dilocker.</description>
    </item>
    
    <item>
      <title>How to implement Enterprise Risk Management framework</title>
      <link>https://www.codeisgo.com/post/how-to-implement-enterprise-risk-management-framework-2022082601/</link>
      <pubDate>Fri, 26 Aug 2022 06:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-implement-enterprise-risk-management-framework-2022082601/</guid>
      <description>Managing individual business risks is difficult when silos exist. An enterprise risk management (ERM) framework consolidates risk management strategy across an entire organization, enabling better visibility, measurement, and management of business objectives. By Catherine Chipeta.</description>
    </item>
    
    <item>
      <title>Demonstration of Drogue IoT using Node.js</title>
      <link>https://www.codeisgo.com/post/demonstration-of-drogue-iot-using-node-js-2022082501/</link>
      <pubDate>Thu, 25 Aug 2022 09:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/demonstration-of-drogue-iot-using-node-js-2022082501/</guid>
      <description>The goal of the Drogue IoT project is to make it easy to connect devices to cloud-based applications. This article will demonstrate how to implement firmware in Rust based on Drogue&amp;rsquo;s device support. This way, a device can communicate with the cloud using the low power LoRaWAN protocol. We will also illustrate how Node.js handles the server side. By Daniel Bevenius.</description>
    </item>
    
    <item>
      <title>Make a bot for simple interactions in MS Teams using webhook</title>
      <link>https://www.codeisgo.com/post/make-bot-for-simple-interactions-in-teams-using-webhook-2022082401/</link>
      <pubDate>Wed, 24 Aug 2022 06:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/make-bot-for-simple-interactions-in-teams-using-webhook-2022082401/</guid>
      <description>Have you ever had an idea to ask a bot to perform a simple interaction? Then this article is for you. By Lee Ford.</description>
    </item>
    
    <item>
      <title>AI Ethics framework</title>
      <link>https://www.codeisgo.com/post/ai-ethics-framework-2022082301/</link>
      <pubDate>Tue, 23 Aug 2022 06:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ai-ethics-framework-2022082301/</guid>
      <description>Learn about AI ethics, a framework that guides data scientists and researchers to build AI systems in an ethical manner to benefit society as a whole. By @IBM.</description>
    </item>
    
    <item>
      <title>Elixir like a local</title>
      <link>https://www.codeisgo.com/post/elixir-like-local-2022082201/</link>
      <pubDate>Mon, 22 Aug 2022 04:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/elixir-like-local-2022082201/</guid>
      <description>Elixir is quite a flexible language, and it is possible to carry over many infrastructural patterns from other platforms like Ruby. However, by leaning on Erlang tooling, which predates many of the external infrastructural services that have become de-facto standards in modern web applications, we have the potential to boost performance and cut costs at the same time. By Eric Newbury.</description>
    </item>
    
    <item>
      <title>Secure Spring Boot REST API with Apache APISIX API Gateway</title>
      <link>https://www.codeisgo.com/post/secure-spring-boot-rest-api-with-apache-apisix-api-gateway-2022082101/</link>
      <pubDate>Sun, 21 Aug 2022 09:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/secure-spring-boot-rest-api-with-apache-apisix-api-gateway-2022082101/</guid>
      <description>In this walkthrough, we are going to look at some of the Apache APISIX API Gateway built-in plugins for securing your Spring Boot REST APIs and demonstrate how to effectively use them. By Bobur Umurzokov.</description>
    </item>
    
    <item>
      <title>A guide to CSS modules with React</title>
      <link>https://www.codeisgo.com/post/guide-to-css-modules-with-react-2022082001/</link>
      <pubDate>Sat, 20 Aug 2022 09:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/guide-to-css-modules-with-react-2022082001/</guid>
      <description>There are many different ways to provide styling for React components, such as importing plain CSS, using styled components, JS-in-CSS or CSS Modules. These all have various advantages and disadvantages. In this article I go through some considerations when using CSS Modules. Specifically I am interested in looking at this in a framework agnostic way. By Max Rohde.</description>
    </item>
    
    <item>
      <title>What is confidential computing?</title>
      <link>https://www.codeisgo.com/post/what-is-confidential-computing-2022081901/</link>
      <pubDate>Fri, 19 Aug 2022 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-confidential-computing-2022081901/</guid>
      <description>With the boom in cloud computing, new types of security threats have emerged. Confidential computing is a solution to the added IT security issues of working with the cloud. By Daniele Buono, James Bottomley, Hubertus Franke, Robert Senger.</description>
    </item>
    
    <item>
      <title>Data Manipulation with functional programming and queries in Ballerina</title>
      <link>https://www.codeisgo.com/post/data-manipulation-with-functional-programming-queries-in-ballerina-2022081801/</link>
      <pubDate>Thu, 18 Aug 2022 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/data-manipulation-with-functional-programming-queries-in-ballerina-2022081801/</guid>
      <description>As an adept at Functional Programming (FP), I feel at ease with expressing my data manipulation logic by chaining high order functions like map, filter, and sort operating on arrays and maps. Ballerina, being designed as a Data-Oriented programming language, supports this FP style of coding. By Yehonathan Sharvit.</description>
    </item>
    
    <item>
      <title>Multi-dimensional approach helps you proactively prepare for failures: Application layer</title>
      <link>https://www.codeisgo.com/post/multi-dimensional-approach-helps-you-proactively-prepare-for-failures-application-layer-2022081701/</link>
      <pubDate>Wed, 17 Aug 2022 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/multi-dimensional-approach-helps-you-proactively-prepare-for-failures-application-layer-2022081701/</guid>
      <description>Resiliency of applications surpasses everything else in building customer trust. Because of this, it cannot be an afterthought. Instead of simply reacting to a failure, why not be proactive?. By Piyali Kamra, Aish Gopalan, Isael Pimentel, and Aditi Sharma.</description>
    </item>
    
    <item>
      <title>Visualize Microservice dependencies in a team context</title>
      <link>https://www.codeisgo.com/post/visualize-microservice-dependencies-in-team-context-2022081601/</link>
      <pubDate>Tue, 16 Aug 2022 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/visualize-microservice-dependencies-in-team-context-2022081601/</guid>
      <description>The moment we introduce strong coupling between our services, we lose the potential advantages of a microservice architecture. This article addresses the challenge by introducing the concept of a Change Coupling analysis. Change Coupling is a behavioral code analysis technique that uncovers logical dependencies across services and team boundaries. Let&amp;rsquo;s see it in action. By Adam Tornhill.</description>
    </item>
    
    <item>
      <title>Introduction to Apache Spark and its Datasets</title>
      <link>https://www.codeisgo.com/post/introduction-to-apache-spark-its-datasets-2022081501/</link>
      <pubDate>Mon, 15 Aug 2022 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introduction-to-apache-spark-its-datasets-2022081501/</guid>
      <description>In this article, we will introduce you to the big data ecosystem and the role of Apache Spark in Big data. We will also cover the Distributed database system, the backbone of big data. In today&amp;rsquo;s world, data is the fuel. Almost every electronic device collects data that is used for business purposes. By Abhishek Jaiswal.</description>
    </item>
    
    <item>
      <title>Expanding the CAP tradeoff frontier at scale</title>
      <link>https://www.codeisgo.com/post/expanding-cap-tradeoff-frontier-at-scale-2022081401/</link>
      <pubDate>Sun, 14 Aug 2022 07:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/expanding-cap-tradeoff-frontier-at-scale-2022081401/</guid>
      <description>Distributed systems must balance their needs for high availability and low latency with consistency guarantees; providing a mostly hit happy path for requests enables these systems to push the boundaries of this tradeoff. By Audrey Cheng.</description>
    </item>
    
    <item>
      <title>Benchmarking time series workloads on Apache Kudu using TSBS</title>
      <link>https://www.codeisgo.com/post/benchmarking-time-series-workloads-on-apache-kudu-using-tsbs-2022081301/</link>
      <pubDate>Sat, 13 Aug 2022 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/benchmarking-time-series-workloads-on-apache-kudu-using-tsbs-2022081301/</guid>
      <description>Since the open-source introduction of Apache Kudu in 2015, it has billed itself as storage for fast analytics on fast data. This general mission encompasses many different workloads, but one of the fastest-growing use cases is that of time-series analytics. By Todd Lipcon.</description>
    </item>
    
    <item>
      <title>Cloud platform teams are everywhere — here&#39;s why</title>
      <link>https://www.codeisgo.com/post/cloud-platform-teams-are-everywhere-here-is-why-2022081201/</link>
      <pubDate>Fri, 12 Aug 2022 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/cloud-platform-teams-are-everywhere-here-is-why-2022081201/</guid>
      <description>In HashiCorp&amp;rsquo;s new State of Cloud Strategy survey, 86% of respondents said they rely on cloud platform teams — for a wide variety of very good reasons. Organizations with complex business requirements have long sought ways to simplify operations and boost the productivity of their software development teams. It appears business and IT leaders have found an answer: adopt and empower centralized cloud platform teams. By Jared Ruckle.</description>
    </item>
    
    <item>
      <title>How to build an organizational culture that is &#39;cybersecurity ready&#39;</title>
      <link>https://www.codeisgo.com/post/how-to-build-organizational-culture-that-is-cybersecurity-ready-2022081101/</link>
      <pubDate>Thu, 11 Aug 2022 07:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-build-organizational-culture-that-is-cybersecurity-ready-2022081101/</guid>
      <description>Cyber threats are some of the biggest challenges organizations face, but cybersecurity failure is still seen as a critical short-term risk.. By Artem Nikulchenko. By Candid Wüest, Nisha Almoula, Roman Hagen @weforum.org.</description>
    </item>
    
    <item>
      <title>Steps to emulate k8s Pod Network</title>
      <link>https://www.codeisgo.com/post/steps-to-emulate-k8s-pod-network-2022081001/</link>
      <pubDate>Wed, 10 Aug 2022 07:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/steps-to-emulate-k8s-pod-network-2022081001/</guid>
      <description>Networking is the spine of Kubernetes, but it can be challenging to understand exactly how it is expected to work. There are 4 distinct networking problems to address. By Harinderjit Singh.</description>
    </item>
    
    <item>
      <title>Hidden gems of Google BigQuery</title>
      <link>https://www.codeisgo.com/post/hidden-gems-of-google-bigquery-2022080901/</link>
      <pubDate>Tue, 09 Aug 2022 08:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/hidden-gems-of-google-bigquery-2022080901/</guid>
      <description>BigQuery is amazing. It is one of my favorite tools within Google Cloud. Luckily, it looks like Google feels the same and, to the joy of BigQuery fans, keeps adding new features there. By Artem Nikulchenko.</description>
    </item>
    
    <item>
      <title>Shaving 40% off Google&#39;s B-Tree implementation with Go Generics</title>
      <link>https://www.codeisgo.com/post/shaving-40-off-google-s-b-tree-implementation-with-go-generics-2022080801/</link>
      <pubDate>Mon, 08 Aug 2022 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/shaving-40-off-google-s-b-tree-implementation-with-go-generics-2022080801/</guid>
      <description>There are many reasons to be excited about generics in Go. In this article, I&amp;rsquo;m going to show how, using Go generics, ScyllaDB achieved a 40% performance gain in an already well-optimized package, the Google B-Tree implementation. By Michal Matcczuk.</description>
    </item>
    
    <item>
      <title>Building open source search app with Appwrite and Meilisearch</title>
      <link>https://www.codeisgo.com/post/building-open-source-search-app-with-appwrite-meilisearch-2022080701/</link>
      <pubDate>Sun, 07 Aug 2022 08:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-open-source-search-app-with-appwrite-meilisearch-2022080701/</guid>
      <description>Imagine you are building an inventory or an ecommerce website or a social media of your own, what are the two major things you will have to deal with? A. Database B. Search engine. By Haimantika Mitra.</description>
    </item>
    
    <item>
      <title>How to be an architect?</title>
      <link>https://www.codeisgo.com/post/how-to-be-architect-2022080601/</link>
      <pubDate>Sat, 06 Aug 2022 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-be-architect-2022080601/</guid>
      <description>But it is somewhat agreed understanding that Architects in a technical team are very senior people who should know everything. This is not a complete truth and nor a lie. What architects are supposed to do (I believe) still varies from organisation to organisation. By Husyn for AWS Community Builders.</description>
    </item>
    
    <item>
      <title>Micro-frontend with React and Next.js</title>
      <link>https://www.codeisgo.com/post/micro-frontend-with-react-next-js-2022080501/</link>
      <pubDate>Fri, 05 Aug 2022 04:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/micro-frontend-with-react-next-js-2022080501/</guid>
      <description>Working on a large-scale project and managing its codebase can be a big challenge for teams. Though micro-frontends have been in the picture for a while now, they are getting increasingly popular because of their unique features and usability. By Harsh Pate.</description>
    </item>
    
    <item>
      <title>This is how we scale: Using a centralized logging solution</title>
      <link>https://www.codeisgo.com/post/this-is-how-we-scale-using-centralized-logging-solution-2022080401/</link>
      <pubDate>Thu, 04 Aug 2022 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/this-is-how-we-scale-using-centralized-logging-solution-2022080401/</guid>
      <description>Our current centralized logging solution is Logz.io: Cloud Observability for Engineers and most of our application logs are sent there from the k8s cluster. In addition, we use the logging system&amp;rsquo;s alert mechanism to trigger and send alerts to various sources, including email, Slack channels, etc. By Uriah Ahrak.</description>
    </item>
    
    <item>
      <title>Reduce energy security risk and improve resilience with Microsoft Defender for IoT</title>
      <link>https://www.codeisgo.com/post/reduce-energy-security-risk-improve-resilience-with-microsoft-defender-for-iot-2022080301/</link>
      <pubDate>Wed, 03 Aug 2022 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/reduce-energy-security-risk-improve-resilience-with-microsoft-defender-for-iot-2022080301/</guid>
      <description>In this blog, author wants to underscore the urgency around cybersecurity, how it&amp;rsquo;s evolving, and how companies can use technology to manage risk. By Darryl Willis.</description>
    </item>
    
    <item>
      <title>Peeling back the layers and understanding automation mesh</title>
      <link>https://www.codeisgo.com/post/peeling-back-layers-understanding-automation-mesh-2022080201/</link>
      <pubDate>Tue, 02 Aug 2022 06:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/peeling-back-layers-understanding-automation-mesh-2022080201/</guid>
      <description>Red Hat Ansible Automation Platform 2 features an awesome new way to scale out your automation workloads: automation mesh. In this blog post, I want to focus on the technical implementation of automation mesh, what network ports it is using and how you can secure it. By Sean Cavanaugh.</description>
    </item>
    
    <item>
      <title>CQRS and Event Sourcing implementation in PHP</title>
      <link>https://www.codeisgo.com/post/cqrs-event-sourcing-implementation-in-php-2022080101/</link>
      <pubDate>Mon, 01 Aug 2022 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/cqrs-event-sourcing-implementation-in-php-2022080101/</guid>
      <description>Command Query Responsibility Segregation (CQRS) with Domain Driven Design is more and more popular recently. Its implementation in PHP, which will be the topic of the article, generates some new possibilities, making a process more efficient. For example, it gives you the opportunity to restore the whole system easily. By Michał Żądło.</description>
    </item>
    
    <item>
      <title>How to mock data in Angular applications</title>
      <link>https://www.codeisgo.com/post/how-to-mock-data-in-angular-applications-2022073101/</link>
      <pubDate>Sun, 31 Jul 2022 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-mock-data-in-angular-applications-2022073101/</guid>
      <description>It&amp;rsquo;s common to use APIs when working with external data sources on some features in Angular. However, you may occasionally work on a feature in parallel without immediate access to the database or API. By Muhammad Amir.</description>
    </item>
    
    <item>
      <title>How to reduce the size of a Docker image using dive</title>
      <link>https://www.codeisgo.com/post/how-to-reduce-size-of-docker-image-using-dive-2022073001/</link>
      <pubDate>Sat, 30 Jul 2022 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-reduce-size-of-docker-image-using-dive-2022073001/</guid>
      <description>Making use of the existing layer cache as frequently as possible is key to speeding up Docker image builds. The less work we have to redo across builds, the faster our builds will be. By Kyle Galbraith.</description>
    </item>
    
    <item>
      <title>Angular landing page with Airtable integration and Netlify functions</title>
      <link>https://www.codeisgo.com/post/angular-landing-page-with-airtable-integration-netlify-functions-2022072901/</link>
      <pubDate>Fri, 29 Jul 2022 04:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/angular-landing-page-with-airtable-integration-netlify-functions-2022072901/</guid>
      <description>If you want to build a public landing page with Angular and email signup you likely don&amp;rsquo;t want to expose any secret keys, and author will show you how with Netlify cloud functions. By Simon Grimm.</description>
    </item>
    
    <item>
      <title>Using Red Hat Ansible Automation Platform to enable a Policy as Code solution</title>
      <link>https://www.codeisgo.com/post/using-red-hat-ansible-automation-platform-to-enable-policy-as-code-solution-2022072801/</link>
      <pubDate>Thu, 28 Jul 2022 07:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/using-red-hat-ansible-automation-platform-to-enable-policy-as-code-solution-2022072801/</guid>
      <description>Scenario: much of the staff&amp;rsquo;s time is spent making sure that the infrastructure as code (IaC) implementation is in compliance with the standards and policies that his company has for cloud resources. This was the reason why he brought me in to run a proof of concept (POC). The POC would validate what would become a Policy as Code solution based on one of the common IaC products. By Tim Coulter @redhat.com.</description>
    </item>
    
    <item>
      <title>Windows server management overview</title>
      <link>https://www.codeisgo.com/post/windows-server-management-overview-2022072701/</link>
      <pubDate>Wed, 27 Jul 2022 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/windows-server-management-overview-2022072701/</guid>
      <description>Windows Server is the platform for building an infrastructure of connected applications, networks, and web services. As a Windows Server administrator, you&amp;rsquo;ve probably used many of the native Windows Server Microsoft Management Consoles (MMC) to keep the infrastructure secure and available. By Thomas Maurer and others.</description>
    </item>
    
    <item>
      <title>Setup Docker for integration testing in GitHub Action</title>
      <link>https://www.codeisgo.com/post/setup-docker-for-integration-testing-in-github-action-2022072601/</link>
      <pubDate>Tue, 26 Jul 2022 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/setup-docker-for-integration-testing-in-github-action-2022072601/</guid>
      <description>Nowadays, Continuous Integration helps developers to automate their own build and test in remote repositories. Moreover, when we work as a team, CI ensures that all the branches on remote repositories will be tested by automated build. By Sahanon Phisetpakasit.</description>
    </item>
    
    <item>
      <title>How to manage your Flutter monorepos</title>
      <link>https://www.codeisgo.com/post/how-to-manage-your-flutter-monorepos-2022072501/</link>
      <pubDate>Mon, 25 Jul 2022 07:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-manage-your-flutter-monorepos-2022072501/</guid>
      <description>Monorepos are extremely helpful when working with larger codebases. But they also come with additional management costs. In this article, we will go through the process of managing a monorepo with a tool like Melos and set up our repository for CI/CD with Codemagic. By @codemagic.io.</description>
    </item>
    
    <item>
      <title>How to visualize your Apache Kafka data the easy way with stream lineage</title>
      <link>https://www.codeisgo.com/post/how-to-visualize-your-apache-kafka-data-easy-way-with-stream-lineage-2022072401/</link>
      <pubDate>Sun, 24 Jul 2022 06:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-visualize-your-apache-kafka-data-easy-way-with-stream-lineage-2022072401/</guid>
      <description>Understanding how data flows and is transformed across the different layers of an organization&amp;rsquo;s application and data stack is one of the most challenging governance problems companies are facing today. Who is producing data? By David Araujo and Julia Peng.</description>
    </item>
    
    <item>
      <title>The 2022 API platform landscape: Trends and challenges</title>
      <link>https://www.codeisgo.com/post/2022-api-platform-landscape-trends-challenges-2022072301/</link>
      <pubDate>Sat, 23 Jul 2022 05:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/2022-api-platform-landscape-trends-challenges-2022072301/</guid>
      <description>How API management needs to evolve beyond its roots. This change is necessitated by APIs moving from being connective glue to being the primary building blocks of modern software. We also defined the key components of the new age of API platforms in our API platform landscape. Our intent was to describe how the many different pieces of technology and tooling fit together to help organizations deliver on the API-first model of software development. By Abhinav Asthana.</description>
    </item>
    
    <item>
      <title>Why your cached JavaScript is still slow and incurs performance overhead</title>
      <link>https://www.codeisgo.com/post/why-your-cached-javascript-is-still-slow-incurs-performance-overhead-2022072201/</link>
      <pubDate>Fri, 22 Jul 2022 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-your-cached-javascript-is-still-slow-incurs-performance-overhead-2022072201/</guid>
      <description>Web Developers often fixate on optimizing the delivery of assets to the end-user&amp;rsquo;s device, and overlook the computation that takes place on the end-user&amp;rsquo;s device once those assets arrive. By Joe Liccini.</description>
    </item>
    
    <item>
      <title>How UI kits develop design languages</title>
      <link>https://www.codeisgo.com/post/how-ui-kits-develop-design-languages-2022072101/</link>
      <pubDate>Thu, 21 Jul 2022 06:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-ui-kits-develop-design-languages-2022072101/</guid>
      <description>A robust UI kit can help elevate a brand&amp;rsquo;s look and feel with cohesive, innovative visualization. Here&amp;rsquo;s how. By Goran Paun.</description>
    </item>
    
    <item>
      <title>NFTs for Designers: Introduction</title>
      <link>https://www.codeisgo.com/post/nfts-for-designers-introduction-2022072001/</link>
      <pubDate>Wed, 20 Jul 2022 07:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/nfts-for-designers-introduction-2022072001/</guid>
      <description>The global NFT market relies on designers to support artists, Web3 platforms and marketplaces, and major global brands. Toptal designer Gabor Molnar offers insights from his experience breaking into this emerging field. By Gabor Molnar @toptal.com.</description>
    </item>
    
    <item>
      <title>How to create a mobile lab with VMware Fusion</title>
      <link>https://www.codeisgo.com/post/how-to-create-mobile-lab-with-vmware-fusion-2022071901/</link>
      <pubDate>Tue, 19 Jul 2022 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-create-mobile-lab-with-vmware-fusion-2022071901/</guid>
      <description>I am going to setup a mobile lab on my MacBook Pro with the help of VMware Fusion 12 so I can run some ESXi servers with nested virtualization. This way I will have a lab I can carry around with me on my travels around the world. By Edwin Weijdema.</description>
    </item>
    
    <item>
      <title>Extending SQLite with Rust to support Excel files as virtual tables</title>
      <link>https://www.codeisgo.com/post/extending-sqlite-with-rust-to-support-excel-files-as-virtual-tables-2022071801/</link>
      <pubDate>Mon, 18 Jul 2022 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/extending-sqlite-with-rust-to-support-excel-files-as-virtual-tables-2022071801/</guid>
      <description>This article explains how SQLite can be extended with Rust. In particular, it will outline SQLite&amp;rsquo;s mechanism called virtual tables and showcase how we can use it from Rust programming language. By Sergey Khabibullin.</description>
    </item>
    
    <item>
      <title>Can SVG symbols affect web performance?</title>
      <link>https://www.codeisgo.com/post/can-svg-symbols-affect-web-performance-2022071701/</link>
      <pubDate>Sun, 17 Jul 2022 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/can-svg-symbols-affect-web-performance-2022071701/</guid>
      <description>SVG Symbol is an unvisited technique for reusing inlined SVGs elements. They seem redundant while using popular component-based frameworks/libraries like React, Vue, Svelte, hence you don&amp;rsquo;t see it a lot on the web. By @Bart.</description>
    </item>
    
    <item>
      <title>Handling errors encountered when using Firebase email and password authentication (Kotlin)</title>
      <link>https://www.codeisgo.com/post/handling-errors-encountered-when-using-firebase-email-password-authentication-kotlin-2022071701/</link>
      <pubDate>Sun, 17 Jul 2022 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/handling-errors-encountered-when-using-firebase-email-password-authentication-kotlin-2022071701/</guid>
      <description>Firebase is a solution to enable developers to focus more on building the applications without the need of worrying about managing the backend. Features like user authentication, database, file storage, notifications, and more can be handled by Firebase. By Atanda Oluchi Aminat.</description>
    </item>
    
    <item>
      <title>Using design patterns in JavaScript - Ultimate guide</title>
      <link>https://www.codeisgo.com/post/using-design-patterns-in-javascript-ultimate-guide-2022071601/</link>
      <pubDate>Sat, 16 Jul 2022 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/using-design-patterns-in-javascript-ultimate-guide-2022071601/</guid>
      <description>Design patterns are reusable, advanced, object-oriented solutions that we can use to address similar instances of everyday problems in software design. They are like blueprints for solving certain kinds of problems. By Nishani Dissanayake.</description>
    </item>
    
    <item>
      <title>Spinning with Swift</title>
      <link>https://www.codeisgo.com/post/spinning-with-swift-2022071501/</link>
      <pubDate>Fri, 15 Jul 2022 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/spinning-with-swift-2022071501/</guid>
      <description>Swift is a great language for creating Spin applications. This tutorial walks through the process of installing SwiftWasm, building a simple Wagi app, and then running it in Spin. Spin is a framework for building and running event-driven microservice applications with WebAssembly (Wasm) components. With Spin, we&amp;rsquo;re trying to make it easier to get started with using WebAssembly on the server so that we can all take advantage of the security, portability, and speed WebAssembly provides when it comes to running microservices. By Matt Butcher.</description>
    </item>
    
    <item>
      <title>Fewer working hours, more productivity</title>
      <link>https://www.codeisgo.com/post/fewer-working-hours-more-productivity-2022071401/</link>
      <pubDate>Thu, 14 Jul 2022 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/fewer-working-hours-more-productivity-2022071401/</guid>
      <description>It seems like a counterintuitive question: how can employees get more done in less time? Surely, if we want employees to be productive, we need to give them more time to work, not less? But recent studies have shown that shorter working hours can lead to increased productivity. By @quire.io.</description>
    </item>
    
    <item>
      <title>How I use stories to share data at meetings</title>
      <link>https://www.codeisgo.com/post/how-i-use-stories-to-share-data-at-meetings-2022071301/</link>
      <pubDate>Wed, 13 Jul 2022 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-i-use-stories-to-share-data-at-meetings-2022071301/</guid>
      <description>Want to keep people awake at data presentations? Try sharing your findings backwards. You&amp;rsquo;ve worked it. Now put your chart down, flip it and reverse it. By Ryan Estrellado.</description>
    </item>
    
    <item>
      <title>Scaling up and load balancing your PostgreSQL Cluster using Pgpool-II</title>
      <link>https://www.codeisgo.com/post/scaling-up-load-balancing-your-postgresql-cluster-using-pgpool2-2022071201/</link>
      <pubDate>Tue, 12 Jul 2022 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/scaling-up-load-balancing-your-postgresql-cluster-using-pgpool2-2022071201/</guid>
      <description>PostgreSQL&amp;rsquo;s speed, robustness and security makes it suitable for 99% of the new-age applications. Today, let&amp;rsquo;s deep dive into how you can enable scalability and load balancing of your PostgreSQL cluster using Pgpool-II. By Azman Agung Nugraha.</description>
    </item>
    
    <item>
      <title>Interview: Haskell in production @Channable</title>
      <link>https://www.codeisgo.com/post/haskell-in-production-channable-2022071101/</link>
      <pubDate>Mon, 11 Jul 2022 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/haskell-in-production-channable-2022071101/</guid>
      <description>Interview with Fabian Thorand @Channable. They use Haskell for a variety of backend services. The biggest one by far is their data processing system, which powers the import from our customers, manages the data storage, and applies the user-defined rules to the data before streaming it to other components in our backend which handle the actual connections to the third-party platforms. By Liam Mooney.</description>
    </item>
    
    <item>
      <title>Understanding the stack and heap in C#</title>
      <link>https://www.codeisgo.com/post/understanding-stack-heap-in-csharp-2022071001/</link>
      <pubDate>Sun, 10 Jul 2022 06:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/understanding-stack-heap-in-csharp-2022071001/</guid>
      <description>Based on my reading, &amp;ldquo;the stack&amp;rdquo; and &amp;ldquo;the heap&amp;rdquo; are clearly important concepts for understanding how memory is managed in C# programs, however until recently I had only a superficial understanding of them and their role. By Liam Mooney.</description>
    </item>
    
    <item>
      <title>Pair programming approach for engaging girls in the computing classroom: Study results</title>
      <link>https://www.codeisgo.com/post/pair-programming-approach-for-engaging-girls-in-computing-classroom-study-results-2022070901/</link>
      <pubDate>Sat, 09 Jul 2022 06:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/pair-programming-approach-for-engaging-girls-in-computing-classroom-study-results-2022070901/</guid>
      <description>Authors share the second report in our series of findings from the Gender Balance in Computing research programme, which they&amp;rsquo;ve been running as part of the National Centre for Computing Education and with various partners. By Katharine Childs.</description>
    </item>
    
    <item>
      <title>Lessons from writing a compiler</title>
      <link>https://www.codeisgo.com/post/lessons-from-writing-compiler-2022070801/</link>
      <pubDate>Fri, 08 Jul 2022 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/lessons-from-writing-compiler-2022070801/</guid>
      <description>The standard academic literature is most useful for the extreme frontend (parsing) and the extreme backend (SSA, instruction selection and code generation), but the middle-end is ignored. This is fine if you want to learn how to build, e.g., the next LLVM: a fat backend with a very thin frontend. By Fernando Borretti.</description>
    </item>
    
    <item>
      <title>Working with a JSONB array of objects in PostgreSQL</title>
      <link>https://www.codeisgo.com/post/working-with-jsonb-array-of-objects-in-postgresql-2022070701/</link>
      <pubDate>Thu, 07 Jul 2022 11:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/working-with-jsonb-array-of-objects-in-postgresql-2022070701/</guid>
      <description>Get, add and remove JSON objects from an array. By Rob Tomlin.</description>
    </item>
    
    <item>
      <title>6 best practices to improve Node.js security</title>
      <link>https://www.codeisgo.com/post/6-best-practices-to-improve-node-js-security-2022070601/</link>
      <pubDate>Wed, 06 Jul 2022 09:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/6-best-practices-to-improve-node-js-security-2022070601/</guid>
      <description>Today, Node.js is widely used in web and mobile applications, for it fills the gap between front-end and back-end applications. Unfortunately, increased usage of Node.js has opened new doors for attackers to exploit misconfigurations and vulnerabilities. By Lahiru Hewawasam.</description>
    </item>
    
    <item>
      <title>How to abort API requests in JavaScript</title>
      <link>https://www.codeisgo.com/post/how-to-abort-api-requests-in-javascript-2022070501/</link>
      <pubDate>Tue, 05 Jul 2022 11:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-abort-api-requests-in-javascript-2022070501/</guid>
      <description>Did you know that you can abort an API request in JavaScript? By aborting, I mean canceling a request before it is completed (before you get a response or before the request gets to the server). By Dillion Megida.</description>
    </item>
    
    <item>
      <title>Separate stateful infrastructure with Serverless Compose</title>
      <link>https://www.codeisgo.com/post/separate-stateful-infrastructure-with-serverless-compose-2022070401/</link>
      <pubDate>Mon, 04 Jul 2022 17:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/separate-stateful-infrastructure-with-serverless-compose-2022070401/</guid>
      <description>One of the most significant benefits of serverless is that the development teams can fully own and manage all of their infrastructure themself. Keeping all of that infrastructure in the same CloudFormation stack can sometimes be troublesome however, and there are many reasons why you might consider having parts of it in a separate stack. By Sebastian Bille.</description>
    </item>
    
    <item>
      <title>Guide to Reinforcement Learning with Python and TensorFlow</title>
      <link>https://www.codeisgo.com/post/guide-to-reinforcement-learning-with-python-tensorflow-2022070301/</link>
      <pubDate>Sun, 03 Jul 2022 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/guide-to-reinforcement-learning-with-python-tensorflow-2022070301/</guid>
      <description>In reinforcement learning, self-learning agent  learns how to  interact with the environment and solve a problem within it. In this article, we present complete guide to reinforcemen learning and one type of it Q-Learning (which with the help of deep learning become Deep Q-Learning). We learn about the inspiration behind this type of learning and implement it with Python, TensorFlow and TensorFlow Agents. By Nikola M. Zivkovic.</description>
    </item>
    
    <item>
      <title>5 tips for managing high-performing teams (remotely!)</title>
      <link>https://www.codeisgo.com/post/5-tips-for-managing-high-performing-teams-remotely-2022070201/</link>
      <pubDate>Sat, 02 Jul 2022 07:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/5-tips-for-managing-high-performing-teams-remotely-2022070201/</guid>
      <description>Today&amp;rsquo;s workplace is more digitized than ever before – especially in tech. Work-from-home adjustments and nearshore outsourcing has surged in the last two years, requiring the modern manager to adapt quickly. By Steve Taplin.</description>
    </item>
    
    <item>
      <title>Linked Lists explained in PHP</title>
      <link>https://www.codeisgo.com/post/linked-lists-explained-in-php-2022070101/</link>
      <pubDate>Fri, 01 Jul 2022 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/linked-lists-explained-in-php-2022070101/</guid>
      <description>As one of the most common data structures, the linked list has to be one of the simplest in concept; yet still very powerful. In this post we will be looking at what linked lists are; what types of linked lists there are; when to use a linked list; and whether or why a linked list might be better than an array. By Doeke Norg.</description>
    </item>
    
    <item>
      <title>The importance of model versioning in machine learning</title>
      <link>https://www.codeisgo.com/post/importance-of-model-versioning-in-machine-learning-2022063001/</link>
      <pubDate>Thu, 30 Jun 2022 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/importance-of-model-versioning-in-machine-learning-2022063001/</guid>
      <description>Version control is an essential concept in software development. Version control tools, such as Git, are used to manage and track source codes. Developers and organizations alike value source code because it is the backbone of their product(s), from which they earn revenue. By Oghenefejiro Esosuota.</description>
    </item>
    
    <item>
      <title>Create a blog with Clojure, nbb, and MarkDoc</title>
      <link>https://www.codeisgo.com/post/create-blog-with-clojure-nbb-markdoc-2022062901/</link>
      <pubDate>Wed, 29 Jun 2022 09:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/create-blog-with-clojure-nbb-markdoc-2022062901/</guid>
      <description>This endeavor is my first adventure with Clojure(script). Meaning this is from a Clojure beginner perspective. By Alexander Carls.</description>
    </item>
    
    <item>
      <title>Building a websocket server in a Microservice architecture</title>
      <link>https://www.codeisgo.com/post/building-websocket-server-in-microservice-architecture-2022062801/</link>
      <pubDate>Tue, 28 Jun 2022 09:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-websocket-server-in-microservice-architecture-2022062801/</guid>
      <description>Designing a WebSocket server in a microservice architecture for real-time communications. This article was written to share author&amp;rsquo;s exploration of real-time communication between frontend and backend using WebSocket. In recent years, microservice is an architectural approach that many developers have adopted, and one of the key principles of microservice architecture is the &amp;ldquo;Single Responsibility Principle.&amp;rdquo; By KBryan.</description>
    </item>
    
    <item>
      <title>Securing Kafka infrastructure at Uber</title>
      <link>https://www.codeisgo.com/post/securing-kafka-infrastructure-at-uber-2022062701/</link>
      <pubDate>Mon, 27 Jun 2022 07:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/securing-kafka-infrastructure-at-uber-2022062701/</guid>
      <description>Uber has one of the largest deployments of Apache Kafka® in the world. It empowers a large number of real-time workflows at Uber, including pub-sub message buses for passing event data from the rider and driver apps, as well as financial transaction events between the backend services. By Prateek Agarwal, Ryan Turner, and KK Sriramadhesikan.</description>
    </item>
    
    <item>
      <title>Lessons learned from combining SQS and Lambda in a data project</title>
      <link>https://www.codeisgo.com/post/lessons-learned-from-combining-sqs-lambda-in-data-project-2022062601/</link>
      <pubDate>Sun, 26 Jun 2022 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/lessons-learned-from-combining-sqs-lambda-in-data-project-2022062601/</guid>
      <description>The built-in functionality of SQS and Lambda provided us serverless, scalable and fault-tolerant basis, but while running the solution we also learned some important lessons. In this blog post I will discuss the issue of valid messages ending up in dead-letter queues (DLQ) and correctly configuring your DLQ to catch only erroneous messages from your source SQS queue. By Miia Niemelä.</description>
    </item>
    
    <item>
      <title>Microservices vs APIs: Understanding the difference</title>
      <link>https://www.codeisgo.com/post/microservices-vs-apis-understanding-difference-2022062501/</link>
      <pubDate>Sat, 25 Jun 2022 04:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/microservices-vs-apis-understanding-difference-2022062501/</guid>
      <description>Microservices and APIs are becoming famous everywhere in the software development space with the increasing need to produce scalable, secure, and flexible applications at faster turnaround times. By Durga Prasad Acharya.</description>
    </item>
    
    <item>
      <title>Automated farming robots: Five awesome use cases</title>
      <link>https://www.codeisgo.com/post/automated-farming-robots-five-awesome-use-cases-2022062401/</link>
      <pubDate>Fri, 24 Jun 2022 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/automated-farming-robots-five-awesome-use-cases-2022062401/</guid>
      <description>Automation has found its way into almost all industries. Many industries have adopted automation to reduce human efforts and boost productivity to meet customer demands. Recently, automated farming robots are being used for various agricultural practices. They minimize the intensive hard work required for farming and save a lot of time. By Amna Faryad.</description>
    </item>
    
    <item>
      <title>A technique to teach bimanual robots stir-fry cooking</title>
      <link>https://www.codeisgo.com/post/technique-to-teach-bimanual-robots-stir-fry-cooking-2022062301/</link>
      <pubDate>Thu, 23 Jun 2022 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/technique-to-teach-bimanual-robots-stir-fry-cooking-2022062301/</guid>
      <description>As robots make their way into a variety of real-world environments, roboticists are trying to ensure that they can efficiently complete a growing number of tasks. For robots that are designed to assist humans in their homes, this includes household chores, such as cleaning, tidying up and cooking. By Ingrid Fadelli , Tech Xplore.</description>
    </item>
    
    <item>
      <title>Things a city needs to become a startup hub</title>
      <link>https://www.codeisgo.com/post/four-things-city-needs-to-become-startup-hub-2022062201/</link>
      <pubDate>Wed, 22 Jun 2022 08:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/four-things-city-needs-to-become-startup-hub-2022062201/</guid>
      <description>It&amp;rsquo;s common sense that being part of a thriving startup community can bring immense advantages to your own project. Yet, not all startup founders have the opportunity or desire to move to Silicon Valley, New York, London, Beijing, or any of the other big startup hubs. By Abdo Riani.</description>
    </item>
    
    <item>
      <title>Why managed container services help startups and tech companies build smarter</title>
      <link>https://www.codeisgo.com/post/why-managed-container-services-help-startups-tech-companies-build-smarter-2022062101/</link>
      <pubDate>Tue, 21 Jun 2022 08:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-managed-container-services-help-startups-tech-companies-build-smarter-2022062101/</guid>
      <description>Learning how to install and manage Kubernetes clusters can be a big obstacle between your organization and all the potential magic of a container orchestration platform. You have to consider tasks like provisioning machines, choosing OS and runtime, and setting up networking and security. By Fer De Oliveira @google.</description>
    </item>
    
    <item>
      <title>Automating AWS IAM remediation in Python</title>
      <link>https://www.codeisgo.com/post/automating-aws-iam-remediation-in-python-2022062001/</link>
      <pubDate>Mon, 20 Jun 2022 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/automating-aws-iam-remediation-in-python-2022062001/</guid>
      <description>Since automating IAM remediation requires recurring parsing of JSON documents, modulating your parsing function(s) will save you time as you work on each control. If you have controls that pertain to trust policies, you will need a separate function to parse those out since the format differs from that of permission policies. By Cody Bench.</description>
    </item>
    
    <item>
      <title>Introduction to Linear Programming in Python</title>
      <link>https://www.codeisgo.com/post/introduction-to-linear-programming-in-python-2022061901/</link>
      <pubDate>Sun, 19 Jun 2022 05:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introduction-to-linear-programming-in-python-2022061901/</guid>
      <description>A guide to mathematical optimization with Google OR-Tools. Linear programming is a technique to optimize any problem with multiple variables and constraints. It&amp;rsquo;s a simple but powerful tool every data scientist should master. By Maxime Labonne.</description>
    </item>
    
    <item>
      <title>Three myths of open source software risk and the one nobody is discussing</title>
      <link>https://www.codeisgo.com/post/3-myths-of-open-source-software-risk-one-nobody-is-discussing-2022061801/</link>
      <pubDate>Sat, 18 Jun 2022 07:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/3-myths-of-open-source-software-risk-one-nobody-is-discussing-2022061801/</guid>
      <description>Open source software is being vilified once again and, in some circles, even considered a national security threat. Open source software risk has been a recurring theme: First it was classified as dangerous because anyone could work on it and then it was called insecure because nobody was in charge. By Josh Bressers.</description>
    </item>
    
    <item>
      <title>New superconductors could make faster Quantum computers</title>
      <link>https://www.codeisgo.com/post/new-superconductors-could-make-faster-quantum-computers-2022061701/</link>
      <pubDate>Fri, 17 Jun 2022 07:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/new-superconductors-could-make-faster-quantum-computers-2022061701/</guid>
      <description>Practical quantum computers could soon arrive with profound implications for everything from drug discovery to code-breaking. By Sascha Brodsky.</description>
    </item>
    
    <item>
      <title>Don&#39;t mix refactorings with behavior changes</title>
      <link>https://www.codeisgo.com/post/don-t-mix-refactorings-with-behavior-changes-2022061601/</link>
      <pubDate>Thu, 16 Jun 2022 07:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/don-t-mix-refactorings-with-behavior-changes-2022061601/</guid>
      <description>Probably the biggest reason not to mix refactorings with behavior changes is that it makes it too easy to make a mistake. By Jason Swett.</description>
    </item>
    
    <item>
      <title>Ten best practices for refactoring code</title>
      <link>https://www.codeisgo.com/post/10-best-practices-for-refactoring-code-2022061501/</link>
      <pubDate>Wed, 15 Jun 2022 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/10-best-practices-for-refactoring-code-2022061501/</guid>
      <description>As software developers, we are constantly faced with the need to improve and optimize our code. Whether it&amp;rsquo;s for performance, readability, or maintainability, refactoring code is an essential skill. By Tomek Skupiński.</description>
    </item>
    
    <item>
      <title>How to monitor Docker with Telegraf and InfluxDB</title>
      <link>https://www.codeisgo.com/post/docker-monitoring-tutorial-how-to-monitor-docker-with-telegraf-influxdb-2022061401/</link>
      <pubDate>Tue, 14 Jun 2022 07:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/docker-monitoring-tutorial-how-to-monitor-docker-with-telegraf-influxdb-2022061401/</guid>
      <description>Docker is an increasingly popular choice for businesses dealing with containerized applications. However, as with any new technology, Docker introduces complexities that need to be managed. Some of these complexities relate to infrastructure and application monitoring. Due to the abstraction offered by containers, traditional monitoring solutions might not be suitable for Docker-based workloads. By Cameron Pavey</description>
    </item>
    
    <item>
      <title>A beginner&#39;s guide to benchmarking with NoSQLBench</title>
      <link>https://www.codeisgo.com/post/beginners-guide-to-benchmarking-with-nosqlbench-2022061301/</link>
      <pubDate>Mon, 13 Jun 2022 05:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/beginners-guide-to-benchmarking-with-nosqlbench-2022061301/</guid>
      <description>There are several benchmarking tools in the market but most of them require esoteric coding knowledge. NoSQLBench is simple to use while providing sophisticated benchmarking for Cassandra and other NoSQL databases. It provides results within minutes. By Jones-Gilardi.</description>
    </item>
    
    <item>
      <title>A deep dive into OpenTelemetry metrics</title>
      <link>https://www.codeisgo.com/post/deep-dive-into-opentelemetry-metrics-2022061201/</link>
      <pubDate>Sun, 12 Jun 2022 07:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/deep-dive-into-opentelemetry-metrics-2022061201/</guid>
      <description>OpenTelemetry is an open-source observability framework for infrastructure instrumentation hosted by the Cloud Native Computing Foundation (CNCF). The project gained a lot of momentum with contributions from all major cloud providers (AWS, Google, Microsoft) as well as observability vendors (including Timescale) to the point it became the second-highest ranked CNCF project by activity and contributors, only coming second to Kubernetes itself. By James Blackwood-Sewell.</description>
    </item>
    
    <item>
      <title>How Power BI metrics and scorecards can transform productivity within business objectives</title>
      <link>https://www.codeisgo.com/post/how-power-bi-metrics-scorecards-can-transform-productivity-within-business-objectives-2022061101/</link>
      <pubDate>Sat, 11 Jun 2022 07:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-power-bi-metrics-scorecards-can-transform-productivity-within-business-objectives-2022061101/</guid>
      <description>Metric and goal setting is paramount when formulating business operations. That&amp;rsquo;s why Microsoft Metrics (previously known as &amp;ldquo;Goals&amp;rdquo;) make it possible to keep every member of a team striving toward a singular, unified key objective and ensures a higher probability of positive outcomes. By Jocelyn Porter.</description>
    </item>
    
    <item>
      <title>Blockchain scalability: Execution, storage, and consensus</title>
      <link>https://www.codeisgo.com/post/https-blog-chain-link-blockchain-scalability-approaches-2022061001/</link>
      <pubDate>Fri, 10 Jun 2022 07:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/https-blog-chain-link-blockchain-scalability-approaches-2022061001/</guid>
      <description>Trust minimization is a valuable security property that blockchain technology is uniquely positioned to generate—replacing handshakes, brand reputation, and paper contracts with guarantees based on computer code, cryptography, and decentralized consensus. These superior guarantees provided by blockchains form the basis of cryptographic truth. By chain.link.</description>
    </item>
    
    <item>
      <title>Demystifying getting a job in Google DevRel</title>
      <link>https://www.codeisgo.com/post/demystifying-getting-job-in-google-devrel-2022060901/</link>
      <pubDate>Thu, 09 Jun 2022 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/demystifying-getting-job-in-google-devrel-2022060901/</guid>
      <description>This post is written from author&amp;rsquo;s personal experience in Google DevRel for 12 of the last 16 years. By Mano Marks.</description>
    </item>
    
    <item>
      <title>Distributed ledger technology 101</title>
      <link>https://www.codeisgo.com/post/distributed-ledger-technology-101-2022060801/</link>
      <pubDate>Wed, 08 Jun 2022 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/distributed-ledger-technology-101-2022060801/</guid>
      <description>The terms &amp;ldquo;blockchain&amp;rdquo; and &amp;ldquo;distributed ledger technology&amp;rdquo; (DLT) may be widely used but are not always well understood. This article explains the differences between them. Rather than covering the technical aspects in depth, we will focus on how and why these technologies have the potential to disrupt existing business models and perhaps even create entirely new ones. By Bankless Publishing.</description>
    </item>
    
    <item>
      <title>What MongoDB teaches us about database trends</title>
      <link>https://www.codeisgo.com/post/what-mongodb-teaches-us-about-database-trends-2022060701/</link>
      <pubDate>Tue, 07 Jun 2022 18:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-mongodb-teaches-us-about-database-trends-2022060701/</guid>
      <description>Back in June 2014, the top five most popular databases were exactly the same as June 2022: Oracle, MySQL, Microsoft SQL Server, PostgreSQL and MongoDB. The difference is their relative popularity: PostgreSQL and MongoDB have been gaining in popularity relative to the relational incumbents. By Matt Asay.</description>
    </item>
    
    <item>
      <title>Guide to enterprise open source: Why your organization needs it now</title>
      <link>https://www.codeisgo.com/post/guide-to-enterprise-open-source-why-your-organization-needs-it-now-2022060601/</link>
      <pubDate>Mon, 06 Jun 2022 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/guide-to-enterprise-open-source-why-your-organization-needs-it-now-2022060601/</guid>
      <description>There are some universal truths about open source software (OSS). It has revolutionized our world and become the foundation of our digital society, the backbone of our digital economy, and the basis of our digital existence. By @linuxfoundation.</description>
    </item>
    
    <item>
      <title>The future of computer vision</title>
      <link>https://www.codeisgo.com/post/future-of-computer-vision-2022060501/</link>
      <pubDate>Sun, 05 Jun 2022 08:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/future-of-computer-vision-2022060501/</guid>
      <description>Computer vision is a rapidly growing field in research and applications. Advances in computer vision research are now more directly and immediately applicable to the commercial world. By Richmond Alake.</description>
    </item>
    
    <item>
      <title>AIOps with Azure Metrics Advisor</title>
      <link>https://www.codeisgo.com/post/aiops-with-azure-metrics-advisor-2022060401/</link>
      <pubDate>Sat, 04 Jun 2022 08:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/aiops-with-azure-metrics-advisor-2022060401/</guid>
      <description>AIOps is a term introduced by Gartner in 2016, referring to AI for IT Operations. It combines big data and machine learning to automate IT operations processes, including event correlation, anomaly detection, and causality determination. By  ODSC Community.</description>
    </item>
    
    <item>
      <title>IAM policy types: How and when to use them</title>
      <link>https://www.codeisgo.com/post/iam-policy-types-how-when-to-use-them-2022060301/</link>
      <pubDate>Fri, 03 Jun 2022 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/iam-policy-types-how-when-to-use-them-2022060301/</guid>
      <description>You manage access in AWS by creating policies and attaching them to AWS Identity and Access Management (IAM) principals (roles, users, or groups of users) or AWS resources. AWS evaluates these policies when an IAM principal makes a request, such as uploading an object to an Amazon Simple Storage Service (Amazon S3) bucket. Permissions in the policies determine whether the request is allowed or denied. By Matt Luttrell and Josh Joy.</description>
    </item>
    
    <item>
      <title>Guidelines for choosing a Node.js framework</title>
      <link>https://www.codeisgo.com/post/guidelines-for-choosing-node-js-framework-2022060201/</link>
      <pubDate>Thu, 02 Jun 2022 01:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/guidelines-for-choosing-node-js-framework-2022060201/</guid>
      <description>With lots of frameworks to choose from, and all those strong opinions, it&amp;rsquo;s easy to feel a little lost. Comparing frameworks based on the features they list can be a headache, and features are only part of the picture. It would be awesome if you had a clear checklist you could evaluate Node.js frameworks against. By Simon Plenderleith.</description>
    </item>
    
    <item>
      <title>Web3: What is it and what it means for freelancers</title>
      <link>https://www.codeisgo.com/post/web3-what-is-it-what-it-means-for-freelancers-2022060101/</link>
      <pubDate>Wed, 01 Jun 2022 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/web3-what-is-it-what-it-means-for-freelancers-2022060101/</guid>
      <description>It is being said that Web3 is the future of the internet which promises a decentralised, immutable version of the global web &amp;ndash; free of intermediaries and equipped with the same cryptographic verifiability as cryptocurrencies and non-fungible tokens (NFTs). But what does that really mean? By Stefania Volpe.</description>
    </item>
    
    <item>
      <title>Stacks vs. Solana vs. Polygon: How do they compare from a developer perspective?</title>
      <link>https://www.codeisgo.com/post/stacks-vs-solana-vs-polygon-how-do-they-compare-from-developer-perspective-2022053101/</link>
      <pubDate>Tue, 31 May 2022 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/stacks-vs-solana-vs-polygon-how-do-they-compare-from-developer-perspective-2022053101/</guid>
      <description>What&amp;rsquo;s the best blockchain for building Web3 applications? It depends on what you want to prioritize across the blockchain trilemma. The trilemma argues that blockchains can only provide two of the three properties of decentralization, security, and scalability, and that no matter where you build, you&amp;rsquo;ll be making a tradeoff. By Joe Bender.</description>
    </item>
    
    <item>
      <title>Magic NAT: Everywhere, unbounded, and lower cost</title>
      <link>https://www.codeisgo.com/post/magic-nat-everywhere-unbounded-lower-cost-2022053001/</link>
      <pubDate>Mon, 30 May 2022 09:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/magic-nat-everywhere-unbounded-lower-cost-2022053001/</guid>
      <description>Network Address Translation (NAT) is one of the most common and versatile network functions, used by everything from your home router to the largest ISPs. Today, we&amp;rsquo;re delighted to introduce a new approach to NAT that solves the problems of traditional hardware and virtual solutions. By Annika Garbers.</description>
    </item>
    
    <item>
      <title>Visualizing the 5 pillars of cloud architecture</title>
      <link>https://www.codeisgo.com/post/visualizing-5-pillars-of-cloud-architecture-2022052901/</link>
      <pubDate>Sun, 29 May 2022 04:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/visualizing-5-pillars-of-cloud-architecture-2022052901/</guid>
      <description>Getting the most value out of an organization&amp;rsquo;s cloud infrastructure can be a daunting task. But the key considerations can be winnowed down to an easy-to-remember acronym: CROPS, which stands for cost optimization, reliability, operational excellence, performance efficiency and security. By Dan Lawyer.</description>
    </item>
    
    <item>
      <title>Azure Synapse Link for SQL: From production to a data warehouse in a few clicks</title>
      <link>https://www.codeisgo.com/post/azure-synapse-link-for-sql-from-production-to-data-warehouse-in-few-clicks-2022052801/</link>
      <pubDate>Sat, 28 May 2022 09:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/azure-synapse-link-for-sql-from-production-to-data-warehouse-in-few-clicks-2022052801/</guid>
      <description>The Link technology in Synapse is used to synchronize data from different data sources to Synapse Analytics. Synapse Link for CosmoDB and Synapse Link for Dataverse were already released. Now it&amp;rsquo;s time for a new and very important one: Azure Synapse Link for SQL. By Dennes Torres.</description>
    </item>
    
    <item>
      <title>30 positive feedback examples that create positive outcomes</title>
      <link>https://www.codeisgo.com/post/30-positive-feedback-examples-that-create-positive-outcomes-2022052701/</link>
      <pubDate>Fri, 27 May 2022 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/30-positive-feedback-examples-that-create-positive-outcomes-2022052701/</guid>
      <description>Giving positive feedback to your employees is one of the most powerful things a leader can do. It encourages your direct reports to continue doing good work, but it also strengthens the relationships. By Lucy Georgiades.</description>
    </item>
    
    <item>
      <title>How decision intelligence solves the last mile of analytics challenge</title>
      <link>https://www.codeisgo.com/post/how-di-solves-last-mile-of-analytics-challenge-2022052601/</link>
      <pubDate>Thu, 26 May 2022 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-di-solves-last-mile-of-analytics-challenge-2022052601/</guid>
      <description>In this article authors focused on the role of decision intelligence in closing the &amp;ldquo;last mile&amp;rdquo; gap between current technologies and the value large organizations seek to extract from their data analytics investments. By diwo.ai.</description>
    </item>
    
    <item>
      <title>Secure communication with light particles</title>
      <link>https://www.codeisgo.com/post/secure-communication-with-light-particles-2022052501/</link>
      <pubDate>Wed, 25 May 2022 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/secure-communication-with-light-particles-2022052501/</guid>
      <description>Researchers are developing an anti-eavesdropping quantum network. By Technische Universitat Darmstadt.</description>
    </item>
    
    <item>
      <title>MLOps in 10 minutes</title>
      <link>https://www.codeisgo.com/post/mlops-in-10-minutes-2022052401/</link>
      <pubDate>Tue, 24 May 2022 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/mlops-in-10-minutes-2022052401/</guid>
      <description>How MLOps helps across all stages of ML project. By Alexey Grigorev.</description>
    </item>
    
    <item>
      <title>How narcissistic leaders destroy from within</title>
      <link>https://www.codeisgo.com/post/how-narcissistic-leaders-destroy-from-within-2022052301/</link>
      <pubDate>Mon, 23 May 2022 06:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-narcissistic-leaders-destroy-from-within-2022052301/</guid>
      <description>When the person at the top is malignant and self-serving, unethical behavior cascades through the organization and becomes legitimized. By Lee Simmons.</description>
    </item>
    
    <item>
      <title>How a Man-in-the-Middle attack works</title>
      <link>https://www.codeisgo.com/post/how-man-in-middle-attack-works-2022052201/</link>
      <pubDate>Sun, 22 May 2022 06:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-man-in-middle-attack-works-2022052201/</guid>
      <description>Man-in-the-middle (or MitM) attacks can occur when an attacker has the ability to intercept communications over the network. This allows the attacker to read &amp;ndash; and potentially modify &amp;ndash; these communications. By Rob Behnke.</description>
    </item>
    
    <item>
      <title>6 essential digital optimization skills you need</title>
      <link>https://www.codeisgo.com/post/6-essential-digital-optimization-skills-you-need-2022052101/</link>
      <pubDate>Sat, 21 May 2022 06:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/6-essential-digital-optimization-skills-you-need-2022052101/</guid>
      <description>To succeed as a customer-centric team, building and honing digital optimization skills is crucial. Here are the skills to focus on.. By Will Watkinson. By Mallory Busch.</description>
    </item>
    
    <item>
      <title>Building a business system integration and automation platform at Shopify</title>
      <link>https://www.codeisgo.com/post/building-business-system-integration-and-automation-platform-at-shopify-2022052001/</link>
      <pubDate>Fri, 20 May 2022 06:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-business-system-integration-and-automation-platform-at-shopify-2022052001/</guid>
      <description>Companies organize and automate their internal processes with a multitude of business systems. Since companies function as a whole, these systems need to be able to talk to one another. At Shopify, we took advantage of Ruby, Rails, and our scale with these technologies to build a business system integration solution. By Will Watkinson.</description>
    </item>
    
    <item>
      <title>Demand for cybersecurity skills rises as quantum computing threats tighten</title>
      <link>https://www.codeisgo.com/post/demand-for-cybersecurity-skills-rises-as-quantum-computing-threats-tighten-2022051901/</link>
      <pubDate>Thu, 19 May 2022 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/demand-for-cybersecurity-skills-rises-as-quantum-computing-threats-tighten-2022051901/</guid>
      <description>There is a major shortage of cybersecurity professionals, with the equivalent of a major city worth of workers missing from the workforce. (ISC)2, the world&amp;rsquo;s largest professional organization for cybersecurity workers, estimates in the paper linked above that the cybersecurity workforce will have to increase by 65% to meet demand. By Nils Gerhardt.</description>
    </item>
    
    <item>
      <title>Event streaming is not event sourcing!</title>
      <link>https://www.codeisgo.com/post/event-streaming-is-not-event-sourcing-2022051801/</link>
      <pubDate>Wed, 18 May 2022 04:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/event-streaming-is-not-event-sourcing-2022051801/</guid>
      <description>The main misunderstanding, and source of the issues, is related to deciding on the stale data. It brings uncertainty and the need for workarounds. It&amp;rsquo;s a common mistake to use tools like Kafka and Pulsar for event stores, but they are not. You don&amp;rsquo;t have basic guarantees for optimistic concurrency checks. By Oskar Dudycz.</description>
    </item>
    
    <item>
      <title>SwiftUI -- MVVM state management in a simple way</title>
      <link>https://www.codeisgo.com/post/swiftui-mvvm-state-management-in-simple-way-2022051701/</link>
      <pubDate>Tue, 17 May 2022 07:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/swiftui-mvvm-state-management-in-simple-way-2022051701/</guid>
      <description>SwiftUI is Apple&amp;rsquo;s new declarative framework for building user interfaces for all Apple devices. This framework can be broken down into two essential components: views and state. By Amisha I.</description>
    </item>
    
    <item>
      <title>What are namespaces and cgroups, and how do they work?</title>
      <link>https://www.codeisgo.com/post/what-are-namespaces-cgroups-how-do-they-work-2022051601/</link>
      <pubDate>Mon, 16 May 2022 07:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-are-namespaces-cgroups-how-do-they-work-2022051601/</guid>
      <description>Recently, I have been investigating NGINX Unit, our open source multi-language application server. As part of my investigation, I noticed that Unit supports both namespaces and cgroups, which enables process isolation. In this blog, we&amp;rsquo;ll look at these two major Linux technologies, which also underlie containers. By Scott van Kalken of F5.</description>
    </item>
    
    <item>
      <title>What exactly should we be logging?</title>
      <link>https://www.codeisgo.com/post/what-exactly-should-we-be-logging-2022051501/</link>
      <pubDate>Sun, 15 May 2022 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-exactly-should-we-be-logging-2022051501/</guid>
      <description>As a security architect and the technical leader for the Logging Made Easy project, I am often asked &amp;ldquo;what logs should I be collecting?&amp;rdquo; I absolutely hate the standard &amp;lsquo;it depends&amp;rsquo; response. So, I&amp;rsquo;ve been answering with a question of my own: &amp;ldquo;For what?&amp;rdquo; This has led to a number of interesting discussions on the topic of who should be logging what, and when. By Adam B.</description>
    </item>
    
    <item>
      <title>OOP vs Type Classes: Ideology</title>
      <link>https://www.codeisgo.com/post/oop-vs-type-classes-ideology-2022051401/</link>
      <pubDate>Sat, 14 May 2022 06:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/oop-vs-type-classes-ideology-2022051401/</guid>
      <description>This is the 1st article of a series that explores the difference between OOP design, and parametric polymorphism with Type Classes, as both are possible in Scala. By Alexandru Nedelcu.</description>
    </item>
    
    <item>
      <title>Physical theory explains how time is non-existent, irrelevant to our lives</title>
      <link>https://www.codeisgo.com/post/physical-theory-explains-how-time-is-non-existent-irrelevant-to-our-lives-2022051301/</link>
      <pubDate>Fri, 13 May 2022 09:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/physical-theory-explains-how-time-is-non-existent-irrelevant-to-our-lives-2022051301/</guid>
      <description>Time is an important aspect of life that each person relies on in order to function in society. Time can be measured in many ways, such as in calendars and clocks, and can be viewed at any moment of the day, at any place. By Ron Jefferson.</description>
    </item>
    
    <item>
      <title>Swift actors: How do they work, and what kinds of problems do they solve?</title>
      <link>https://www.codeisgo.com/post/swift-actors-how-do-they-work-what-kinds-of-problems-do-they-solve-2022051201/</link>
      <pubDate>Thu, 12 May 2022 06:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/swift-actors-how-do-they-work-what-kinds-of-problems-do-they-solve-2022051201/</guid>
      <description>Since the very first version of Swift, we&amp;rsquo;ve been able to define our various types as either classes, structs, or enums. But now, with the launch of Swift 5.5 and its built-in concurrency system, a new type declaration keyword has been added to the mix &amp;ndash; actor. By John Sundell.</description>
    </item>
    
    <item>
      <title>Modern alternatives to some of the classic Linux commands</title>
      <link>https://www.codeisgo.com/post/modern-alternatives-to-some-of-classic-linux-commands-2022051101/</link>
      <pubDate>Wed, 11 May 2022 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/modern-alternatives-to-some-of-classic-linux-commands-2022051101/</guid>
      <description>When you start learning Linux, you begin with a standard set of Linux commands that have been in existence since the UNIX days. As you grow old as a Linux user, you keep on mastering the same set of standard commands. By Abhishek Prakash.</description>
    </item>
    
    <item>
      <title>Your complete guide to SSL/TLS and HTTPS</title>
      <link>https://www.codeisgo.com/post/your-complete-guide-to-ssl-tls-https-2022051001/</link>
      <pubDate>Tue, 10 May 2022 06:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/your-complete-guide-to-ssl-tls-https-2022051001/</guid>
      <description>Between the ever-increasing global cybersecurity threats and Google&amp;rsquo;s tightening security standards, it&amp;rsquo;s more important than ever for business owners to take active measures to safeguard their sites. Otherwise, you&amp;rsquo;re putting both yourself and your customers at risk. Not good. By David Wahlstrom.</description>
    </item>
    
    <item>
      <title>Write object-oriented TypeScript well</title>
      <link>https://www.codeisgo.com/post/write-object-oriented-typescript-well-2022050901/</link>
      <pubDate>Mon, 09 May 2022 05:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/write-object-oriented-typescript-well-2022050901/</guid>
      <description>TypeScript enables you to code using object-oriented principles and techniques, and Rider helps you write TypeScript more efficiently and easily. In this blog post, we&amp;rsquo;ll look at the object-oriented features provided by the TypeScript language, and how to use Rider to implement them. By Rachel Appel.</description>
    </item>
    
    <item>
      <title>DuckDuckGo vs. Google: An in-depth search engine comparison</title>
      <link>https://www.codeisgo.com/post/duckduckgo-vs-google-in-depth-search-engine-comparison-2022050801/</link>
      <pubDate>Sun, 08 May 2022 05:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/duckduckgo-vs-google-in-depth-search-engine-comparison-2022050801/</guid>
      <description>Which search engine is better at finding the information you want, fast? We compare the features of DuckDuckGo and Google. By Sam Hollingsworth.</description>
    </item>
    
    <item>
      <title>Why I don&#39;t miss React: a story about using the platform</title>
      <link>https://www.codeisgo.com/post/why-i-dont-miss-react-story-about-using-platform-2022050701/</link>
      <pubDate>Sat, 07 May 2022 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-i-dont-miss-react-story-about-using-platform-2022050701/</guid>
      <description>My initial focus was to introduce Web Components as the new fundamental building block of all new DevTools features and UI. With the recently launched Recorder panel along with others, there are now large parts of DevTools that are almost exclusively web components. By Jack Franklin.</description>
    </item>
    
    <item>
      <title>OOP: (Complex Systems)-Oriented Programming</title>
      <link>https://www.codeisgo.com/post/oop-complex-systems-oriented-programming-2022050601/</link>
      <pubDate>Fri, 06 May 2022 08:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/oop-complex-systems-oriented-programming-2022050601/</guid>
      <description>This article explores the original idea of OOP, as it has been invented by Alan Kay. OOP was invented as a &amp;ldquo;systems-oriented approach&amp;rdquo; to programming, a way to build complex systems. Unfortunately, the name &amp;ldquo;object-oriented&amp;rdquo; created confusion and deemphasized this meaning. By Eugene Naumenko.</description>
    </item>
    
    <item>
      <title>Using Kong API Gateway with an event driven system to modernize legacy integrations</title>
      <link>https://www.codeisgo.com/post/using-kong-api-gateway-with-event-driven-system-to-modernize-legacy-integrations-2022050501/</link>
      <pubDate>Thu, 05 May 2022 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/using-kong-api-gateway-with-event-driven-system-to-modernize-legacy-integrations-2022050501/</guid>
      <description>Let&amp;rsquo;s talk API gateways and event based integration a bit. Amazon API gateway has been a pillar of serverless applications on AWS, it allows developers to manage API endpoints backed by Lambda functions or potentially other services. By Sebastien Goasguen.</description>
    </item>
    
    <item>
      <title>Automation isn&#39;t the biggest threat to US factory jobs</title>
      <link>https://www.codeisgo.com/post/automation-isnt-biggest-threat-to-us-factory-jobs-2022050401/</link>
      <pubDate>Wed, 04 May 2022 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/automation-isnt-biggest-threat-to-us-factory-jobs-2022050401/</guid>
      <description>German factories have more robots than their US counterparts - so why are Americans four times more likely to leave their manufacturing jobs? By Anna Waldman-Brown.</description>
    </item>
    
    <item>
      <title>Rapid event notification system at Netflix</title>
      <link>https://www.codeisgo.com/post/rapid-event-notification-system-at-netflix-2022050301/</link>
      <pubDate>Tue, 03 May 2022 09:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/rapid-event-notification-system-at-netflix-2022050301/</guid>
      <description>Netflix has more than 220 million active members who perform a variety of actions throughout each session, ranging from renaming a profile to watching a title. Reacting to these actions in near real-time to keep the experience consistent across devices is critical for ensuring an optimal member experience. By Ankush Gulati, David Gevorkyan.</description>
    </item>
    
    <item>
      <title>Increasing the security bar in Ingress-NGINX v1.2.0</title>
      <link>https://www.codeisgo.com/post/increasing-security-bar-in-ingress-nginx-2022050201/</link>
      <pubDate>Mon, 02 May 2022 08:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/increasing-security-bar-in-ingress-nginx-2022050201/</guid>
      <description>The Ingress may be one of the most targeted components of Kubernetes. An Ingress typically defines an HTTP reverse proxy, exposed to the Internet, containing multiple websites, and with some privileged access to Kubernetes API (such as to read Secrets relating to TLS certificates and their private keys). By Ricardo Katz (VMware), James Strong (Chainguard).</description>
    </item>
    
    <item>
      <title>Migrating to utf8mb4: MySQL things to consider</title>
      <link>https://www.codeisgo.com/post/migrating-to-utf8mb4-things-to-consider-2022050101/</link>
      <pubDate>Sun, 01 May 2022 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/migrating-to-utf8mb4-things-to-consider-2022050101/</guid>
      <description>The utf8mb4 character set is the new default as of MySQL 8.0, and this change neither affects existing data nor forces any upgrades. By Sveta Smirnova.</description>
    </item>
    
    <item>
      <title>Using Elixir and WhatsApp to fight COVID19</title>
      <link>https://www.codeisgo.com/post/using-elixir-whatsapp-to-fight-covid19-2022043001/</link>
      <pubDate>Sat, 30 Apr 2022 06:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/using-elixir-whatsapp-to-fight-covid19-2022043001/</guid>
      <description>Elixir enables companies to rapidly get a product to market with confidence that it can scale and handle considerable spikes in concurrent users. By Erlang Solutions.</description>
    </item>
    
    <item>
      <title>A guide to JVM parameters for Java developers</title>
      <link>https://www.codeisgo.com/post/guide-to-jvm-parameters-for-java-developers-2022042901/</link>
      <pubDate>Fri, 29 Apr 2022 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/guide-to-jvm-parameters-for-java-developers-2022042901/</guid>
      <description>By understanding and using JVM and JVM parameters, both developers and end users can diagnose failures and improve the performance of a Java application. By  Jayashree Huttanagoudar @redhat.</description>
    </item>
    
    <item>
      <title>MySQL 8: Password verification policy</title>
      <link>https://www.codeisgo.com/post/mysql8-password-verification-policy-2022042801/</link>
      <pubDate>Thu, 28 Apr 2022 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/mysql8-password-verification-policy-2022042801/</guid>
      <description>The artcicle discusses the password verification-required policy introduced in MySQL 8.0.13. With this feature, it is possible to require that attempts to change an account password be verified by specifying the existing current password to be replaced. By Brian Sumpter.</description>
    </item>
    
    <item>
      <title>How to switch to Ubuntu Rolling Rhino: rolling release version of Ubuntu</title>
      <link>https://www.codeisgo.com/post/how-to-switch-to-ubuntu-rolling-rhino-rolling-release-version-of-ubuntu-2022042701/</link>
      <pubDate>Wed, 27 Apr 2022 05:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-switch-to-ubuntu-rolling-rhino-rolling-release-version-of-ubuntu-2022042701/</guid>
      <description>Ubuntu goes bleeding edge with Rolling Rhino. Here&amp;rsquo;s everything you need to know about it. New Ubuntu releases come out every six months, with most of the software frozen in time until the next release. To receive the latest updates as soon as they&amp;rsquo;re available, many people turn to a rolling release distribution, such as Arch Linux. By Bertel King.</description>
    </item>
    
    <item>
      <title>61% of people believe bots will succeed where humans have failed with corporate sustainability</title>
      <link>https://www.codeisgo.com/post/61-percent-believe-bots-will-succeed-where-humans-have-failed-with-corporate-sustainability-2022042601/</link>
      <pubDate>Tue, 26 Apr 2022 05:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/61-percent-believe-bots-will-succeed-where-humans-have-failed-with-corporate-sustainability-2022042601/</guid>
      <description>Global study finds 94% of people believe society has not made enough progress on sustainability and social efforts. People around the world are demanding more progress on sustainability and social efforts and are looking to businesses to step up, according to a new study by Oracle and Pamela Rucker, CIO Advisor, Instructor for Harvard Professional Development. By @Oracle.</description>
    </item>
    
    <item>
      <title>Pest - PHP testing framework that goes above and beyond PHPUnit</title>
      <link>https://www.codeisgo.com/post/pest-php-testing-framework-that-goes-above-beyond-phpunit-2022042501/</link>
      <pubDate>Mon, 25 Apr 2022 05:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/pest-php-testing-framework-that-goes-above-beyond-phpunit-2022042501/</guid>
      <description>When building third-party APIs, it&amp;rsquo;s important to test your code in every runtime scenario you&amp;rsquo;ve seen or can foresee. For this, a robust and easy to use &amp;amp; maintain testing framework is a must. By Peter Villani.</description>
    </item>
    
    <item>
      <title>How to start a project on Angular the right way</title>
      <link>https://www.codeisgo.com/post/how-to-start-project-on-angular-right-way-2022042401/</link>
      <pubDate>Sun, 24 Apr 2022 08:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-start-project-on-angular-right-way-2022042401/</guid>
      <description>How do you start a new project? ng new app and that&amp;rsquo;s it! Not anymore. If you want to make maintenance and development easier you should be sure to follow these steps. By coding_indian.</description>
    </item>
    
    <item>
      <title>Revolutionizing Java with GraalVM Native Image</title>
      <link>https://www.codeisgo.com/post/revolutionizing-java-with-graalvm-native-image-2022042301/</link>
      <pubDate>Sat, 23 Apr 2022 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/revolutionizing-java-with-graalvm-native-image-2022042301/</guid>
      <description>GraalVM has caused a revolution in Java development since it launched three years ago. One of the most discussed features of GraalVM is Native Image, which is based on an ahead-of-time (AOT) compilation. By Alina Yurenko and Karsten Silz.</description>
    </item>
    
    <item>
      <title>Hands-on learning lab: Stream Google Cloud data into Splunk Cloud</title>
      <link>https://www.codeisgo.com/post/hands-on-learning-lab-stream-google-cloud-data-into-splunk-cloud-2022042201/</link>
      <pubDate>Fri, 22 Apr 2022 08:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/hands-on-learning-lab-stream-google-cloud-data-into-splunk-cloud-2022042201/</guid>
      <description>If you haven&amp;rsquo;t tried it yet, Google Cloud Skills Boost provides hands-on educational experiences so you can learn what you need to know about operating in the cloud. Labs from Google Cloud Skills Boost give users more than just a sandbox environment. By Brian Farnham.</description>
    </item>
    
    <item>
      <title>What&#39;s on the horizon for the future of work technology</title>
      <link>https://www.codeisgo.com/post/whats-on-horizon-for-future-of-work-technology-2022042101/</link>
      <pubDate>Thu, 21 Apr 2022 10:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/whats-on-horizon-for-future-of-work-technology-2022042101/</guid>
      <description>2021 was a pivotal year for the future of work, forcing businesses to not just evolve their digital transformation strategies, but to rethink them altogether. It&amp;rsquo;s not just that more people are working from home. They&amp;rsquo;re doing so in a rapidly changing IT environment in which trends like edge computing, automation and huge data pipelines have ushered in continuous change. By Ram Chakravarti.</description>
    </item>
    
    <item>
      <title>Introductory guide to functional programming concepts</title>
      <link>https://www.codeisgo.com/post/introductory-guide-to-functional-programming-concepts-2022042001/</link>
      <pubDate>Wed, 20 Apr 2022 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introductory-guide-to-functional-programming-concepts-2022042001/</guid>
      <description>Functional Programming is a vast ocean of thoughts, ideas &amp;amp; implementations. I have only begun to explore this exquisite programming paradigm. From an imperative world, I transitioned into a more organized process of Object-Oriented Design (OOD), and more recently, having experienced all the goodness and shortcomings of object-oriented thinking, I&amp;rsquo;ve stepped into the exotic sphere of &amp;ldquo;functional programming&amp;rdquo;. By Sreedev Kodichath.</description>
    </item>
    
    <item>
      <title>How to regulate quantum technology before everyone understands how it works</title>
      <link>https://www.codeisgo.com/post/how-to-regulate-quantum-technology-before-everyone-understands-how-it-works-2022041801/</link>
      <pubDate>Tue, 19 Apr 2022 12:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-regulate-quantum-technology-before-everyone-understands-how-it-works-2022041801/</guid>
      <description>Lawmakers, physicists, software engineers and end users need to find a common language and set some rules. It&amp;rsquo;s time for researchers, legislators and regulators to start discussing quantum computing and all of the benefits and risks of this technology, according to a fellow at the Center for Quantum Networks. By Veronica Combs.</description>
    </item>
    
    <item>
      <title>Oracle NoSQL Database Cloud Service - 10 Minutes to Hello World using .NET framework</title>
      <link>https://www.codeisgo.com/post/oracle-nosql-database-cloud-service-10-minutes-to-hello-world-using-net-framework-2022041801/</link>
      <pubDate>Mon, 18 Apr 2022 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/oracle-nosql-database-cloud-service-10-minutes-to-hello-world-using-net-framework-2022041801/</guid>
      <description>In this post, author will show hello world examples coded in the .NET framework and show how easy it is for developers to get started with the Oracle NoSQL Database cloud, and if you are a .NET developer and already have access to the Oracle Cloud, he believes you will be up and running in 10 minutes or less by using the Oracle NoSQL Database Cloud service with the .NET SDK. By Dario VEGA.</description>
    </item>
    
    <item>
      <title>HR in an RPA vendor – how bots are transforming the function</title>
      <link>https://www.codeisgo.com/post/hr-in-rpa-vendor-how-bots-are-transforming-function-2022041701/</link>
      <pubDate>Sun, 17 Apr 2022 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/hr-in-rpa-vendor-how-bots-are-transforming-function-2022041701/</guid>
      <description>Many CHRO (Chief Human Resources Officer) interviews are pretty pedestrian. Most involve an executive telling me about their new HRMS (Human Resources Management System) solution and the implementation effort they incurred. Some particularly painful ones occur when an HR executive wants to prattle on about some minor item. By Brian Sommer.</description>
    </item>
    
    <item>
      <title>Protocol-oriented approach to associated types and self requirements in Swift</title>
      <link>https://www.codeisgo.com/post/protocol-oriented-approach-to-associated-types-self-requirements-in-swift-2022041601/</link>
      <pubDate>Sat, 16 Apr 2022 07:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/protocol-oriented-approach-to-associated-types-self-requirements-in-swift-2022041601/</guid>
      <description>Associated types and Self requirements are important features of Swift and are used extensively in the standard library. But they can be tricky to use and continue to frustrate many Swift programmers. By Khawer Khaliq.</description>
    </item>
    
    <item>
      <title>Top 5 pieces of advice for cloud migration projects</title>
      <link>https://www.codeisgo.com/post/top-5-pieces-of-advice-for-cloud-migration-projects-2022041501/</link>
      <pubDate>Fri, 15 Apr 2022 07:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/top-5-pieces-of-advice-for-cloud-migration-projects-2022041501/</guid>
      <description>Every organization is unique, and so is every cloud migration project. The project scope, timeline, and expense involved can vary widely depending on the size of the organization, how many geographies it operates in, how many applications are being implemented, and how many lines of business are being affected. By Susan Aumack.</description>
    </item>
    
    <item>
      <title>How to start using generic types in PHP</title>
      <link>https://www.codeisgo.com/post/how-to-start-using-generic-types-in-php-2022041401/</link>
      <pubDate>Thu, 14 Apr 2022 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-start-using-generic-types-in-php-2022041401/</guid>
      <description>Generic types are templates which allow us to write the code without specifying a particular type of data on which the code will work. Thanks to them, we avoid the redundancy and the objects operate on the previously declared types. By Jarek Szutkowski.</description>
    </item>
    
    <item>
      <title>Embracing hybrid work in professional services</title>
      <link>https://www.codeisgo.com/post/embracing-hybrid-work-in-professional-services-2022041301/</link>
      <pubDate>Wed, 13 Apr 2022 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/embracing-hybrid-work-in-professional-services-2022041301/</guid>
      <description>I&amp;rsquo;ve seen many professional services companies that were early adopters of hybrid work due to the knowledge-based nature of their practices. However, as we all know, the pandemic dramatically accelerated the shift, proving that hybrid work could scale. By Patrick Connally, PhD.</description>
    </item>
    
    <item>
      <title>How to automate security metrics without upsetting your colleagues</title>
      <link>https://www.codeisgo.com/post/how-to-automate-security-metrics-without-upsetting-your-colleagues-2022041201/</link>
      <pubDate>Tue, 12 Apr 2022 05:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-automate-security-metrics-without-upsetting-your-colleagues-2022041201/</guid>
      <description>The need for greater automation in security metrics and measurement is clear to most people in our industry. Security teams have the luxury of access to an enormous amount of security data, giving insight into every aspect of their environments. By Nik Whitfield.</description>
    </item>
    
    <item>
      <title>How to make anonymous requests using TorRequests and Python</title>
      <link>https://www.codeisgo.com/post/how-to-make-anonymous-requests-using-torrequests-python-2022041101/</link>
      <pubDate>Mon, 11 Apr 2022 08:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-make-anonymous-requests-using-torrequests-python-2022041101/</guid>
      <description>Tor is quite useful when you have to use requests without revealing your IP address, especially when you are web scraping. This tutorial will use a wrapper in python that helps you with the same. By scrapehero.com.</description>
    </item>
    
    <item>
      <title>Exploring options for storing custom data in Ecto</title>
      <link>https://www.codeisgo.com/post/exploring-options-for-storing-custom-data-in-ecto-2022041001/</link>
      <pubDate>Sun, 10 Apr 2022 08:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/exploring-options-for-storing-custom-data-in-ecto-2022041001/</guid>
      <description>Ever wanted to store a blob of custom data on a database record? The data we want to store might be complex too, made up of multiple fields and even lists. When the data is stored using Ecto there are several ways we can do it. This article explores two paths and discusses some of the pros and cons for each approach. By Mark Ericksen.</description>
    </item>
    
    <item>
      <title>How to migrate a REST API to GraphQL the smart way with StepZen</title>
      <link>https://www.codeisgo.com/post/how-to-migrate-rest-api-to-graphql-smart-way-with-stepzen-2022040901/</link>
      <pubDate>Sat, 09 Apr 2022 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-migrate-rest-api-to-graphql-smart-way-with-stepzen-2022040901/</guid>
      <description>How GraphQL might be a better fit for your next project than RESTful APIs. By plainenglish.io.</description>
    </item>
    
    <item>
      <title>Facelift Kurun for Kubernetes event tunneling</title>
      <link>https://www.codeisgo.com/post/facelift-kurun-for-kubernetes-event-tunneling-2022040801/</link>
      <pubDate>Fri, 08 Apr 2022 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/facelift-kurun-for-kubernetes-event-tunneling-2022040801/</guid>
      <description>Kurun is a multi-tool to help Kubernetes developers. We can summarize one of its features in a  short sentence: just like go run main.go but executed inside Kubernetes with one command. By Sándor Lovász.</description>
    </item>
    
    <item>
      <title>A new security approach for the new age of multi-cloud</title>
      <link>https://www.codeisgo.com/post/new-security-approach-for-new-age-of-multi-cloud-2022040701/</link>
      <pubDate>Thu, 07 Apr 2022 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/new-security-approach-for-new-age-of-multi-cloud-2022040701/</guid>
      <description>Most organizations today deploy web applications across multi-cloud and hybrid environments. However, existing models for application security are obsolete and no longer up to the task of providing high-grade, consistent, and frictionless application security across clouds. By Eyal Arazi.</description>
    </item>
    
    <item>
      <title>Build a secure e-commerce app with SuperTokens and Hasura GraphQL</title>
      <link>https://www.codeisgo.com/post/build-secure-ecommerce-app-with-supertokens-hasura-graphql-2022040601/</link>
      <pubDate>Wed, 06 Apr 2022 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/build-secure-ecommerce-app-with-supertokens-hasura-graphql-2022040601/</guid>
      <description>This tutorial will show you how to develop a secure e-commerce store using SuperTokens authentication in a React.js app. We&amp;rsquo;ll use a modern stack that includes React, Hasura GraphQL, and SuperTokens. By Ankur Tyagi.</description>
    </item>
    
    <item>
      <title>Archive DynamoDB items to S3 automatically</title>
      <link>https://www.codeisgo.com/post/archive-dynamodb-items-to-s3-automatically-2022040501/</link>
      <pubDate>Tue, 05 Apr 2022 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/archive-dynamodb-items-to-s3-automatically-2022040501/</guid>
      <description>Storing data like JSON logs in DynamoDB is a great idea as DynamoDB is very scalable. In addition, it is easier to transfer data into a DynamoDB table using for example Lambda and AWS SDK. Also, it makes analyzing the logs easier for example the AWS Console offers great filtering options to search for specific so-called table items. By Martin Mueller.</description>
    </item>
    
    <item>
      <title>Easily debug Salesforce using Nebula logger</title>
      <link>https://www.codeisgo.com/post/easily-debug-salesforce-using-nebula-logger-2022040401/</link>
      <pubDate>Mon, 04 Apr 2022 10:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/easily-debug-salesforce-using-nebula-logger-2022040401/</guid>
      <description>There is a regular requirement and a big use case for both admins and developers, as they need to easily debug and surface issues in an app that is accessible for end users. Robust logging functionality is an essential part of the puzzle - even better if it can be customized to meet the needs of your specific organisation. By Atlas Can.</description>
    </item>
    
    <item>
      <title>Optimizing AWS Lambda function performance for Java</title>
      <link>https://www.codeisgo.com/post/optimizing-aws-lambda-function-performance-for-java-2022040301/</link>
      <pubDate>Sun, 03 Apr 2022 07:35:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/optimizing-aws-lambda-function-performance-for-java-2022040301/</guid>
      <description>This blog post shows how to optimize the performance of AWS Lambda functions written in Java, without altering any of the function code. It shows how Java virtual machine (JVM) settings affect the startup time and performance. You also learn how you can benchmark your applications to test these changes. By Benjamin Smith and Mark Sailes.</description>
    </item>
    
    <item>
      <title>An introduction to generics in Golang</title>
      <link>https://www.codeisgo.com/post/introduction-to-generics-golang-2022040201/</link>
      <pubDate>Sat, 02 Apr 2022 04:35:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introduction-to-generics-golang-2022040201/</guid>
      <description>The Go 1.18 release adds support for generics. Generics are the biggest change we&amp;rsquo;ve made to Go since the first open source release. By Robert Griesemer and Ian Lance Taylor.</description>
    </item>
    
    <item>
      <title>Pedal to the metal with PlanetScale and Rust</title>
      <link>https://www.codeisgo.com/post/pedal-to-metal-with-planetscale-rust-2022040101/</link>
      <pubDate>Fri, 01 Apr 2022 04:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/pedal-to-metal-with-planetscale-rust-2022040101/</guid>
      <description>We wanted our technology choices to support our mission: a greener modern world, supported by a cleaner modern web. To do that, we decided to take a chance on two novel inventions: Rust for our serverless back-end, and PlanetScale for an enterprise-quality database. By Thomas.</description>
    </item>
    
    <item>
      <title>Best practices, tools, and approaches for Kubernetes monitoring</title>
      <link>https://www.codeisgo.com/post/best-practices-tools-approaches-for-kubernetes-monitoring-2022033101/</link>
      <pubDate>Thu, 31 Mar 2022 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/best-practices-tools-approaches-for-kubernetes-monitoring-2022033101/</guid>
      <description>Let&amp;rsquo;s look at some of the available Kubernetes monitoring and Kubernetes logging tools, including Prometheus for monitoring and Grafana for visualization and dashboards. By Kyle Hunter.</description>
    </item>
    
    <item>
      <title>How to develop Event-Driven architectures</title>
      <link>https://www.codeisgo.com/post/how-to-develop-event-driven-architectures-2022033001/</link>
      <pubDate>Wed, 30 Mar 2022 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-develop-event-driven-architectures-2022033001/</guid>
      <description>Author is going to look at how we can use Open source Chronicle Queue and Chronicle Wire  to structure applications to use Event-Driven Architecture (EDA). EDA is a design pattern in which decoupled components (often microservices) can asynchronously publish and subscribe to events. By Rob Austin.</description>
    </item>
    
    <item>
      <title>How TypeScript design patterns help you write better code</title>
      <link>https://www.codeisgo.com/post/how-typescript-design-patterns-help-you-write-better-code-2022032901/</link>
      <pubDate>Tue, 29 Mar 2022 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-typescript-design-patterns-help-you-write-better-code-2022032901/</guid>
      <description>TypeScript is a language that has seen a lot of exposure in the modern world of software engineering. Its powerful, strict type system reduces the likelihood of running into errors during runtime or hidden bugs in production due to the lack of strong types in, JavaScript, TypeScript&amp;rsquo;s predecessor. By Eslam Hefnawy.</description>
    </item>
    
    <item>
      <title>An introduction to event-driven architecture</title>
      <link>https://www.codeisgo.com/post/introduction-to-event-driven-architecture-2022032801/</link>
      <pubDate>Mon, 28 Mar 2022 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introduction-to-event-driven-architecture-2022032801/</guid>
      <description>What is an Event-driven Architecture?. This concept of event-driven architecture (EDA) refers to the new message processing method, which interacts through generation and consumption events, and is generally implemented through a publish-subscribe model? By JIN.</description>
    </item>
    
    <item>
      <title>How to build low latency crypto trading systems using Java and Chronicle services</title>
      <link>https://www.codeisgo.com/post/how-to-build-low-latency-crypto-trading-systems-using-java-chronicle-services-2022032701/</link>
      <pubDate>Sun, 27 Mar 2022 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-build-low-latency-crypto-trading-systems-using-java-chronicle-services-2022032701/</guid>
      <description>Cryptocurrency trading is an emerging market with its own rules. However, when it comes to the need for low-latency arbitrage, that is, being able to react rapidly to changing market prices and placing orders ahead of the competition, there are lessons we can learn from optimizing classic trading systems. By Ivan Rakov.</description>
    </item>
    
    <item>
      <title>Handling multiline logs with Loki and Fluent Bit on Kubernetes</title>
      <link>https://www.codeisgo.com/post/handling-multiline-logs-with-loki-and-fluent-bit-on-kubernetes-2022032601/</link>
      <pubDate>Sat, 26 Mar 2022 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/handling-multiline-logs-with-loki-and-fluent-bit-on-kubernetes-2022032601/</guid>
      <description>Logging is one of the core parts of monitoring in an application life cycle. Fluent Bit is an open-source project that allows log processing and forwarding. In this post, I will point out some useful hin that I have found during configuring the fluent bit for our environment. Loki is another tool from Grafana used for log aggregations. By @cleancloud-k8s.com.</description>
    </item>
    
    <item>
      <title>Dependency injection in JavaScript: Write testable code easily</title>
      <link>https://www.codeisgo.com/post/dependency-injection-in-javascript-write-testable-code-easily-2022032501/</link>
      <pubDate>Fri, 25 Mar 2022 09:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/dependency-injection-in-javascript-write-testable-code-easily-2022032501/</guid>
      <description>I struggled with two aspects of software development as a junior engineer: structuring large codebases and writing testable code. Test-driven development is such a common technique that is often taken for granted, but it&amp;rsquo;s not always clear how code can be made fully testable. By Nate Anderson.</description>
    </item>
    
    <item>
      <title>Top 10 Angular best practices to improve your Angular app</title>
      <link>https://www.codeisgo.com/post/top-10-angular-best-practices-to-improve-your-angular-app-2022032402/</link>
      <pubDate>Thu, 24 Mar 2022 09:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/top-10-angular-best-practices-to-improve-your-angular-app-2022032402/</guid>
      <description>Despite all the compelling features offered by Angular, if you overlook your coding practices for the Angular code, there are chances of facing performance issues. By Archita Nayak.</description>
    </item>
    
    <item>
      <title>Apache Kafka and MQTT - Overview and Comparison</title>
      <link>https://www.codeisgo.com/post/apache-kafka-and-mqtt-overview-comparison-2022032301/</link>
      <pubDate>Wed, 23 Mar 2022 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/apache-kafka-and-mqtt-overview-comparison-2022032301/</guid>
      <description>Apache Kafka and MQTT are a perfect combination for many IoT use cases. This blog series covers various use cases across industries including connected vehicles, manufacturing, mobility services, and smart city. This is part 1: Overview + Comparison. By Kai Waehner.</description>
    </item>
    
    <item>
      <title>4 reasons you need automation in integration</title>
      <link>https://www.codeisgo.com/post/four-reasons-you-need-automation-in-integration-2022032201/</link>
      <pubDate>Tue, 22 Mar 2022 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/four-reasons-you-need-automation-in-integration-2022032201/</guid>
      <description>Learn how AI-powered Automation can transform the integration lifecycle and why it makes sense to deploy it in your own organization. By IBM Cloud Education.</description>
    </item>
    
    <item>
      <title>CSS REM: What is REM in CSS?</title>
      <link>https://www.codeisgo.com/post/css-rem-what-is-rem-in-css-2022032101/</link>
      <pubDate>Mon, 21 Mar 2022 04:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/css-rem-what-is-rem-in-css-2022032101/</guid>
      <description>In this article I&amp;rsquo;m going to discuss some use cases of REM (Root EM) in CSS. CSS (which stands for Cascading Style Sheets) uses properties and values to create all the aesthetic magic that goes on in webpages. By Slimane Aguersif.</description>
    </item>
    
    <item>
      <title>NGINX tutorial: Reduce Kubernetes latency with autoscaling</title>
      <link>https://www.codeisgo.com/post/nginx-tutorial-reduce-kubernetes-latency-with-autoscaling-2022032001/</link>
      <pubDate>Sun, 20 Mar 2022 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/nginx-tutorial-reduce-kubernetes-latency-with-autoscaling-2022032001/</guid>
      <description>Your organization built an app in Kubernetes and now it&amp;rsquo;s getting popular! You went from just a few visitors to hundreds (and sometimes thousands) per day. But there&amp;rsquo;s a problem&amp;hellip; he increased traffic is hitting a bottleneck, causing latency and timeouts for your customers. If you can&amp;rsquo;t improve the experience, people will stop using the app. By  Daniele Polencic of learnk8s.</description>
    </item>
    
    <item>
      <title>How Firebase Performance Monitoring optimized app startup time</title>
      <link>https://www.codeisgo.com/post/how-firebase-performance-monitoring-optimized-app-startup-time-2022031901/</link>
      <pubDate>Sat, 19 Mar 2022 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-firebase-performance-monitoring-optimized-app-startup-time-2022031901/</guid>
      <description>Mobile users expect their apps to be fast and responsive, and apps with a slow startup time, especially during coldstart, can leave them feeling frustrated. By Viswanathan Munisamy.</description>
    </item>
    
    <item>
      <title>A complete guide to distributed tracing</title>
      <link>https://www.codeisgo.com/post/complete-guide-to-distributed-tracing-2022031801/</link>
      <pubDate>Fri, 18 Mar 2022 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/complete-guide-to-distributed-tracing-2022031801/</guid>
      <description>Distributed tracing helps you track requests across services and understand issues affecting your application performance. In distributed cloud architecture, debugging performance issues is complicated. By Ankit Anand.</description>
    </item>
    
    <item>
      <title>Building a Data Lake on Google Cloud Platform</title>
      <link>https://www.codeisgo.com/post/building-data-lake-on-google-cloud-2022031701/</link>
      <pubDate>Thu, 17 Mar 2022 07:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-data-lake-on-google-cloud-2022031701/</guid>
      <description>When creating a platform, it&amp;rsquo;s critical to have clearly defined customers and products that will benefit from it rather than building in a vacuum. By Javier Turegano Director, Software Engineering @slack.</description>
    </item>
    
    <item>
      <title>Applying product thinking to slack&#39;s internal compute platform</title>
      <link>https://www.codeisgo.com/post/applying-product-thinking-to-slack-internal-compute-platform-2022031601/</link>
      <pubDate>Wed, 16 Mar 2022 07:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/applying-product-thinking-to-slack-internal-compute-platform-2022031601/</guid>
      <description>When creating a platform, it&amp;rsquo;s critical to have clearly defined customers and products that will benefit from it rather than building in a vacuum. By Javier Turegano Director, Software Engineering @slack.</description>
    </item>
    
    <item>
      <title>Bringing agile to quantum hardware</title>
      <link>https://www.codeisgo.com/post/bringing-agile-to-quantum-hardware-2022031501/</link>
      <pubDate>Tue, 15 Mar 2022 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/bringing-agile-to-quantum-hardware-2022031501/</guid>
      <description>We want to build the best, highest-performance quantum computers, all while making processors available to clients so that they can experiment with quantum and find potential benefits to their organizations. Achieving this goal requires a new way of thinking about hardware development methodology. By Markus Brink.</description>
    </item>
    
    <item>
      <title>How to become a blockchain developer</title>
      <link>https://www.codeisgo.com/post/how-to-become-blockchain-developer-2022031401/</link>
      <pubDate>Mon, 14 Mar 2022 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-become-blockchain-developer-2022031401/</guid>
      <description>With an average salary of $154k per year and steady job growth, now is the ideal time to learn blockchain development. To create and improve blockchain technologies, blockchain developers exercise various skills, including computer networking, cryptography, algorithms, and data structures. By Prajix.</description>
    </item>
    
    <item>
      <title>Architecture Pattern: Orchestration via workflows</title>
      <link>https://www.codeisgo.com/post/architecture-pattern-orchestration-via-workflows-2022031301/</link>
      <pubDate>Sun, 13 Mar 2022 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/architecture-pattern-orchestration-via-workflows-2022031301/</guid>
      <description>Most business processes involve doing multiple things across multiple systems. Imagine onboarding a new vendor onto a B2B platform. When a vendor is onboarded, we might have to create an identity for it, trigger some sort of verification process, issue new API keys and credentials to it, and so on. All of these steps typically happen across multiple teams and technical modules. By Kislay Verma.</description>
    </item>
    
    <item>
      <title>A complete guide to TypeScript&#39;s never type</title>
      <link>https://www.codeisgo.com/post/complete-guide-to-typescript-never-type-2022031201/</link>
      <pubDate>Sat, 12 Mar 2022 18:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/complete-guide-to-typescript-never-type-2022031201/</guid>
      <description>TypeScript&amp;rsquo;s never type is very under-discussed, because it&amp;rsquo;s not nearly as ubiquitous or inescapable as other types. A TypeScript beginner can probably ignore never type as it only appears when dealing with advanced types, such as conditional types, or reading their cryptic type error messages. By Zhenghao.</description>
    </item>
    
    <item>
      <title>How to become a Golang developer: A 6-step career guide</title>
      <link>https://www.codeisgo.com/post/how-to-become-golang-developer-6-step-career-guide-2022031101/</link>
      <pubDate>Fri, 11 Mar 2022 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-become-golang-developer-6-step-career-guide-2022031101/</guid>
      <description>Go is an in-demand language across the board. Today, we&amp;rsquo;ll discuss the steps to become an employable and modern Go developer. By The Educative Team.</description>
    </item>
    
    <item>
      <title>Build at the Edge with OpenFaaS and GitHub actions</title>
      <link>https://www.codeisgo.com/post/build-at-edge-with-openfaas-and-github-actions-2022031001/</link>
      <pubDate>Thu, 10 Mar 2022 08:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/build-at-edge-with-openfaas-and-github-actions-2022031001/</guid>
      <description>Learn how GitHub Actions and OpenFaaS can be used for simple functions at the edge of your network. If you&amp;rsquo;re running Kubernetes in production then you&amp;rsquo;ll be aware of how difficult it can be to operate. Not only do you need to learn its concepts and API, but if you extend it in any way, then you&amp;rsquo;ll be needing to maintain all your custom changes over time. As the author of several applications and operators targeting Kubernetes, I have to dedicate much of my time to maintenance and migrations. By Alex Ellis.</description>
    </item>
    
    <item>
      <title>Study finds consumers prefer digital banking experiences, but are concerned about security</title>
      <link>https://www.codeisgo.com/post/study-finds-consumers-prefer-digital-banking-experiences-but-are-concerned-about-security-2022030901/</link>
      <pubDate>Wed, 09 Mar 2022 09:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/study-finds-consumers-prefer-digital-banking-experiences-but-are-concerned-about-security-2022030901/</guid>
      <description>A survey from Entrust details preferences of the modern banking customer, with consumers indicating a need for online banking capabilities, secure cards with chips and enhanced payment security. By Fintech News Desk.</description>
    </item>
    
    <item>
      <title>How to take fewer breaks to be more productive at work</title>
      <link>https://www.codeisgo.com/post/how-to-take-fewer-breaks-to-be-more-productive-at-work-2022030801/</link>
      <pubDate>Tue, 08 Mar 2022 07:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-take-fewer-breaks-to-be-more-productive-at-work-2022030801/</guid>
      <description>Programmer&amp;rsquo;s work might look easy, but it turns out to be stressful to many programmers. Most programmers would complain about being unproductive — they should work eight hours per day, but these eight hours turn into 2 or 3 hours of work. By Nuha Khaled.</description>
    </item>
    
    <item>
      <title>How to create GUI dialog boxes in bash scripts with Whiptail in Linux</title>
      <link>https://www.codeisgo.com/post/how-to-create-gui-dialog-boxes-in-bash-scripts-with-whiptail-in-linux-2022030701/</link>
      <pubDate>Mon, 07 Mar 2022 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-create-gui-dialog-boxes-in-bash-scripts-with-whiptail-in-linux-2022030701/</guid>
      <description>In this article, we are going to discuss yet another GUI utility called Whiptail that can be used to create GUI dialog boxes in Bash scripts in Linux. By Karthick.</description>
    </item>
    
    <item>
      <title>Behaviors trees in AI: Why you should ditch your event framework</title>
      <link>https://www.codeisgo.com/post/behaviors-trees-in-ai-why-you-should-ditch-your-event-framework-2022030601/</link>
      <pubDate>Sun, 06 Mar 2022 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/behaviors-trees-in-ai-why-you-should-ditch-your-event-framework-2022030601/</guid>
      <description>In this article, I look into some of the shortages of event-driven
programming and suggest behavior trees as an effective alternative,
suitable for back/front-end application development. By T de Souza.</description>
    </item>
    
    <item>
      <title>Is serverless just a stopover for event-driven architecture?</title>
      <link>https://www.codeisgo.com/post/is-serverless-just-stopover-for-event-driven-architecture-20220302501/</link>
      <pubDate>Sat, 05 Mar 2022 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/is-serverless-just-stopover-for-event-driven-architecture-20220302501/</guid>
      <description>I recently reviewed the State of Cloud Native Development report by SlashData supported by the Cloud Native Computing Foundation that shows a decline in cloud native technologies from the first quarter of 2020 to the first quarter of 2021. By Mark Hinkle.</description>
    </item>
    
    <item>
      <title>Docker -- Cross-host networking</title>
      <link>https://www.codeisgo.com/post/docker-cross-host-networking-2022030401/</link>
      <pubDate>Fri, 04 Mar 2022 09:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/docker-cross-host-networking-2022030401/</guid>
      <description>When Docker is installed, three networks are automatically created on the host: bridge, host and none . You can use the command docker network ls to check. By Tony Li Xu.</description>
    </item>
    
    <item>
      <title>2022 Android developer roadmap</title>
      <link>https://www.codeisgo.com/post/2022-android-developer-roadmap-2022030301/</link>
      <pubDate>Thu, 03 Mar 2022 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/2022-android-developer-roadmap-2022030301/</guid>
      <description>Our 2022 Android Developer Roadmap teaches you everything you need to know to get started in Android development. We&amp;rsquo;ve broken down the Android developer roadmap into few modules, each covering different aspects of the Android development ecosystem. By Jaewoong E.</description>
    </item>
    
    <item>
      <title>The best AWS Elastic Beanstalk alternatives for 2022</title>
      <link>https://www.codeisgo.com/post/the-best-aws-elastic-beanstalk-alternatives-for-2022-2022030201/</link>
      <pubDate>Wed, 02 Mar 2022 10:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/the-best-aws-elastic-beanstalk-alternatives-for-2022-2022030201/</guid>
      <description>AWS Elastic Beanstalk is an AWS-managed service. It is used by startups, small &amp;amp; mid-sized businesses for web application development. As it comes pre-configured with EC2 server and is efficient at using automatic provisioning of services and resources, handling application code and environment configurations seems easier with this PaaS solution. By Morgan Perry.</description>
    </item>
    
    <item>
      <title>New to a codebase? Try drilling!</title>
      <link>https://www.codeisgo.com/post/new-to-a-codebase-try-drilling-2022030101/</link>
      <pubDate>Tue, 01 Mar 2022 05:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/new-to-a-codebase-try-drilling-2022030101/</guid>
      <description>For an entry-level developer, working on the large codebase was quite overwhelming at the beginning. Every time I opened up VScode and loaded up one of our repositories, I felt like I was lost at sea. By Louie Berwanger.</description>
    </item>
    
    <item>
      <title>Change management in SAP projects: How employees drive transformation</title>
      <link>https://www.codeisgo.com/post/change-management-in-sap-projects-how-employees-drive-transformation-2022022801/</link>
      <pubDate>Mon, 28 Feb 2022 08:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/change-management-in-sap-projects-how-employees-drive-transformation-2022022801/</guid>
      <description>Unfamiliar systems, new processes, completely different ways of working: an SAP implementation may unsettle users. That&amp;rsquo;s why change management is crucial for the success of any IT project, especially in the course of a business transformation. By Thomas Jenewein.</description>
    </item>
    
    <item>
      <title>Ansible tutorial for beginners: Playbook &amp; examples</title>
      <link>https://www.codeisgo.com/post/ansible-tutorial-for-beginners-playbook-examples-2022022701/</link>
      <pubDate>Sun, 27 Feb 2022 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ansible-tutorial-for-beginners-playbook-examples-2022022701/</guid>
      <description>Ansible is one of the most used tools for managing cloud and on-premises infrastructure. If you are looking for a flexible and powerful tool to automate your infrastructure management and configuration tasks Ansible is the way to go. By Ioannis Moustakis.</description>
    </item>
    
    <item>
      <title>How to manage an underperformer remotely</title>
      <link>https://www.codeisgo.com/post/how-to-manage-underperformer-remotely-2022022601/</link>
      <pubDate>Sat, 26 Feb 2022 07:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-manage-underperformer-remotely-2022022601/</guid>
      <description>Love it or hate it, working remotely is likely to remain a reality for some time to come. A fairly common challenge, now that people have had time to settle into new workflows, is that more employees may be struggling to keep up. By Lolly Daskal.</description>
    </item>
    
    <item>
      <title>Discarding magic feathers -- Going frameworkless in Scala</title>
      <link>https://www.codeisgo.com/post/discarding-magic-feathers-going-frameworkless-in-scala-2022022501/</link>
      <pubDate>Fri, 25 Feb 2022 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/discarding-magic-feathers-going-frameworkless-in-scala-2022022501/</guid>
      <description>A good few years back, I looked into building a Scala webapp using Java&amp;rsquo;s little-known provided HTTP server rather than one of the many frameworks already out there during my 10% time at Springer Nature. I made a mistake here - to avoid those frameworks I built my own framework to route requests within a webapp. I called it Sommelier, and it is now hidden away in a private github repo as really, we don&amp;rsquo;t need another of those. Maybe we don&amp;rsquo;t need any of them at all. By Jim Kinsey.</description>
    </item>
    
    <item>
      <title>Why mutability is essential for real-time data analytics</title>
      <link>https://www.codeisgo.com/post/why-mutability-is-essential-for-real-time-data-analytics-2022022401/</link>
      <pubDate>Thu, 24 Feb 2022 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-mutability-is-essential-for-real-time-data-analytics-2022022401/</guid>
      <description>Successful data-driven companies like Uber, Facebook and Amazon rely on real-time analytics. Personalizing customer experiences for e-commerce, managing fleets and supply chains, and automating internal operations all require instant insights on the freshest data. By Dhruba Borthakur.</description>
    </item>
    
    <item>
      <title>Implementing in-app subscriptions in iOS &amp; Android with no backend servers</title>
      <link>https://www.codeisgo.com/post/implementing-in-app-subscriptions-in-ios-android-with-no-backend-servers-2022022301/</link>
      <pubDate>Wed, 23 Feb 2022 07:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/implementing-in-app-subscriptions-in-ios-android-with-no-backend-servers-2022022301/</guid>
      <description>More recently I have been experimenting with different monetization strategies for the apps so users can unlock features or just leave a tip. For the longest time I kept things simple with a &amp;ldquo;non-consumable&amp;rdquo; one-time purchase. Over the holiday break I decided to take things a step further and dip my toes into the world of subscriptions. By James Montemagno.</description>
    </item>
    
    <item>
      <title>Five ways to get started with network automation</title>
      <link>https://www.codeisgo.com/post/five-ways-to-get-started-with-network-automation-2022022201/</link>
      <pubDate>Tue, 22 Feb 2022 07:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/five-ways-to-get-started-with-network-automation-2022022201/</guid>
      <description>However, even though network automation has become increasingly popular, most organizations are still managing their network infrastructure manually by a CLI or GUI. Why is this? By Sean Cavanaugh.</description>
    </item>
    
    <item>
      <title>A cloud-like on-prem load balancer for Kubernetes?</title>
      <link>https://www.codeisgo.com/post/cloud-like-on-prem-load-balancer-for-kubernetes-2022022101/</link>
      <pubDate>Mon, 21 Feb 2022 07:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/cloud-like-on-prem-load-balancer-for-kubernetes-2022022101/</guid>
      <description>Everyone knows that using a Kubernetes Load Balancer is a challenge. Back in the day when I was responsible for network operations, the load balancer management was under my team&amp;rsquo;s responsibility too. By Alex Saroyan.</description>
    </item>
    
    <item>
      <title>Applying test-driven development to your database</title>
      <link>https://www.codeisgo.com/post/applying-test-driven-development-to-your-database-2022022001/</link>
      <pubDate>Sun, 20 Feb 2022 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/applying-test-driven-development-to-your-database-2022022001/</guid>
      <description>Test-driven development (TDD) is a popular software development methodology that aims to reduce defects and improve the ease of maintaining code. In this post, you learn how to apply TDD to write queries and expressions with the Fauna Query Language (FQL). By Ron Callahan.</description>
    </item>
    
    <item>
      <title>An introduction to the Azure DevOps toolset</title>
      <link>https://www.codeisgo.com/post/introduction-to-azure-devops-toolset-2022021901/</link>
      <pubDate>Sat, 19 Feb 2022 14:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introduction-to-azure-devops-toolset-2022021901/</guid>
      <description>In this post, we start to delve into DevOps toolsets, specifically Microsoft Azure DevOps Services. This is the third in a series of blog posts about DevOps. By Ron Callahan.</description>
    </item>
    
    <item>
      <title>Cloud egress charges: How to prevent these creeping costs</title>
      <link>https://www.codeisgo.com/post/cloud-egress-charges-how-to-prevent-these-creeping-costs-2022021801/</link>
      <pubDate>Fri, 18 Feb 2022 04:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/cloud-egress-charges-how-to-prevent-these-creeping-costs-2022021801/</guid>
      <description>One of the advantages of using the cloud is the ability to scale rapidly. On-demand scalability can eliminate the need to overbuy capacity that is only required for peak times. By factioninc.com.</description>
    </item>
    
    <item>
      <title>Building Real-Time ETL Pipelines with Apache Kafka</title>
      <link>https://www.codeisgo.com/post/building-real-time-etl-pipelines-with-apache-kafka-2022021701/</link>
      <pubDate>Thu, 17 Feb 2022 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-real-time-etl-pipelines-with-apache-kafka-2022021701/</guid>
      <description>Whether you&amp;rsquo;re a data engineer, a data scientist, a software developer, or someone else working in the field of software and data - it&amp;rsquo;s very likely that you have implemented an ETL pipeline before. By Stefan Sprenger.</description>
    </item>
    
    <item>
      <title>Plain English description of monads without Haskell code</title>
      <link>https://www.codeisgo.com/post/plain-english-description-of-monads-without-haskell-code-2022021601/</link>
      <pubDate>Wed, 16 Feb 2022 10:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/plain-english-description-of-monads-without-haskell-code-2022021601/</guid>
      <description>Monads are notorious in the programming world for their use in the Haskell programming language and for being hard to grasp. There&amp;rsquo;s even a joke that writing a &amp;ldquo;monad tutorial&amp;rdquo; is a rite of passage for new Haskellers, and been described as pointless. By Chris Done.</description>
    </item>
    
    <item>
      <title>How to create your own Google Chrome extension</title>
      <link>https://www.codeisgo.com/post/how-to-create-your-own-google-chrome-extension-2022021501/</link>
      <pubDate>Tue, 15 Feb 2022 08:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-create-your-own-google-chrome-extension-2022021501/</guid>
      <description>If you are a Google Chrome user, you&amp;rsquo;ve probably used some extensions in the browser. Have you ever wondered how to build one yourself? In this article, I will show you how you can create a Chrome extension from scratch. By Sampurna Chapagain.</description>
    </item>
    
    <item>
      <title>The file system access API with Origin Private File System</title>
      <link>https://www.codeisgo.com/post/file-system-access-api-with-origin-private-file-system-2022021401/</link>
      <pubDate>Mon, 14 Feb 2022 07:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/file-system-access-api-with-origin-private-file-system-2022021401/</guid>
      <description>It is very common for an application to interact with local files. For exampe, a general workflow is opening a file, making some changes, and saving the file. By Sihui Liu.</description>
    </item>
    
    <item>
      <title>OPC UA, MQTT, and Apache Kafka - The Trinity of data streaming in IoT</title>
      <link>https://www.codeisgo.com/post/opc-ua-mqtt-and-apache-kafka-trinity-of-data-streaming-in-iot-2022021301/</link>
      <pubDate>Sun, 13 Feb 2022 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/opc-ua-mqtt-and-apache-kafka-trinity-of-data-streaming-in-iot-2022021301/</guid>
      <description>In the IoT world, MQTT and OPC UA have established themselves as open and platform-independent standards for data exchange in Industrial IoT and Industry 4.0 use cases. Data Streaming with Apache Kafka is the data hub for integrating and processing massive volumes of data at any scale in real-time. By Kai Waehner.</description>
    </item>
    
    <item>
      <title>Streaming analytics with Apache Pulsar and Spark structured streaming</title>
      <link>https://www.codeisgo.com/post/streaming-analytics-with-apache-pulsar-and-spark-structured-streaming-2022021201/</link>
      <pubDate>Sat, 12 Feb 2022 07:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/streaming-analytics-with-apache-pulsar-and-spark-structured-streaming-2022021201/</guid>
      <description>Apache Pulsar, a promising new toolkit for distributed messaging and streaming. In this piece we combine two of our favorite pieces of tech: Apache Pulsar and Apache Spark. By Daniel Ciocîrlan.</description>
    </item>
    
    <item>
      <title>Right hybrid cloud strategy enables agility at scale</title>
      <link>https://www.codeisgo.com/post/right-hybrid-cloud-strategy-enables-agility-at-scale-2022021101/</link>
      <pubDate>Fri, 11 Feb 2022 01:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/right-hybrid-cloud-strategy-enables-agility-at-scale-2022021101/</guid>
      <description>In today&amp;rsquo;s world, there&amp;rsquo;s a common thread connecting almost every organization, of every size, across all industries and regions: uncertainty. Change—often disruptive—is happening faster. or the organizations trying to navigate it, the need for business agility—the ability to adapt rapidly and effectively—has never been more important. By @IBM.</description>
    </item>
    
    <item>
      <title>Six steps for leading successful data science teams</title>
      <link>https://www.codeisgo.com/post/6-steps-for-leading-successful-data-science-teams-2022021001/</link>
      <pubDate>Thu, 10 Feb 2022 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/6-steps-for-leading-successful-data-science-teams-2022021001/</guid>
      <description>An increasing number of organizations are bringing data scientists on board as executives and managers recognize the potential of data science and artificial intelligence to boost performance. But hiring talented data scientists is one thing; harnessing their capabilities for the benefit of the organization is another. By Rama Ramakrishnan.</description>
    </item>
    
    <item>
      <title>Exploring Windows UAC bypasses: Techniques and detection strategies</title>
      <link>https://www.codeisgo.com/post/exploring-windows-uac-bypasses-techniques-and-detection-strategies-2022020901/</link>
      <pubDate>Wed, 09 Feb 2022 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/exploring-windows-uac-bypasses-techniques-and-detection-strategies-2022020901/</guid>
      <description>Malware often requires full administrative privileges on a machine to perform more impactful actions such as adding an antivirus exclusion, encrypting secured files, or injecting code into interesting system processes. By @sbousseaden.</description>
    </item>
    
    <item>
      <title>Top concerns for operating cloud-native technologies</title>
      <link>https://www.codeisgo.com/post/top-concerns-for-operating-cloud-native-technologies-2022020801/</link>
      <pubDate>Tue, 08 Feb 2022 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/top-concerns-for-operating-cloud-native-technologies-2022020801/</guid>
      <description>Platform9 announced the results of its research, revealing that 91% of survey respondents cite security, consistent management across environments, high availability, and observability as their top concerns for operating cloud-native technologies. By @helpnetsecurity.</description>
    </item>
    
    <item>
      <title>DevSecOps: Why you should care and how to get started</title>
      <link>https://www.codeisgo.com/post/devsecops-why-you-should-care-and-how-to-get-started-2022020701/</link>
      <pubDate>Mon, 07 Feb 2022 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/devsecops-why-you-should-care-and-how-to-get-started-2022020701/</guid>
      <description>The increasing popularity of DevOps software development methodologies has led to shorter and more agile life cycles, in which software is released and deployed in minutes or hours rather than the days, weeks, or even months required under traditional practices. However, many development teams still experience delays in getting releases into production due to the security considerations that are traditionally brought to bear at the end of the life cycle. To address this, organizations are more and more frequently adopting a DevSecOps approach. By Katrina Novakovic, Chris Jenkins.</description>
    </item>
    
    <item>
      <title>Distributed tracing with Istio, Quarkus and Jaeger</title>
      <link>https://www.codeisgo.com/post/distributed-tracing-with-istio-quarkus-and-jaeger-2022020601/</link>
      <pubDate>Sun, 06 Feb 2022 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/distributed-tracing-with-istio-quarkus-and-jaeger-2022020601/</guid>
      <description>In this article, you will learn how to configure distributed tracing for your service mesh with Istio and Quarkus. For test purposes, we will build and run Quarkus microservices on Kubernetes. The communication between them is going to be managed by Istio. Istio service mesh uses Jaeger as a distributed tracing system. By Piotr Minkowski.</description>
    </item>
    
    <item>
      <title>Everything you will ever need to know about the IoT ecosystem in one blog post</title>
      <link>https://www.codeisgo.com/post/everything-you-will-ever-need-to-know-about-iot-ecosystem-in-one-blog-post-2022020501/</link>
      <pubDate>Sat, 05 Feb 2022 04:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/everything-you-will-ever-need-to-know-about-iot-ecosystem-in-one-blog-post-2022020501/</guid>
      <description>Speaking about any ecosystem, we speak about a complex system of interconnected components and the environment in which they exist and with which they interact. We can use the term IoT ecosystem instead of IoT system because IoT devices have no value without the environment they exist in. By @sumatosoft.</description>
    </item>
    
    <item>
      <title>How to automate API testing with Azure Devops and Postman?</title>
      <link>https://www.codeisgo.com/post/how-to-automate-api-testing-with-azure-devops-and-postman-2022020401/</link>
      <pubDate>Fri, 04 Feb 2022 04:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-automate-api-testing-with-azure-devops-and-postman-2022020401/</guid>
      <description>I have been using Postman for a long time to test API requests from my local machine. I started to investigate during one project what kind of automated integration test possibilities could Postman offer. Actually it offered very nice features what I haven&amp;rsquo;t used before. Best finding was possibility to integrate everything very easily to Azure DevOps pipelines. By Kalle Marjokorpi.</description>
    </item>
    
    <item>
      <title>Enabling transparent data encryption for Microsoft SQL with Vault</title>
      <link>https://www.codeisgo.com/post/enabling-transparent-data-encryption-for-microsoft-sql-with-vault-2022020301/</link>
      <pubDate>Thu, 03 Feb 2022 05:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/enabling-transparent-data-encryption-for-microsoft-sql-with-vault-2022020301/</guid>
      <description>Learn how HashiCorp Vault can help secure data in Microsoft SQL Server using a defense-in-depth encryption strategy. By Narayan Iyengar.</description>
    </item>
    
    <item>
      <title>What web frameworks solve and how to do without them</title>
      <link>https://www.codeisgo.com/post/what-web-frameworks-solve-and-how-to-do-without-them-2022020201/</link>
      <pubDate>Wed, 02 Feb 2022 05:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-web-frameworks-solve-and-how-to-do-without-them-2022020201/</guid>
      <description>In this article, Noam Rosenthal dives deep into a few technical features that are common across frameworks, and explains how some of the different frameworks implement them and what they cost. By Noam Rosenthal.</description>
    </item>
    
    <item>
      <title>Deep dive on Angular I18n with ngx-translate</title>
      <link>https://www.codeisgo.com/post/deep-dive-on-angular-i18n-with-ngx-translate-2022020101/</link>
      <pubDate>Tue, 01 Feb 2022 08:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/deep-dive-on-angular-i18n-with-ngx-translate-2022020101/</guid>
      <description>Learn how to internationalize Angular apps step by step with the help of ngx-translate, one of the most popular open-source libraries for i18n. By Ankit.</description>
    </item>
    
    <item>
      <title>Ray on databricks</title>
      <link>https://www.codeisgo.com/post/ray-on-databricks-2022013101/</link>
      <pubDate>Mon, 31 Jan 2022 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ray-on-databricks-2022013101/</guid>
      <description>Ray is an open-source project first developed at RISELab that makes it simple to scale any compute-intensive Python workload. With a rich set of libraries and integrations built on a flexible distributed execution framework, Ray brings new use cases and simplifies the development of custom distributed Python functions that would normally be complicated to create. By Stephen Offer.</description>
    </item>
    
    <item>
      <title>Platform Engineering: Building AWS landing zone with Pulumi</title>
      <link>https://www.codeisgo.com/post/platform-engineering-with-pulumi-building-aws-landing-zone-with-pulumi-2022013001/</link>
      <pubDate>Sun, 30 Jan 2022 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/platform-engineering-with-pulumi-building-aws-landing-zone-with-pulumi-2022013001/</guid>
      <description>In this blog, I will cover some key concepts and architecture of Pulumi. We will be building and provisioning the AWS landing zone. By A B Vijay Kumar.</description>
    </item>
    
    <item>
      <title>Controlling concurrency in distributed systems using AWS Step Functions</title>
      <link>https://www.codeisgo.com/post/controlling-concurrency-in-distributed-systems-using-aws-step-functions-2022012901/</link>
      <pubDate>Sat, 29 Jan 2022 06:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/controlling-concurrency-in-distributed-systems-using-aws-step-functions-2022012901/</guid>
      <description>Managing concurrency in distributed systems can be challenging. In a monolithic application, you use familiar concepts such as in-memory locks to avoid overloading a database or prevent overwriting a customer record by two users at the same time. With a distributed system, where your application is dispersed across computing environments without shared memory, these methods are no longer available to you. By James Beswick.</description>
    </item>
    
    <item>
      <title>How using same programming language for IaC made AWS Step Function testable</title>
      <link>https://www.codeisgo.com/post/how-using-same-programming-language-for-iac-made-aws-step-function-testable-2022012801/</link>
      <pubDate>Fri, 28 Jan 2022 06:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-using-same-programming-language-for-iac-made-aws-step-function-testable-2022012801/</guid>
      <description>AWS Step Functions are difficult to test. I found an approach to testing that helped in one particular scenario. It relies on using the same programming language for both testing and infrastructure-as-code (IaC). I hope the idea helps others tame their Step Functions into a testable submission. By Graham Allan.</description>
    </item>
    
    <item>
      <title>Cloud trends show customers increasing investments in hybrid and multicloud</title>
      <link>https://www.codeisgo.com/post/cloud-trends-show-customers-increasing-investments-in-hybrid-and-multicloud-2022012701/</link>
      <pubDate>Thu, 27 Jan 2022 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/cloud-trends-show-customers-increasing-investments-in-hybrid-and-multicloud-2022012701/</guid>
      <description>Across every industry and geography, companies are working hard to keep pace with evolving business needs and build on their existing digital investments. In my role leading the product team for the core of Azure, I spend a lot of time with customers learning what they need to be successful as they integrate cloud technologies into their business strategy to digitally transform. By Erin Chapple - Corporate Vice President, Azure Core PM &amp;amp; Design.</description>
    </item>
    
    <item>
      <title>A primer on WebAssembly</title>
      <link>https://www.codeisgo.com/post/primer-on-webassembly-2022012601/</link>
      <pubDate>Wed, 26 Jan 2022 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/primer-on-webassembly-2022012601/</guid>
      <description>To understand why there was a requirement for WebAssembly, let&amp;rsquo;s take a not-so-quick stroll down memory lane. And why it hasn&amp;rsquo;t replaced Javascript yet. By Divya Mohan.</description>
    </item>
    
    <item>
      <title>Securing IoT with Quantum Cryptography</title>
      <link>https://www.codeisgo.com/post/securing-iot-with-quantum-cryptography-2022012501/</link>
      <pubDate>Tue, 25 Jan 2022 09:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/securing-iot-with-quantum-cryptography-2022012501/</guid>
      <description>The Internet of Things (IoT) is a growing technology that continues to gain traction year after year. On the one hand, it can be helpful, but on the other hand, it carries many security threats. These threats include scalable remote attacks, side-channel attacks on cryptography, DDoS attacks, data breaches, malware, and others. By Roland Atoui.</description>
    </item>
    
    <item>
      <title>Best practices for using AWS StepFunctions</title>
      <link>https://www.codeisgo.com/post/best-practices-for-using-aws-stepfunctions-2022012401/</link>
      <pubDate>Mon, 24 Jan 2022 09:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/best-practices-for-using-aws-stepfunctions-2022012401/</guid>
      <description>In this post you will learn some of the best patterns/tricks author has learned during my time creating Step Functions workflows. By Lukas Fruntke.</description>
    </item>
    
    <item>
      <title>Google&#39;s 20% rule spend on learning new skills and why it works</title>
      <link>https://www.codeisgo.com/post/google-20-percent-rule-learning-new-skills-and-why-it-works-2022012301/</link>
      <pubDate>Sun, 23 Jan 2022 09:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/google-20-percent-rule-learning-new-skills-and-why-it-works-2022012301/</guid>
      <description>Most people spend every second of their workday trying to keep up with their calendars and to-do lists — attending meetings, responding to emails, racing to meet deadlines. This makes it difficult to set aside time to explore ideas that interest us or learn new skills. And during a time when it&amp;rsquo;s impossible to predict how our jobs and industries will evolve, expanding our expertise is what gives us a competitive edge in the long-run. By Dorie Clark.</description>
    </item>
    
    <item>
      <title>Search indexing best practices for top performance (with code samples)</title>
      <link>https://www.codeisgo.com/post/search-indexing-best-practices-for-top-performance-with-code-samples-2022012201/</link>
      <pubDate>Sat, 22 Jan 2022 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/search-indexing-best-practices-for-top-performance-with-code-samples-2022012201/</guid>
      <description>Every search interface relies on a fast back-end data-indexing process that keeps its search results up to date in as timely a manner as possible. But search indexing is only one side of the coin. The other side is the real-time speed of a high-quality relevant search engine. By Peter Villani.</description>
    </item>
    
    <item>
      <title>DevOps for Node.js engineers: Building and publishing JavaScript application artifacts</title>
      <link>https://www.codeisgo.com/post/devops-for-nodejs-engineers-building-publishing-javascript-application-artifacts-2022012101/</link>
      <pubDate>Fri, 21 Jan 2022 11:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/devops-for-nodejs-engineers-building-publishing-javascript-application-artifacts-2022012101/</guid>
      <description>An artifact is a single portable file that allows us to deploy our application. It usally is an archive of the project with its dependencies (or not) but could also be a executable binary file. By Florian Goto.</description>
    </item>
    
    <item>
      <title>Privacy fines: GDPR sanctions in 2021 exceeded $1 billion</title>
      <link>https://www.codeisgo.com/post/privacy-fines-gdpr-sanctions-in-2021-exceeded-1-billion-2022012001/</link>
      <pubDate>Thu, 20 Jan 2022 10:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/privacy-fines-gdpr-sanctions-in-2021-exceeded-1-billion-2022012001/</guid>
      <description>Privacy regulators in Europe last year imposed known fines totaling more than 1 billion euros ($1.2 billion) under the EU&amp;rsquo;s General Data Protection Regulation, bolstered in part by two record-breaking sanctions, according to the law firm DLA Piper. But sanctions approach varies widely across 31 countries complying with privacy law. By Mathew J. Schwartz.</description>
    </item>
    
    <item>
      <title>What identity management teaches CSOs/CDOs about data-centric security</title>
      <link>https://www.codeisgo.com/post/what-identity-management-teaches-csos-cdos-about-data-centric-security-2022011901/</link>
      <pubDate>Wed, 19 Jan 2022 04:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-identity-management-teaches-csos-cdos-about-data-centric-security-2022011901/</guid>
      <description>At the turn of the 21st century, the identity management discipline within IT Security was born of necessity. Advancements in computer technology meant that every area, function, and discipline within organizations was turning to automation to gain a competitive advantage. A computer was placed on every desk, and servers, mini-computers, and mainframes were being deployed to automate every area of the business. By Chris Olive.</description>
    </item>
    
    <item>
      <title>How Kubernetes creates and runs containers: An illustrated guide</title>
      <link>https://www.codeisgo.com/post/how-kubernetes-creates-and-runs-containers-illustrated-guide-2022011801/</link>
      <pubDate>Tue, 18 Jan 2022 07:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-kubernetes-creates-and-runs-containers-illustrated-guide-2022011801/</guid>
      <description>Understanding how Kubernetes handles containers gives you greater flexibility to create custom configurations for specific needs. Kubernetes enables you to do a lot of productive work without having to understand a lot about the underlying details. By Bob Reselman.</description>
    </item>
    
    <item>
      <title>Async Rust in practice: Performance, pitfalls, profiling</title>
      <link>https://www.codeisgo.com/post/async-rust-in-practice-performance-pitfalls-profiling-2022011701/</link>
      <pubDate>Mon, 17 Jan 2022 07:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/async-rust-in-practice-performance-pitfalls-profiling-2022011701/</guid>
      <description>A few weeks ago, an interesting issue appeared on our GitHub tracker. It was reported that, despite our care in designing the driver to be efficient, it proved to be unpleasantly slower than one of the competing drivers, cassandra-cpp, which is a Rust wrapper of a C++ CQL driver. By Piotr Sarna.</description>
    </item>
    
    <item>
      <title>What software project management bring to SDLC</title>
      <link>https://www.codeisgo.com/post/what-software-project-management-bring-to-sdlc-2022011601/</link>
      <pubDate>Sun, 16 Jan 2022 07:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-software-project-management-bring-to-sdlc-2022011601/</guid>
      <description>The role of software project managers is to see a project to fruition while software developers are expected to develop the product, but oftentimes, these roles are interchanged irresponsibly. By Andrew Burak.</description>
    </item>
    
    <item>
      <title>How we saved 70k cores across 30 mission-critical services</title>
      <link>https://www.codeisgo.com/post/how-we-saved-70k-cores-across-30-mission-critical-services-2022011501/</link>
      <pubDate>Sat, 15 Jan 2022 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-we-saved-70k-cores-across-30-mission-critical-services-2022011501/</guid>
      <description>As part of Uber engineering&amp;rsquo;s wide efforts to reach profitability, recently our team was focused on reducing cost of compute capacity by improving efficiency. Some of the most impactful work was around GOGC optimization. In this blog we want to share our experience with a highly effective, low-risk, large-scale, semi-automated Go GC tuning mechanism. By Cristian Velazquez.</description>
    </item>
    
    <item>
      <title>How we built a VS Code extension with Rust, WebAssembly, and TypeScript</title>
      <link>https://www.codeisgo.com/post/how-we-built-vs-code-extension-with-rust-webassembly-and-typescript-2022011401/</link>
      <pubDate>Fri, 14 Jan 2022 08:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-we-built-vs-code-extension-with-rust-webassembly-and-typescript-2022011401/</guid>
      <description>We&amp;rsquo;ll talk through our design decisions in building the extension, and along the way we&amp;rsquo;ll touch on the Language Server Protocol and, more generally, how an IDE extension works. By osohq.com.</description>
    </item>
    
    <item>
      <title>GraphQL as a migration strategy for REST APIs</title>
      <link>https://www.codeisgo.com/post/graphql-as-migration-strategy-for-rest-apis-2022011301/</link>
      <pubDate>Thu, 13 Jan 2022 08:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/graphql-as-migration-strategy-for-rest-apis-2022011301/</guid>
      <description>Traditional API architectures like SOAP and REST have been powering the web for a long time. But over the past five years, a change towards a more flexible and frontend-driven approach to API protocols has started, using GraphQL. But moving from a traditional API architecture like REST towards GraphQL can be challenging. Not only does your team need to adapt to GraphQL, but it also means you could be losing your investment in your current API architecture. By Mark Smallcombe.</description>
    </item>
    
    <item>
      <title>What is the difference between REST and SOAP APIs?</title>
      <link>https://www.codeisgo.com/post/what-is-difference-between-rest-and-soap-apis-2022011201/</link>
      <pubDate>Wed, 12 Jan 2022 19:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-difference-between-rest-and-soap-apis-2022011201/</guid>
      <description>When machines need to communicate with one another and exchange data, they require certain formatting for specific data types. That&amp;rsquo;s where SOAP API and REST API come into play. They allow for communication and transfer of data, but each is different in several ways. From implementation to their required resources, various attributes separate one from the other. By Mark Smallcombe.</description>
    </item>
    
    <item>
      <title>JWT authentication in microservices</title>
      <link>https://www.codeisgo.com/post/jwt-authentication-in-microservices-2022011101/</link>
      <pubDate>Tue, 11 Jan 2022 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/jwt-authentication-in-microservices-2022011101/</guid>
      <description>As with any Web Service, the microservices need to be protected from unauthorized access. So how do you protect each of your services? How does one share the token that is received from the Auth service?. By Anu Viswan.</description>
    </item>
    
    <item>
      <title>How to build a GraphQL data layer for REST microservices</title>
      <link>https://www.codeisgo.com/post/how-to-build-graphql-data-layer-for-rest-microservices-2022011001/</link>
      <pubDate>Mon, 10 Jan 2022 09:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-build-graphql-data-layer-for-rest-microservices-2022011001/</guid>
      <description>GraphQL is a great technology for microservices because you can use it as a data layer for these microservices. One use case is to combine the data from all these services into a single, unified API. By Roy Derks.</description>
    </item>
    
    <item>
      <title>Using no-code as a proof of concept</title>
      <link>https://www.codeisgo.com/post/using-no-code-as-proof-of-concept-2022010901/</link>
      <pubDate>Sun, 09 Jan 2022 08:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/using-no-code-as-proof-of-concept-2022010901/</guid>
      <description>No-code is a set of tools that allow you to create websites, apps and software all without writing a single line of code. By Bobi Robson.</description>
    </item>
    
    <item>
      <title>Why the global chip shortage isn&#39;t ending anytime soon</title>
      <link>https://www.codeisgo.com/post/why-global-chip-shortage-isnt-ending-anytime-soon-2022010801/</link>
      <pubDate>Sat, 08 Jan 2022 09:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-global-chip-shortage-isnt-ending-anytime-soon-2022010801/</guid>
      <description>The semiconductor chip crisis is real, and it&amp;rsquo;s had a serious impact on our lives. Cars are more expensive and harder to build. Computer makers are rushing to keep up with an insatiable consumer demand for remote work and school devices. Expect low stock and high prices to last until 2023 for GPUs, consoles and many other gadgets. By D. Hardawar @devindra.</description>
    </item>
    
    <item>
      <title>How to create a KPI dashboard in Power BI to make smarter decisions faster</title>
      <link>https://www.codeisgo.com/post/how-to-create-kpi-dashboard-in-power-bi-to-make-smarter-decisions-faster-2022010701/</link>
      <pubDate>Fri, 07 Jan 2022 12:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-create-kpi-dashboard-in-power-bi-to-make-smarter-decisions-faster-2022010701/</guid>
      <description>Imagine having a business meeting where you are given puzzles instead of information. To get to the KPI dashboard to round up your performance, you need to piece the puzzle together. Sounds funny, right? Well, in reality, meetings or preparing a report often consist of pure efforts to obtain and interpret the right data.By Blaz Abe.</description>
    </item>
    
    <item>
      <title>9 open source alternatives to try in 2022</title>
      <link>https://www.codeisgo.com/post/9-open-source-alternatives-to-try-in-2022-2022010601/</link>
      <pubDate>Thu, 06 Jan 2022 09:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/9-open-source-alternatives-to-try-in-2022-2022010601/</guid>
      <description>Whatever tool you are looking for, there are plenty of open source software alternatives to choose from. By Lauren Maffeo.</description>
    </item>
    
    <item>
      <title>How serverless saved money on my heating bill</title>
      <link>https://www.codeisgo.com/post/how-serverless-saved-money-on-my-heating-bill-2022010501/</link>
      <pubDate>Wed, 05 Jan 2022 09:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-serverless-saved-money-on-my-heating-bill-2022010501/</guid>
      <description>Built a serverless application as a weekend project to help me save money on my heating bill. In doing so, I experienced something great about building websites in 2022. By Cameron McHenry.</description>
    </item>
    
    <item>
      <title>Costs of being an analytics laggard... and path to becoming a leader</title>
      <link>https://www.codeisgo.com/post/costs-of-being-analytics-laggard-and-path-to-becoming-leader-2022010401/</link>
      <pubDate>Tue, 04 Jan 2022 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/costs-of-being-analytics-laggard-and-path-to-becoming-leader-2022010401/</guid>
      <description>How much money is your organization leaving on the table by not being more effective at leveraging data and analytics to power your business? This question is becoming more and more relevant for all organizations of all sizes in all industries as AI / ML capabilities become more widely available.  And nothing highlights the costs of not becoming more effective at leveraging data and analytics to power your business models then a recent study by Kearney titled &amp;ldquo;The impact of analytics in 2020&amp;rdquo;. Posted by Bill Schmarzo.</description>
    </item>
    
    <item>
      <title>Bring no-code apps to your Gmail inbox</title>
      <link>https://www.codeisgo.com/post/bring-no-code-apps-to-your-gmail-inbox-heres-how-2022010301/</link>
      <pubDate>Mon, 03 Jan 2022 07:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/bring-no-code-apps-to-your-gmail-inbox-heres-how-2022010301/</guid>
      <description>AppSheet in Gmail, a new feature that lets you use custom-built no-code applications, created in AppSheet, directly in your inbox as a dynamic email. Too often, daily workflows are spread across multiple applications, slowing productivity as we navigate from one app to another and back again. By Mike Procopio.</description>
    </item>
    
    <item>
      <title>3 ways to make your manager see you as more productive</title>
      <link>https://www.codeisgo.com/post/3-ways-to-make-your-manager-see-you-as-more-productive-2022010201/</link>
      <pubDate>Sun, 02 Jan 2022 03:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/3-ways-to-make-your-manager-see-you-as-more-productive-2022010201/</guid>
      <description>Nearly 6 out of 10 workers found that they had more productivity working remotely than they previously expected, according to a survey conducted by Jose Maria Barrero of the Mexico Autonomous Institute of Technology, Bloom, and the University of Chicago Booth School of Business&amp;rsquo; Steven J. Davis. By FairyGodBoss.</description>
    </item>
    
    <item>
      <title>One board to rule them all: History of the Arduino UNO</title>
      <link>https://www.codeisgo.com/post/one-board-to-rule-them-all-history-of-arduino-uno-2022010101/</link>
      <pubDate>Sat, 01 Jan 2022 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/one-board-to-rule-them-all-history-of-arduino-uno-2022010101/</guid>
      <description>As familiar as we all are with the UNO, there&amp;rsquo;s probably a lot you don&amp;rsquo;t know about the iconic Arduino microcontroller board. Put on your rose-tinted spectacles, and let&amp;rsquo;s wax poetic about the origins of this beloved maker board. By Arduino team.</description>
    </item>
    
    <item>
      <title>Fundamentals of functional programming with React</title>
      <link>https://www.codeisgo.com/post/fundamentals-of-functional-programming-with-react-2021123101/</link>
      <pubDate>Fri, 31 Dec 2021 06:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/fundamentals-of-functional-programming-with-react-2021123101/</guid>
      <description>Understanding the concept of functional programming is a valuable skill for React developers. It is an important topic that most React beginners often overlook, making them encounter problems when understanding how React makes some of its decisions. By Ibadehin Mojeed.</description>
    </item>
    
    <item>
      <title>Create your own Kotlin playground (and get a data science head start) with Jupyter Notebook</title>
      <link>https://www.codeisgo.com/post/create-your-own-kotlin-playground-and-get-data-science-head-start-with-jupyter-notebook-2021123001/</link>
      <pubDate>Thu, 30 Dec 2021 06:35:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/create-your-own-kotlin-playground-and-get-data-science-head-start-with-jupyter-notebook-2021123001/</guid>
      <description>Learn the basics of Jupyter Notebook and how to turn it into an interactive interpreter for Kotlin. You&amp;rsquo;ll also learn about Data Frames, an important data structure for data science applications. By Joey deVilla.</description>
    </item>
    
    <item>
      <title>The state of pattern matching in Java 17</title>
      <link>https://www.codeisgo.com/post/state-of-pattern-matching-in-java-17-2021122901/</link>
      <pubDate>Wed, 29 Dec 2021 06:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/state-of-pattern-matching-in-java-17-2021122901/</guid>
      <description>The act of checking a given sequence of tokens for the presence of the constituents of some pattern. Or simply put, it&amp;rsquo;s a language feature where you can test for a specific pattern on a character sequence or a data structure. By Deepu K Sasidharan.</description>
    </item>
    
    <item>
      <title>What is low-code workflow automation?</title>
      <link>https://www.codeisgo.com/post/what-is-low-code-workflow-automation-2021122801/</link>
      <pubDate>Tue, 28 Dec 2021 11:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-low-code-workflow-automation-2021122801/</guid>
      <description>What is low code workflow automation and why are businesses increasingly adopting it into their operations? By impactmybiz.com.</description>
    </item>
    
    <item>
      <title>Flattening forgetting curve with learning-by-doing</title>
      <link>https://www.codeisgo.com/post/flattening-forgetting-curve-with-learning-by-doing-2021122701/</link>
      <pubDate>Mon, 27 Dec 2021 17:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/flattening-forgetting-curve-with-learning-by-doing-2021122701/</guid>
      <description>Use technology to your advantage and enhance the retention rates of your training sessions. Classrooms change. Courses change. But the age-old struggle of any learning or development session stays intact. How to retain knowledge gained beyond the training session? And how to apply the concepts taught during training to a real-life scenario? By David Hand.</description>
    </item>
    
    <item>
      <title>What is containerd, and how does it relate to Docker and Kubernetes?</title>
      <link>https://www.codeisgo.com/post/what-is-containerd-and-how-does-it-relate-to-docker-and-kubernetes-2021122601/</link>
      <pubDate>Sun, 26 Dec 2021 07:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-containerd-and-how-does-it-relate-to-docker-and-kubernetes-2021122601/</guid>
      <description>Containers still mean &amp;ldquo;Docker&amp;rdquo; to many people. Docker popularised the modern use of containers in software development and deployment. These days, other technologies are around too. Here&amp;rsquo;s how Containerd, Docker and Kubernetes relate to each other. By James Walker.</description>
    </item>
    
    <item>
      <title>How Airbnb enables consistent data consumption at scale</title>
      <link>https://www.codeisgo.com/post/how-airbnb-enables-consistent-data-consumption-at-scale-2021122501/</link>
      <pubDate>Sat, 25 Dec 2021 10:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-airbnb-enables-consistent-data-consumption-at-scale-2021122501/</guid>
      <description>In this post, we will focus our story on how Minerva drastically simplifies and improves the data consumption experience for our users. Specifically, we will showcase how a unified metric layer, which we call the Minerva API, helps us build versatile data consumption experiences tailored to users with a wide range of backgrounds and varying levels of data expertise.</description>
    </item>
    
    <item>
      <title>Test your APIs further using HTTP Toolkit</title>
      <link>https://www.codeisgo.com/post/test-your-apis-further-using-http-toolkit-2021122401/</link>
      <pubDate>Fri, 24 Dec 2021 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/test-your-apis-further-using-http-toolkit-2021122401/</guid>
      <description>If you&amp;rsquo;re a tester or developer who needs to work with APIs across different platforms, HTTP Toolkit is a valuable tool to keep by your side. By Anshul Behl. By Dennis Martinez.</description>
    </item>
    
    <item>
      <title>Introduction to ansible-test</title>
      <link>https://www.codeisgo.com/post/introduction-to-ansible-test-2021122301/</link>
      <pubDate>Thu, 23 Dec 2021 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introduction-to-ansible-test-2021122301/</guid>
      <description>As automation becomes crucial for more and more business cases, there is an increased need to test the automation code itself. This is where ansible-test comes in: developers who want to test their Ansible Content Collections for sanity, unit and integration tests can use  ansible-test  to achieve testing workflows that integrate with source code repositories. By Anshul Behl.</description>
    </item>
    
    <item>
      <title>Comparing SPAs to SSG and SSR</title>
      <link>https://www.codeisgo.com/post/comparing-spas-to-ssg-and-ssr-2021122201/</link>
      <pubDate>Wed, 22 Dec 2021 05:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/comparing-spas-to-ssg-and-ssr-2021122201/</guid>
      <description>What are the differences between Single Page Apps (SPA), Server Side Rendered Sites (SSR), and Static Site Generator based sites (SSG)? How do they compare in performance, SEO, developer experience, and flexibility? In this article, we give you an in-depth comparison of SPA, SSR, and SSG to help you make an informed decision on which strategies to use for your next front-end project. By Jacob Jackson.</description>
    </item>
    
    <item>
      <title>Principles &amp; best practices of REST API design</title>
      <link>https://www.codeisgo.com/post/principles-best-practices-of-rest-api-design-2021122101/</link>
      <pubDate>Tue, 21 Dec 2021 06:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/principles-best-practices-of-rest-api-design-2021122101/</guid>
      <description>This best-practices article intends for developers interested in creating RESTful Web services that provide high reliability and consistency across multiple service suites; following these guidelines; services are positioned for rapid, widespread, public adoption by internal and external clients. By Love Sharma.</description>
    </item>
    
    <item>
      <title>Google Cloud managed compute platforms: Top 10 blog posts of 2021</title>
      <link>https://www.codeisgo.com/post/google-cloud-managed-compute-platforms-top-10-blog-posts-of-2021-2021122001/</link>
      <pubDate>Mon, 20 Dec 2021 09:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/google-cloud-managed-compute-platforms-top-10-blog-posts-of-2021-2021122001/</guid>
      <description>Sure, Google Cloud offers world-class infrastructure, but one of the main reasons that customers choose our platform is to run their applications on one of our managed container platforms: Google Kubernetes Engine (GKE), the most scalable and easy to use service from the company that invented Kubernetes; Anthos for managing containers in hybrid and multicloud scenarios; and Cloud Run, our serverless platform for containerized workloads. By @google.com.</description>
    </item>
    
    <item>
      <title>Why lazy coding practices will ALWAYS cost you more in the long run</title>
      <link>https://www.codeisgo.com/post/why-lazy-coding-practices-will-always-cost-you-more-in-long-run-2021121901/</link>
      <pubDate>Sun, 19 Dec 2021 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-lazy-coding-practices-will-always-cost-you-more-in-long-run-2021121901/</guid>
      <description>The idea of clean code gained popularity with the publication of Robert Cecil Martin&amp;rsquo;s &amp;ldquo;Clean Code: A Handbook of Agile Software Craftsmanship&amp;rdquo; in 2008. However, the principles of clean code date back to the beginning of software development, and Martin&amp;rsquo;s book is an essential manual for people who aim for cleanly written code. It&amp;rsquo;s a programming classic, and if you&amp;rsquo;re serious about coding, you should read this book cover to cover! By Ritesh Shah.</description>
    </item>
    
    <item>
      <title>Choosing a cyber incident management platform</title>
      <link>https://www.codeisgo.com/post/choosing-cyber-incident-management-platform-2021121801/</link>
      <pubDate>Sat, 18 Dec 2021 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/choosing-cyber-incident-management-platform-2021121801/</guid>
      <description>Efficiently dealing with an incident or crisis weighs heavily on three main factors; preparation, process and the tools you have to hand. The latter can greatly influence your incident management process and a cyber incident management platform should make the implementation of your incident response quick and easy rather than hinder it. By Cheryl.</description>
    </item>
    
    <item>
      <title>Zero days explained: How unknown vulnerabilities become gateways for attackers</title>
      <link>https://www.codeisgo.com/post/zero-days-explained-how-unknown-vulnerabilities-become-gateways-for-attackers-2021121701/</link>
      <pubDate>Fri, 17 Dec 2021 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/zero-days-explained-how-unknown-vulnerabilities-become-gateways-for-attackers-2021121701/</guid>
      <description>A zero day is a security flaw for which the vendor of the flawed system has yet to make a patch available to affected users. You can&amp;rsquo;t patch these holes—but you can still protect yourself. By Josh Fruhlinger.</description>
    </item>
    
    <item>
      <title>Async &amp; await at the edge with ReactPHP</title>
      <link>https://www.codeisgo.com/post/async-await-at-edge-with-reactphp-2021121601/</link>
      <pubDate>Thu, 16 Dec 2021 05:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/async-await-at-edge-with-reactphp-2021121601/</guid>
      <description>PHP 8.1 is out and the hip new feature for non-blocking and asynchronous programming in PHP are fibers. In this post we&amp;rsquo;re going to explore them and see how we at ReactPHP will start with them at the edge. By Cees-Jan Kiewiet.</description>
    </item>
    
    <item>
      <title>Managing Active Directory Objects with Azure AD provider for Terraform</title>
      <link>https://www.codeisgo.com/post/managing-active-directory-objects-with-azure-ad-provider-for-terraform-2021121501/</link>
      <pubDate>Wed, 15 Dec 2021 11:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/managing-active-directory-objects-with-azure-ad-provider-for-terraform-2021121501/</guid>
      <description>Learn how to manage Active Directory Objects with Azure AD Provider for Terraform and see examples of how to authenticate and grant the correct permissions. By Adam Connelly.</description>
    </item>
    
    <item>
      <title>How to connect R to Google Sheets using googlesheets4</title>
      <link>https://www.codeisgo.com/post/how-to-connect-r-to-google-sheets-using-googlesheets4-2021121401/</link>
      <pubDate>Tue, 14 Dec 2021 01:35:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-connect-r-to-google-sheets-using-googlesheets4-2021121401/</guid>
      <description>Manipulating data in sheets can be a tedious task, but if you have at least a bit of a programmer inside you, you can make your work with Google sheets much easier. How – you ask? By connecting R to Google sheets using the googlesheets4 package provided by tidyverse. By Zuzanna.</description>
    </item>
    
    <item>
      <title>Are containers always the best way to save money and provide more agility?</title>
      <link>https://www.codeisgo.com/post/are-containers-always-best-way-to-save-money-and-provide-more-agility-2021121301/</link>
      <pubDate>Mon, 13 Dec 2021 09:35:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/are-containers-always-best-way-to-save-money-and-provide-more-agility-2021121301/</guid>
      <description>From time to time, it is good to review the solutions that make up your infrastructure. Perhaps there are efficiencies or cost savings to be made. Perhaps your needs as a company have evolved. Or perhaps a new technology or trend is challenging or supplanting existing approaches. By Naomi Scott, Callum Jackson @IBM.</description>
    </item>
    
    <item>
      <title>API authentication with tokens</title>
      <link>https://www.codeisgo.com/post/what-i-learned-contributing-my-first-feature-to-ents-grpc-plugin-2021121201/</link>
      <pubDate>Sun, 12 Dec 2021 07:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-i-learned-contributing-my-first-feature-to-ents-grpc-plugin-2021121201/</guid>
      <description>In this article I&amp;rsquo;m going to show you a few common patterns for client authentication based on tokens, and how can they be implemented in a Python API back end. This method of authentication works well for rich clients, like JavaScript-based front end applications running in the browser, or perhaps a command-line (CLI) application. By Miguel Grinberg.</description>
    </item>
    
    <item>
      <title>Running VMware Tanzu RabbitMQ on VMware Tanzu Kubernetes Grid</title>
      <link>https://www.codeisgo.com/post/running-vmware-tanzu-rabbitmq-on-vmware-tanzu-kubernetes-grid-2021121101/</link>
      <pubDate>Sat, 11 Dec 2021 08:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/running-vmware-tanzu-rabbitmq-on-vmware-tanzu-kubernetes-grid-2021121101/</guid>
      <description>Whether you&amp;rsquo;re integrating multiple microservices or building a new streaming app, you&amp;rsquo;ll need a modern messaging and streaming service. RabbitMQ is one of the most popular open-source messaging and streaming brokers. By Yimeng Liu.</description>
    </item>
    
    <item>
      <title>Tiered datastore solution for high data growth MySQL using Distributed SQL Databases (DSQL)</title>
      <link>https://www.codeisgo.com/post/tiered-datastore-solution-for-high-data-growth-mysql-using-distributed-sql-databases-dsql-2021121001/</link>
      <pubDate>Fri, 10 Dec 2021 11:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/tiered-datastore-solution-for-high-data-growth-mysql-using-distributed-sql-databases-dsql-2021121001/</guid>
      <description>Usually, entities like order, order items etc tend to grow substantially year on year as we scale more and serve large customers. Generally, MySQL is the widely used datastore due to its durable &amp;amp; ACID guarantees. While MySQL is a brilliant tech stack, it comes with the overhead of data maintenance. By Manohar K.</description>
    </item>
    
    <item>
      <title>How to build a powerful e-learning platform using Scala and Redis</title>
      <link>https://www.codeisgo.com/post/how-to-build-powerful-e-learning-platform-using-scala-and-redis-2021120901/</link>
      <pubDate>Thu, 09 Dec 2021 09:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-build-powerful-e-learning-platform-using-scala-and-redis-2021120901/</guid>
      <description>Never before has online learning been so accessible. Whether you want to discover more about cryptocurrency, sharpen your programming skills or even just learn a new language, the digital age has gifted everyone access to a phenomenal amount of content. However, over time e-learning has been viewed as just another digital commodity, where users expect all online content to be instantaneous. Speed remains crucial to performance, where any lags or delays in page loading time kills the user&amp;rsquo;s experience. By Redis Growth Team.</description>
    </item>
    
    <item>
      <title>Learn more about distributed databases with ShardingSphere</title>
      <link>https://www.codeisgo.com/post/learn-more-about-distributed-databases-with-shardingsphere-2021120801/</link>
      <pubDate>Wed, 08 Dec 2021 09:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/learn-more-about-distributed-databases-with-shardingsphere-2021120801/</guid>
      <description>Apache ShardingSphere is an open source distributed database, plus an ecosystem users and developers need for their database to provide a customized and cloud-native experience. By  Trista Pan.</description>
    </item>
    
    <item>
      <title>3 ways to use load tests beyond performance</title>
      <link>https://www.codeisgo.com/post/3-ways-to-use-load-tests-beyond-performance-2021120701/</link>
      <pubDate>Tue, 07 Dec 2021 06:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/3-ways-to-use-load-tests-beyond-performance-2021120701/</guid>
      <description>Most teams use load testing only for performance or stress tests. But they can also help uncover infrastructure issues early. Read on to see how load tests can help make your entire system more resilient at its foundation. By Dennis Martinez.</description>
    </item>
    
    <item>
      <title>How does an SQL injection attack work? Examples &amp; types</title>
      <link>https://www.codeisgo.com/post/how-does-sql-injection-attack-work-examples-types-2021120601/</link>
      <pubDate>Mon, 06 Dec 2021 16:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-does-sql-injection-attack-work-examples-types-2021120601/</guid>
      <description>A SQL injection (SQLi) attack is one of the most threatening issues for data integrity and confidentiality today, allowing attackers to access secure data where they are not authorized. In this article, we discuss SQLi and how these attacks work, with types and examples. By Al Mahmud Al Mamun.</description>
    </item>
    
    <item>
      <title>How Uber migrated financial data from DynamoDB to Docstore</title>
      <link>https://www.codeisgo.com/post/how-uber-migrated-financial-data-from-dynamodb-to-docstore-2021120501/</link>
      <pubDate>Sun, 05 Dec 2021 09:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-uber-migrated-financial-data-from-dynamodb-to-docstore-2021120501/</guid>
      <description>Introducing Quantum Serverless, a new programming model for leveraging quantum and classical resources. By Blake Johnson, Ismael Faro, Michael Behrendt, Jay Gambetta @ibm.com.</description>
    </item>
    
    <item>
      <title>Introducing quantum serverless</title>
      <link>https://www.codeisgo.com/post/introducing-quantum-serverless-2021120401/</link>
      <pubDate>Sat, 04 Dec 2021 06:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introducing-quantum-serverless-2021120401/</guid>
      <description>Introducing Quantum Serverless, a new programming model for leveraging quantum and classical resources. By Blake Johnson, Ismael Faro, Michael Behrendt, Jay Gambetta @ibm.com.</description>
    </item>
    
    <item>
      <title>How much has Quantum Computing actually advanced?</title>
      <link>https://www.codeisgo.com/post/how-much-has-quantum-computing-actually-advanced-2021120301/</link>
      <pubDate>Fri, 03 Dec 2021 06:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-much-has-quantum-computing-actually-advanced-2021120301/</guid>
      <description>Lately, it seems as though the path to quantum computing has more milestones than there are miles. Judging by headlines, each week holds another big announcement—an advance in qubit size, or another record-breaking investment. This is Q&amp;amp;A with the former chief architect of Google&amp;rsquo;s Sycamore, John MartinisBy Dan Garisto.</description>
    </item>
    
    <item>
      <title>Creating ML model with Swift &amp; CreateML</title>
      <link>https://www.codeisgo.com/post/creating-ml-model-with-swift-createml-2021120201/</link>
      <pubDate>Thu, 02 Dec 2021 09:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/creating-ml-model-with-swift-createml-2021120201/</guid>
      <description>We know machine learning is so popular in mobile and desktop applications. Therefore we need basic ML skills to follow this trend. By Oguz Kayra.</description>
    </item>
    
    <item>
      <title>Anti-patterns when building container images</title>
      <link>https://www.codeisgo.com/post/anti-patterns-when-building-container-images-2021120101/</link>
      <pubDate>Wed, 01 Dec 2021 09:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/anti-patterns-when-building-container-images-2021120101/</guid>
      <description>This is a list of recurring anti-patterns that I see when I help folks with their container build pipelines, and suggestions to avoid them or refactor them into something better. By Jérôme Petazzoni.</description>
    </item>
    
    <item>
      <title>How well-architected enables junior engineers</title>
      <link>https://www.codeisgo.com/post/how-well-architected-enables-junior-engineers-2021113001/</link>
      <pubDate>Tue, 30 Nov 2021 08:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-well-architected-enables-junior-engineers-2021113001/</guid>
      <description>Well-architected describes the key concepts, design principles and architecture best practices for designing your cloud workloads. It balances best practices with business goals to determine the optimal outcome. By Gerald Stewart.</description>
    </item>
    
    <item>
      <title>Deploy a scheduled workload on Fargate using AWS CDK</title>
      <link>https://www.codeisgo.com/post/deploy-scheduled-workload-on-fargate-using-aws-cdk-2021112901/</link>
      <pubDate>Mon, 29 Nov 2021 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/deploy-scheduled-workload-on-fargate-using-aws-cdk-2021112901/</guid>
      <description>The AWS Cloud Development Kit (CDK in short) is a relatively new framework for defining cloud Infrastructure as Code (IaC). CDK allows to easily define your cloud infrastructure by importing classes (resources) and instantiating objects. The resulting definition can be versioned in GIT, easily shared and used in command-line tools (for example in CI/CD pipelines). By Maurizio Bonani.</description>
    </item>
    
    <item>
      <title>How to create and deploy Lambda function on AWS with CDK and API endpoint to Lambda</title>
      <link>https://www.codeisgo.com/post/how-to-create-and-deploy-lambda-function-on-aws-with-cdk-and-api-endpoint-to-lambda-2021112801/</link>
      <pubDate>Sun, 28 Nov 2021 04:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-create-and-deploy-lambda-function-on-aws-with-cdk-and-api-endpoint-to-lambda-2021112801/</guid>
      <description>Amazon Web Services (AWS) is the world&amp;rsquo;s most comprehensive and broadly adopted scaleable cloud platform. AWS offering over 200 fully featured services from data centers globally. This tutorial will teach you how to create serverless function in Typescript and deploy it to AWS. By Abdul Waqar.</description>
    </item>
    
    <item>
      <title>Introducing Svelte, and comparing Svelte with React and Vue</title>
      <link>https://www.codeisgo.com/post/introducing-svelte-and-comparing-svelte-with-react-and-vue-2021112701/</link>
      <pubDate>Sat, 27 Nov 2021 07:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introducing-svelte-and-comparing-svelte-with-react-and-vue-2021112701/</guid>
      <description>Let&amp;rsquo;s be honest: lots of things in web development are harder than they should be. Some days, it can seem as though everything in the frontend world is needlessly over-engineered and convoluted. By Josh Collinsworth.</description>
    </item>
    
    <item>
      <title>Why 2022 will be the year for edge automation</title>
      <link>https://www.codeisgo.com/post/why-2022-will-be-year-for-edge-automation-2021112701/</link>
      <pubDate>Sat, 27 Nov 2021 07:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-2022-will-be-year-for-edge-automation-2021112701/</guid>
      <description>According to the Statista, in the Forecast number of mobile users worldwide 2020-2025 report, the number of mobile users worldwide reached 7.1 billion in 2021, and this number is projected to grow. This initiates a new set of use cases for edge devices due to the explosive growth of network-connected entry points. By Dafné Mendoza.</description>
    </item>
    
    <item>
      <title>The ultimate guide to Lean UX design</title>
      <link>https://www.codeisgo.com/post/ultimate-guide-to-lean-ux-design-2021112601/</link>
      <pubDate>Fri, 26 Nov 2021 06:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ultimate-guide-to-lean-ux-design-2021112601/</guid>
      <description>When designing a product, you often strive to achieve perfection by building a product with advanced features and offerings. You might find that rather than perfection, you only end up wasting time and resources on a product that you&amp;rsquo;re not completely sure users will use. In other words, it&amp;rsquo;s a demanding process that doesn&amp;rsquo;t guarantee success. By Adam Fard.</description>
    </item>
    
    <item>
      <title>Introduction to Numpy in python</title>
      <link>https://www.codeisgo.com/post/introduction-to-numpy-in-python-2021112501/</link>
      <pubDate>Thu, 25 Nov 2021 06:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introduction-to-numpy-in-python-2021112501/</guid>
      <description>NumPy is a valuable and efficient tool for dealing with large amounts of data. NumPy is quick; thus, it&amp;rsquo;s easy to work with a vast amount of data. Data analysis libraries like NumPy, SciPy, Pandas, and others have exploded in popularity due to the data science revolution. By Sonia Jessica.</description>
    </item>
    
    <item>
      <title>I want to learn Artificial Intelligence and Machine Learning. Where can I start?</title>
      <link>https://www.codeisgo.com/post/i-want-to-learn-artificial-intelligence-and-machine-learning-where-can-i-start-2021112401/</link>
      <pubDate>Wed, 24 Nov 2021 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/i-want-to-learn-artificial-intelligence-and-machine-learning-where-can-i-start-2021112401/</guid>
      <description>How I went from Apple Genius to startup failure to Uber Driver to Machine Learning engineer. An older article about journey to become ML expert by Daniel Bourke.</description>
    </item>
    
    <item>
      <title>How to create a storage bucket in the GCP cloud storage console</title>
      <link>https://www.codeisgo.com/post/how-to-create-storage-bucket-in-gcp-cloud-storage-console-2021112301/</link>
      <pubDate>Tue, 23 Nov 2021 06:40:44 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-create-storage-bucket-in-gcp-cloud-storage-console-2021112301/</guid>
      <description>Google Cloud provides three main services for different types of storage: Persistent Disks for block storage, Filestore for network file storage and Cloud Storage for object storage. In this blog, we are discussing the third Cloud storage for object storage in detail. By Gopal.</description>
    </item>
    
    <item>
      <title>How to implement lazy loading in Angular</title>
      <link>https://www.codeisgo.com/post/how-to-implement-lazy-loading-in-angular-beginners-guide-to-lazy-loading-2021112201/</link>
      <pubDate>Mon, 22 Nov 2021 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-implement-lazy-loading-in-angular-beginners-guide-to-lazy-loading-2021112201/</guid>
      <description>Lazy loading probably sounds like jargon to developers entering into the world of building Single Page Applications using frameworks such as React or Angular. But it is not as complicated as it sounds. By Lakindu Hewawasam.</description>
    </item>
    
    <item>
      <title>Dealing with eventual consistency and idempotency in MongoDB projections</title>
      <link>https://www.codeisgo.com/post/dealing-with-eventual-consistency-and-idempotency-in-mongodb-projections-202111201/</link>
      <pubDate>Sun, 21 Nov 2021 05:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/dealing-with-eventual-consistency-and-idempotency-in-mongodb-projections-202111201/</guid>
      <description>Auditability, diagnostics, time travelling are usually the first mentioned features when speaking about Event Sourcing. All of them are great, but to me, projections are the real killer feature of an event-driven approach. Why? By Oskar Dudycz.</description>
    </item>
    
    <item>
      <title>Using Terraform to deploy to EKS</title>
      <link>https://www.codeisgo.com/post/using-terraform-to-deploy-to-eks-202111201/</link>
      <pubDate>Sat, 20 Nov 2021 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/using-terraform-to-deploy-to-eks-202111201/</guid>
      <description>Historically, companies have been restricted to manual solutions for maintaining IT infrastructure—but Infrastructure as Code (IaC) offers a different solution. By Lukonde Mwila.</description>
    </item>
    
    <item>
      <title>How to build GitHub Actions in PHP with Minicli and Docker</title>
      <link>https://www.codeisgo.com/post/how-to-build-github-actions-in-php-with-minicli-and-docker-2021111901/</link>
      <pubDate>Fri, 19 Nov 2021 01:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-build-github-actions-in-php-with-minicli-and-docker-2021111901/</guid>
      <description>GitHub Actions facilitates creating CI/CD automated workflows that can be triggered by GitHub events, such as when a pull request is created, a merge is made, or a new comment is posted on an issue. What some people may not know is that you can also run GitHub actions at scheduled times, based on cron expressions. By Erika Heidi.</description>
    </item>
    
    <item>
      <title>Zero trust workload security with GKE, Traffic Director, and CA Service</title>
      <link>https://www.codeisgo.com/post/zero-trust-workload-security-with-gke-traffic-director-and-ca-service-2021111801/</link>
      <pubDate>Thu, 18 Nov 2021 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/zero-trust-workload-security-with-gke-traffic-director-and-ca-service-2021111801/</guid>
      <description>At the core of a zero trust approach to security is the idea that trust needs to be established via multiple mechanisms and continuously verified. Internally, Google has applied this thinking to the end-to-end process of running production systems and protecting workloads on cloud-native infrastructure, an approach we call BeyondProd. By Anoosh Saboori Product Manager, Zero Trust and Sanjay Pujare, Tech Lead, Proxyless gRPC Security.</description>
    </item>
    
    <item>
      <title>Replace traditional email mailbox polling with real-time reads using Amazon SES and Lambda</title>
      <link>https://www.codeisgo.com/post/replace-traditional-email-mailbox-polling-with-real-time-reads-using-amazon-ses-and-lambda-2021111701/</link>
      <pubDate>Wed, 17 Nov 2021 11:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/replace-traditional-email-mailbox-polling-with-real-time-reads-using-amazon-ses-and-lambda-2021111701/</guid>
      <description>Integrating emails into an automated workflow for automated processing can be challenging. Traditionally, applications have had to use the POP protocol to connect to mail servers and poll for emails to arrive in a mailbox and then process the messages inline and perform actions on the message. This can be an inefficient mechanism and prone to errors that result in the workflow missing messages. Since this method requires polling it&amp;rsquo;s not great if you need real-time processing of messages and introduces inefficiencies in the design. By Syed Ali Abbas Gardezi and Satish Natarajan.</description>
    </item>
    
    <item>
      <title>Amazon MemoryDB for Redis – Where speed meets consistency</title>
      <link>https://www.codeisgo.com/post/amazon-memorydb-for-redis-where-speed-meets-consistency-2021111601/</link>
      <pubDate>Tue, 16 Nov 2021 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/amazon-memorydb-for-redis-where-speed-meets-consistency-2021111601/</guid>
      <description>Modern apps are not monolithic; they&amp;rsquo;re composed of a complex graph of interconnected microservices, where the response time for one component can impact the performance of the entire system. For instance, a page load on an e-commerce website may require inputs from a dozen microservices, each of which must execute quickly to render the entire page as fast as possible so you don&amp;rsquo;t lose a customer. It&amp;rsquo;s critical that the data systems that support those microservices perform rapidly and reliably, and where speed is a primary concern, Redis has always been top performer. By Dr. Werner Vogels.</description>
    </item>
    
    <item>
      <title>How to create an effective technical architectural diagram?</title>
      <link>https://www.codeisgo.com/post/how-to-create-effective-technical-architectural-diagram-2021111501/</link>
      <pubDate>Mon, 15 Nov 2021 08:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-create-effective-technical-architectural-diagram-2021111501/</guid>
      <description>An Alibaba engineer shows how you can create effective architectural diagrams. By Ding Yi @Alibaba.</description>
    </item>
    
    <item>
      <title>How to handle errors in Swift task groups</title>
      <link>https://www.codeisgo.com/post/how-to-handle-errors-in-swift-task-groups-2021111401/</link>
      <pubDate>Sun, 14 Nov 2021 07:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-handle-errors-in-swift-task-groups-2021111401/</guid>
      <description>There is one important topic related to task groups that author will cover, which is &amp;ldquo;error handling&amp;rdquo;. By Lee Kah Seng.</description>
    </item>
    
    <item>
      <title>Comprehensive guide to understanding customers and making better UX decisions</title>
      <link>https://www.codeisgo.com/post/comprehensive-guide-to-understanding-customers-and-making-better-ux-decisions-2021111301/</link>
      <pubDate>Sat, 13 Nov 2021 08:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/comprehensive-guide-to-understanding-customers-and-making-better-ux-decisions-2021111301/</guid>
      <description>User research is an integral part of the UX design process. It provides insight into your users&amp;rsquo; needs and behaviors, so that you can create better products and experiences for them. By Alexander Radahl.</description>
    </item>
    
    <item>
      <title>What is artificial intelligence and how does the EU plan to regulate it?</title>
      <link>https://www.codeisgo.com/post/what-is-artificial-intelligence-and-how-does-eu-plan-to-regulate-it-2021111201/</link>
      <pubDate>Fri, 12 Nov 2021 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-artificial-intelligence-and-how-does-eu-plan-to-regulate-it-2021111201/</guid>
      <description>Receiving a film recommendation on your favourite video-on-demand platform, unblocking your phone with your face, using autocorrect, and chatting with a chatbot: all of these are everyday examples of Artificial Intelligence (AI). Despite sounding futuristic, AI is already being used by European citizens daily. Its opportunities can be endless, but there are also risks on the table. By Aida Sanchez Alonso.</description>
    </item>
    
    <item>
      <title>Coming to grips with lifecycle management in MS Teams</title>
      <link>https://www.codeisgo.com/post/coming-to-grips-with-lifecycle-management-in-ms-teams-2021111101/</link>
      <pubDate>Thu, 11 Nov 2021 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/coming-to-grips-with-lifecycle-management-in-ms-teams-2021111101/</guid>
      <description>Spontaneity is not the best way to approach your Microsoft Teams deployment. Sufficient planning and strategizing need to be done to prepare for its longevity. Lifecycle management is all about being visionary and efficiently managing your Microsoft Teams deployment long after it has been rolled out. By Michal Pisarek.</description>
    </item>
    
    <item>
      <title>101 machine learning algorithms for data science with cheat sheets</title>
      <link>https://www.codeisgo.com/post/101-machine-learning-algorithms-for-data-science-with-cheat-sheets-2021111001/</link>
      <pubDate>Wed, 10 Nov 2021 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/101-machine-learning-algorithms-for-data-science-with-cheat-sheets-2021111001/</guid>
      <description>Your one-stop shop for machine learning algorithms. These 101 algorithms are equipped with cheat sheets, tutorials, and explanations. By Nathan Piccini.</description>
    </item>
    
    <item>
      <title>How WhatsApp scaled to 1 billion users with only 50 engineers</title>
      <link>https://www.codeisgo.com/post/how-whatsapp-scaled-to-1-billion-users-with-only-50-engineers-2021110901/</link>
      <pubDate>Tue, 09 Nov 2021 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-whatsapp-scaled-to-1-billion-users-with-only-50-engineers-2021110901/</guid>
      <description>In 2016, WhatsApp reached more than a billion users. They managed to serve this scale with only 50 engineers. By @quastor.org.</description>
    </item>
    
    <item>
      <title>What&#39;s new in PHP 8.1</title>
      <link>https://www.codeisgo.com/post/whats-new-in-php-8-1-2021110801/</link>
      <pubDate>Mon, 08 Nov 2021 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/whats-new-in-php-8-1-2021110801/</guid>
      <description>As with every release, PHP 8.1 adds some nice new features. Keep in mind that this list will grow over the year. By Brent.</description>
    </item>
    
    <item>
      <title>Transitioning from MySQL to MongoDB</title>
      <link>https://www.codeisgo.com/post/transitioning-from-mysql-to-mongodb-2021110701/</link>
      <pubDate>Sun, 07 Nov 2021 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/transitioning-from-mysql-to-mongodb-2021110701/</guid>
      <description>This article will not discuss the different types of database systems, like RDBMS and so on. We will, however, focus on two concepts: SQL Databases and NoSQL databases. By @peteradeojo.</description>
    </item>
    
    <item>
      <title>What is Smart Manufacturing?</title>
      <link>https://www.codeisgo.com/post/what-is-smart-manufacturing-2021110601/</link>
      <pubDate>Sat, 06 Nov 2021 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-smart-manufacturing-2021110601/</guid>
      <description>This article explains the smart manufacturing concept through definitions commonly used in industry. Older but still relevant article by Dr. Ananth Seshan.</description>
    </item>
    
    <item>
      <title>User authentication with React and AWS Cognito</title>
      <link>https://www.codeisgo.com/post/user-authentication-with-react-and-aws-congnito-2021110501/</link>
      <pubDate>Fri, 05 Nov 2021 07:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/user-authentication-with-react-and-aws-congnito-2021110501/</guid>
      <description>An article explaining how to integrate AWS Cognito with React for user authentication. Cognito collects a user&amp;rsquo;s attributes, it enables simple, secure user authentication, authorization and user management for web and mobile apps. By Carlos Zuniga.</description>
    </item>
    
    <item>
      <title>How to tell a story with data: A guide for beginners</title>
      <link>https://www.codeisgo.com/post/how-to-tell-story-with-data-guide-for-beginners-2021110401/</link>
      <pubDate>Thu, 04 Nov 2021 07:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-tell-story-with-data-guide-for-beginners-2021110401/</guid>
      <description>Over the past few years, data storytelling has taken off. This is not only because data and the role it plays in our lives is increasing. It&amp;rsquo;s also because storytelling is the way we as humans have always come to understand ourselves and the world we live in. By Lydia Hooper.</description>
    </item>
    
    <item>
      <title>How to deal with resistance of executives in transformation projects</title>
      <link>https://www.codeisgo.com/post/how-to-deal-with-resistance-of-executices-in-transformation-projects-2021110301/</link>
      <pubDate>Wed, 03 Nov 2021 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-deal-with-resistance-of-executices-in-transformation-projects-2021110301/</guid>
      <description>The digital transformation is in full swing. Digitalization is not only changing technology and processes, but also the way we work together, i.e., the organization, leadership, and culture in companies. The companies that recognize these connections and continuously develop them are successful in the changes. But the reality is also: Many of these transformation projects fail, do not have the expected successes or are still waiting, because the associated changes and resistances are seen as too high hurdles. By Klaus Peren.</description>
    </item>
    
    <item>
      <title>Unikraft and the coming of age of Unikernels</title>
      <link>https://www.codeisgo.com/post/unikraft-and-coming-of-age-of-unikernels-2021110201/</link>
      <pubDate>Tue, 02 Nov 2021 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/unikraft-and-coming-of-age-of-unikernels-2021110201/</guid>
      <description>Thanks to their excellent performance, unikernels have always had a great deal of potential for revolutionizing the efficiency of virtualization and cloud deployments. However, after many years and several projects, unikernels, for the most part, have not seen significant, real-world deployment. By Hugo Lefeuvre, Gaulthier Gain, Daniel Dinca, Alexander Jung, Simon Kuenzer, Vlad Bădoiu, Răzvan Deaconescu , Laurent Mathy, Costin Raiciu, Pierre Olivier, Felipe Huici.</description>
    </item>
    
    <item>
      <title>Code is everyone&#39;s business</title>
      <link>https://www.codeisgo.com/post/code-is-everyone-business-2021120201/</link>
      <pubDate>Tue, 02 Nov 2021 08:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/code-is-everyone-business-2021120201/</guid>
      <description>Nearly every company now produces software or applications to enable it to do business. That can include using software as an interface to customer support, enabling e-commerce channels, and powering internal operations to serve customers and keep the business running. By Brian Rue.</description>
    </item>
    
    <item>
      <title>Write function overloads using JSDoc and TypeScript</title>
      <link>https://www.codeisgo.com/post/write-function-overloads-using-jsdoc-and-typescript-2021110101/</link>
      <pubDate>Mon, 01 Nov 2021 00:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/write-function-overloads-using-jsdoc-and-typescript-2021110101/</guid>
      <description>I like TypeScript, but I prefer the JSDoc syntax for writing it. That should be obvious if you&amp;rsquo;ve read any of my JavaScript articles, especially Get Started With TypeScript the Easy Way. By Austin Gil.</description>
    </item>
    
    <item>
      <title>Swiftly search metadata with Amazon S3 serverless architecture</title>
      <link>https://www.codeisgo.com/post/swiftly-search-metadata-with-amazon-s3-serverless-architecture-2021103101/</link>
      <pubDate>Sun, 31 Oct 2021 04:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/swiftly-search-metadata-with-amazon-s3-serverless-architecture-2021103101/</guid>
      <description>As you increase the number of objects in Amazon Simple Storage Service (Amazon S3), you&amp;rsquo;ll need the ability to search through them and quickly find the information you need. By Jiwan Panjiker, Haider Naqvi, and Muthuvelan Swaminathan.</description>
    </item>
    
    <item>
      <title>Simplify state machines and statecharts with JavaScript</title>
      <link>https://www.codeisgo.com/post/simplify-state-machines-and-statecharts-with-javascript-2021103001/</link>
      <pubDate>Sat, 30 Oct 2021 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/simplify-state-machines-and-statecharts-with-javascript-2021103001/</guid>
      <description>Let&amp;rsquo;s look at managing application state from a different perspective. If you&amp;rsquo;re a frontend developer or a backend developer, you probably deal with state management daily. XState is a JavaScript/TypeScript implementation of the finite state machine and statecharts that will make your life easier. By Michal Sevcik @nearform.</description>
    </item>
    
    <item>
      <title>Choosing a FaaS (Function as a Service) provider in 2021</title>
      <link>https://www.codeisgo.com/post/choosing-faas-function-as-service-provider-in-2021-2021102901/</link>
      <pubDate>Fri, 29 Oct 2021 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/choosing-faas-function-as-service-provider-in-2021-2021102901/</guid>
      <description>Function execution platforms really gained rise as more people got tired of setting up full containerized environments for simple code execution. The costs, overall maintenance, and cascading consequences of failures meant more people were looking for a lean context to execute one-off workers in the cloud. By Jesse Martin.</description>
    </item>
    
    <item>
      <title>Paginations 1.0: Time series collections in five minutes</title>
      <link>https://www.codeisgo.com/post/paginations-time-series-collections-in-five-minutes-2021102801/</link>
      <pubDate>Thu, 28 Oct 2021 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/paginations-time-series-collections-in-five-minutes-2021102801/</guid>
      <description>As someone who loves to constantly measure myself and everything around me, I was excited to see MongoDB add dedicated time-series collections in MongoDB 5.0. Previously, MongoDB had been great for handling time-series data, but only if you were prepared to write some fairly complicated insert and update code and use a complex schema. In 5.0, all the hard work is done for you, including lots of behind-the-scenes optimization. By John Page.</description>
    </item>
    
    <item>
      <title>Videogames or homework? Why not both</title>
      <link>https://www.codeisgo.com/post/videogames-or-homework-why-not-both-2021102701/</link>
      <pubDate>Wed, 27 Oct 2021 09:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/videogames-or-homework-why-not-both-2021102701/</guid>
      <description>Despite the growth of technology in our daily lives, the integration of digital technologies into education has been slower than anticipated. There seem to be a number of factors at work here, including problems with access to technology and the time and support needed to use technology successfully in the classroom. By Amber McLeod and Jo Blannin.</description>
    </item>
    
    <item>
      <title>Build and secure FastAPI server with Auth0</title>
      <link>https://www.codeisgo.com/post/build-and-secure-fastapi-server-with-auth0-2021102601/</link>
      <pubDate>Tue, 26 Oct 2021 06:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/build-and-secure-fastapi-server-with-auth0-2021102601/</guid>
      <description>Learn the basics of FastAPI, how to quickly set up a server and secure endpoints with Auth0. By Mark Halpin.</description>
    </item>
    
    <item>
      <title>Hosting SQLite databases on Github Pages</title>
      <link>https://www.codeisgo.com/post/hosting-sqlite-databases-on-github-pages-2021102501/</link>
      <pubDate>Mon, 25 Oct 2021 06:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/hosting-sqlite-databases-on-github-pages-2021102501/</guid>
      <description>I was writing a tiny website to display statistics of how much sponsored content a Youtube creator has over time when I noticed that I often write a small tool as a website that queries some data from a database and then displays it in a graph, a table, or similar. But if you want to use a database, you either need to write a backend (which you then need to host and maintain forever) or download the whole dataset into the browser (which is not so great when the dataset is more than 10MB). By phiresky&amp;rsquo;s blog.</description>
    </item>
    
    <item>
      <title>Cybersecurity meets automotive business</title>
      <link>https://www.codeisgo.com/post/cybersecurity-meets-automotive-business-2021102401/</link>
      <pubDate>Sun, 24 Oct 2021 08:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/cybersecurity-meets-automotive-business-2021102401/</guid>
      <description>The automotive industry is well known for its security standards regarding the road safety of vehicles. All processes regarding vehicle development – from drawing board to sales – were standardized and refined over the years. Both internal tests, as well as globally renowned companies like NHTSA or EuroNCAP, are working hard on making the vehicle safe in all road conditions – for both passengers and other participants of road traffic. By Adam Kozłowski and by Marcin Wiśniewski.</description>
    </item>
    
    <item>
      <title>Comparing the best web servers: Caddy, Apache, and Nginx</title>
      <link>https://www.codeisgo.com/post/comparing-best-web-servers-caddy-apache-and-nginx-2021102301/</link>
      <pubDate>Sat, 23 Oct 2021 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/comparing-best-web-servers-caddy-apache-and-nginx-2021102301/</guid>
      <description>A web server is a piece of software that accepts a network request from a user agent, typically a web browser, and returns either the appropriate response for the request or an error message. Two dominant solutions for HTTP servers today are Apache and Nginx. However, a new player in the space, Caddy Web Server, is gaining traction for its ease of use. By Ayooluwa Isaiah.</description>
    </item>
    
    <item>
      <title>Using the Saga pattern in Microservice transactions</title>
      <link>https://www.codeisgo.com/post/how-to-use-saga-pattern-in-microservices-2021102201/</link>
      <pubDate>Fri, 22 Oct 2021 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-use-saga-pattern-in-microservices-2021102201/</guid>
      <description>Using the microservices architecture has many benefits. It has become the norm for many large-scale applications. However, Microservices also comes with several challenges. One such challenge is handling transactions that span across multiple services. By Chameera Dulanga.</description>
    </item>
    
    <item>
      <title>How to cancel an HTTP request in Node.js</title>
      <link>https://www.codeisgo.com/post/how-to-cancel-http-request-in-nodejs-2021102101/</link>
      <pubDate>Thu, 21 Oct 2021 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-cancel-http-request-in-nodejs-2021102101/</guid>
      <description>If you&amp;rsquo;re making an HTTP request in Node.js there&amp;rsquo;s a good chance you&amp;rsquo;ll want to cancel it if it takes too long to receive a response. Or perhaps you have a slightly more complex situation where you&amp;rsquo;re making multiple requests in parallel, and if one request fails you want to cancel all of them. By Simon Plenderleith.</description>
    </item>
    
    <item>
      <title>What&#39;s wrong with business cases</title>
      <link>https://www.codeisgo.com/post/whats-wrong-with-business-cases-2021102001/</link>
      <pubDate>Wed, 20 Oct 2021 09:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/whats-wrong-with-business-cases-2021102001/</guid>
      <description>Older but still valid article by Jason Kitcat. Business cases are not a good way to make decisions. They give us false certainty and almost invariably mislead some or all of an organisation&amp;rsquo;s leadership.</description>
    </item>
    
    <item>
      <title>Influencing ingress BGP routing using communities and local preference</title>
      <link>https://www.codeisgo.com/post/influencing-ingress-bgp-routing-using-communities-and-local-preference-2021101901/</link>
      <pubDate>Tue, 19 Oct 2021 20:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/influencing-ingress-bgp-routing-using-communities-and-local-preference-2021101901/</guid>
      <description>Border Gateway Protocol (BGP) is an enormous protocol with a nearly endless list of features, knobs and capabilities. BGP&amp;rsquo;s mechanism for choosing the best path is complex but also well known. You should brush up on that algorithm if you&amp;rsquo;re out of practice. By Nicholas Russo.</description>
    </item>
    
    <item>
      <title>SSH tunneling explained</title>
      <link>https://www.codeisgo.com/post/ssh-tunneling-explained-2021101801/</link>
      <pubDate>Mon, 18 Oct 2021 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ssh-tunneling-explained-2021101801/</guid>
      <description>In this post author will cover different tunneling features as supported by OpenSSH, which helps achieve security use cases such as remote web service access without exposing port on the internet, accessing server behind NAT, exposing local port to the internet. OpenSSH is the most widely used open-source SSH server. It comes pre-installed by default with the vast majority of Linux distributions. By Sakshyam Shah.</description>
    </item>
    
    <item>
      <title>The state of security operations: How SOCs changed in 2021</title>
      <link>https://www.codeisgo.com/post/state-of-security-operations-how-socs-changed-in-2021-2021101701/</link>
      <pubDate>Sun, 17 Oct 2021 12:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/state-of-security-operations-how-socs-changed-in-2021-2021101701/</guid>
      <description>Security operations has seen non-stop evolution and growth for many years, but the past 18 months has been particularly impactful on security operations teams. In addition to the drastic transformation brought on by the COVID-19 pandemic, there have also been some significant breaches that have shifted perspectives and highlighted some key areas of concern. By pwheiler.</description>
    </item>
    
    <item>
      <title>What I wish I knew when learning F#</title>
      <link>https://www.codeisgo.com/post/what-i-wish-i-knew-when-learning-fsharp-2021101601/</link>
      <pubDate>Sat, 16 Oct 2021 05:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-i-wish-i-knew-when-learning-fsharp-2021101601/</guid>
      <description>I&amp;rsquo;ve used F# a lot in the last 3 years and for quite some time I wanted to collect a few good starting points to venture into F# in one place. I also wanted to collect some of those random things that I felt weren&amp;rsquo;t easily available anywhere because they fall through the cracks of the official language reference and library documentation. By Justine Kavanaugh-Brown.</description>
    </item>
    
    <item>
      <title>Gavin Bierman explains pattern matching for switch, a Java 17 preview</title>
      <link>https://www.codeisgo.com/post/gavin-bierman-explains-pattern-matching-for-switch-java17-preview-2021101501/</link>
      <pubDate>Fri, 15 Oct 2021 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/gavin-bierman-explains-pattern-matching-for-switch-java17-preview-2021101501/</guid>
      <description>Pattern matching for switch follows logically from pattern matching for instanceof, which was delivered as part of JDK 16. By Justine Kavanaugh-Brown</description>
    </item>
    
    <item>
      <title>Apache Kafka in the public sector – Smart city</title>
      <link>https://www.codeisgo.com/post/apache-kafka-in-public-sector-smart-city-2021101401/</link>
      <pubDate>Thu, 14 Oct 2021 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/apache-kafka-in-public-sector-smart-city-2021101401/</guid>
      <description>The public sector includes many different areas. Some groups leverage cutting-edge technology, like military leverage. Others like the public administration are years or even decades behind. This blog series explores both edges to show how data in motion powered by Apache Kafka adds value for innovative new applications and modernizing legacy IT infrastructures. By Kai Waehner.</description>
    </item>
    
    <item>
      <title>Rate limiting with HAProxy Kubernetes Ingress controller</title>
      <link>https://www.codeisgo.com/post/rate-limiting-with-haproxy-kubernetes-ingress-controller-2021101301/</link>
      <pubDate>Wed, 13 Oct 2021 06:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/rate-limiting-with-haproxy-kubernetes-ingress-controller-2021101301/</guid>
      <description>DDoS (distributed denial of service) events occur when an attacker or group of attackers flood your application or API with disruptive traffic, hoping to exhaust its resources and prevent it from functioning properly. Bots and scrapers, too, can misbehave, making far more requests than is reasonable. By Jim O&amp;rsquo;Connell.</description>
    </item>
    
    <item>
      <title>Everything I learned in my 1st year as a SWE: GraphQL</title>
      <link>https://www.codeisgo.com/post/everything-i-learned-in-my-1st-year-as-swe-graphql-2021101201/</link>
      <pubDate>Tue, 12 Oct 2021 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/everything-i-learned-in-my-1st-year-as-swe-graphql-2021101201/</guid>
      <description>A beginner&amp;rsquo;s crash course in GraphQL &amp;amp; REST APIs. In this series, I&amp;rsquo;ll be sharing all the tools and technologies that I&amp;rsquo;ve picked up in my first year in the hopes of helping other entry-level engineers on their journey. By Camila Ramos.</description>
    </item>
    
    <item>
      <title>Investigate Node.js high CPU issue in Linux app service</title>
      <link>https://www.codeisgo.com/post/investigate-nodejs-high-cpu-issue-in-linux-app-service-2021101101/</link>
      <pubDate>Mon, 11 Oct 2021 09:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/investigate-nodejs-high-cpu-issue-in-linux-app-service-2021101101/</guid>
      <description>When running your Node.js application in Azure Linux App Service, you may encounter High CPU consumption issue. By Hanli_Ren.</description>
    </item>
    
    <item>
      <title>Kubeflow fundamentals: Distributions and installations</title>
      <link>https://www.codeisgo.com/post/kubeflow-fundamentals-distributions-and-installations-2021101001/</link>
      <pubDate>Sun, 10 Oct 2021 06:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/kubeflow-fundamentals-distributions-and-installations-2021101001/</guid>
      <description>The aim of the series is to walk you through a detailed introduction of Kubeflow, a deep-dive into the various components and how they all come together to deliver a complete MLOps platform. By Jimmy Guerrero.</description>
    </item>
    
    <item>
      <title>Postgres full-text search: Search engine in a database</title>
      <link>https://www.codeisgo.com/post/postgres-full-text-search-search-engine-in-database-2021100901/</link>
      <pubDate>Sat, 09 Oct 2021 11:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/postgres-full-text-search-search-engine-in-database-2021100901/</guid>
      <description>So when we say PostgreSQL is the &amp;ldquo;batteries included database,&amp;rdquo; this is just one reason why. With Postgres, you don&amp;rsquo;t need to immediately look farther than your own database management system for a full-text search solution. If you haven&amp;rsquo;t yet given Postgres&amp;rsquo; built-in full-text search a try, read on for a simple intro. By Kat Batuigas.</description>
    </item>
    
    <item>
      <title>Distributed transaction patterns for microservices compared</title>
      <link>https://www.codeisgo.com/post/distributed-transaction-patterns-for-microservices-compared-2021100801/</link>
      <pubDate>Fri, 08 Oct 2021 09:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/distributed-transaction-patterns-for-microservices-compared-2021100801/</guid>
      <description>One thing most customers want to know is how to coordinate writes to more than one system of record. Answering this question typically involves a long explanation of dual writes, distributed transactions, modern alternatives, and the possible failure scenarios and drawbacks of each approach. By Bilgin Ibryam.</description>
    </item>
    
    <item>
      <title>Anthos service mesh</title>
      <link>https://www.codeisgo.com/post/anthos-blog-series-anthos-service-mesh-2021100701/</link>
      <pubDate>Thu, 07 Oct 2021 07:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/anthos-blog-series-anthos-service-mesh-2021100701/</guid>
      <description>Over the course of this series, we are going to cover various topics associated with Google Cloud&amp;rsquo;s Anthos. The series will involve conceptual understanding supplemented by practical tutorials for you to get up to speed on what some consider a revolutionary piece of technology. By Alfred Tommy.</description>
    </item>
    
    <item>
      <title>Ionic Portals: Introducing the supercharged web view for native apps</title>
      <link>https://www.codeisgo.com/post/ionic-portals-introducing-supercharged-web-view-for-native-apps-2021100601/</link>
      <pubDate>Wed, 06 Oct 2021 05:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ionic-portals-introducing-supercharged-web-view-for-native-apps-2021100601/</guid>
      <description>Ionic Portals offers a supercharged native Web View component for iOS and Android that enables teams to add web-based experiences to native mobile apps. Now, native and web teams can better collaborate while bringing new and existing web experiences to mobile in a safe, controlled way. By Josh Thomas.</description>
    </item>
    
    <item>
      <title>AWS WAF and CloudFront: How to use them together</title>
      <link>https://www.codeisgo.com/post/aws-waf-and-cloudfront-how-to-use-them-together-2021100501/</link>
      <pubDate>Tue, 05 Oct 2021 07:35:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/aws-waf-and-cloudfront-how-to-use-them-together-2021100501/</guid>
      <description>Using AWS CloudFront and AWS WAF together, you can add some security to your sites with less work and focus on making features for your users. By Peter Grainger.</description>
    </item>
    
    <item>
      <title>How we shipped PostgreSQL 14 on Azure within one day of its release</title>
      <link>https://www.codeisgo.com/post/how-we-shipped-postgresql-14-on-azure-within-one-day-of-its-release-2021100401/</link>
      <pubDate>Mon, 04 Oct 2021 09:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-we-shipped-postgresql-14-on-azure-within-one-day-of-its-release-2021100401/</guid>
      <description>In this blog post, you&amp;rsquo;ll first get a glimpse into some of our favorite features in Postgres 14. These include connection scaling, faster VACUUM, and improvements to crash recovery times. By Ozgun Erdogan.</description>
    </item>
    
    <item>
      <title>12 critical resources to help you learn DevSecOps</title>
      <link>https://www.codeisgo.com/post/12-critical-resources-to-help-you-learn-devsecops-2021100301/</link>
      <pubDate>Sun, 03 Oct 2021 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/12-critical-resources-to-help-you-learn-devsecops-2021100301/</guid>
      <description>Whether you are a seasoned DevOps engineer who wants to branch out to DevSecOps, or you&amp;rsquo;re just starting your career and defining your direction, there has perhaps never been a better time to enter the DevSecOps career field or learn about cloud native security. By Maor Goldberg.</description>
    </item>
    
    <item>
      <title>How to handle data duplication in data-heavy Kubernetes environments</title>
      <link>https://www.codeisgo.com/post/how-to-handle-data-duplication-in-data-heavy-kubernetes-environments-2021100201/</link>
      <pubDate>Sat, 02 Oct 2021 06:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-handle-data-duplication-in-data-heavy-kubernetes-environments-2021100201/</guid>
      <description>It&amp;rsquo;s convenient to create a copy of your application with a copy of its state for each team. For example, you might want a separate database copy to test some significant schema changes or develop other disruptive operations like bulk insert/delete/update&amp;hellip; By Augustinas Stirbis.</description>
    </item>
    
    <item>
      <title>How to deploy a machine learning model with FastAPI, Docker and Github Actions</title>
      <link>https://www.codeisgo.com/post/how-to-deploy-machine-learning-model-with-fastapi-docker-and-github-actions-2021100101/</link>
      <pubDate>Fri, 01 Oct 2021 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-deploy-machine-learning-model-with-fastapi-docker-and-github-actions-2021100101/</guid>
      <description>You&amp;rsquo;ve just trained a model and you&amp;rsquo;re happy with it because it performs well on your local cross-validation. Now is the time to put this model in production so that other teams within your organization can consume it and embed it in their applications. By Ahmed Besbes.</description>
    </item>
    
    <item>
      <title>A new language for digital transformation</title>
      <link>https://www.codeisgo.com/post/new-language-for-digital-transformation-20210930/</link>
      <pubDate>Thu, 30 Sep 2021 05:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/new-language-for-digital-transformation-20210930/</guid>
      <description>Organizations still struggle to advance digital transformation. A common language that transcends technology could be the key to strategic transformation. By Rich Nanda, Ragu Gurumurthy, Sam Roddick, Deborah Golden.</description>
    </item>
    
    <item>
      <title>How to monitor packet loss and latency in the cloud</title>
      <link>https://www.codeisgo.com/post/how-to-monitor-packet-loss-and-latency-in-cloud-20210929/</link>
      <pubDate>Wed, 29 Sep 2021 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-monitor-packet-loss-and-latency-in-cloud-20210929/</guid>
      <description>NetOps teams have quickly learned the benefits of hosting applications in the cloud. But before they migrated or adopted a few SaaS applications, they knew in the back of their minds that monitoring performance would be difficult. A tiny voice was asking, &amp;ldquo;How will we monitor packet loss and connection latency, hop-by-hop, when using cloud applications?&amp;rdquo;. By Kevin Woods, Head of Product Marketing.</description>
    </item>
    
    <item>
      <title>Authenticated boot and disk encryption on Linux</title>
      <link>https://www.codeisgo.com/post/authenticated-boot-and-disk-encryption-on-linux-2021092801/</link>
      <pubDate>Tue, 28 Sep 2021 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/authenticated-boot-and-disk-encryption-on-linux-2021092801/</guid>
      <description>Linux has been supporting Full Disk Encryption (FDE) and technologies such as UEFI SecureBoot and TPMs for a long time. However, the way they are set up by most distributions is not as secure as they should be, and in some ways quite frankly weird. In fact, right now, your data is probably more secure if stored on current ChromeOS, Android, Windows or MacOS devices, than it is on typical Linux distributions. By Pid Eins.</description>
    </item>
    
    <item>
      <title>How containment in React can improve your code</title>
      <link>https://www.codeisgo.com/post/how-containment-in-react-can-improve-your-code-2021092701/</link>
      <pubDate>Mon, 27 Sep 2021 08:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-containment-in-react-can-improve-your-code-2021092701/</guid>
      <description>Component composition is undoubtedly where React shines. Being able to freely compose larger views from smaller, flexible building blocks is great. But you have to be careful because it&amp;rsquo;s easy to get it wrong (or at least suboptimal). By Tomasz Gil.</description>
    </item>
    
    <item>
      <title>Building your own Data Science infrastructure for Deep Learning</title>
      <link>https://www.codeisgo.com/post/building-your-own-data-science-infrastructure-for-deep-learning-2021092601/</link>
      <pubDate>Sun, 26 Sep 2021 06:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-your-own-data-science-infrastructure-for-deep-learning-2021092601/</guid>
      <description>Build your own machine and install KNIME, Jupyter-Notebook and Tableau to be fully equipped for all data science and deep learning tasks. By Dennis Ganzaroli, Data Scientist and Head of Report &amp;amp; Data-Management in a big Telco in Switzerland.</description>
    </item>
    
    <item>
      <title>Understanding enterprise messaging APIs and protocols</title>
      <link>https://www.codeisgo.com/post/understanding-enterprise-messaging-apis-and-protocols-2021092501/</link>
      <pubDate>Sat, 25 Sep 2021 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/understanding-enterprise-messaging-apis-and-protocols-2021092501/</guid>
      <description>In this article we&amp;rsquo;ll explore the world of messaging APIs and protocols. We&amp;rsquo;ll identify why developers depend on them and focus on the capabilities of some of the most commonly used messaging APIs and protocols. By Callum Jackson, Richard J. Coppen.</description>
    </item>
    
    <item>
      <title>How to create a self-signed SSL certificate for Nginx in Ubuntu 20.04</title>
      <link>https://www.codeisgo.com/post/how-to-create-self-signed-ssl-certificate-for-nginx-in-ubuntu-20-2021092401/</link>
      <pubDate>Fri, 24 Sep 2021 10:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-create-self-signed-ssl-certificate-for-nginx-in-ubuntu-20-2021092401/</guid>
      <description>TLS, or transport layer security, and its predecessor SSL, which stands for secure sockets layer, are web protocols used to protect and encrypt traffic over a computer network. By Brian Boucheron and Jeanelle Horcasitas.</description>
    </item>
    
    <item>
      <title>Case-study: Building a Low Code automation platform with OpenFaaS</title>
      <link>https://www.codeisgo.com/post/case-study-building-low-code-automation-platform-with-openfaas-2021092301/</link>
      <pubDate>Thu, 23 Sep 2021 09:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/case-study-building-low-code-automation-platform-with-openfaas-2021092301/</guid>
      <description>Few Enterprise IT departments would dare select something else than AWS, Azure or GCP as their &amp;ldquo;infra baseline&amp;rdquo;.The Big three were careful to provide similar cloud offerings, but different enough so that regardless of which one you would choose, you would be signing off for a vendor lock-in from day one. By Veselin Pizurica.</description>
    </item>
    
    <item>
      <title>How to achieve breakthrough innovation in your company</title>
      <link>https://www.codeisgo.com/post/how-to-achieve-breakthrough-innovation-in-your-company-2021092201/</link>
      <pubDate>Wed, 22 Sep 2021 06:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-achieve-breakthrough-innovation-in-your-company-2021092201/</guid>
      <description>TensorFlow.js, TensorFlow&amp;rsquo;s JavaScript counterpart library for training, executing, and deploying machine learning models in the browser. In an attempt to make TensorFlow.js accessible to developers with limited or no ML experience, the library comes with several pre-trained models that work out of the box. By Juan De Dios Santos Rivera.</description>
    </item>
    
    <item>
      <title>How to deploy a pre-trained question and answer TensorFlow.js Model on App platform</title>
      <link>https://www.codeisgo.com/post/how-to-deploy-pre-trained-question-and-answer-tensorflow-js-model-2021092101/</link>
      <pubDate>Tue, 21 Sep 2021 08:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-deploy-pre-trained-question-and-answer-tensorflow-js-model-2021092101/</guid>
      <description>TensorFlow.js, TensorFlow&amp;rsquo;s JavaScript counterpart library for training, executing, and deploying machine learning models in the browser. In an attempt to make TensorFlow.js accessible to developers with limited or no ML experience, the library comes with several pre-trained models that work out of the box. By Juan De Dios Santos Rivera.</description>
    </item>
    
    <item>
      <title>The 20 fastest growing jobs in the next decade</title>
      <link>https://www.codeisgo.com/post/20-fastest-growing-jobs-in-next-decade-2021092001/</link>
      <pubDate>Mon, 20 Sep 2021 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/20-fastest-growing-jobs-in-next-decade-2021092001/</guid>
      <description>The employment landscape is constantly shifting. While agricultural jobs played a big role in the 19th century, a large portion of U.S. jobs today are in administration, sales, or transportation. So how can job seekers identify the fastest growing jobs of the future? By Jenna Ross.</description>
    </item>
    
    <item>
      <title>gRPC for microservices communication</title>
      <link>https://www.codeisgo.com/post/grpc-for-microservices-communication-20210919/</link>
      <pubDate>Sun, 19 Sep 2021 06:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/grpc-for-microservices-communication-20210919/</guid>
      <description>Microservices architecture has become a popular choice for developing software applications. In a microservice architecture, the microservices often need to communicate with each other. Compared to the traditional RESTful web API, a gRPC based RPC framework can be a better alternative for microservices communication. By Pankaj.</description>
    </item>
    
    <item>
      <title>How to integrate legacy API with AWS API Gateway proxy</title>
      <link>https://www.codeisgo.com/post/how-to-integrate-legacy-api-with-aws-api-gateway-proxy-20210918/</link>
      <pubDate>Sat, 18 Sep 2021 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-integrate-legacy-api-with-aws-api-gateway-proxy-20210918/</guid>
      <description>The emergence of modern web and mobile applications, based on microservices exposing HTTP APIs, has highlighted the need to effectively integrate, deploy, decommission, throttle, and securing a plethora of heterogeneous web APIs. By #Proud2beCloud @towardsaws.com.</description>
    </item>
    
    <item>
      <title>Deep-dive: VideoNG</title>
      <link>https://www.codeisgo.com/post/deep-dive-videong-20210917/</link>
      <pubDate>Fri, 17 Sep 2021 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/deep-dive-videong-20210917/</guid>
      <description>This post is a part of a series on the Chromium rendering engine. The team is responsible for the web facing APIs for video playback like MSE and WebCodecs, and the platform specific internals involved in demuxing, decoding, and rendering audio and video. By Dale Curtis.</description>
    </item>
    
    <item>
      <title>Tools of the build trade: The making of a tiny Kotlin app</title>
      <link>https://www.codeisgo.com/post/tools-of-build-trade-making-of-tiny-kotlin-app-20210916/</link>
      <pubDate>Thu, 16 Sep 2021 07:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/tools-of-build-trade-making-of-tiny-kotlin-app-20210916/</guid>
      <description>Tony Robalik published the story of how to build thinhs with Gradle, how to use the application and distribution plugins to build the app and bundle a distribution; how to use the shadow plugin to turn it into a fat jar.</description>
    </item>
    
    <item>
      <title>Parallelism, concurrency, and AsyncIO in Python - by example</title>
      <link>https://www.codeisgo.com/post/parallelism-concurrency-and-asyncio-in-python-by-example-2021091501/</link>
      <pubDate>Wed, 15 Sep 2021 09:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/parallelism-concurrency-and-asyncio-in-python-by-example-2021091501/</guid>
      <description>Concurrency and parallelism are similar terms, but they are not the same thing. This post looks at how to speed up CPU-bound and IO-bound operations with multiprocessing, threading, and AsyncIO. Older article by Amal Shaji.</description>
    </item>
    
    <item>
      <title>JSON Schema bundling finally formalised</title>
      <link>https://www.codeisgo.com/post/json-schema-bundling-finally-formalised-2021091401/</link>
      <pubDate>Tue, 14 Sep 2021 10:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/json-schema-bundling-finally-formalised-2021091401/</guid>
      <description>OpenAPI has long since put the spotlight on JSON Schema, and the release of OpenAPI 3.1 has huge implications for the future of both projects. Truly exciting! By Ben Hutton &amp;amp; Mike Ralphson.</description>
    </item>
    
    <item>
      <title>How to write NPM package without publishing to Git/NPM</title>
      <link>https://www.codeisgo.com/post/how-to-write-npm-package-without-publishing-to-git-npm-2021091301/</link>
      <pubDate>Mon, 13 Sep 2021 08:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-write-npm-package-without-publishing-to-git-npm-2021091301/</guid>
      <description>Want to write an npm package without publishing to npm or git? And be able to use it in a project? Well, keep reading! By Tomas Nilsson.</description>
    </item>
    
    <item>
      <title>Top 4 cloud native application architecture principles</title>
      <link>https://www.codeisgo.com/post/top-4-cloud-native-application-architecture-principles-2021091201/</link>
      <pubDate>Sun, 12 Sep 2021 07:35:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/top-4-cloud-native-application-architecture-principles-2021091201/</guid>
      <description>Cloud Native Applications are independent services, collectively but loosely coupled. Cloud native development is an approach to build quality apps. It is efficient as Cloud native development focuses on architecture&amp;rsquo;s modularity. We need DevOps, Microservices and Containers for cloud native. By AnAr Corporate.</description>
    </item>
    
    <item>
      <title>What you should know about Predictive analytics?</title>
      <link>https://www.codeisgo.com/post/what-you-should-know-about-predictive-analytics-2021091101/</link>
      <pubDate>Sat, 11 Sep 2021 09:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-you-should-know-about-predictive-analytics-2021091101/</guid>
      <description>Predictive analytics is a sub-area of business analytics and is particularly concerned with recognizing patterns and predicting future events. It is used in a wide variety of scientific disciplines and areas in companies. By Henny Jones.</description>
    </item>
    
    <item>
      <title>Top 10 common types of network security attacks explained</title>
      <link>https://www.codeisgo.com/post/top-10-common-types-of-network-security-attacks-explained-2021091001/</link>
      <pubDate>Fri, 10 Sep 2021 04:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/top-10-common-types-of-network-security-attacks-explained-2021091001/</guid>
      <description>Network security attacks have gained momentum over the past years, which highlights the need for network defenders. Learn more about network security attacks and their types. By CISOMAG.</description>
    </item>
    
    <item>
      <title>Introduction to OWASP top 10 2021</title>
      <link>https://www.codeisgo.com/post/introduction-to-owasp-top-10-2021-2021090901/</link>
      <pubDate>Thu, 09 Sep 2021 00:25:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introduction-to-owasp-top-10-2021-2021090901/</guid>
      <description>Welcome to the latest installment of the OWASP Top 10! The OWASP Top 10 2021 is all-new, with a new graphic design and an available one-page infographic you can print or obtain from our home page. By @owasp.</description>
    </item>
    
    <item>
      <title>Observing gRPC-based microservices on Amazon EKS running Istio</title>
      <link>https://www.codeisgo.com/post/observing-grpc-based-microservices-on-amazon-eks-running-istio-2021090801/</link>
      <pubDate>Wed, 08 Sep 2021 06:25:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/observing-grpc-based-microservices-on-amazon-eks-running-istio-2021090801/</guid>
      <description>Observing a gRPC-based Kubernetes application using Jaeger, Zipkin, Prometheus, Grafana, and Kiali on Amazon EKS running Istio service mesh. By Gary A. Stafford.</description>
    </item>
    
    <item>
      <title>Intro to Scala 3 macros</title>
      <link>https://www.codeisgo.com/post/intro-to-scala-3-macros-2021090701/</link>
      <pubDate>Tue, 07 Sep 2021 08:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/intro-to-scala-3-macros-2021090701/</guid>
      <description>What is macro? A common explanation given is that a macro is a program that is able to take code as an input and output code. While it&amp;rsquo;s true, it might not immediately make sense since Scala programmers are often familiar with higher-order functions like (map {&amp;hellip;}) and by-name parameter, which on the surface it might seem like it is passing a block of code around. By @eed3si9n.</description>
    </item>
    
    <item>
      <title>The digital path to growth – sensors and handling data</title>
      <link>https://www.codeisgo.com/post/digital-path-to-growth-sensors-and-handling-data-2021090601/</link>
      <pubDate>Mon, 06 Sep 2021 08:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/digital-path-to-growth-sensors-and-handling-data-2021090601/</guid>
      <description>There are discussions being held today around hot commodity, &amp;ldquo;data&amp;rdquo;. Data has also been evolving at an unprecedented pace and affecting our lives directly with its mammoth influence on industries as varied as healthcare, education, banking and finance. By Australian Manufacturing Forum @aumanufacturing.</description>
    </item>
    
    <item>
      <title>How to build an effective API strategy in 2021</title>
      <link>https://www.codeisgo.com/post/how-to-build-effective-api-strategy-in-2021-2021090501/</link>
      <pubDate>Sun, 05 Sep 2021 07:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-build-effective-api-strategy-in-2021-2021090501/</guid>
      <description>Application Programming Interfaces (APIs) are the building blocks of modern digital ecosystems. They&amp;rsquo;ve collapsed data silos, allowing businesses to streamline their operations. By David Campbell.</description>
    </item>
    
    <item>
      <title>Test like you fly - intro</title>
      <link>https://www.codeisgo.com/post/test-like-you-fly-intro-2021090401/</link>
      <pubDate>Sat, 04 Sep 2021 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/test-like-you-fly-intro-2021090401/</guid>
      <description>In contrast to all the other important test methodologies, &amp;ldquo;Test Like You Fly&amp;rdquo;, or TLYF for short, emphasizes testing to find fundamental flaws in a system that will prevent it from performing the mission. Most testing methodologies strive to confirm that requirements - the input to our designs - are being met by the system as written. By Tim Chambers.</description>
    </item>
    
    <item>
      <title>Best practices for load balancing Kubernetes containers</title>
      <link>https://www.codeisgo.com/post/best-practices-for-load-balancing-kubernetes-containers-2021090301/</link>
      <pubDate>Fri, 03 Sep 2021 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/best-practices-for-load-balancing-kubernetes-containers-2021090301/</guid>
      <description>Some organizations have hundreds of small containers across many different servers in different development, test, and production environments. This can be tricky to manage, which is why companies have turned to Kubernetes for container orchestration. By Craig Risi.</description>
    </item>
    
    <item>
      <title>How to undo (almost) anything with Git</title>
      <link>https://www.codeisgo.com/post/how-to-undo-almost-anything-with-git-2021090201/</link>
      <pubDate>Thu, 02 Sep 2021 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-undo-almost-anything-with-git-2021090201/</guid>
      <description>One of the most useful features of any version control system is the ability to &amp;ldquo;undo&amp;rdquo; your mistakes. In Git, &amp;ldquo;undo&amp;rdquo; can mean many slightly different things. By Joshua Wehner.</description>
    </item>
    
    <item>
      <title>Redis at the Edge with Cloudflare Workers</title>
      <link>https://www.codeisgo.com/post/redis-at-edge-with-cloudflare-workers-2021090101/</link>
      <pubDate>Wed, 01 Sep 2021 18:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/redis-at-edge-with-cloudflare-workers-2021090101/</guid>
      <description>Computing at the Edge is one of the most exciting capabilities in recent years. CDN allows you to keep your files closer to your users. Edge computing allows you to run your applications closer to your users. This helps developers to build globally distributed, performant applications. By Enes Akar.</description>
    </item>
    
    <item>
      <title>Administrator&#39;s guide: What makes passwordless, dare we say it, phish-proof?</title>
      <link>https://www.codeisgo.com/post/administrator-guide-what-makes-passwordless-dare-we-say-it-phish-proof-2021083101/</link>
      <pubDate>Tue, 31 Aug 2021 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/administrator-guide-what-makes-passwordless-dare-we-say-it-phish-proof-2021083101/</guid>
      <description>In some ways, the term &amp;ldquo;passwordless&amp;rdquo; is a misnomer. Yes, it&amp;rsquo;s a password-less authentication method, greatly streamlining the login experience, and while that&amp;rsquo;s a great incentive to use passwordless for logging in, it&amp;rsquo;s not an improvement in authentication security in and of itself. By Jeremy Erickson.</description>
    </item>
    
    <item>
      <title>10 common SQL operations to perform using Pandas</title>
      <link>https://www.codeisgo.com/post/10-common-sql-operations-to-perform-using-pandas-2021083001/</link>
      <pubDate>Mon, 30 Aug 2021 08:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/10-common-sql-operations-to-perform-using-pandas-2021083001/</guid>
      <description>One of the key features of being a data analyst is to query the data from files, databases etc to perform some data manipulation or visualisation and sometimes it&amp;rsquo;s much better if we can do it directly through code instead of looking into the database tables over and over again.. By Akash Mishra.</description>
    </item>
    
    <item>
      <title>Storage performance for cloud native applications</title>
      <link>https://www.codeisgo.com/post/storage-performance-for-cloud-native-applications-2021082901/</link>
      <pubDate>Sun, 29 Aug 2021 07:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/storage-performance-for-cloud-native-applications-2021082901/</guid>
      <description>We talk with our IT clients on a regular basis, and also conduct primary research into emerging IT trends.  One of the leading trends we hear is the adoption and deployment of cloud native applications, including containers and Kubernetes, and the infrastructure changes required. By Russ Fellows.</description>
    </item>
    
    <item>
      <title>How are client hints really useful for web performance</title>
      <link>https://www.codeisgo.com/post/how-are-client-hints-really-useful-for-web-performance-2021082801/</link>
      <pubDate>Sat, 28 Aug 2021 09:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-are-client-hints-really-useful-for-web-performance-2021082801/</guid>
      <description>Client Hints are HTTP request header fields that a server can request from a client in order to get information about the client&amp;rsquo;s device, network, etc. The server can then determine the type of data to be displayed according to the client information received. By Hargunbeer Singh.</description>
    </item>
    
    <item>
      <title>Top new features of Cucumber JVM v6</title>
      <link>https://www.codeisgo.com/post/top-new-features-of-cucumber-jvm-v6-2021082701/</link>
      <pubDate>Fri, 27 Aug 2021 05:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/top-new-features-of-cucumber-jvm-v6-2021082701/</guid>
      <description>Behavior Driven Development or BDD is one of the magical terms that many organizations are looking for today. The influence of the BDD methodology has significantly impacted the way the development model works. Its powerful business-driven approach has helped many teams collaborate with different stakeholders to define a better requirement. By Giridhar Rajkumar.</description>
    </item>
    
    <item>
      <title>Microsoft, Google to invest $30 billion in cybersecurity over next 5 years</title>
      <link>https://www.codeisgo.com/post/microsoft-google-to-invest-30-billion-in-cybersecurity-over-next-5-years-2021082601/</link>
      <pubDate>Thu, 26 Aug 2021 08:25:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/microsoft-google-to-invest-30-billion-in-cybersecurity-over-next-5-years-2021082601/</guid>
      <description>Google and Microsoft said they are pledging to invest a total of $30 billion in cybersecurity advancements over the next five years, as the U.S. government partners with private sector companies to address threats facing the country in the wake of a string of sophisticated malicious cyber activity targeting critical infrastructure, laying bare the risks to data, organizations, and governments worldwide. Ravie Lakshmanan.</description>
    </item>
    
    <item>
      <title>Fortifying APIs with advanced security</title>
      <link>https://www.codeisgo.com/post/fortifying-apis-with-advanced-security-2021082501/</link>
      <pubDate>Wed, 25 Aug 2021 05:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/fortifying-apis-with-advanced-security-2021082501/</guid>
      <description>In F5&amp;rsquo;s The State of Application Strategy in 2021 report, 58% of respondents said they are building a layer of APIs to modernize applications. Increasingly, though, breaches are taking the form of attacks on APIs.
By Karthik Krishnaswamy.</description>
    </item>
    
    <item>
      <title>The dos and don&#39;ts of machine learning research</title>
      <link>https://www.codeisgo.com/post/dos-and-donts-of-machine-learning-research-2021082401/</link>
      <pubDate>Tue, 24 Aug 2021 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/dos-and-donts-of-machine-learning-research-2021082401/</guid>
      <description>Machine learning is becoming an important tool in many industries and fields of science. But ML research and product development present several challenges that, if not addressed, can steer your project in the wrong direction. By Ben Dickson.</description>
    </item>
    
    <item>
      <title>Python&#39;s ChainMap: Manage multiple contexts effectively</title>
      <link>https://www.codeisgo.com/post/pythons-chainmap-manage-multiple-contexts-effectively-2021082301/</link>
      <pubDate>Mon, 23 Aug 2021 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/pythons-chainmap-manage-multiple-contexts-effectively-2021082301/</guid>
      <description>Sometimes when you&amp;rsquo;re working with several different dictionaries, you need to group and manage them as a single one. In other situations, you can have multiple dictionaries representing different scopes or contexts and need to handle them as a single dictionary that allows you to access the underlying data following a given order or priority. In those cases, you can take advantage of Python&amp;rsquo;s ChainMap from the collections module. By Leodanis Pozo Ramos.</description>
    </item>
    
    <item>
      <title>Introduction to Akka Streams</title>
      <link>https://www.codeisgo.com/post/introduction-to-akka-streams-2021082201/</link>
      <pubDate>Sun, 22 Aug 2021 06:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introduction-to-akka-streams-2021082201/</guid>
      <description>Akka Streams is a library to process and transfer a sequence of elements. It is built on top of Akka Actors to make the ingestion and processing of streams easy. As it is build on top of Akka Actors, it provide a higher-level abstraction over Akka&amp;rsquo;s existing actor model. By Asbin Bhadra.</description>
    </item>
    
    <item>
      <title>First look at Akka Serverless</title>
      <link>https://www.codeisgo.com/post/first-look-at-akka-serverless-2021082101/</link>
      <pubDate>Sat, 21 Aug 2021 06:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/first-look-at-akka-serverless-2021082101/</guid>
      <description>Akka Serverless exposes part of the open-source battle-tested Akka framework as an as-a-service offering. If you ever wondered what a fully managed version of Akka Cluster+Sharding+Persistence would look like, here&amp;rsquo;s the answer! If you don&amp;rsquo;t know what Akka is at all, don&amp;rsquo;t worry — we&amp;rsquo;ll cover all the necessary details. By Adam Warski.</description>
    </item>
    
    <item>
      <title>Refactoring JavaScript — 5 Common problems to look out for and how to fix them</title>
      <link>https://www.codeisgo.com/post/refactoring-javascript-5-common-problems-to-look-out-for-and-how-to-fix-them-2021082001/</link>
      <pubDate>Fri, 20 Aug 2021 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/refactoring-javascript-5-common-problems-to-look-out-for-and-how-to-fix-them-2021082001/</guid>
      <description>Refactoring is like the NeverEnding Story: you might think you&amp;rsquo;re done, but as long as the plot (the project) is ongoing, there is always room for more changes. By Fernando Doglio.</description>
    </item>
    
    <item>
      <title>Everything you need to know about submitting to the App Store (and avoiding rejections)</title>
      <link>https://www.codeisgo.com/post/everything-you-need-to-know-about-submitting-to-app-store-and-avoiding-rejections-2021081901/</link>
      <pubDate>Thu, 19 Aug 2021 05:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/everything-you-need-to-know-about-submitting-to-app-store-and-avoiding-rejections-2021081901/</guid>
      <description>A rejection from the App Store review team is a frustrating setback for any developer, and definitely something you want to avoid. Before you send your precious app off to Apple, you&amp;rsquo;ll need to make sure you&amp;rsquo;ve taken care of all of the crucial things the software giant expects. There are a lot of mistakes developers make when submitting an app to the App Store, and many can be easily avoided or rectified. By Grace Njoroge.</description>
    </item>
    
    <item>
      <title>PC: Personal computing comes of age</title>
      <link>https://www.codeisgo.com/post/pc-personal-computing-comes-of-age-2021081801/</link>
      <pubDate>Wed, 18 Aug 2021 09:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/pc-personal-computing-comes-of-age-2021081801/</guid>
      <description>It wasn&amp;rsquo;t the first personal computer. Nor was it the most advanced. But shortly after the IBM ® Personal Computer arrived in 1981, it became the leading platform in the revolution that brought computing out of the glass house and into daily life. By IBM.</description>
    </item>
    
    <item>
      <title>Data security in a multi-cloud world</title>
      <link>https://www.codeisgo.com/post/data-security-in-multi-cloud-world-2021081701/</link>
      <pubDate>Tue, 17 Aug 2021 07:25:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/data-security-in-multi-cloud-world-2021081701/</guid>
      <description>Securing and protecting enterprise data is at the center of the modern security plan. There are many considerations for organizations that aim to move critical workloads and data stores to the cloud, and understanding how business-critical data will be accessed, stored, and secured is a paramount concern. Written by Chris Steffen.</description>
    </item>
    
    <item>
      <title>How to compile C code into WebAssembly with Emscripten</title>
      <link>https://www.codeisgo.com/post/how-to-compile-c-code-into-webassembly-with-emscripten-2021081601/</link>
      <pubDate>Mon, 16 Aug 2021 10:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-compile-c-code-into-webassembly-with-emscripten-2021081601/</guid>
      <description>How do I start using WebAssembly That&amp;rsquo;s exactly what we&amp;rsquo;re going to address this time around. Autthor is going to demonstrate how to get started with this technology. By Jack Wallen.</description>
    </item>
    
    <item>
      <title>Getting started with Kubeflow on AWS using MiniKF</title>
      <link>https://www.codeisgo.com/post/getting-started-with-kubeflow-on-aws-using-minikf-2021081501/</link>
      <pubDate>Sun, 15 Aug 2021 07:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/getting-started-with-kubeflow-on-aws-using-minikf-2021081501/</guid>
      <description>The Kubeflow project was announced back in December 2017 and has since become a very popular machine learning platform with both data scientists and MLOps engineers. If you are new to the Kubeflow ecosystem and community, here&amp;rsquo;s a quick rundown. By Jimmy Guerrero.</description>
    </item>
    
    <item>
      <title>How to do machine learning without an army of data scientists</title>
      <link>https://www.codeisgo.com/post/how-to-do-machine-learning-without-army-of-data-scientists-2021081401/</link>
      <pubDate>Sat, 14 Aug 2021 07:35:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-do-machine-learning-without-army-of-data-scientists-2021081401/</guid>
      <description>Machine learning is still harder than it needs to be. The open-source tool ModelDB and the ML model management platform Verta can help. By Matt Asay.</description>
    </item>
    
    <item>
      <title>Assembly Language on the Pi: Learning how to walk again</title>
      <link>https://www.codeisgo.com/post/assembly-language-on-pi-learning-how-to-walk-again-2021081301/</link>
      <pubDate>Fri, 13 Aug 2021 07:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/assembly-language-on-pi-learning-how-to-walk-again-2021081301/</guid>
      <description>Simon Humphreys shares how Raspberry Pi&amp;rsquo;s ARM processor makes it a great tool for A level students to get their hands dirty with assembly language.</description>
    </item>
    
    <item>
      <title>Developer best practices – Structuring your repository for static web apps</title>
      <link>https://www.codeisgo.com/post/developer-best-practices-structuring-your-repository-for-static-web-apps-2021081201/</link>
      <pubDate>Thu, 12 Aug 2021 07:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/developer-best-practices-structuring-your-repository-for-static-web-apps-2021081201/</guid>
      <description>As a good developer, I have my code in a repo, that doesn&amp;rsquo;t necessarily mean that I have followed all of the best practices that I should. I can still expose myself to risks unknowingly. By April Edwards.</description>
    </item>
    
    <item>
      <title>Think gRPC, when you are architecting modern microservices!</title>
      <link>https://www.codeisgo.com/post/think-grpc-when-you-are-architecting-modern-microservices-2021081101/</link>
      <pubDate>Wed, 11 Aug 2021 07:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/think-grpc-when-you-are-architecting-modern-microservices-2021081101/</guid>
      <description>More than ever before, present day businesses want their IT systems to constantly evolve and be capable of responding positively to the changing goals and priorities. As they say, change is the only constant. In this context, microservices have become the proverbial  Holy Grail for solution architects to design and build modern software. By Nikhil Mohan.</description>
    </item>
    
    <item>
      <title>Advancing your financial services strategy with Azure sustainability</title>
      <link>https://www.codeisgo.com/post/advancing-your-financial-services-strategy-with-azure-sustainability-2021081001/</link>
      <pubDate>Tue, 10 Aug 2021 07:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/advancing-your-financial-services-strategy-with-azure-sustainability-2021081001/</guid>
      <description>Many CEOs and senior business leaders have used the COVID-19 and economic crisis as an opportunity to focus on redesigning their business. Like others, they&amp;rsquo;ve felt compelled to re-examine their business and operational models, driven by the internal necessity for digital transformation, as well as external consumer and regulatory pressures to advance sustainability efforts. By Kristen Hicks.</description>
    </item>
    
    <item>
      <title>Deploy your Laravel app as a static site to Netlify</title>
      <link>https://www.codeisgo.com/post/deploy-your-laravel-app-as-static-site-to-netlify-2021080901/</link>
      <pubDate>Mon, 09 Aug 2021 08:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/deploy-your-laravel-app-as-static-site-to-netlify-2021080901/</guid>
      <description>With JAMstack, your entire site is pre-built as static HTML files and hosted on CDN. Since those static files are served via CDN, it&amp;rsquo;s blazing fast, scalable, and more secure as there is no backend servers and databases. By Ryuta Hamasaki.</description>
    </item>
    
    <item>
      <title>How to make your first contribution to Open-Source? A Beginner&#39;s guide</title>
      <link>https://www.codeisgo.com/post/how-to-make-your-first-contribution-to-open-source-beginners-guide-2021080801/</link>
      <pubDate>Sun, 08 Aug 2021 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-make-your-first-contribution-to-open-source-beginners-guide-2021080801/</guid>
      <description>I know that you might be thinking: is this blog really help you to start your open-source journey? By Roli Gautam.</description>
    </item>
    
    <item>
      <title>The hybrid cloud balance: Knowing when to shift between public and private</title>
      <link>https://www.codeisgo.com/post/hybrid-cloud-balance-knowing-when-to-shift-between-public-and-private-2021080701/</link>
      <pubDate>Sat, 07 Aug 2021 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/hybrid-cloud-balance-knowing-when-to-shift-between-public-and-private-2021080701/</guid>
      <description>In the last few years, industry analysts have been discussing the phenomenon of companies considering taking their workloads off the public cloud. In fact, a recent argument that market capitalizations of scale public software companies is weighed down by cloud costs, and by hundreds of billions of dollars, caught the interest of several enterprise leaders. By Ravi Kumar, @Infosys.</description>
    </item>
    
    <item>
      <title>Integrating Firebase with React Native</title>
      <link>https://www.codeisgo.com/post/integrating-firebase-with-react-native-2021080601/</link>
      <pubDate>Fri, 06 Aug 2021 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/integrating-firebase-with-react-native-2021080601/</guid>
      <description>Firebase is a Backend as a Service (BaaS) that provides an advantage to mobile developers who use React Native for developing mobile applications. As a React Native developer, by using Firebase you can start building an MVP (minimum viable product), keeping the costs low and prototyping the application pretty fast. By Aman Mittal.</description>
    </item>
    
    <item>
      <title>Testing implementation details</title>
      <link>https://www.codeisgo.com/post/testing-implementation-details-2021080501/</link>
      <pubDate>Thu, 05 Aug 2021 08:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/testing-implementation-details-2021080501/</guid>
      <description>Testing implementation details is a recipe for disaster. Why is that? And what does it even mean? By Kent C. Dodds.</description>
    </item>
    
    <item>
      <title>Experimenting with Chaos Engineering and Blockchain</title>
      <link>https://www.codeisgo.com/post/experimenting-with-chaos-engineering-and-blockchain-2021080401/</link>
      <pubDate>Wed, 04 Aug 2021 08:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/experimenting-with-chaos-engineering-and-blockchain-2021080401/</guid>
      <description>In this article, we&amp;rsquo;ll show how you can use the open-source Chaos Toolkit (CTK) to better understand Blockchain, stable-states, and what immutability really means. By Sal Kimmich.</description>
    </item>
    
    <item>
      <title>Modern least privilege and DevSecOps</title>
      <link>https://www.codeisgo.com/post/modern-least-privilege-and-devsecops-2021080301/</link>
      <pubDate>Tue, 03 Aug 2021 10:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/modern-least-privilege-and-devsecops-2021080301/</guid>
      <description>James Watters, CTO for Modern Apps at VMware, gave a compelling talk at Cloud Native Security Day on what he called &amp;ldquo;modern least privilege.&amp;rdquo; The basic concept is to apply the principle of least privilege across the DevSecOps lifecycle to properly secure modern apps. By Kit Colbert @VMware, Cloud CTO.</description>
    </item>
    
    <item>
      <title>How to fix cybersecurity skills gap? Competitive pay</title>
      <link>https://www.codeisgo.com/post/how-to-fix-cybersecurity-skills-gap-competitive-pay-2021080201/</link>
      <pubDate>Mon, 02 Aug 2021 05:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-fix-cybersecurity-skills-gap-competitive-pay-2021080201/</guid>
      <description>How to close the cybersecurity skills gap? Here&amp;rsquo;s a novel idea: pay security professionals better. By Jessica Lyons Hardcastle.</description>
    </item>
    
    <item>
      <title>How to demonstrate ROI from your cyber security strategy</title>
      <link>https://www.codeisgo.com/post/how-to-demonstrate-roi-from-your-cyber-security-strategy-2021080101/</link>
      <pubDate>Sun, 01 Aug 2021 06:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-demonstrate-roi-from-your-cyber-security-strategy-2021080101/</guid>
      <description>The best outcome from a well-executed cyber security strategy should be that a business experiences no change or disruption to their operations or systems in the case of an external threat. By Martin Riley.</description>
    </item>
    
    <item>
      <title>Building well-architected serverless applications: Regulating inbound request rates</title>
      <link>https://www.codeisgo.com/post/building-well-architected-serverless-applications-regulating-inbound-request-rates-2021073101/</link>
      <pubDate>Sat, 31 Jul 2021 09:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-well-architected-serverless-applications-regulating-inbound-request-rates-2021073101/</guid>
      <description>This series of blog posts uses the AWS Well-Architected Tool with the Serverless Lens to help customers build and operate applications using best practices. In each post, I address the serverless-specific questions identified by the Serverless Lens along with the recommended best practices. By Julian Wood.</description>
    </item>
    
    <item>
      <title>Safari isn&#39;t protecting the web, it&#39;s killing it</title>
      <link>https://www.codeisgo.com/post/safari-isnt-protecting-web-its-killing-it-2021073001/</link>
      <pubDate>Fri, 30 Jul 2021 09:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/safari-isnt-protecting-web-its-killing-it-2021073001/</guid>
      <description>I have seen some interesting rebuttals, most commonly: Safari is actually protecting the web, by resisting adding unnecessary and experimental features that create security/privacy/bloat problems. That is worth further discussion, because it&amp;rsquo;s widespread, and wrong. By Tim Perry.</description>
    </item>
    
    <item>
      <title>Combine functional and object oriented programming</title>
      <link>https://www.codeisgo.com/post/combine-functional-and-object-oriented-programming-2021072901/</link>
      <pubDate>Thu, 29 Jul 2021 06:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/combine-functional-and-object-oriented-programming-2021072901/</guid>
      <description>There are many languages that support both functional and object-oriented programming (OOP) such as Javascript, C#, Scala &amp;hellip; In my case, learning functional programming (FP) from OOP experience creates some confusion on how to best use functional and OOP together. By Thang Le.</description>
    </item>
    
    <item>
      <title>What is telemetry?</title>
      <link>https://www.codeisgo.com/post/what-is-telemetry-2021072801/</link>
      <pubDate>Wed, 28 Jul 2021 06:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-telemetry-2021072801/</guid>
      <description>Customers require an easy process to gather the data from these various products and communicate it for monitoring and analysis. That is the basis for where and why telemetry was created. By logicmonitor.com.</description>
    </item>
    
    <item>
      <title>Crowdsourcing in the Circular Economy</title>
      <link>https://www.codeisgo.com/post/crowdsourcing-in-circular-economy-2021072701/</link>
      <pubDate>Tue, 27 Jul 2021 08:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/crowdsourcing-in-circular-economy-2021072701/</guid>
      <description>Much of the work and focus in the circular economy is based around disrupting standard linear economy business models of &amp;ldquo;take-make-waste&amp;rdquo; to ones where higher proportions of resources can be recycled with minimal disposal. Written by Clive Reffell.</description>
    </item>
    
    <item>
      <title>Hand labeling considered harmful</title>
      <link>https://www.codeisgo.com/post/hand-labeling-considered-harmful-2021072601/</link>
      <pubDate>Mon, 26 Jul 2021 07:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/hand-labeling-considered-harmful-2021072601/</guid>
      <description>Labeling training data is the one step in the data pipeline that has resisted automation. It&amp;rsquo;s time to change that. By Shayan Mohanty and Hugo Bowne-Anderson @oreilly.com.</description>
    </item>
    
    <item>
      <title>Hardening Amazon EKS security with RBAC, secure IMDS, and audit logging</title>
      <link>https://www.codeisgo.com/post/hardening-amazon-eks-security-with-rbac-secure-imds-and-audit-logging-2021072501/</link>
      <pubDate>Sun, 25 Jul 2021 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/hardening-amazon-eks-security-with-rbac-secure-imds-and-audit-logging-2021072501/</guid>
      <description>Misconfigurations in infrastructure as code (IaC) can be just as dangerous as vulnerabilities in code. Small mistakes in configuration can lead to the sensitive data being readable on the internet. By Kamil Potrec.</description>
    </item>
    
    <item>
      <title>Ransomware payouts in review. Highest Payments, trends &amp; stats</title>
      <link>https://www.codeisgo.com/post/ransomware-payouts-in-review-highest-payments-trends-stats-2021072401/</link>
      <pubDate>Sat, 24 Jul 2021 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ransomware-payouts-in-review-highest-payments-trends-stats-2021072401/</guid>
      <description>Ransomware has come to be a customary instrument in the arsenal of cybercriminals who routinely attack individuals and organizations. Under such circumstances, their victims experience financial damage either by owning up to large ransomware payouts or by bearing the price of recovering from attacks. By Alina Georgiana Petcu.</description>
    </item>
    
    <item>
      <title>Blender Bot 2.0: Open source chatbot that builds long-term memory and searches the internet</title>
      <link>https://www.codeisgo.com/post/blender-bot-2-0-open-source-chatbot-that-builds-long-term-memory-and-searches-internet-2021072301/</link>
      <pubDate>Fri, 23 Jul 2021 08:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/blender-bot-2-0-open-source-chatbot-that-builds-long-term-memory-and-searches-internet-2021072301/</guid>
      <description>Facebook AI Research has built and open-sourced BlenderBot 2.0, the first chatbot that can simultaneously build long-term memory it can continually access, search the internet for timely information. By Facebook.</description>
    </item>
    
    <item>
      <title>4 Patterns for microservices architecture in Couchbase</title>
      <link>https://www.codeisgo.com/post/4-patterns-for-microservices-architecture-in-couchbase-2021072201/</link>
      <pubDate>Thu, 22 Jul 2021 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/4-patterns-for-microservices-architecture-in-couchbase-2021072201/</guid>
      <description>Microservices have emerged as a common architecture pattern over the last decade. By Craig Buckler.</description>
    </item>
    
    <item>
      <title>How to use IndexDB to manage state in JavaScript</title>
      <link>https://www.codeisgo.com/post/how-to-use-indexdb-to-manage-state-in-javascript-2021072101/</link>
      <pubDate>Wed, 21 Jul 2021 08:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-use-indexdb-to-manage-state-in-javascript-2021072101/</guid>
      <description>This article explains how to use IndexedDB to store state in a typical client-side JavaScript application. IndexedDB has good cross-browser support and offers at least 1GB of storage. By Craig Buckler.</description>
    </item>
    
    <item>
      <title>ETL pipeline from AWS DynamoDB to Aurora PostgreSQL</title>
      <link>https://www.codeisgo.com/post/etl-pipeline-from-aws-dynamodb-to-aurora-postgresql-2021072001/</link>
      <pubDate>Tue, 20 Jul 2021 05:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/etl-pipeline-from-aws-dynamodb-to-aurora-postgresql-2021072001/</guid>
      <description>In a world where an ever-increasing amount of data is being gathered, companies often find themselves without the tools to optimally use the often unstructured data they&amp;rsquo;ve gathered. By trackit.io.</description>
    </item>
    
    <item>
      <title>Writing our 3-year technical vision</title>
      <link>https://www.codeisgo.com/post/writing-our-3-year-technical-vision-2021071901/</link>
      <pubDate>Mon, 19 Jul 2021 07:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/writing-our-3-year-technical-vision-2021071901/</guid>
      <description>How author went about his goal &amp;ndash; to come up with an overarching technical vision for the whole company aligned with their 3-year business strategy, and that would move us away from a monolithic architecture and central SRE team to a distributed system where we shift ownership to each team. By Daniel Micol.</description>
    </item>
    
    <item>
      <title>Understanding Angular&#39;s async pipe: Condensed Angular experiences</title>
      <link>https://www.codeisgo.com/post/understanding-angulars-async-pipe-condensed-angular-experiences-2021071801/</link>
      <pubDate>Sun, 18 Jul 2021 09:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/understanding-angulars-async-pipe-condensed-angular-experiences-2021071801/</guid>
      <description>We will explore concepts in Angular that seem simple but are very powerful and critical for the application architecture. By Max Schulte is engineer consultant at Thinktecture.</description>
    </item>
    
    <item>
      <title>A first look at Qwik - the HTML first framework</title>
      <link>https://www.codeisgo.com/post/first-look-at-qwik-html-first-framework-2021071701/</link>
      <pubDate>Sat, 17 Jul 2021 09:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/first-look-at-qwik-html-first-framework-2021071701/</guid>
      <description>Even with the most optimized code, it is hard for eCommerce sites to reach a 100 out of 100 score on PageSpeed Insights unless they serve only static HTML. By Misko Hevery.</description>
    </item>
    
    <item>
      <title>What are the benefits of Artificial Intelligence in Government?</title>
      <link>https://www.codeisgo.com/post/what-are-benefits-of-artificial-intelligence-in-government-2021071601/</link>
      <pubDate>Fri, 16 Jul 2021 09:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-are-benefits-of-artificial-intelligence-in-government-2021071601/</guid>
      <description>From listening better to citizens, to making operations more efficient, AI brings multiple benefits to governments to make better decisions. By Hugo Cen.</description>
    </item>
    
    <item>
      <title>Machine learning for Transformers - Explained with language translation</title>
      <link>https://www.codeisgo.com/post/machine-learning-for-transformers-explained-with-language-translation-2021071501/</link>
      <pubDate>Thu, 15 Jul 2021 09:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/machine-learning-for-transformers-explained-with-language-translation-2021071501/</guid>
      <description>Day by day the number of machine learning models is increasing at a pace. With this increasing rate, it is hard for beginners to choose an effective model to perform Natural Language Understanding (NLU) and Natural Language Generation (NLG) mechanisms. By Purnasai Gudikandula.</description>
    </item>
    
    <item>
      <title>Getting started with state management in Flutter</title>
      <link>https://www.codeisgo.com/post/getting-started-with-state-management-in-flutter-2021071401/</link>
      <pubDate>Wed, 14 Jul 2021 10:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/getting-started-with-state-management-in-flutter-2021071401/</guid>
      <description>Flutter is great for making beautiful cross-platform UIs with its everything is a widget concepts. But how do you actually move data around your application. By Jay Hackett.</description>
    </item>
    
    <item>
      <title>Scrum programs and portfolios</title>
      <link>https://www.codeisgo.com/post/scrum-programs-and-portfolios-2021071301/</link>
      <pubDate>Tue, 13 Jul 2021 08:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/scrum-programs-and-portfolios-2021071301/</guid>
      <description>Scrum Programs represent a collection of related projects. The objective of a program is to produce business results as they have been identified in the Program Vision Statement. By 59secondsagile.com.</description>
    </item>
    
    <item>
      <title>How Kaizen can create a culture of continuous improvement</title>
      <link>https://www.codeisgo.com/post/how-kaizen-can-create-culture-of-continuous-improvement-2021071201/</link>
      <pubDate>Mon, 12 Jul 2021 08:35:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-kaizen-can-create-culture-of-continuous-improvement-2021071201/</guid>
      <description>The Japanese manufacturing industry is renowned for their methods of process improvement. It&amp;rsquo;s introduced us to methods such as Kanban and Lean. Another approach that&amp;rsquo;s proven to be popular amongst businesses who want to achieve business improvement is Kaizen. By Dinnie Muslihat.</description>
    </item>
    
    <item>
      <title>How to handle one-to-many relationships in NoSQL databases</title>
      <link>https://www.codeisgo.com/post/how-to-handle-one-to-many-relationships-in-nosql-databases-2021071101/</link>
      <pubDate>Sun, 11 Jul 2021 08:25:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-handle-one-to-many-relationships-in-nosql-databases-2021071101/</guid>
      <description>Data modeling in NoSQL is trickier than normal SQL. Sometimes, it goes against our intuition. Especially coming from an SQL background, I found it hard to comprehend the various reasons behind the data modeling in NoSQL databases like AWS DynamoDB or Firebase. By Mohammad Faisal.</description>
    </item>
    
    <item>
      <title>Common pricing strategies: How to raise prices without losing volume</title>
      <link>https://www.codeisgo.com/post/common-pricing-strategies-how-to-raise-prices-without-losing-volume-2021071001/</link>
      <pubDate>Sat, 10 Jul 2021 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/common-pricing-strategies-how-to-raise-prices-without-losing-volume-2021071001/</guid>
      <description>Did you know that pricing could be the most powerful profit lever for your business right now? The trick to unlocking your pricing power, however, is knowing what common pricing strategies to execute in your business. By Taylor Wells.</description>
    </item>
    
    <item>
      <title>Guide on how to write documentation for a Rust crate</title>
      <link>https://www.codeisgo.com/post/guide-on-how-to-write-documentation-for-rust-crate-2021070901/</link>
      <pubDate>Fri, 09 Jul 2021 06:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/guide-on-how-to-write-documentation-for-rust-crate-2021070901/</guid>
      <description>A guide on how to write documentation in Rust. By Guillaume Gomez.</description>
    </item>
    
    <item>
      <title>Neo4j 4.3: Relationship indexes</title>
      <link>https://www.codeisgo.com/post/neo4j-relationship-indexes-2021070801/</link>
      <pubDate>Thu, 08 Jul 2021 06:25:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/neo4j-relationship-indexes-2021070801/</guid>
      <description>The new index types in Neo4j 4.3 work in much the same way as Node and Node Property indexes do &amp;ndash; they enable you to quickly look up where there are references to a particular Relationship Type in the graph (i.e. which Nodes are connected by the relationship). By Stu Moore, Product Manager.</description>
    </item>
    
    <item>
      <title>Getting started with static code analysis</title>
      <link>https://www.codeisgo.com/post/getting-started-with-static-code-analysis-2021070701/</link>
      <pubDate>Wed, 07 Jul 2021 10:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/getting-started-with-static-code-analysis-2021070701/</guid>
      <description>Static code analysis is the practice of examining application&amp;rsquo;s source, bytecode, or binary code without ever executing the program code itself. Instead, the code under review is analyzed to identify any defects, flaws, or vulnerabilities which may compromise the integrity or security of the application itself. By John Vester, Sr. Architect, CleanSlate Technology Group.</description>
    </item>
    
    <item>
      <title>Make Jenkins logs pretty</title>
      <link>https://www.codeisgo.com/post/make-jenkins-logs-pretty-2021070601/</link>
      <pubDate>Tue, 06 Jul 2021 05:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/make-jenkins-logs-pretty-2021070601/</guid>
      <description>Jenkins&amp;rsquo; default logs can be hard to read, but they don&amp;rsquo;t have to be. By  Evan &amp;ldquo;Hippy&amp;rdquo; Slatis (Red Hat).</description>
    </item>
    
    <item>
      <title>Core Web Vitals: A guide to improving page speed</title>
      <link>https://www.codeisgo.com/post/core-web-vitals-guide-to-improving-page-speed-2021070501/</link>
      <pubDate>Mon, 05 Jul 2021 05:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/core-web-vitals-guide-to-improving-page-speed-2021070501/</guid>
      <description>The Core Web Vitals for user experience are as follows: Largest Contentful Paint (LCP), First Input Delay (FID), Cumulative Layout Shift (CLS). By Kristi Hines.</description>
    </item>
    
    <item>
      <title>How to build a strong Open Source community: Best practices and lessons learned</title>
      <link>https://www.codeisgo.com/post/how-to-build-strong-open-source-community-best-practices-and-lessons-learned-2021070401/</link>
      <pubDate>Sun, 04 Jul 2021 05:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-build-strong-open-source-community-best-practices-and-lessons-learned-2021070401/</guid>
      <description>When the VMware Tanzu Community Engagement team assembled three years ago, we did so with the belief that strong, sustainable community engagement is a crucial component of successful open source projects. By Jonas Rosland, Abigail McCarthy, and Amanda Katona.</description>
    </item>
    
    <item>
      <title>Behind the scenes of creating the world&#39;s biggest graph database</title>
      <link>https://www.codeisgo.com/post/behind-scenes-of-creating-world-s-biggest-graph-database-2021070301/</link>
      <pubDate>Sat, 03 Jul 2021 06:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/behind-scenes-of-creating-world-s-biggest-graph-database-2021070301/</guid>
      <description>How we&amp;rsquo;d decided to try and build the biggest graph database that has ever existed. By Chris Gioran.</description>
    </item>
    
    <item>
      <title>Laravel Octane v1.0 is here</title>
      <link>https://www.codeisgo.com/post/laravel-octane-v1-is-here-2021070201/</link>
      <pubDate>Fri, 02 Jul 2021 05:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/laravel-octane-v1-is-here-2021070201/</guid>
      <description>Laravel Octane, a tool to supercharge your Laravel application&amp;rsquo;s performance. By Paul Redmond.</description>
    </item>
    
    <item>
      <title>The revival of stoicism</title>
      <link>https://www.codeisgo.com/post/revival-of-stoicism-2021070101/</link>
      <pubDate>Thu, 01 Jul 2021 06:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/revival-of-stoicism-2021070101/</guid>
      <description>Everyone from Silicon Valley billionaires to self-help enthusiasts is repurposing Stoicism for our modern age, with results that are good, bad, and highly indifferent. By Shayla Love.</description>
    </item>
    
    <item>
      <title>Using GitHub Actions to deploy serverless applications</title>
      <link>https://www.codeisgo.com/post/using-github-actions-to-deploy-serverless-applications-2021063001/</link>
      <pubDate>Wed, 30 Jun 2021 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/using-github-actions-to-deploy-serverless-applications-2021063001/</guid>
      <description>Continuous integration and continuous deployment (CI/CD) is one of the major DevOps components. This allows you to build, test, and deploy your applications rapidly and reliably, while improving quality and reducing time to market. By Gopi Krishnamurthy, senior solutions architect.</description>
    </item>
    
    <item>
      <title>Top 5 auth solutions for React Native</title>
      <link>https://www.codeisgo.com/post/top-5-auth-solutions-for-react-native-2021062901/</link>
      <pubDate>Tue, 29 Jun 2021 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/top-5-auth-solutions-for-react-native-2021062901/</guid>
      <description>Get to know 5 auth providers for React Native to get a head start with your Authentication flow. By Viduni Wickramarachchi.</description>
    </item>
    
    <item>
      <title>Elixir adoption success story</title>
      <link>https://www.codeisgo.com/post/elixir-adoption-success-story-2021062801/</link>
      <pubDate>Mon, 28 Jun 2021 08:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/elixir-adoption-success-story-2021062801/</guid>
      <description>How a team that was new to Elixir over-delivered a big project in just three months. By Sophie DeBenedetto.</description>
    </item>
    
    <item>
      <title>What is Recursion? A recursive function explained with JavaScript code examples</title>
      <link>https://www.codeisgo.com/post/what-is-recursion-recursive-function-explained-with-javascript-code-examples-2021062701/</link>
      <pubDate>Sun, 27 Jun 2021 08:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-recursion-recursive-function-explained-with-javascript-code-examples-2021062701/</guid>
      <description>Recursion is a technique used to solve computer problems by creating a function that calls itself until your program achieves the desired result. By Nathan Sebhastian.</description>
    </item>
    
    <item>
      <title>5 Myths about the current state of healthcare technology</title>
      <link>https://www.codeisgo.com/post/5-myths-about-current-state-of-healthcare-technology-2021062601/</link>
      <pubDate>Sat, 26 Jun 2021 06:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/5-myths-about-current-state-of-healthcare-technology-2021062601/</guid>
      <description>As the healthcare industry continues to expand and adapt to new technology use, many remain skeptical about the benefits while critical of the hindrances. While these concerns are valid, it is important to understand the true implications of expanding healthcare technology, and not allow myths to deter this growth. By Heather Turnbaugh.</description>
    </item>
    
    <item>
      <title>Serverless deployments with Knative</title>
      <link>https://www.codeisgo.com/post/serverless-deployments-with-knative-2021062501/</link>
      <pubDate>Fri, 25 Jun 2021 06:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/serverless-deployments-with-knative-2021062501/</guid>
      <description>Knative is a Kubernetes based tool to deploy and manage serverless workloads and this guide will look at the way how to use it. By Anaïs Urlichs, site reliability engineer.</description>
    </item>
    
    <item>
      <title>3 tips to improve your mental health as a developer</title>
      <link>https://www.codeisgo.com/post/3-tips-to-improve-your-mental-health-as-developer-2021062401/</link>
      <pubDate>Thu, 24 Jun 2021 07:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/3-tips-to-improve-your-mental-health-as-developer-2021062401/</guid>
      <description>Personal experience led author to share some of the things he has learned hoping that it might help other developers in a similar position. By Sam Walpole.</description>
    </item>
    
    <item>
      <title>The complete guide to testing React Native app using Cypress</title>
      <link>https://www.codeisgo.com/post/complete-guide-to-testing-react-native-app-using-cypress-2021062301/</link>
      <pubDate>Wed, 23 Jun 2021 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/complete-guide-to-testing-react-native-app-using-cypress-2021062301/</guid>
      <description>We can test a React Native application using Cypress end-to-end test runner while running it in the web mode using Expo. By Gleb Bahmutov.</description>
    </item>
    
    <item>
      <title>Processing time-series data with Redis and Apache Kafka</title>
      <link>https://www.codeisgo.com/post/processing-time-series-data-with-redis-and-apache-kafka-2021062201/</link>
      <pubDate>Tue, 22 Jun 2021 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/processing-time-series-data-with-redis-and-apache-kafka-2021062201/</guid>
      <description>Learn how to analyze time-series data through RedisTimeSeries with Apache Kafka in this practical walkthrough. RedisTimeSeries is a Redis module that brings native time-series data structure to Redis. By Abhishek Gupta.</description>
    </item>
    
    <item>
      <title>Telling a story with microstrategy dossier</title>
      <link>https://www.codeisgo.com/post/telling-story-with-microstrategy-dossier-2021062101/</link>
      <pubDate>Mon, 21 Jun 2021 06:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/telling-story-with-microstrategy-dossier-2021062101/</guid>
      <description>Data without context is meaningless. We want every dossier, page, and visualization to tell a story. By Keng Fu Chu.</description>
    </item>
    
    <item>
      <title>Build mobile apps with Tailwind CSS, Next.js, Ionic Framework, and Capacitor</title>
      <link>https://www.codeisgo.com/post/build-mobile-apps-with-tailwind-css-next-js-ionic-framework-and-capacitor-2021062201/</link>
      <pubDate>Sun, 20 Jun 2021 09:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/build-mobile-apps-with-tailwind-css-next-js-ionic-framework-and-capacitor-2021062201/</guid>
      <description>A very popular stack for building responsive web apps is Tailwind CSS and Next.js by Vercel. By Max Lynch.</description>
    </item>
    
    <item>
      <title>Efficient machine learning inference</title>
      <link>https://www.codeisgo.com/post/efficient-machine-learning-inference-2021061901/</link>
      <pubDate>Sat, 19 Jun 2021 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/efficient-machine-learning-inference-2021061901/</guid>
      <description>The benefits of multi-model serving where latency matters. By By Alejandro Lince and Steven Ross.</description>
    </item>
    
    <item>
      <title>Save yourself a lot of pain (and money) by choosing your AWS Region wisely</title>
      <link>https://www.codeisgo.com/post/save-yourself-lot-of-pain-and-money-by-choosing-your-aws-region-wisely-2021061801/</link>
      <pubDate>Fri, 18 Jun 2021 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/save-yourself-lot-of-pain-and-money-by-choosing-your-aws-region-wisely-2021061801/</guid>
      <description>Choosing an AWS region is the first decision you have to make when you set up your AWS components. You can&amp;rsquo;t do anything in the AWS Management Console, SDK or CLI without choosing a region. Most AWS customers choose one based on proximity to themselves or to their end users, which sounds like a sensible thing to do. Price calculations using AWS Price List API (2021-05-26). By Ernesto Marquez.</description>
    </item>
    
    <item>
      <title>Why monitoring and observability are critical to your hybrid cloud strategy</title>
      <link>https://www.codeisgo.com/post/why-monitoring-and-observability-are-critical-to-your-hybrid-cloud-strategy-2021061701/</link>
      <pubDate>Thu, 17 Jun 2021 09:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-monitoring-and-observability-are-critical-to-your-hybrid-cloud-strategy-2021061701/</guid>
      <description>According to a 2020 study, over half of the companies that use the public-cloud said that doing so had improved their ability to meet their business goals. By James Harvey, EMEA CTO at Cisco AppDynamics.</description>
    </item>
    
    <item>
      <title>How to use metacognition skills to remember 90% of what you read</title>
      <link>https://www.codeisgo.com/post/how-to-use-metacognition-skills-to-remember-90-of-what-you-read-2021061601/</link>
      <pubDate>Wed, 16 Jun 2021 07:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-use-metacognition-skills-to-remember-90-of-what-you-read-2021061601/</guid>
      <description>Reading a lot of great books improves our knowledge, judgment and mental models. But many people rarely engage with the content of their books. By Thomas Oppong.</description>
    </item>
    
    <item>
      <title>Improving workforce performance through digital transformation</title>
      <link>https://www.codeisgo.com/post/improving-workforce-performance-through-digital-transformation-2021061501/</link>
      <pubDate>Tue, 15 Jun 2021 07:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/improving-workforce-performance-through-digital-transformation-2021061501/</guid>
      <description>Improving your workforce performance is probably one of the biggest priorities for all executives and business owners. When your team&amp;rsquo;s productivity is up, everything else is expected to be just as high in performance. By Thomas Jones.</description>
    </item>
    
    <item>
      <title>The psychology behind why some leaders are resisting a hybrid work model</title>
      <link>https://www.codeisgo.com/post/psychology-behind-why-some-leaders-are-resisting-hybrid-work-model-2021061401/</link>
      <pubDate>Mon, 14 Jun 2021 06:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/psychology-behind-why-some-leaders-are-resisting-hybrid-work-model-2021061401/</guid>
      <description>Because of strong employee resistance and turnover, Google recently backtracked from its plan to make all employees return to the office and allowed many to work remotely. By Gleb Tsipursky.</description>
    </item>
    
    <item>
      <title>Implementing an end-to-end machine learning workflow with azure data factory</title>
      <link>https://www.codeisgo.com/post/implementing-end-to-end-machine-learning-workflow-with-azure-data-factory-2021061301/</link>
      <pubDate>Sun, 13 Jun 2021 08:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/implementing-end-to-end-machine-learning-workflow-with-azure-data-factory-2021061301/</guid>
      <description>From collecting data to sending results, ADF constructs the right MLOps Lifecycle on one screen. By Rahulraj Singh.</description>
    </item>
    
    <item>
      <title>Writing better regular expressions in PHP</title>
      <link>https://www.codeisgo.com/post/writing-better-regular-expressions-in-php-2021061201/</link>
      <pubDate>Sat, 12 Jun 2021 08:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/writing-better-regular-expressions-in-php-2021061201/</guid>
      <description>Regular Expressions are powerful, PHP but they are not known to be readable, and more often than not, maintaining a regular expression is not a straight-forward task. By Ayesh Karunaratne.</description>
    </item>
    
    <item>
      <title>How to run Selenium tests in Docker?</title>
      <link>https://www.codeisgo.com/post/how-to-run-selenium-tests-in-docker-2021061101/</link>
      <pubDate>Fri, 11 Jun 2021 08:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-run-selenium-tests-in-docker-2021061101/</guid>
      <description>Automation testing and Continuous Integration (CI) are integral parts of the development and test activity. Selenium test automation is one such approach that helps in the end-to-end testing of the web product. By Himanshu Sheth.</description>
    </item>
    
    <item>
      <title>Real-world CSS vs. CSS-in-JS performance comparison</title>
      <link>https://www.codeisgo.com/post/real-world-css-vs-css-in-js-performance-comparison-2021061001/</link>
      <pubDate>Thu, 10 Jun 2021 06:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/real-world-css-vs-css-in-js-performance-comparison-2021061001/</guid>
      <description>CSS-in-JS has taken a solid place in front-end tooling, and it seems this trend will continue in the near future. Especially in the React world. By Tomas Pustelnik.</description>
    </item>
    
    <item>
      <title>How to ask for a raise or promotion</title>
      <link>https://www.codeisgo.com/post/how-to-ask-for-raise-or-promotion-2021060901/</link>
      <pubDate>Wed, 09 Jun 2021 06:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-ask-for-raise-or-promotion-2021060901/</guid>
      <description>Preparing for important conversations in your UX career. Notes from mentoring session in which author was discussing how to approach UX career conversations and specifically how to ask for a raise or promotion. By H Locke.</description>
    </item>
    
    <item>
      <title>How to stay confident when pitching to intimidating investors</title>
      <link>https://www.codeisgo.com/post/how-to-stay-confident-when-pitching-to-intimidating-investors-2021060801/</link>
      <pubDate>Tue, 08 Jun 2021 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-stay-confident-when-pitching-to-intimidating-investors-2021060801/</guid>
      <description>You can prepare yourself to pitch to potential investors. You want to impress them and eventually receive funding. The problem is that they&amp;rsquo;re picky. By erikchristianjohnson.com.</description>
    </item>
    
    <item>
      <title>SRE fundamentals 2021: SLIs vs SLAs vs SLOs</title>
      <link>https://www.codeisgo.com/post/sre-fundamentals-2021-slis-vs-slas-vs-slos-2021060701/</link>
      <pubDate>Mon, 07 Jun 2021 01:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/sre-fundamentals-2021-slis-vs-slas-vs-slos-2021060701/</guid>
      <description>A big part of ensuring the availability of your applications is establishing and monitoring service-level metrics—something that our Site Reliability Engineering (SRE) team does every day here at Google Cloud. By Adrian Hilton, Customer Reliability Engineer, SRE.</description>
    </item>
    
    <item>
      <title>Debugging Elixir code: The definitive guide</title>
      <link>https://www.codeisgo.com/post/debugging-elixir-code-definitive-guide-2021060601/</link>
      <pubDate>Sun, 06 Jun 2021 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/debugging-elixir-code-definitive-guide-2021060601/</guid>
      <description>Every application contains bugs, and even if it doesn&amp;rsquo;t, it will. And even if you&amp;rsquo;re not a notorious bug producer and your code quality is generally good, the conditions programmers work in are often suboptimal - you will often find yourself pulling your hair out over code written years ago by someone no longer involved in your project. By Michał Buszkiewicz.</description>
    </item>
    
    <item>
      <title>Building effective DevOps culture</title>
      <link>https://www.codeisgo.com/post/new-customer-service-ops-guide-introducing-full-case-ownership-2021060501/</link>
      <pubDate>Sat, 05 Jun 2021 07:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/new-customer-service-ops-guide-introducing-full-case-ownership-2021060501/</guid>
      <description>In the world of digital transformation, keeping the focus on the customer experience is paramount. Systems are complex and increasingly distributed, which makes it difficult to stay on top of things when something goes wrong. By Julie Gunderson.</description>
    </item>
    
    <item>
      <title>Building effective DevOps culture</title>
      <link>https://www.codeisgo.com/post/building-effective-devops-culture-2021060401/</link>
      <pubDate>Fri, 04 Jun 2021 08:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-effective-devops-culture-2021060401/</guid>
      <description>The DevOps Institute recently released their latest report entitled &amp;ldquo;Upskilling 2021: Enterprise DevOps Skills Report&amp;rdquo;. The report found that automation and security remain vital to business success. By Matt Campbel and Eveline Oerhlich.</description>
    </item>
    
    <item>
      <title>4 tips for automation engineers interested in Site Reliability Engineering</title>
      <link>https://www.codeisgo.com/post/4-tips-for-automation-engineers-interested-in-site-reliability-engineering-2021060301/</link>
      <pubDate>Thu, 03 Jun 2021 08:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/4-tips-for-automation-engineers-interested-in-site-reliability-engineering-2021060301/</guid>
      <description>Software has undoubtedly become more complex over the last two decades. In 2000, it was estimated that there were 3.4 million internet users. The expectation of all software today has increased tremendously. To support these expectations, organizations have had to invest in reliability and operability of their systems. Zero downtime deployments, high levels of resilience to failure, and ease of restoring service are all key characteristics for any software system today. By Abigail Bangser.</description>
    </item>
    
    <item>
      <title>GRPC delivers on the promise of a proxyless Service Mesh</title>
      <link>https://www.codeisgo.com/post/grpc-delivers-on-promise-of-proxyless-service-mesh-2021060201/</link>
      <pubDate>Wed, 02 Jun 2021 08:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/grpc-delivers-on-promise-of-proxyless-service-mesh-2021060201/</guid>
      <description>With the newest edition of the gRPC protocol, microservices-based systems will no longer need separate stand-alone service mesh sidecars, noted Megan Yahya, Google&amp;rsquo;s product manager for gRPC, in her talk at KubeCon+CloudNativeCon EU earlier this month. By Joab Jackson.</description>
    </item>
    
    <item>
      <title>Lazy-loading React components - no rocket science</title>
      <link>https://www.codeisgo.com/post/lazy-loading-react-components-no-rocket-science-2021060101/</link>
      <pubDate>Tue, 01 Jun 2021 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/lazy-loading-react-components-no-rocket-science-2021060101/</guid>
      <description>Welcome to the world of code-splitting where you can lazy-load (dynamically) your JavaScript bundle dynamically, only when the user requested it. By Amandeep Singh.</description>
    </item>
    
    <item>
      <title>Cloud account takeovers present serious security risk to enterprises</title>
      <link>https://www.codeisgo.com/post/cloud-account-takeovers-present-serious-security-risk-to-enterprises-2021053101/</link>
      <pubDate>Mon, 31 May 2021 01:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/cloud-account-takeovers-present-serious-security-risk-to-enterprises-2021053101/</guid>
      <description>Cloud account compromises cost organisations millions of dollars every year, with many IT professionals stating takeovers are a significant risk to their organisations. By Catherine Knowles.</description>
    </item>
    
    <item>
      <title>Neurons act not as simple logic gates, but as complex, multi-unit processing systems</title>
      <link>https://www.codeisgo.com/post/neurons-act-not-as-simple-logic-gates-but-as-complex-multi-unit-processing-systems-2021053001/</link>
      <pubDate>Sun, 30 May 2021 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/neurons-act-not-as-simple-logic-gates-but-as-complex-multi-unit-processing-systems-2021053001/</guid>
      <description>A study published in the journal Science has upended 80 years of conventional wisdom in computational neuroscience that has modeled the neuron as a simple point-like node in a system, integrating signals and passing them along.? By William Brown, resonance science research scientist.</description>
    </item>
    
    <item>
      <title>Greykite: A flexible, intuitive, and fast forecasting library</title>
      <link>https://www.codeisgo.com/post/greykite-flexible-intuitive-and-fast-forecasting-library-2021052901/</link>
      <pubDate>Sat, 29 May 2021 06:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/greykite-flexible-intuitive-and-fast-forecasting-library-2021052901/</guid>
      <description>In this blog post, we introduce the Greykite library, an open source Python library developed to support LinkedIn&amp;rsquo;s forecasting needs. Its main forecasting algorithm, called Silverkite, is fast, accurate, and intuitive, making it suitable for interactive and automated forecasting at scale. Co-authors: Reza Hosseini, Albert Chen, Kaixu Yang, Sayan Patra, Rachit Arora, and Parvez Ahammad.</description>
    </item>
    
    <item>
      <title>Introducing Kubewarden, an open source policy engine</title>
      <link>https://www.codeisgo.com/post/introducing-kubewarden-open-source-policy-engine-2021052801/</link>
      <pubDate>Fri, 28 May 2021 06:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introducing-kubewarden-open-source-policy-engine-2021052801/</guid>
      <description>Security has always been a wide and complex topic. A recent survey from StackRox about the state of containers and Kubernetes security provides some interesting data on these topics. By Flavio Castelli.</description>
    </item>
    
    <item>
      <title>The 10 best practices for remote software engineering</title>
      <link>https://www.codeisgo.com/post/10-best-practices-for-remote-software-engineering-2021052701/</link>
      <pubDate>Thu, 27 May 2021 06:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/10-best-practices-for-remote-software-engineering-2021052701/</guid>
      <description>At face value, when we think of developer productivity we might think of effectiveness in time management, communication, and task completion. By Vanessa Sochat.</description>
    </item>
    
    <item>
      <title>Product analytics at startups</title>
      <link>https://www.codeisgo.com/post/product-analytics-at-startups-2021052601/</link>
      <pubDate>Wed, 26 May 2021 06:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/product-analytics-at-startups-2021052601/</guid>
      <description>A solid product analytics stack is the foundation of data-driven culture. Behavioral data enables a development team to track results, connect feature improvements to outcomes, and measure progress to inform decision making. By Julia Enthoven and Shah Ahmed.</description>
    </item>
    
    <item>
      <title>Extreme HTTP performance tuning: 1.2M API req/s on 4 vCPU EC2 instance</title>
      <link>https://www.codeisgo.com/post/extreme-http-performance-tuning-1point2m-api-reqs-on-4-vcpu-ec2-instance-2021052501/</link>
      <pubDate>Tue, 25 May 2021 06:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/extreme-http-performance-tuning-1point2m-api-reqs-on-4-vcpu-ec2-instance-2021052501/</guid>
      <description>This post will walk you through the performance tuning steps that I took to serve 1.2 million JSON &amp;ldquo;API&amp;rdquo; requests per second from a 4 vCPU AWS EC2 instance. For the purposes of this recreated quest, we will ignore most of the dead ends and dark alleyways that I had to struggle through on my solo expedition. By Marc Richards.</description>
    </item>
    
    <item>
      <title>SSL with Spring WebFlux and Vault PKI</title>
      <link>https://www.codeisgo.com/post/ssl-with-spring-webflux-and-vault-pki-2021052401/</link>
      <pubDate>Mon, 24 May 2021 04:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ssl-with-spring-webflux-and-vault-pki-2021052401/</guid>
      <description>In this article, you will learn how to configure the Vault PKI engine and integrate it with Spring WebFlux. By Piotr Minkowski.</description>
    </item>
    
    <item>
      <title>Putting digital at the heart of strategy</title>
      <link>https://www.codeisgo.com/post/putting-digital-at-heart-of-strategy-2021052301/</link>
      <pubDate>Sun, 23 May 2021 10:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/putting-digital-at-heart-of-strategy-2021052301/</guid>
      <description>When everyone is digital, strategy is the differentiator. Before long, every business will be a digital business. CEOs must make explicit choices about their strategy to win in a digital economy. By Ragu Gurumurthy, Rich Nanda, David Schatsky @deloitte.</description>
    </item>
    
    <item>
      <title>Deep learning for NLP: Creating a chatbot with Python &amp; Keras!</title>
      <link>https://www.codeisgo.com/post/deep-learning-for-nlp-creating-chatbot-with-python-keras-2021052201/</link>
      <pubDate>Sat, 22 May 2021 08:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/deep-learning-for-nlp-creating-chatbot-with-python-keras-2021052201/</guid>
      <description>Learn how Deep Learning can be used for NLP and create a simple Chatbot with Python and Keras. Who doesn&amp;rsquo;t like a friendly-robotic personal assistant? By howtolearnmachinelearning.com.</description>
    </item>
    
    <item>
      <title>Streaming microservices with ZIO and Kafka</title>
      <link>https://www.codeisgo.com/post/streaming-microservices-with-zio-and-kafka-2021052101/</link>
      <pubDate>Fri, 21 May 2021 07:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/streaming-microservices-with-zio-and-kafka-2021052101/</guid>
      <description>The design and implementation of distributed and highly concurrent applications is something we do every day at Scalac. The adoption of distributed systems is a trend that is currently growing, and it&amp;rsquo;s not going to stop. Apart from Kubernetes, Apache Kafka is surely the main reason for this. By Aleksandar Skrbic.</description>
    </item>
    
    <item>
      <title>A different way to work with external SVG</title>
      <link>https://www.codeisgo.com/post/svg-loader-different-way-to-work-with-external-svg-2021052001/</link>
      <pubDate>Thu, 20 May 2021 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/svg-loader-different-way-to-work-with-external-svg-2021052001/</guid>
      <description>SVGs are awesome: they are small, look sharp on any scale, and can be customized without creating a separate file. However, there is something I feel is missing in web standards today: a way to include them as an external file that also retains the format&amp;rsquo;s customization powers. By Shubham Jain.</description>
    </item>
    
    <item>
      <title>5 feedback loops that avoid software architecture chaos</title>
      <link>https://www.codeisgo.com/post/5-feedback-loops-that-avoid-software-architecture-chaos-2021051901/</link>
      <pubDate>Wed, 19 May 2021 09:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/5-feedback-loops-that-avoid-software-architecture-chaos-2021051901/</guid>
      <description>Product development can be chaotic these days. Planning for these five challenges helps avoid them. By Jim Tyrrell (Red Hat).</description>
    </item>
    
    <item>
      <title>Bad bot traffic breaks records in 2020</title>
      <link>https://www.codeisgo.com/post/bad-bot-traffic-breaks-records-in-2020-2021051801/</link>
      <pubDate>Tue, 18 May 2021 07:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/bad-bot-traffic-breaks-records-in-2020-2021051801/</guid>
      <description>Bad bots have long been a major illness plaguing the internet. As internet traffic reached new heights throughout the global pandemic, unfortunately so did bot traffic. By Erez Hasson.</description>
    </item>
    
    <item>
      <title>Google analytics will track data without cookies</title>
      <link>https://www.codeisgo.com/post/google-analytics-will-track-data-without-cookies-2021051701/</link>
      <pubDate>Mon, 17 May 2021 07:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/google-analytics-will-track-data-without-cookies-2021051701/</guid>
      <description>When cookies aren&amp;rsquo;t available, Google Analytics will soon be able to gather data using machine learning. By Matt Southern.</description>
    </item>
    
    <item>
      <title>Programmatically generate images with CSS Painting API</title>
      <link>https://www.codeisgo.com/post/programmatically-generate-images-with-css-painting-api-2021051601/</link>
      <pubDate>Sun, 16 May 2021 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/programmatically-generate-images-with-css-painting-api-2021051601/</guid>
      <description>A JavaScript API for dynamic image creation coupled with CSS. Images add color to an application. However, as we all know, having a lot of high-resolution images affects the page load time. By Viduni Wickramarachchi.</description>
    </item>
    
    <item>
      <title>Best practices for Node.js security</title>
      <link>https://www.codeisgo.com/post/best-practices-for-nodejs-security-2021051501/</link>
      <pubDate>Sat, 15 May 2021 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/best-practices-for-nodejs-security-2021051501/</guid>
      <description>Like any other programming language or framework, Node.js is susceptible to every type of web app exposure. Although the basis of Node.js is secure, third-party packages may need more security standards to safeguard your web app. The study says that 14% of the NPM (Node Package Manager) ecosystem is impacted and 54% of the NPM ecosystem is about to be impacted indirectly. By Kiran Malvi.</description>
    </item>
    
    <item>
      <title>Good mental health practices for entrepreneurs</title>
      <link>https://www.codeisgo.com/post/good-mental-health-practices-for-entrepreneurs-2021051401/</link>
      <pubDate>Fri, 14 May 2021 08:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/good-mental-health-practices-for-entrepreneurs-2021051401/</guid>
      <description>While it&amp;rsquo;s essential that everyone pays attention to their mental health no matter their age, job title, or gender, entrepreneurs have a unique lifestyle that may require them to pay even closer attention. By Tycoonstory.</description>
    </item>
    
    <item>
      <title>WebRTC video calls implemented in React</title>
      <link>https://www.codeisgo.com/post/webrtc-video-calls-implemented-in-react-2021051301/</link>
      <pubDate>Thu, 13 May 2021 08:35:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/webrtc-video-calls-implemented-in-react-2021051301/</guid>
      <description>Having been implementing WebRTC in production systems for almost a year now, we wanted to add this resource to the documentation available for the architecture of WebRTC videocalls. Partly to share our knowledge and common gotchas, and also to give back to the web standard that has supported us so well. By yown.it.</description>
    </item>
    
    <item>
      <title>How we put the first quantum computer on the cloud</title>
      <link>https://www.codeisgo.com/post/how-we-put-first-quantum-computer-on-cloud-2021051201/</link>
      <pubDate>Wed, 12 May 2021 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-we-put-first-quantum-computer-on-cloud-2021051201/</guid>
      <description>Five years ago, we made history by launching the IBM Quantum Experience, putting the first quantum processor on the cloud for anyone to run experiments. By Ryan Mandelbaum @IBM.</description>
    </item>
    
    <item>
      <title>Monitoring and observability in cloud-native ASP.NET Core apps</title>
      <link>https://www.codeisgo.com/post/monitoring-and-observability-in-cloud-native-asp-net-core-apps-2021051101/</link>
      <pubDate>Tue, 11 May 2021 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/monitoring-and-observability-in-cloud-native-asp-net-core-apps-2021051101/</guid>
      <description>Distributed applications are complex and bring in their own set of challenges for developers to debug and fix production issues. Though the microservices architecture helps maintain a smaller team that works autonomously and focuses on separate business domains, it introduces newer challenges due to its distributed nature. By Nish.</description>
    </item>
    
    <item>
      <title>The art of automation: Robotic process automation (RPA)</title>
      <link>https://www.codeisgo.com/post/art-of-automation-robotic-process-automation-rpa-2021051001/</link>
      <pubDate>Mon, 10 May 2021 04:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/art-of-automation-robotic-process-automation-rpa-2021051001/</guid>
      <description>RPA is made up of three core technologies: workflow automation, screen scraping and AI. The unique combo of these technologies allows RPA to solve the productivity challenge of manual desktop tasks. By Allen Chan, DE &amp;amp; CTO, Digital Business Automation.</description>
    </item>
    
    <item>
      <title>Why you should not use webpack</title>
      <link>https://www.codeisgo.com/post/why-you-should-not-use-webpack-2021050901/</link>
      <pubDate>Sun, 09 May 2021 01:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-you-should-not-use-webpack-2021050901/</guid>
      <description>Webpack is one of the most popular bundlers around today. Tons of production apps and frameworks, such as Next.js, Create React App, and more, use it for bundling and building. Additionally, it has the largest library of plugins out of any bundler. However, times have changed since Webpack&amp;rsquo;s inception, and now it is not the best tool for lots of cases. By AsyncBanana.</description>
    </item>
    
    <item>
      <title>Flow efficiency: Powering the current of your work</title>
      <link>https://www.codeisgo.com/post/flow-efficiency-powering-current-of-your-work-2021050801/</link>
      <pubDate>Sat, 08 May 2021 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/flow-efficiency-powering-current-of-your-work-2021050801/</guid>
      <description>How can we be more efficient? What&amp;rsquo;s holding us back from delivering great customer value, sooner? By Sonya Siderova.</description>
    </item>
    
    <item>
      <title>Defenseless: UVA engineering computer scientists discover vulnerability affecting computers globally</title>
      <link>https://www.codeisgo.com/post/defenseless-uva-engineering-computer-scientists-discover-vulnerability-affecting-computers-globally-2021050701/</link>
      <pubDate>Fri, 07 May 2021 09:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/defenseless-uva-engineering-computer-scientists-discover-vulnerability-affecting-computers-globally-2021050701/</guid>
      <description>In 2018, industry and academic researchers revealed a potentially devastating hardware flaw that made computers and other devices worldwide vulnerable to attack. Since Spectre was discovered, the world&amp;rsquo;s most talented computer scientists from industry and academia have worked on software patches and hardware defenses, confident they&amp;rsquo;ve been able to protect the most vulnerable points in the speculative execution process without slowing down computing speeds too much. By Audra Book @virginia.edu.</description>
    </item>
    
    <item>
      <title>Running scaled retrospectives</title>
      <link>https://www.codeisgo.com/post/running-scaled-retrospectives-2021050601/</link>
      <pubDate>Thu, 06 May 2021 07:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/running-scaled-retrospectives-2021050601/</guid>
      <description>A scaled retrospective provides the chance to expand scope of improvements beyond the individual team. By Colleen Johnson.</description>
    </item>
    
    <item>
      <title>Recording audio on Android with examples</title>
      <link>https://www.codeisgo.com/post/recording-audio-on-android-with-examples-2021050501/</link>
      <pubDate>Wed, 05 May 2021 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/recording-audio-on-android-with-examples-2021050501/</guid>
      <description>Knowing how to effectively record audio from a phone is valuable for mobile developers, but is especially essential for apps that process media. The wide range of hardware in Android devices can make it difficult to develop applications that need to capture and play back audio. By Megan Ren.</description>
    </item>
    
    <item>
      <title>Introducing PHP on Cloud Functions</title>
      <link>https://www.codeisgo.com/post/introducing-php-on-google-cloud-functions-2021050401/</link>
      <pubDate>Tue, 04 May 2021 07:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introducing-php-on-google-cloud-functions-2021050401/</guid>
      <description>Google is bringing support for PHP, a popular general-purpose programming language, to Cloud Functions. With the Functions Framework for PHP, you can write idiomatic PHP functions to build business-critical applications and integration layers. By Brent Shaffer and Vinod Ramachandran @googlecloud.</description>
    </item>
    
    <item>
      <title>Experiments in concurrency 3: Event loops</title>
      <link>https://www.codeisgo.com/post/experiments-in-concurrency-event-loops-2021050301/</link>
      <pubDate>Mon, 03 May 2021 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/experiments-in-concurrency-event-loops-2021050301/</guid>
      <description>An event loop is a loop that runs your code and does things based on some events. That&amp;rsquo;s vague, I know, but it&amp;rsquo;ll become clearer as we go. By Shalvah.</description>
    </item>
    
    <item>
      <title>Continuous integration for React applications using Jest and Enzyme</title>
      <link>https://www.codeisgo.com/post/continuous-integration-for-react-applications-using-jest-and-enzyme-2021050201/</link>
      <pubDate>Sun, 02 May 2021 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/continuous-integration-for-react-applications-using-jest-and-enzyme-2021050201/</guid>
      <description>React pairs nicely with Redux, which enables managing the data that React needs to render interfaces. Redux offers a predictable way to structure and update the data in those frontend applications. In this tutorial, we will explore how to write tests for an existing React and Redux application. By Kevin Ndung&amp;rsquo;u.</description>
    </item>
    
    <item>
      <title>Gitflow with automation for mobile apps</title>
      <link>https://www.codeisgo.com/post/gitflow-with-automation-for-mobile-apps-2021050101/</link>
      <pubDate>Sat, 01 May 2021 08:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/gitflow-with-automation-for-mobile-apps-2021050101/</guid>
      <description>Gitflow is a great branching strategy for mobile apps. As mobile developers we can only publish one stable release through the App Store and Google Play Store, therefore we do not need to—nor are we able to—ship bug fixes for older intermediate versions of the software. By Oliver Binns.</description>
    </item>
    
    <item>
      <title>What is the Circular Economy?</title>
      <link>https://www.codeisgo.com/post/what-is-circular-economy-2021043001/</link>
      <pubDate>Fri, 30 Apr 2021 06:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-circular-economy-2021043001/</guid>
      <description>The World Economic Forum&amp;rsquo;s circular economy definition is &amp;ldquo;an industrial system that is restorative or regenerative by intention and design.&amp;rdquo; As opposed to the traditional linear model that transforms raw materials into products that are used once and discarded, the circular model closes the loop by bringing products back into the cycle after use so they can be reused, recycled, or repurposed.</description>
    </item>
    
    <item>
      <title>How to establish a DevSecOps organization</title>
      <link>https://www.codeisgo.com/post/how-to-establish-devsecops-organization-2021043001/</link>
      <pubDate>Thu, 29 Apr 2021 06:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-establish-devsecops-organization-2021043001/</guid>
      <description>DevSecOps integrates automated security checks and hardening into every stage of the software development and deployment process. Practitioners aim to have risk-checked applications fully developed and into production at the speed the business needs, making continuous incremental improvements. By Chris Buijs.</description>
    </item>
    
    <item>
      <title>Network MOP&#39;s as automated workflows</title>
      <link>https://www.codeisgo.com/post/network-mops-as-automated-workflows-2021042901/</link>
      <pubDate>Thu, 29 Apr 2021 06:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/network-mops-as-automated-workflows-2021042901/</guid>
      <description>While there are generic use-cases, the real value of automation is truly uncovered when you are able to translate your existing processes into automated workflows that need no human intervention in order to be executed. By Nicolas Leiva.</description>
    </item>
    
    <item>
      <title>When does reinventing the wheel make perfect sense?</title>
      <link>https://www.codeisgo.com/post/when-does-reinventing-wheel-make-perfect-sense-2021042801/</link>
      <pubDate>Wed, 28 Apr 2021 05:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/when-does-reinventing-wheel-make-perfect-sense-2021042801/</guid>
      <description>Electrification of road transport promises environmental and commercial gains. At the threshold of an evolution in transport, the environmental consequences are huge. So too are the commercial gains for the earliest and fastest movers. By Serge Colle, Randall Miller, Thierry Mortier, Marc Coltelli, and Andrew Horstead @ey.com.</description>
    </item>
    
    <item>
      <title>ML Ops and the promise of Machine Learning at Scale</title>
      <link>https://www.codeisgo.com/post/ml-ops-and-promise-of-machine-learning-at-scale-2021042701/</link>
      <pubDate>Tue, 27 Apr 2021 10:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ml-ops-and-promise-of-machine-learning-at-scale-2021042701/</guid>
      <description>Enterprise interest in artificial intelligence, fueled by machine learning, continues to expand. In its most recent survey on AI Adoption in the Enterprise, O&amp;rsquo;Reilly found that 85% of organizations are at least exploring the use of artificial intelligence. By James Kulich.</description>
    </item>
    
    <item>
      <title>The myth of the young startup founder</title>
      <link>https://www.codeisgo.com/post/myth-of-young-startup-founder-2021042701/</link>
      <pubDate>Tue, 27 Apr 2021 09:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/myth-of-young-startup-founder-2021042701/</guid>
      <description>While the story of Mark Zuckerberg and Facebook has undoubtedly inspired an entire generation of young entrepreneurs and reshaped their imaginations about what&amp;rsquo;s possible, people too easily forget that a big part of what makes the story compelling is that it&amp;rsquo;s so unusual. Mark Zuckerburg is not only an outlier — he&amp;rsquo;s an outlier among outliers. By Ian Hathaway.</description>
    </item>
    
    <item>
      <title>WebAssembly to run blockchain using Go</title>
      <link>https://www.codeisgo.com/post/webassembly-to-run-blockchain-using-golang-2021042601/</link>
      <pubDate>Mon, 26 Apr 2021 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/webassembly-to-run-blockchain-using-golang-2021042601/</guid>
      <description>Blockchain is a technology with countless applications and a great potential that is not yet fully utilized. It is an ordered list of blocks that are chained together, hence dubbed the name blockchain. By Mahmoud Fathy.</description>
    </item>
    
    <item>
      <title>A pragmatic architecture</title>
      <link>https://www.codeisgo.com/post/pragmatic-architecture-2021042501/</link>
      <pubDate>Sun, 25 Apr 2021 07:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/pragmatic-architecture-2021042501/</guid>
      <description>REST, CQRS and messaging are not just buzzwords to you? But you want to know how to put them all together? Then let&amp;rsquo;s make a plan! By Michael Zangerle.</description>
    </item>
    
    <item>
      <title>The architecture behind a one-person tech startup</title>
      <link>https://www.codeisgo.com/post/architecture-behind-one-person-tech-startup-2021042401/</link>
      <pubDate>Sat, 24 Apr 2021 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/architecture-behind-one-person-tech-startup-2021042401/</guid>
      <description>This is a long-form post breaking down the setup author uses to run a SaaS. From load balancing to cron job monitoring to payments and subscriptions. There&amp;rsquo;s a lot of ground to cover, so buckle up! By Anthony N. Simon.</description>
    </item>
    
    <item>
      <title>Exploring Typescript: Interfaces, Types &amp; Classes</title>
      <link>https://www.codeisgo.com/post/exploring-typescript-interfaces-types-classes-2021042301/</link>
      <pubDate>Fri, 23 Apr 2021 07:25:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/exploring-typescript-interfaces-types-classes-2021042301/</guid>
      <description>Typescript is a superset of Javascript, which means that all Javascript is syntactically valid Typescript. However, Typescript&amp;rsquo;s power comes from its strict typing of objects. By Two Devs in a Pod.</description>
    </item>
    
    <item>
      <title>Postgres is out of disk and how to recover: The dos and dont&#39;s</title>
      <link>https://www.codeisgo.com/post/postgres-is-out-of-disk-and-how-to-recover-dos-and-donts-2021042201/</link>
      <pubDate>Thu, 22 Apr 2021 07:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/postgres-is-out-of-disk-and-how-to-recover-dos-and-donts-2021042201/</guid>
      <description>Welp &amp;hellip; sometimes &amp;ldquo;stuff&amp;rdquo; happens &amp;hellip; and you find yourself having a really bad day. We&amp;rsquo;d like to believe that every database is well configured from the start with optimal log rotation, correct alerting of high CPU consumption and cache hit ratio monitoring. By Elizabeth Christensen.</description>
    </item>
    
    <item>
      <title>Kubernetes in space - Azure</title>
      <link>https://www.codeisgo.com/post/kubernetes-in-space-azure-2021042101/</link>
      <pubDate>Wed, 21 Apr 2021 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/kubernetes-in-space-azure-2021042101/</guid>
      <description>Brendan Thompson published this article about deploying Kubernetes (k8s) to the major public clouds. There is a lot of drive with Cloud Native technology and consuming public clouds native PaaS offerings and I think we are losing some of the joy and certainly flexibility when it comes to consuming those.</description>
    </item>
    
    <item>
      <title>Trapped on technology&#39;s trailing edge</title>
      <link>https://www.codeisgo.com/post/trapped-on-technology-trailing-edge-2021042001/</link>
      <pubDate>Tue, 20 Apr 2021 09:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/trapped-on-technology-trailing-edge-2021042001/</guid>
      <description>We&amp;rsquo;re paying too much to deal with obsolete electronic parts. Keeping aging systems on their feet is a daunting and resource-intensive task. By Peter Sandborn.</description>
    </item>
    
    <item>
      <title>PyTorch – How to apply Backpropagation with Vectors and Tensors</title>
      <link>https://www.codeisgo.com/post/pytorch-how-to-apply-backpropagation-with-vectors-and-tensors-2021041901/</link>
      <pubDate>Mon, 19 Apr 2021 08:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/pytorch-how-to-apply-backpropagation-with-vectors-and-tensors-2021041901/</guid>
      <description>In Machine learning, a backpropagation algorithm is used to compute the loss for a particular model. The most common starting point is to use the techniques of single-variable calculus and understand how backpropagation works. However, the real challenge is when the inputs are not scalars but of matrices or tensors. By Strahinja Stefanovic.</description>
    </item>
    
    <item>
      <title>What is fog computing and how does it work?</title>
      <link>https://www.codeisgo.com/post/what-is-fog-computing-and-how-does-it-work-2021041801/</link>
      <pubDate>Sun, 18 Apr 2021 07:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-fog-computing-and-how-does-it-work-2021041801/</guid>
      <description>The concept of fog computing was developed to combat the latency issues that affect a centralized cloud computing system. The boom of consumer and commercial IoT devices and technologies has put a strain on cloud computing resources. By Jose Gomez.</description>
    </item>
    
    <item>
      <title>How can we fix the data science talent shortage?</title>
      <link>https://www.codeisgo.com/post/how-can-we-fix-data-science-talent-shortage-2021041801/</link>
      <pubDate>Sat, 17 Apr 2021 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-can-we-fix-data-science-talent-shortage-2021041801/</guid>
      <description>Data science might just be the most buzzed-about job in tech right now, but its pop culture sheen conceals some of the harsh realities of being a fresh graduate in the industry. By Kindra Cooper.</description>
    </item>
    
    <item>
      <title>Leverage enterprise-scale reference implementations for your cloud adoption</title>
      <link>https://www.codeisgo.com/post/leverage-enterprise-scale-reference-implementations-for-your-cloud-adoption-2021041701/</link>
      <pubDate>Sat, 17 Apr 2021 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/leverage-enterprise-scale-reference-implementations-for-your-cloud-adoption-2021041701/</guid>
      <description>This blog will discuss the IT team at Tailwind Traders and how they leveraged enterprise-scale reference implementations for the cloud environment they are building. By Thomas Maurer Senior Cloud Advocate, Azure and Sarah Lean, Senior Content Engineer, Azure.</description>
    </item>
    
    <item>
      <title>Worst nightmare cyberattack: The untold story of the SolarWinds hack</title>
      <link>https://www.codeisgo.com/post/worst-nightmare-cyberattack-untold-story-of-solarwinds-hack-2021041601/</link>
      <pubDate>Fri, 16 Apr 2021 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/worst-nightmare-cyberattack-untold-story-of-solarwinds-hack-2021041601/</guid>
      <description>The routine software update may be one of the most familiar and least understood parts of our digital lives. By Dina Temple Raston.</description>
    </item>
    
    <item>
      <title>Use event-driven data mesh to avoid drowning in the (data) lake</title>
      <link>https://www.codeisgo.com/post/use-event-driven-data-mesh-to-avoid-drowning-in-data-lake-2021041501/</link>
      <pubDate>Thu, 15 Apr 2021 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/use-event-driven-data-mesh-to-avoid-drowning-in-data-lake-2021041501/</guid>
      <description>For much of the last decade, enterprises fought against data silos, isolated persistence stores holding untold but inaccessible knowledge. Their primary weapon was the data lake: a huge centralized datastore that held terabytes of domain-specific data in a single logical location. By Jesse Menning.</description>
    </item>
    
    <item>
      <title>Moving fast and breaking us all: Big tech&#39;s unaccountable algorithms</title>
      <link>https://www.codeisgo.com/post/moving-fast-and-breaking-us-all-big-tech-unaccountable-algorithms-2021041401/</link>
      <pubDate>Wed, 14 Apr 2021 04:35:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/moving-fast-and-breaking-us-all-big-tech-unaccountable-algorithms-2021041401/</guid>
      <description>They decide who passes and who fails in secondary school. They decide who gets arrested and who goes to prison. They decide what news you see first thing in the morning as well as what news you won&amp;rsquo;t see. And they drive the business models—and revenues—of the world&amp;rsquo;s largest and most powerful digital platforms. By Ellery Roberts Biddle &amp;amp; Jie Zhang.</description>
    </item>
    
    <item>
      <title>Cloud vendor lock-in: the good, the bad and reality</title>
      <link>https://www.codeisgo.com/post/cloud-vendor-lock-in-good-bad-and-reality-2021041301/</link>
      <pubDate>Tue, 13 Apr 2021 10:35:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/cloud-vendor-lock-in-good-bad-and-reality-2021041301/</guid>
      <description>This is the second part of a mini-series centered around cloud computing; a high-level overview of vendor lock-in and mitigation strategies. By Piotr.</description>
    </item>
    
    <item>
      <title>How quantum computing will transform these 9 industries</title>
      <link>https://www.codeisgo.com/post/how-quantum-computing-will-transform-these-9-industries-2021041201/</link>
      <pubDate>Mon, 12 Apr 2021 07:35:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-quantum-computing-will-transform-these-9-industries-2021041201/</guid>
      <description>Quantum computing remains a nascent technology, but its potential is already being felt across many sectors. From healthcare to finance to artificial intelligence, we look at the industries poised to be reshaped by quantum computers. By cbinsights.com.</description>
    </item>
    
    <item>
      <title>Watch hybrid work: It&#39;s complicated</title>
      <link>https://www.codeisgo.com/post/watch-hybrid-work-it-s-complicated-2021041101/</link>
      <pubDate>Sun, 11 Apr 2021 07:35:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/watch-hybrid-work-it-s-complicated-2021041101/</guid>
      <description>We&amp;rsquo;re all rooting for a happy medium with WFH and RTO, but to succeed, take note of these takeaways from 2020. By Jon Arnold.</description>
    </item>
    
    <item>
      <title>Tackling Java cold startup times on AWS Lambda with GraalVM</title>
      <link>https://www.codeisgo.com/post/tackling-java-cold-startup-times-on-aws-lambda-with-graalvm-2021041001/</link>
      <pubDate>Sat, 10 Apr 2021 07:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/tackling-java-cold-startup-times-on-aws-lambda-with-graalvm-2021041001/</guid>
      <description>Have you ever tried running a Java application on AWS Lambda? Well, even the simplest Java application takes significant time to start up at first. The reason behind is simple. AWS has to prepare a runtime environment for your application when it executes the first time. This is called cold-start. By Arnold Galovics.</description>
    </item>
    
    <item>
      <title>Malicious PDFs: Revealing the techniques behind the attacks</title>
      <link>https://www.codeisgo.com/post/malicious-pdfs-revealing-techniques-behind-attacks-2021040901/</link>
      <pubDate>Fri, 09 Apr 2021 06:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/malicious-pdfs-revealing-techniques-behind-attacks-2021040901/</guid>
      <description>Most of us are no strangers to phishing attempts, and over the years we&amp;rsquo;ve kept you informed about the latest tricks used by attackers in the epidemic of phishing and spear-phishing campaigns that plague, in particular, email users. This is an older but useful article by Phil Stokes.</description>
    </item>
    
    <item>
      <title>Google beats Oracle in biggest programming copyright Supreme Court case ever</title>
      <link>https://www.codeisgo.com/post/google-beats-oracle-in-biggest-programming-copyright-supreme-court-case-ever-2021040801/</link>
      <pubDate>Thu, 08 Apr 2021 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/google-beats-oracle-in-biggest-programming-copyright-supreme-court-case-ever-2021040801/</guid>
      <description>At long last, programming code&amp;rsquo;s application programming interfaces are protected from Oracle&amp;rsquo;s over-reaching claims. Ten years ago, Oracle argued that Google had infringed Oracle&amp;rsquo;s copyright, by copying the &amp;ldquo;structure, sequence, and organization&amp;rdquo; of 37 Java application programming interfaces (APIs) into Android. By Steven J. Vaughan-Nichols.</description>
    </item>
    
    <item>
      <title>In-depth dive into security features of Intel/Windows platform secure boot process</title>
      <link>https://www.codeisgo.com/post/in-depth-dive-into-security-features-of-intel-windows-platform-secure-boot-process-2021040701/</link>
      <pubDate>Wed, 07 Apr 2021 07:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/in-depth-dive-into-security-features-of-intel-windows-platform-secure-boot-process-2021040701/</guid>
      <description>This blog post is an in-depth dive into the security features of the Intel/Windows platform boot process. In this post I&amp;rsquo;ll explain the startup process through security focused lenses, next post we&amp;rsquo;ll dive into several known attacks and how they were handled by Intel and Microsoft. By Igor Bogdanov.</description>
    </item>
    
    <item>
      <title>2020 Tech lead survey looks at developers &amp; hints into 2021</title>
      <link>https://www.codeisgo.com/post/2020-tech-lead-survey-looks-at-developers-hints-into-2021-2021040601/</link>
      <pubDate>Tue, 06 Apr 2021 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/2020-tech-lead-survey-looks-at-developers-hints-into-2021-2021040601/</guid>
      <description>Couchbase has surveyed IT decision makers annually to find out the challenges they face in executing their digital transformation strategies. Perhaps unsurprisingly, 2020 was different from previous years. However, it may come as a surprise to find out how attuned CIOs are to the plight of developers. By Christina Knittel.</description>
    </item>
    
    <item>
      <title>Illustrated guide to 12 Factor Apps</title>
      <link>https://www.codeisgo.com/post/illustrated-guide-to-12-factor-apps-2021040501/</link>
      <pubDate>Mon, 05 Apr 2021 07:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/illustrated-guide-to-12-factor-apps-2021040501/</guid>
      <description>The 12 Factor App methodology is an influential pattern to designing scalable application architecture. Here is what that means for application architects and their architecture. By Bob Reselman.</description>
    </item>
    
    <item>
      <title>Ceph geo replication</title>
      <link>https://www.codeisgo.com/post/ceph-geo-replication-2021040401/</link>
      <pubDate>Sun, 04 Apr 2021 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ceph-geo-replication-2021040401/</guid>
      <description>Ceph is our go-to choice for storage clustering (creating a single storage system by linking multiple servers over a network). Ceph offers a robust feature set of native tools that constantly come in handy with routine tasks or specialized challenges you may run into. By Joe Milburn.</description>
    </item>
    
    <item>
      <title>5 common mistakes in Go</title>
      <link>https://www.codeisgo.com/post/5-common-mistakes-in-go-2021040301/</link>
      <pubDate>Sat, 03 Apr 2021 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/5-common-mistakes-in-go-2021040301/</guid>
      <description>Some common mistakes that can be seen in Go are infinite recursive call, assignment to nil map, undesired value being used in goroutine, and more. By Jai Pradeesh.</description>
    </item>
    
    <item>
      <title>Progressive delivery, the future of software development: Ship faster with less risk</title>
      <link>https://www.codeisgo.com/post/progressive-delivery-future-of-software-development-ship-faster-with-less-risk-2021040201/</link>
      <pubDate>Fri, 02 Apr 2021 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/progressive-delivery-future-of-software-development-ship-faster-with-less-risk-2021040201/</guid>
      <description>So far, Continuous Integration/Continuous Delivery (CI/CD) has been at the centre stage of DevOps Services, steering the modern software development industry forward. However, the current and future demands of the industry require new practices that make the deployment process progressive. By Tapan Vora @cuelogic.</description>
    </item>
    
    <item>
      <title>How database replication works</title>
      <link>https://www.codeisgo.com/post/how-database-replication-works-2021040101/</link>
      <pubDate>Thu, 01 Apr 2021 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-database-replication-works-2021040101/</guid>
      <description>Databases are an essential piece of almost every software product. A database is an organized place to store data. At some point, every company realizes that the amount of data they have increases over time. They cannot afford to lose all the accumulated information. By Dmytro Khmelenko.</description>
    </item>
    
    <item>
      <title>Why you should be using low-code apps to build internal tools</title>
      <link>https://www.codeisgo.com/post/why-you-should-be-using-low-code-apps-to-build-internal-tools-2021040101/</link>
      <pubDate>Wed, 31 Mar 2021 07:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-you-should-be-using-low-code-apps-to-build-internal-tools-2021040101/</guid>
      <description>Find out why you should be using low-code apps to build internal tools. By leveraging the speed and cost benefits of the new range of low and no-code tools available, you can use your expertise to deliver applications faster than ever before. By James Konik.</description>
    </item>
    
    <item>
      <title>Terraform: Create AKS cluster</title>
      <link>https://www.codeisgo.com/post/terraform-create-aks-cluster-2021033001/</link>
      <pubDate>Tue, 30 Mar 2021 09:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/terraform-create-aks-cluster-2021033001/</guid>
      <description>While there are several ways to host container workloads in Azure, Azure Kubernetes Service (AKS) provides the easiest way to deploy Kubernetes for teams needing a full orchestration solution. By Jim Counts.</description>
    </item>
    
    <item>
      <title>Fibers in PHP: A new opportunity for async PHP?</title>
      <link>https://www.codeisgo.com/post/fibers-in-php-new-opportunity-for-async-php-2021032901/</link>
      <pubDate>Mon, 29 Mar 2021 09:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/fibers-in-php-new-opportunity-for-async-php-2021032901/</guid>
      <description>It looks like PHP will get fibers soon with PHP 8.1! That&amp;rsquo;s awesome! Or is it. By Christian Lück.</description>
    </item>
    
    <item>
      <title>Study reveals the state of mobile application security</title>
      <link>https://www.codeisgo.com/post/study-reveals-state-of-mobile-application-security-2021032801/</link>
      <pubDate>Sun, 28 Mar 2021 08:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/study-reveals-state-of-mobile-application-security-2021032801/</guid>
      <description>The Synopsys Cybersecurity Research Center (CyRC) analyzed more than 3,000 popular Android applications to assess the state of mobile app security during the COVID-19 pandemic. By @securitymagazine.com.</description>
    </item>
    
    <item>
      <title>Introduction to Azure&#39;s Well-Architected Framework</title>
      <link>https://www.codeisgo.com/post/introduction-to-azure-well-architected-framework-2021032701/</link>
      <pubDate>Sat, 27 Mar 2021 05:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introduction-to-azure-well-architected-framework-2021032701/</guid>
      <description>This blog series on Microsoft&amp;rsquo;s Well-Architected Framework for Azure will equip you with the foundational knowledge and resources you need to become an expert in cloud migration best practices. By Jerry Rhoads.</description>
    </item>
    
    <item>
      <title>Redux best practices for creating scalable API architectures</title>
      <link>https://www.codeisgo.com/post/redux-best-practices-for-creating-scaleable-api-architectures-2021032601/</link>
      <pubDate>Fri, 26 Mar 2021 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/redux-best-practices-for-creating-scaleable-api-architectures-2021032601/</guid>
      <description>We often get confused about fetching data and how to connect our frontend application with the backend and we always end up reading tonnes of articles. Stop fetching data in Redux actions. By Shrey Vijayvargiya.</description>
    </item>
    
    <item>
      <title>How to mitigate Low-Code security risks</title>
      <link>https://www.codeisgo.com/post/how-to-mitigate-low-code-security-risks-2021032501/</link>
      <pubDate>Thu, 25 Mar 2021 07:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-mitigate-low-code-security-risks-2021032501/</guid>
      <description>Gartner predicts that by the end of 2025, over 65% of development projects will use low-code builders. The field of low-code continues to expand. But what security implications does low-code introduce? By Bill Doerrfel.</description>
    </item>
    
    <item>
      <title>How we implemented Distributed Multi-document ACID Transactions in Couchbase</title>
      <link>https://www.codeisgo.com/post/how-we-implemented-distributed-multi-document-acid-transactions-in-couchbase-2021032401/</link>
      <pubDate>Wed, 24 Mar 2021 07:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-we-implemented-distributed-multi-document-acid-transactions-in-couchbase-2021032401/</guid>
      <description>ACID Transactions are a must when you have strict data consistency requirements in your application. The costs of running transactions on distributed systems can rapidly create bottlenecks at scale. By Denis Rosa, Developer Advocate, Couchbase.</description>
    </item>
    
    <item>
      <title>The only guide you need for a static website in Azure — Create a static website</title>
      <link>https://www.codeisgo.com/post/only-guide-you-need-for-static-website-in-azure-to-create-static-website-2021032301/</link>
      <pubDate>Tue, 23 Mar 2021 10:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/only-guide-you-need-for-static-website-in-azure-to-create-static-website-2021032301/</guid>
      <description>Want to know more about static site generators? How to host your static website using Azure services, or how you can automate the full integration of your web code and the deployment of your site build? Either way, this series of blog posts is for you! By Rolf Schutten.</description>
    </item>
    
    <item>
      <title>Set up k3s in high availability using k3d</title>
      <link>https://www.codeisgo.com/post/set-up-k3s-in-high-availability-using-k3d-2021032201/</link>
      <pubDate>Mon, 22 Mar 2021 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/set-up-k3s-in-high-availability-using-k3d-2021032201/</guid>
      <description>Serverless computing is at the precipice of enterprise shift towards containers and microservices. 2021 presents some exciting opportunities to finally board the ship. By Tauseef Khan.</description>
    </item>
    
    <item>
      <title>The state of serverless computing 2021</title>
      <link>https://www.codeisgo.com/post/state-of-serverless-computing-2021-2021032101/</link>
      <pubDate>Sun, 21 Mar 2021 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/state-of-serverless-computing-2021-2021032101/</guid>
      <description>Serverless computing is at the precipice of enterprise shift towards containers and microservices. 2021 presents some exciting opportunities to finally board the ship. By Tauseef Khan.</description>
    </item>
    
    <item>
      <title>Monetizing your blog with cryptocurrencies</title>
      <link>https://www.codeisgo.com/post/monetizing-your-blog-with-cryptocurrencies-2021032001/</link>
      <pubDate>Sat, 20 Mar 2021 08:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/monetizing-your-blog-with-cryptocurrencies-2021032001/</guid>
      <description>Current internet has been dominated by huge corporations, spying on users and selling their data to the advertisement companies. Amount of ads in internet is unbearable, pushing the quality content out in favour of mass produced click baits. By Damian Sosnowski.</description>
    </item>
    
    <item>
      <title>Using Eleventy to host your blog</title>
      <link>https://www.codeisgo.com/post/using-eleventy-to-host-your-blog-2021031901/</link>
      <pubDate>Fri, 19 Mar 2021 08:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/using-eleventy-to-host-your-blog-2021031901/</guid>
      <description>Blogs don&amp;rsquo;t need to be dynamic. Technically, it doesn&amp;rsquo;t make sense to pull data out of a database when a page is requested. Instead, it makes more sense to create the pages (HTML) beforehand (during the build process). By Sahil Parikh.</description>
    </item>
    
    <item>
      <title>Kubernetes Ingress for beginners</title>
      <link>https://www.codeisgo.com/post/kubernetes-ingress-for-beginners-2021031801/</link>
      <pubDate>Thu, 18 Mar 2021 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/kubernetes-ingress-for-beginners-2021031801/</guid>
      <description>As a short definition, an Ingress is a rule that charts how a service, walled inside the cluster, can bridge the divide to the outside world where clients can use it. By Nick Ramirez.</description>
    </item>
    
    <item>
      <title>Tips for Kubernetes cost optimization</title>
      <link>https://www.codeisgo.com/post/tips-for-kubernetes-cost-optimization-2021031701/</link>
      <pubDate>Wed, 17 Mar 2021 07:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/tips-for-kubernetes-cost-optimization-2021031701/</guid>
      <description>Kubernetes is ruling the container market. According to a CNCF survey, the use of Kubernetes in production in 2020 was 93%, up from 78% in 2019. However, the problems most often listed in surveys include networking, storage, tracking, surveillance, a lack of preparation, and, of course, cost management. By Sara Miteva.</description>
    </item>
    
    <item>
      <title>Why reading code is just as important as writing code: How to get better at it</title>
      <link>https://www.codeisgo.com/post/why-reading-code-is-just-as-important-as-writing-code-how-to-get-better-at-it-2021031601/</link>
      <pubDate>Tue, 16 Mar 2021 06:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-reading-code-is-just-as-important-as-writing-code-how-to-get-better-at-it-2021031601/</guid>
      <description>It strikes me as odd. We&amp;rsquo;ve heard the same messages: Write clean code. Write readable code. Write meaningful code. By Amy M Haddad.</description>
    </item>
    
    <item>
      <title>How to containerize a local DynamoDb</title>
      <link>https://www.codeisgo.com/post/how-to-containerize-local-dynamodb-2021031501/</link>
      <pubDate>Mon, 15 Mar 2021 06:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-containerize-local-dynamodb-2021031501/</guid>
      <description>This is going to be a very quick tutorial. I am going to show you how you can use Docker to spin up a DynamoDb. By Phillip Ninan.</description>
    </item>
    
    <item>
      <title>DynamoDB checklist</title>
      <link>https://www.codeisgo.com/post/dynamodb-checklist-2021031401/</link>
      <pubDate>Sun, 14 Mar 2021 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/dynamodb-checklist-2021031401/</guid>
      <description>DynamoDB is the leading serverless database in the AWS suite of offerings. It provides an easy to configure, high-performance, NoSQL database with low operational overhead and almost endless scalability. By SenseDeep.</description>
    </item>
    
    <item>
      <title>How to choose a cloud serverless platform</title>
      <link>https://www.codeisgo.com/post/how-to-choose-cloud-serverless-platform-2021031301/</link>
      <pubDate>Sat, 13 Mar 2021 07:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-choose-cloud-serverless-platform-2021031301/</guid>
      <description>From AWS Lambda and Azure Functions to Knative and OpenFaaS, we have at least a dozen functions-as-a-service platforms to choose from. Here&amp;rsquo;s how to navigate the options. By Martin Heller.</description>
    </item>
    
    <item>
      <title>How code quality is measured: Android code review at Yalantis</title>
      <link>https://www.codeisgo.com/post/how-code-quality-is-measured-android-code-review-at-yalantis-2021031201/</link>
      <pubDate>Fri, 12 Mar 2021 08:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-code-quality-is-measured-android-code-review-at-yalantis-2021031201/</guid>
      <description>Programmers are the authors of great builds just as writers are the authors of bestselling novels. But behind the scenes, there are always many people who contribute to the process. The best code – like the best products of any type – is the result of collaboration. All programmers, both senior-level software engineers and beginners, occasionally need somebody else to take a fresh look at their code and find issues in it. This is how code quality is ensured at Yalantis. By Kate Abrosimova and Olexander Taran.</description>
    </item>
    
    <item>
      <title>Browser attack allows tracking users online with JavaScript disabled</title>
      <link>https://www.codeisgo.com/post/new-browser-attack-allows-tracking-users-online-with-javascript-disabled-2021031901/</link>
      <pubDate>Thu, 11 Mar 2021 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/new-browser-attack-allows-tracking-users-online-with-javascript-disabled-2021031901/</guid>
      <description>Researchers have discovered a new side-channel that they say can be reliably exploited to leak information from web browsers that could then be leveraged to track users even when JavaScript is completely disabled. By Ravie Lakshmanan.</description>
    </item>
    
    <item>
      <title>Application request tracing with Traefik and Jaeger on Kubernetes</title>
      <link>https://www.codeisgo.com/post/how-to-create-rest-api-with-azure-functions-and-serverless-framework-2021030901/</link>
      <pubDate>Wed, 10 Mar 2021 07:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-create-rest-api-with-azure-functions-and-serverless-framework-2021030901/</guid>
      <description>This is the third in a series of articles on site reliability engineering (SRE) and how Traefik can help supply the monitoring and visibility that are necessary to maintain application health. By Neil McAllister.</description>
    </item>
    
    <item>
      <title>How to Create REST API with Azure Functions and Serverless Framework</title>
      <link>https://www.codeisgo.com/post/application-request-tracing-with-traefik-and-jaeger-on-kubernetes-2021031001/</link>
      <pubDate>Tue, 09 Mar 2021 07:35:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/application-request-tracing-with-traefik-and-jaeger-on-kubernetes-2021031001/</guid>
      <description>With the recent updates to the serverless-azure-functions plugin, it is now easier than ever to create, deploy and maintain a real-world REST API running on Azure Functions. This post will walk you through the first few steps of doing that. By Tanner Barlow.</description>
    </item>
    
    <item>
      <title>Online payments using the new Web Payment APIs</title>
      <link>https://www.codeisgo.com/post/online-payments-using-new-web-payment-apis-2021030801/</link>
      <pubDate>Mon, 08 Mar 2021 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/online-payments-using-new-web-payment-apis-2021030801/</guid>
      <description>The Payment Request API and the Payment Handler API are a set of new W3C web standard being introduced to make payments easier on a website. It is aimed at standardizing and providing a consistent user experience for payments for both end-users and for merchants. By Deepu K Sasidharan, Developer Advocate, Adyen.</description>
    </item>
    
    <item>
      <title>How to build a serverless real-time credit card fraud detection solution</title>
      <link>https://www.codeisgo.com/post/how-to-build-serverless-real-time-credit-card-fraud-detection-solution-2021030701/</link>
      <pubDate>Sun, 07 Mar 2021 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-build-serverless-real-time-credit-card-fraud-detection-solution-2021030701/</guid>
      <description>As businesses continue to shift toward online credit card payments, there is a rising need to have an effective fraud detection solution capable of real-time, actionable alerts. By Polong Lin and Pavan Kattamuri.</description>
    </item>
    
    <item>
      <title>Kubernetes – Bridging the gap between 5G and intelligent edge computing</title>
      <link>https://www.codeisgo.com/post/kubernetes-bridging-gap-between-5g-and-intelligent-edge-computing-2021030601/</link>
      <pubDate>Sat, 06 Mar 2021 10:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/kubernetes-bridging-gap-between-5g-and-intelligent-edge-computing-2021030601/</guid>
      <description>An article by Ashish Sharma. In the era of digital transformation, the 5G network is a leap forward. But frankly, the tall promises of the 5G network are cornering the edge computing technology to democratize data at a granular level.</description>
    </item>
    
    <item>
      <title>7 Reasons why products fail</title>
      <link>https://www.codeisgo.com/post/7-reasons-why-products-failings-2021030501/</link>
      <pubDate>Fri, 05 Mar 2021 11:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/7-reasons-why-products-failings-2021030501/</guid>
      <description>What is product failure, anyway? Not all failures are catastrophic where the product is pulled from the market and the company goes out of business. Most are partial or soft failures. By Rick Bess.</description>
    </item>
    
    <item>
      <title>Automate tasks with Power Automate Desktop for Windows 10 with no additional cost</title>
      <link>https://www.codeisgo.com/post/automate-tasks-with-power-automate-desktop-for-windows-10-no-additional-cost-2021030401/</link>
      <pubDate>Thu, 04 Mar 2021 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/automate-tasks-with-power-automate-desktop-for-windows-10-no-additional-cost-2021030401/</guid>
      <description>In 2020, Microsoft Power Automate doubled down on its investments in the robotic process automation (RPA) space with the introduction of Microsoft Power Automate Desktop. By Stephen Siciliano.</description>
    </item>
    
    <item>
      <title>Exploring semantic map embeddings</title>
      <link>https://www.codeisgo.com/post/exploring-semantic-map-embeddings-2021030301/</link>
      <pubDate>Wed, 03 Mar 2021 07:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/exploring-semantic-map-embeddings-2021030301/</guid>
      <description>How do you convey the &amp;ldquo;meaning&amp;rdquo; of a word to a computer? Nowadays, the default answer to this question is &amp;ldquo;use a word embedding&amp;rdquo;. A typical word embedding, such as GloVe or Word2Vec, represents a given word as a real vector of a few hundred dimensions. By Johannes E. M. Mosig.</description>
    </item>
    
    <item>
      <title>Integrating Apache Kafka into your CI/CD with Jenkins &amp; Lenses</title>
      <link>https://www.codeisgo.com/post/integrating-apache-kafka-into-your-ci-cd-with-jenkins-lenses-2021030201/</link>
      <pubDate>Tue, 02 Mar 2021 05:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/integrating-apache-kafka-into-your-ci-cd-with-jenkins-lenses-2021030201/</guid>
      <description>This tutorial will illustrate how you can integrate Lenses into your Jenkins CI/CD using the lenses-cli. The Lenses CLI allows you to manage your Apache Kafka environment using a single unified and secure API across all Kafka components (Kafka Brokers, Zookeepers, Kafka Connect, Schema Registry etc.). By Mihalis Tsoukalos.</description>
    </item>
    
    <item>
      <title>Deep dive into Cloud App Discovery</title>
      <link>https://www.codeisgo.com/post/deep-dive-into-cloud-app-discovery-2021030101/</link>
      <pubDate>Mon, 01 Mar 2021 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/deep-dive-into-cloud-app-discovery-2021030101/</guid>
      <description>Cloud Discovery, which is one of the Microsoft Cloud App Security (MCAS) features, helps organizations to identity applications and user activities, traffic volume, and typical usage hours for each cloud application. In a nutshell, it can help to detect &amp;ldquo;Shadow IT&amp;rdquo; applications and possible risky applications. By Joanna Harding @Microsoft.</description>
    </item>
    
    <item>
      <title>How to protect sensitive data for its entire lifecycle in AWS</title>
      <link>https://www.codeisgo.com/post/how-to-protect-sensitive-data-for-its-entire-lifecycle-in-aws-2021022801/</link>
      <pubDate>Sun, 28 Feb 2021 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-protect-sensitive-data-for-its-entire-lifecycle-in-aws-2021022801/</guid>
      <description>Many Amazon Web Services (AWS) customer workflows require ingesting sensitive and regulated data such as Payments Card Industry (PCI) data, personally identifiable information (PII), and protected health information (PHI). In this post, I&amp;rsquo;ll show you a method designed to protect sensitive data for its entire lifecycle in AWS. By Raj Jain.</description>
    </item>
    
    <item>
      <title>Prooph, top enterprise aware PHP CQRS and Event Sourcing components</title>
      <link>https://www.codeisgo.com/post/prooph-top-enterprise-aware-php-cqrs-and-event-sourcing-components-2021022701/</link>
      <pubDate>Sat, 27 Feb 2021 05:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/prooph-top-enterprise-aware-php-cqrs-and-event-sourcing-components-2021022701/</guid>
      <description>Prooph is an enterprise-ready PHP CQRS and Event Sourcing packages for PHP with support for the most famous PHP web frameworks. If you are not familiar with CQRS (Command Query Responsibility Segregation), it&amp;rsquo;s first described by Greg Young in 2010 and it&amp;rsquo;s basically a design pattern used in enterprise and microservices architecture to separate read and writes in your data layer. By Hatem Ben Yacoub.</description>
    </item>
    
    <item>
      <title>Security logging in cloud environments - AWS</title>
      <link>https://www.codeisgo.com/post/security-logging-in-cloud-environments-aws-2021022601/</link>
      <pubDate>Fri, 26 Feb 2021 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/security-logging-in-cloud-environments-aws-2021022601/</guid>
      <description>If you had to architect a multi-account security logging strategy, where should you start? This blog, part of the &amp;ldquo;Continuous Visibility into Ephemeral Cloud Environments&amp;rdquo; series, will describe a design for a state of the art multi-account security-related logging platform in AWS. By Marco Lancini.</description>
    </item>
    
    <item>
      <title>Authenticating Vuepress apps with Auth0</title>
      <link>https://www.codeisgo.com/post/authenticating-vuepress-apps-with-auth0-2021022501/</link>
      <pubDate>Thu, 25 Feb 2021 08:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/authenticating-vuepress-apps-with-auth0-2021022501/</guid>
      <description>Learn how to create your first VuePress site and add Authentication with Auth0. By Fikayo Adepoju.</description>
    </item>
    
    <item>
      <title>Initialization strategies with Testcontainers for integration tests</title>
      <link>https://www.codeisgo.com/post/initialization-strategies-with-testcontainers-for-integration-tests-2021022401/</link>
      <pubDate>Wed, 24 Feb 2021 08:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/initialization-strategies-with-testcontainers-for-integration-tests-2021022401/</guid>
      <description>Testcontainers offers several initialization strategies for our Docker containers when writing integration tests. Depending on the Docker image we use for our tests, we might have to perform additional setup steps. By Philip.</description>
    </item>
    
    <item>
      <title>How OpenX Trains and serves for a million queries per second in under 15 milliseconds</title>
      <link>https://www.codeisgo.com/post/how-openx-trains-and-serves-for-million-queries-per-second-in-under-15-milliseconds-2021022301/</link>
      <pubDate>Tue, 23 Feb 2021 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-openx-trains-and-serves-for-million-queries-per-second-in-under-15-milliseconds-2021022301/</guid>
      <description>Adtech is an industry built on latency at scale. At OpenX this means that during peak traffic periods our exchange processes more than one million requests for ads every second, most of which require a response in under 300 milliseconds. By Larry Price, OpenX.</description>
    </item>
    
    <item>
      <title>Operating Lambda: Application design</title>
      <link>https://www.codeisgo.com/post/operating-lambda-application-design-2021022201/</link>
      <pubDate>Mon, 22 Feb 2021 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/operating-lambda-application-design-2021022201/</guid>
      <description>In the Operating Lambda series, I cover important topics for developers, architects, and systems administrators who are managing AWS Lambda-based applications. This three-part series discusses application design for Lambda-based applications. By James Beswick.</description>
    </item>
    
    <item>
      <title>Understanding Unikernels: The future of cloud computing, probably</title>
      <link>https://www.codeisgo.com/post/understanding-unikernels-future-of-cloud-computing-probably-2021022101/</link>
      <pubDate>Sun, 21 Feb 2021 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/understanding-unikernels-future-of-cloud-computing-probably-2021022101/</guid>
      <description>Having used Containers, Kubernetes and Serverless (a lot!) over the last few years, I catch myself wondering &amp;lsquo;What next?&amp;rsquo; when it comes to more efficient, faster and secure units of computing. By Nithin Jois.</description>
    </item>
    
    <item>
      <title>AWS X-Ray in 5 minutes</title>
      <link>https://www.codeisgo.com/post/aws-xray-in-5-minutes-2021022001/</link>
      <pubDate>Sat, 20 Feb 2021 06:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/aws-xray-in-5-minutes-2021022001/</guid>
      <description>X-Ray is AWS&amp;rsquo;s distributed tracing system. What the hell is a distributed tracing system? That means that you can trace requests as they travel through your architecture. By John T Earl.</description>
    </item>
    
    <item>
      <title>Build a GraphQL Server using Deno from scratch</title>
      <link>https://www.codeisgo.com/post/build-graphql-server-using-deno-from-scratch-2021021901/</link>
      <pubDate>Fri, 19 Feb 2021 06:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/build-graphql-server-using-deno-from-scratch-2021021901/</guid>
      <description>GraphQL is already known for its good parts. GraphQL helps to build super scalable APIs. It reduces coupling between code and data provider. Deno is one of the fastest-growing frameworks/languages to build APIs. By Deepak Vishwakarma.</description>
    </item>
    
    <item>
      <title>How to become your own mentor</title>
      <link>https://www.codeisgo.com/post/how-to-become-your-own-mentor-2021021801/</link>
      <pubDate>Thu, 18 Feb 2021 05:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-become-your-own-mentor-2021021801/</guid>
      <description>The art of picking up wisdom from many different places. As creative entrepreneurs, we are always relying on inspiration. It&amp;rsquo;s what drives us forward to make new art and express ourselves in a financially viable way. By Jesty Beatz.</description>
    </item>
    
    <item>
      <title>How to make Kafka Consumer compatible with Gevent in Python</title>
      <link>https://www.codeisgo.com/post/how-to-make-kafka-consumer-compatible-with-gevent-in-python-2021021701/</link>
      <pubDate>Wed, 17 Feb 2021 08:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-make-kafka-consumer-compatible-with-gevent-in-python-2021021701/</guid>
      <description>Asynchronous task management using Gevent improves scalability and resource efficiency for distributed systems. However, using this tool with Kafka can be challenging. By Jessica Zhao and Boyang Wei.</description>
    </item>
    
    <item>
      <title>How we improved developer productivity for our DevOps teams</title>
      <link>https://www.codeisgo.com/post/how-we-improved-developer-productivity-for-our-devops-teams-2021021601/</link>
      <pubDate>Tue, 16 Feb 2021 06:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-we-improved-developer-productivity-for-our-devops-teams-2021021601/</guid>
      <description>Across Spotify, our teams diligently strive to fulfill our mission to &amp;ldquo;unlock the potential of human creativity by giving millions of creative artists the opportunity to live off their work, and billions of fans the opportunity to enjoy and be inspired by it&amp;rdquo;. Published by Maria Jernström and Jason Palmer.</description>
    </item>
    
    <item>
      <title>How to write custom cypher procedures with NetworkX and Memgraph</title>
      <link>https://www.codeisgo.com/post/how-to-write-custom-cypher-procedures-with-networkx-and-memgraph-20210215201/</link>
      <pubDate>Mon, 15 Feb 2021 07:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-write-custom-cypher-procedures-with-networkx-and-memgraph-20210215201/</guid>
      <description>Angular is one of the most popular front-end frameworks, with 30% of developers preferring it for their projects. Angular is especially useful for large scale projects with many different views and components. By Ryan Thelin.</description>
    </item>
    
    <item>
      <title>Angular routing guide: How to optimize app navigation</title>
      <link>https://www.codeisgo.com/post/angular-routing-guide-how-to-optimize-app-navigation-2021021401/</link>
      <pubDate>Sun, 14 Feb 2021 03:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/angular-routing-guide-how-to-optimize-app-navigation-2021021401/</guid>
      <description>Angular is one of the most popular front-end frameworks, with 30% of developers preferring it for their projects. Angular is especially useful for large scale projects with many different views and components. By Ryan Thelin.</description>
    </item>
    
    <item>
      <title>Set up Anthos Service Mesh for multiple GKE clusters using Terraform</title>
      <link>https://www.codeisgo.com/post/set-up-anthos-service-mesh-for-multiple-gke-clusters-using-terraform-2021021301/</link>
      <pubDate>Sat, 13 Feb 2021 03:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/set-up-anthos-service-mesh-for-multiple-gke-clusters-using-terraform-2021021301/</guid>
      <description>Anthos Service Mesh is a managed service mesh for Google Kubernetes Engine (GKE) clusters. Anthos Service Mesh allows GKE clusters to use a single logical service mesh, so that pods can communicate across clusters securely and services can share a single Virtual Private Cloud (VPC). By Waheed Brown and Jianhe Liao.</description>
    </item>
    
    <item>
      <title>Open sourcing the Netflix Domain Graph Service Framework: GraphQL for Spring Boot</title>
      <link>https://www.codeisgo.com/post/open-sourcing-netflix-domain-graph-service-framework-graphql-for-spring-boot-2021021201/</link>
      <pubDate>Fri, 12 Feb 2021 09:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/open-sourcing-netflix-domain-graph-service-framework-graphql-for-spring-boot-2021021201/</guid>
      <description>Alex Birsan recently published his article &amp;ldquo;Dependency Confusion: How I Hacked Into Apple, Microsoft and Dozens of Other Companies&amp;rdquo; in which he explains how he used language level package managers like npm (Javascript), pip (Python), and gems (Ruby) to get companies to install and run his malicious code on their infrastructure. By Paul Bakker and Kavitha Srinivasan.</description>
    </item>
    
    <item>
      <title>Preventing dependency confusion in PHP with Composer</title>
      <link>https://www.codeisgo.com/post/preventing-dependency-confusion-in-php-with-composer-2021021101/</link>
      <pubDate>Thu, 11 Feb 2021 06:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/preventing-dependency-confusion-in-php-with-composer-2021021101/</guid>
      <description>Alex Birsan recently published his article &amp;ldquo;Dependency Confusion: How I Hacked Into Apple, Microsoft and Dozens of Other Companies&amp;rdquo; in which he explains how he used language level package managers like npm (Javascript), pip (Python), and gems (Ruby) to get companies to install and run his malicious code on their infrastructure. By Nils Adermann.</description>
    </item>
    
    <item>
      <title>Realizing the full potential of DevSecOps</title>
      <link>https://www.codeisgo.com/post/realizing-full-potential-of-devsecops-2021021001/</link>
      <pubDate>Wed, 10 Feb 2021 07:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/realizing-full-potential-of-devsecops-2021021001/</guid>
      <description>An article about four strategies to achieve a true DevSecOps culture. For federal agencies, achieving mission success increasingly hinges on modernizing legacy systems and transforming operations. By Phoebe Nerdahl @Atlassian.com.</description>
    </item>
    
    <item>
      <title>Windows 10 Device Guard and Credential Guard demystified</title>
      <link>https://www.codeisgo.com/post/windows-10-device-guard-and-credential-guard-demystified-2021020901/</link>
      <pubDate>Tue, 09 Feb 2021 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/windows-10-device-guard-and-credential-guard-demystified-2021020901/</guid>
      <description>While helping Windows Enterprise customers deploy and realize the benefits of Windows 10, I&amp;rsquo;ve observed there&amp;rsquo;s still a lot of confusion regarding the security features of the operating system. By Priyanka_Pillai @Microsoft.</description>
    </item>
    
    <item>
      <title>CSO&#39;s ultimate guide to security and privacy laws, regulations, and compliance</title>
      <link>https://www.codeisgo.com/post/csos-ultimate-guide-to-security-and-privacy-laws-regulations-and-compliance-2021020801/</link>
      <pubDate>Mon, 08 Feb 2021 06:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/csos-ultimate-guide-to-security-and-privacy-laws-regulations-and-compliance-2021020801/</guid>
      <description>This handy directory provides summaries and links to the full text of each security or privacy law and regulation. By csoonline.com.</description>
    </item>
    
    <item>
      <title>10 reasons to use Azure SQL in your next project</title>
      <link>https://www.codeisgo.com/post/10-reasons-to-use-azure-sql-in-your-next-project-2021020701/</link>
      <pubDate>Sun, 07 Feb 2021 06:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/10-reasons-to-use-azure-sql-in-your-next-project-2021020701/</guid>
      <description>There are many database technologies available on Azure that you can choose from. Why would you use Azure SQL. By Davide.</description>
    </item>
    
    <item>
      <title>Spring Batch on Kubernetes: Efficient batch processing at scale</title>
      <link>https://www.codeisgo.com/post/spring-batch-on-kubernetes-efficient-batch-processing-at-scale-2021020601/</link>
      <pubDate>Sat, 06 Feb 2021 07:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/spring-batch-on-kubernetes-efficient-batch-processing-at-scale-2021020601/</guid>
      <description>Batch processing has been a challenging area of computer science since its inception in the early days of punch cards and magnetic tapes. By Mahmoud Ben Hassine.</description>
    </item>
    
    <item>
      <title>From first principles: Why Scala?</title>
      <link>https://www.codeisgo.com/post/from-first-principles-why-scala-2021020501/</link>
      <pubDate>Fri, 05 Feb 2021 07:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/from-first-principles-why-scala-2021020501/</guid>
      <description>Scala, first appearing in 2004, is neither an old stalwart nor a new player in the programming language market. This post will discuss the unique combination of features that Scala provides and how it compares to other languages on the market, diving beneath the superficial experience to explore the fundamentals of the language. By Haoyi.</description>
    </item>
    
    <item>
      <title>Introducing real-time data integration for BigQuery with Cloud Data Fusion</title>
      <link>https://www.codeisgo.com/post/introducing-real-time-data-integration-for-bigquery-with-cloud-data-fusion-2021020401/</link>
      <pubDate>Thu, 04 Feb 2021 07:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introducing-real-time-data-integration-for-bigquery-with-cloud-data-fusion-2021020401/</guid>
      <description>Businesses today have a growing demand for real-time data integration, analysis, and action. More often than not, the valuable data driving these actions—transactional and operational data—is stored either on-prem or in public clouds in traditional relational databases that aren&amp;rsquo;t suitable for continuous analytics. By Bhooshan Mogal.</description>
    </item>
    
    <item>
      <title>Build a full-stack React app with zero configuration</title>
      <link>https://www.codeisgo.com/post/build-full-stack-react-app-with-zero-configuration-2021020301/</link>
      <pubDate>Wed, 03 Feb 2021 07:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/build-full-stack-react-app-with-zero-configuration-2021020301/</guid>
      <description>Building a modern frontend application typically requires a lot of tooling. Think Babel, webpack, Parcel, Rollup etc. There&amp;rsquo;s a reason module bundlers are so popular. By Ohans Emmanuel.</description>
    </item>
    
    <item>
      <title>What&#39;s this about Micro-commits?</title>
      <link>https://www.codeisgo.com/post/whats-this-about-micro-commits-2021020201/</link>
      <pubDate>Tue, 02 Feb 2021 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/whats-this-about-micro-commits-2021020201/</guid>
      <description>We&amp;rsquo;re talking about version control here, but we&amp;rsquo;re also talking about productive habits. The term that is being passed around is &amp;ldquo;micro-commit,&amp;rdquo; and it is one of those concepts that we didn&amp;rsquo;t realize needed a name or a definition or an article on a blog. By Tim Ottinger.</description>
    </item>
    
    <item>
      <title>7 Best Gnome system monitor alternative Linux applications</title>
      <link>https://www.codeisgo.com/post/7-best-gnome-system-monitor-alternative-linux-applications-2021020101/</link>
      <pubDate>Mon, 01 Feb 2021 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/7-best-gnome-system-monitor-alternative-linux-applications-2021020101/</guid>
      <description>It is not very difficult to find some best alternative to Gnome system monitor application that comes out of the box with Gnome desktop environments such as in Ubuntu operating systems. Hence, here are some. By Heyan Maurya.</description>
    </item>
    
    <item>
      <title>Kubernetes and Ubuntu: 2020 roundup</title>
      <link>https://www.codeisgo.com/post/kubernetes-and-ubuntu-2020-roundup-2021013101/</link>
      <pubDate>Sun, 31 Jan 2021 08:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/kubernetes-and-ubuntu-2020-roundup-2021013101/</guid>
      <description>Kubernetes has always been a crucial part of Canonical&amp;rsquo;s vision and contribution to the IT world. All leading cloud providers, such as Google, Microsoft, Amazon, Cisco and IBM run cloud Kubernetes services on Ubuntu, because we focus on the latest container capabilities in modern kernels. By Anastasia Valti.</description>
    </item>
    
    <item>
      <title>Four tactics to build Twitter followings for open source communities</title>
      <link>https://www.codeisgo.com/post/four-tactics-to-build-twitter-followings-for-open-source-communities-2021013001/</link>
      <pubDate>Sat, 30 Jan 2021 06:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/four-tactics-to-build-twitter-followings-for-open-source-communities-2021013001/</guid>
      <description>If you work in a role related to marketing, you&amp;rsquo;ve probably heard of brand personality, the human characteristics companies use to market themselves and their products. On Twitter, it&amp;rsquo;s fast food giant Wendy&amp;rsquo;s claim to fame, and it even drives impact on many of Red Hat&amp;rsquo;s own social accounts. By Alana Fialkoff.</description>
    </item>
    
    <item>
      <title>Fitness data needs an AI revolution</title>
      <link>https://www.codeisgo.com/post/fitness-data-needs-ai-revolution-2021012901/</link>
      <pubDate>Fri, 29 Jan 2021 08:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/fitness-data-needs-ai-revolution-2021012901/</guid>
      <description>As smart watches and other wearables provide users with sensors to monitor their fitness and health, they are generating a treasure trove of data. But whether all of this information actually contributes to a healthier society is up for debate. By Nicole Ferraro.</description>
    </item>
    
    <item>
      <title>Electronics component series: The introduction</title>
      <link>https://www.codeisgo.com/post/electronics-component-series-introduction-2021012901/</link>
      <pubDate>Fri, 29 Jan 2021 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/electronics-component-series-introduction-2021012901/</guid>
      <description>Welcome to this new exciting series! In this series, I will explain the basic components that are used in everyday consumer electronics gadgets. Let&amp;rsquo;s get started. By Chiratidzo Charakupa.</description>
    </item>
    
    <item>
      <title>The RustyHermit unikernel</title>
      <link>https://www.codeisgo.com/post/rustyhermit-unikernel-2021012801/</link>
      <pubDate>Thu, 28 Jan 2021 08:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/rustyhermit-unikernel-2021012801/</guid>
      <description>RustyHermit is a unikernel, which is completely written Rust. Unikernels are application images that directly contain the kernel as a library, so they do not require an installed operating system (OS). They are typical used in virtualized environments, which build the backbone of typical cloud / edge infrastructures. By @stlankes.</description>
    </item>
    
    <item>
      <title>French startup demonstrates iodine propulsion in potential boost for space debris mitigation efforts</title>
      <link>https://www.codeisgo.com/post/french-startup-demonstrates-iodine-propulsion-in-potential-boost-for-space-debris-mitigation-efforts-2021012701/</link>
      <pubDate>Wed, 27 Jan 2021 07:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/french-startup-demonstrates-iodine-propulsion-in-potential-boost-for-space-debris-mitigation-efforts-2021012701/</guid>
      <description>French startup ThrustMe has performed the first on-orbit tests of an innovative iodine-fueled electric propulsion system, proving its ability to change a CubeSat&amp;rsquo;s orbit. By Benjamin ChessEric Sigler.</description>
    </item>
    
    <item>
      <title>Scaling Kubernetes to 7,500 nodes</title>
      <link>https://www.codeisgo.com/post/scaling-kubernetes-to-7500-nodes-2021012601/</link>
      <pubDate>Tue, 26 Jan 2021 07:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/scaling-kubernetes-to-7500-nodes-2021012601/</guid>
      <description>We&amp;rsquo;ve scaled Kubernetes clusters to 7,500 nodes, producing a scalable infrastructure for large models like GPT-3, CLIP, and DALL·E. By Benjamin ChessEric Sigler.</description>
    </item>
    
    <item>
      <title>DevOps vs SRE – Enabling efficiency and resiliency</title>
      <link>https://www.codeisgo.com/post/devops-vs-sre-enabling-efficiency-and-resiliency-2021012501/</link>
      <pubDate>Mon, 25 Jan 2021 07:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/devops-vs-sre-enabling-efficiency-and-resiliency-2021012501/</guid>
      <description>Two hot job titles that were not around or mainstream several years ago are DevOps and site reliability engineers. What can feel like DevOps engineers are a catch all around engineering efficiency, system administration, and release management tend to have oddly broad job descriptions. Site reliability engineers, on the other hand, have a more defined focus but a broad scope in the organization with the teams they support. By Ravi Lachhman.</description>
    </item>
    
    <item>
      <title>Ten computer codes that transformed science</title>
      <link>https://www.codeisgo.com/post/ten-computer-codes-that-transformed-science-2021012401/</link>
      <pubDate>Sun, 24 Jan 2021 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ten-computer-codes-that-transformed-science-2021012401/</guid>
      <description>From Fortran to arXiv.org, these advances in programming and platforms sent biology, climate science and physics into warp speed. By Jeffrey M. Perkel.</description>
    </item>
    
    <item>
      <title>How I built Machine learning with Amazon Personalize and a Customer Data Platform</title>
      <link>https://www.codeisgo.com/post/how-i-built-this-machine-learning-with-amazon-personalize-and-customer-data-platform-2021012301/</link>
      <pubDate>Sat, 23 Jan 2021 08:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-i-built-this-machine-learning-with-amazon-personalize-and-customer-data-platform-2021012301/</guid>
      <description>By making off-the-rack machine learning models accessible for anyone to use, cloud ML services like Amazon Personalize help make ML-driven customer experiences available to teams at any scale. By @mparticle.</description>
    </item>
    
    <item>
      <title>Can you trust Zero Trust?</title>
      <link>https://www.codeisgo.com/post/can-you-trust-zero-trust-2021012201/</link>
      <pubDate>Fri, 22 Jan 2021 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/can-you-trust-zero-trust-2021012201/</guid>
      <description>The days of implicitly trusting connected devices that are behind the traditional enterprise firewalled network with its &amp;ldquo;hard&amp;rdquo; perimeter are no longer. By Jason Soroko.</description>
    </item>
    
    <item>
      <title>Getting started with cloud native tech</title>
      <link>https://www.codeisgo.com/post/getting-started-with-cloud-native-tech-2021012101/</link>
      <pubDate>Thu, 21 Jan 2021 01:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/getting-started-with-cloud-native-tech-2021012101/</guid>
      <description>As you complete each project as a consultant, you start noticing patterns. No matter what the differences are between the various architectures, tech stacks and teams, you find yourself following the same steps. By Brendan Kamp.</description>
    </item>
    
    <item>
      <title>Amazon ECS vs. Amazon EKS: Ultimate showdown</title>
      <link>https://www.codeisgo.com/post/amazon-ecs-vs-amazon-eks-ultimate-showdown-2021012001/</link>
      <pubDate>Wed, 20 Jan 2021 11:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/amazon-ecs-vs-amazon-eks-ultimate-showdown-2021012001/</guid>
      <description>This article will focus on the two featured AWS weapons for microservices and cloud architecture: Amazon Elastic Container Service (Amazon ECS) and Amazon Elastic Kubernetes Service (Amazon EKS). By Serkan Özal.</description>
    </item>
    
    <item>
      <title>Demystifying Ansible for Linux sysadmins</title>
      <link>https://www.codeisgo.com/post/demystifying-ansible-for-linux-sysadmins-2021011901/</link>
      <pubDate>Tue, 19 Jan 2021 05:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/demystifying-ansible-for-linux-sysadmins-2021011901/</guid>
      <description>Taking the labor out of labor-intensive tasks is what Ansible is all about. Learn the basics here. By Pratheek Prabhakaran.</description>
    </item>
    
    <item>
      <title>Agile approach to change management</title>
      <link>https://www.codeisgo.com/post/agile-approach-to-change-management-2021011801/</link>
      <pubDate>Mon, 18 Jan 2021 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/agile-approach-to-change-management-2021011801/</guid>
      <description>In the wake of Covid-19, organizations are fundamentally rethinking their product and service portfolios, reinventing their supply chains, pursuing large-scale organizational restructuring and digital transformation, and rebuilding to correct systemic racism from the ground up. Traditional change management process won&amp;rsquo;t cut it. The author borrows from agile software development processes to reinvent the change management playbook. By Sarah Jensen Clayton.</description>
    </item>
    
    <item>
      <title>Improving the performance of your imbalanced machine learning classifiers</title>
      <link>https://www.codeisgo.com/post/improving-performance-of-your-imbalanced-machine-learning-classifiers-2021011701/</link>
      <pubDate>Sun, 17 Jan 2021 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/improving-performance-of-your-imbalanced-machine-learning-classifiers-2021011701/</guid>
      <description>A comprehensive guide to handling imbalanced datasets. By Francis Adrian Viernes.</description>
    </item>
    
    <item>
      <title>What is a Computed Property in Swift?</title>
      <link>https://www.codeisgo.com/post/what-is-computed-property-in-swift-2021011601/</link>
      <pubDate>Sat, 16 Jan 2021 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-computed-property-in-swift-2021011601/</guid>
      <description>Computed properties are part of a family of property types in Swift. Stored properties are the most common which save and return a stored value whereas computed ones are a bit different. By Antoine van der Lee.</description>
    </item>
    
    <item>
      <title>How to detect complex duplicated methods with PHPStan</title>
      <link>https://www.codeisgo.com/post/how-to-detect-complex-duplicated-methods-with-phpstan-2021011501/</link>
      <pubDate>Fri, 15 Jan 2021 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-detect-complex-duplicated-methods-with-phpstan-2021011501/</guid>
      <description>Duplicated code is a code smell that hides the potential of better design. How can we find it? Is it 100 % identical code token by token? Are methods getName() and getName() on 2 entities duplicated? By Tomas Votruba.</description>
    </item>
    
    <item>
      <title>Demystifying stateful apps on Kubernetes by deploying an etcd cluster</title>
      <link>https://www.codeisgo.com/post/demystifying-stateful-apps-on-kubernetes-by-deploying-etcd-cluster-2021011401/</link>
      <pubDate>Thu, 14 Jan 2021 16:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/demystifying-stateful-apps-on-kubernetes-by-deploying-etcd-cluster-2021011401/</guid>
      <description>Not all apps are the same - when we deploy them to our Kubernetes cluster, we have to take that into account. One classification of apps is between Stateful &amp;amp; Stateless. By Dimitris Kapanidis.</description>
    </item>
    
    <item>
      <title>Sysdig report surfaces shifts in container adoption</title>
      <link>https://www.codeisgo.com/post/sysdig-report-surfaces-shifts-in-container-adoption-2021011301/</link>
      <pubDate>Wed, 13 Jan 2021 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/sysdig-report-surfaces-shifts-in-container-adoption-2021011301/</guid>
      <description>An annual &amp;ldquo;Container Usage and Security Report&amp;rdquo; published today by Sysdig finds there has been a significant shift in terms of the types of container engines organizations are employing. By Mike Vizard.</description>
    </item>
    
    <item>
      <title>What is neuromorphic computing?</title>
      <link>https://www.codeisgo.com/post/what-is-neuromorphic-computing-2021011201/</link>
      <pubDate>Tue, 12 Jan 2021 06:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-neuromorphic-computing-2021011201/</guid>
      <description>What is neuromorphic computing? Everything you need to know about how it is changing the future of computing. By Jo Best.</description>
    </item>
    
    <item>
      <title>Firestore and authentication</title>
      <link>https://www.codeisgo.com/post/firestore-and-authentication-2021011101/</link>
      <pubDate>Mon, 11 Jan 2021 06:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/firestore-and-authentication-2021011101/</guid>
      <description>Firebase authentication makes it easy to add user identities to your app. When combined with Firestore, it can help to secure user data. By Steve Marx.</description>
    </item>
    
    <item>
      <title>Junit 5 tutorial for beginners</title>
      <link>https://www.codeisgo.com/post/junit-5-tutorial-for-beginners-2021011001/</link>
      <pubDate>Sun, 10 Jan 2021 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/junit-5-tutorial-for-beginners-2021011001/</guid>
      <description>Sai Upadhyayula wrote this piece about Junit. Junit 5 is one of the popular testing frameworks in the Java Development World. Even though JUnit 5 is a successor for Junit 4, the architecture of the framework is completely different, so let&amp;rsquo;s have a look at the Architecture of Junit 5.</description>
    </item>
    
    <item>
      <title>Architect&#39;s guide to APIs: SOAP, REST, GraphQL, and gRPC</title>
      <link>https://www.codeisgo.com/post/architects-guide-to-apis-soap-rest-graphql-and-grpc-2021010901/</link>
      <pubDate>Sat, 09 Jan 2021 07:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/architects-guide-to-apis-soap-rest-graphql-and-grpc-2021010901/</guid>
      <description>There are many strategies for data exchange. Here&amp;rsquo;s a primer on four essentials. By Bob Reselman.</description>
    </item>
    
    <item>
      <title>Best practices of comprehensions in Elixir</title>
      <link>https://www.codeisgo.com/post/best-practices-of-comprehensions-in-elixir-2021010801/</link>
      <pubDate>Fri, 08 Jan 2021 07:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/best-practices-of-comprehensions-in-elixir-2021010801/</guid>
      <description>Surprising examples of using for-comprehension in Elixir. For comprehension provides a very elegant syntax to loop over collections and an effective way to transform the given enumerable. By Kamil Lelonek.</description>
    </item>
    
    <item>
      <title>Developing Gatsby sites using Nx</title>
      <link>https://www.codeisgo.com/post/developing-gatsby-sites-using-nx-2021010701/</link>
      <pubDate>Thu, 07 Jan 2021 05:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/developing-gatsby-sites-using-nx-2021010701/</guid>
      <description>Nx is a suite of powerful, extensible dev tools that help you develop, test, build, and scale with React and React frameworks like Gatsby, Next.js, React Native, etc. Co-authored by Max Koretskyi, Victor Savkin &amp;amp; Juri Strumpflohner.</description>
    </item>
    
    <item>
      <title>Docker for Java developers: 5 things you need to know not to fail your security</title>
      <link>https://www.codeisgo.com/post/docker-for-java-developers-5-things-you-need-to-know-not-to-fail-your-security-2021010601/</link>
      <pubDate>Wed, 06 Jan 2021 05:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/docker-for-java-developers-5-things-you-need-to-know-not-to-fail-your-security-2021010601/</guid>
      <description>In this article we will focus on the Docker container security aspects related to building a Docker image, reducing the security vulnerabilities count introduced by Docker base images as well as Dockerfile security best practices. By Liran Tal and Omer Levi Hevroni.</description>
    </item>
    
    <item>
      <title>10 reasons to try no-code apps for your mobile workforce</title>
      <link>https://www.codeisgo.com/post/10-reasons-to-try-nocode-apps-for-your-mobile-workforce-2021010501/</link>
      <pubDate>Tue, 05 Jan 2021 08:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/10-reasons-to-try-nocode-apps-for-your-mobile-workforce-2021010501/</guid>
      <description>Whatever your 2021 business goals are, adopting no-code apps can bring you one step closer (many steps closer, if we&amp;rsquo;re being honest) to reaching them — especially if you&amp;rsquo;re managing a mobile workforce. By Sam Puckett.</description>
    </item>
    
    <item>
      <title>How to SSH into a Docker container</title>
      <link>https://www.codeisgo.com/post/how-to-ssh-into-docker-container-2021010401/</link>
      <pubDate>Mon, 04 Jan 2021 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-ssh-into-docker-container-2021010401/</guid>
      <description>How do you use SSH to enter a Docker container? The traditional approach consists of two step. By Debdut Chakraborty.</description>
    </item>
    
    <item>
      <title>What is a gRPC API and How Does it Work?</title>
      <link>https://www.codeisgo.com/post/what-is-grpc-api-and-how-does-it-work-2021010301/</link>
      <pubDate>Sun, 03 Jan 2021 04:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-grpc-api-and-how-does-it-work-2021010301/</guid>
      <description>gRPC has become an important technology for implementing distributed software systems that need to run fast on a massive scale. In short, gRPC is an API framework that allows a program in one location on the internet to pass data to a distinct function in another program at another location on the internet for processing. By Bob Reselman, @CogArtTech.</description>
    </item>
    
    <item>
      <title>Software architecture diagrams - which tool should we use?</title>
      <link>https://www.codeisgo.com/post/software-architecture-diagrams-which-tool-should-we-use-2021010201/</link>
      <pubDate>Sat, 02 Jan 2021 06:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/software-architecture-diagrams-which-tool-should-we-use-2021010201/</guid>
      <description>&amp;ldquo;Which diagramming tool should we use?&amp;rdquo; - I hear this question on a regular basis, with teams debating the pros and cons of tools such as PlantUML vs Mermaid, for example. By Simon Brown.</description>
    </item>
    
    <item>
      <title>Using GitHub container registry in practice</title>
      <link>https://www.codeisgo.com/post/using-github-container-registry-in-practice-2021010101/</link>
      <pubDate>Fri, 01 Jan 2021 04:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/using-github-container-registry-in-practice-2021010101/</guid>
      <description>Exploring the new capabilities of GitHub Container Registry. Did you know that GitHub has launched the new GitHub Container Registry September 2020? By Kasun Rajapakse.</description>
    </item>
    
    <item>
      <title>Client side architecture basics guide to testable flexible maintainable react</title>
      <link>https://www.codeisgo.com/post/client-side-architecture-basics-guide-to-testable-flexible-maintainable-react-2020123101/</link>
      <pubDate>Thu, 31 Dec 2020 07:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/client-side-architecture-basics-guide-to-testable-flexible-maintainable-react-2020123101/</guid>
      <description>Though the tools we use to build client-side web apps have changed substantially over the years, the fundamental principles behind designing robust software have remained relatively the same. By Khalil Stemmler.</description>
    </item>
    
    <item>
      <title>Search engine giants like Google could soon face competitions</title>
      <link>https://www.codeisgo.com/post/search-engine-giants-like-google-could-soon-face-competition-2020123002/</link>
      <pubDate>Wed, 30 Dec 2020 07:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/search-engine-giants-like-google-could-soon-face-competition-2020123002/</guid>
      <description>The European Union and the United States want to introduce tighter rules for tech giants like Google. Search engine rivals are ready to step up as efforts are made to create a fairer competitive environment. By dw.com.</description>
    </item>
    
    <item>
      <title>How to structure CSS classes</title>
      <link>https://www.codeisgo.com/post/how-to-structure-css-classes-2020123001/</link>
      <pubDate>Wed, 30 Dec 2020 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-structure-css-classes-2020123001/</guid>
      <description>A clean and arranged CSS structure is hard to maintain in growing projects. Therefore it is important to think about how you would like to structure your classes right from the start so that you don&amp;rsquo;t lose control. But if you start searching for methodologies and techniques to organize your CSS, you will soon realize that there are many ways to reach your goal! By Anne Debora Zimmermann.</description>
    </item>
    
    <item>
      <title>Deploy Fedora CoreOS servers with Terraform</title>
      <link>https://www.codeisgo.com/post/deploy-fedora-coreos-servers-with-terraform-2020122901/</link>
      <pubDate>Tue, 29 Dec 2020 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/deploy-fedora-coreos-servers-with-terraform-2020122901/</guid>
      <description>Fedora CoreOS is a lightweight, secure operating system optimized for running containerized workloads. A YAML document is all you need to describe the workload you&amp;rsquo;d like to run on a Fedora CoreOS server. By Nathan Smith @fedoramagazine.</description>
    </item>
    
    <item>
      <title>Open source strategy of Amazon Web Services</title>
      <link>https://www.codeisgo.com/post/open-source-strategy-of-amazon-web-services-2020122801/</link>
      <pubDate>Mon, 28 Dec 2020 08:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/open-source-strategy-of-amazon-web-services-2020122801/</guid>
      <description>Did you know that Amazon leads more than 1,200 open source projects on GitHub? That number, which author got from the Open Source at AWS web page, was confirmed by Asay (Head of Open Source Strategy and Marketing at Amazon Web Services) to represent &amp;ldquo;officially sponsored projects&amp;rdquo; — meaning they are open source projects that began inside of AWS, rather than being independent projects run by AWS employees. By Richard MacManus.</description>
    </item>
    
    <item>
      <title>How to build with Terraform: Azure VMs (Windows)</title>
      <link>https://www.codeisgo.com/post/how-to-build-with-terraform-azure-vms-windows-2020122701/</link>
      <pubDate>Sun, 27 Dec 2020 08:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-build-with-terraform-azure-vms-windows-2020122701/</guid>
      <description>Have you created an Azure VM via the Azure portal before? If so, how many clicks did it take to do that? Can you do it, again and again, providing the exact same input values to ensure you meet a specific standard? Probably not. You need to automate the process. Create Azure VMs with Terraform! By Adam Bertram.</description>
    </item>
    
    <item>
      <title>TypeScript compilation performance best practices</title>
      <link>https://www.codeisgo.com/post/typescript-compilation-performance-best-practices-2020122601/</link>
      <pubDate>Sat, 26 Dec 2020 08:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/typescript-compilation-performance-best-practices-2020122601/</guid>
      <description>There are easy ways to configure TypeScript to ensure faster compilations and editing experiences. The earlier that these practices can be adopted, the better. By Daniel Rosenwasser.</description>
    </item>
    
    <item>
      <title>How to optimize large scale serverless applications for operational excellence</title>
      <link>https://www.codeisgo.com/post/how-to-optimize-large-scale-serverless-applications-for-operational-excellence-2020122501/</link>
      <pubDate>Fri, 25 Dec 2020 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-optimize-large-scale-serverless-applications-for-operational-excellence-2020122501/</guid>
      <description>Managing applications at scale often comes up as one of the biggest concerns for businesses; How can it work smoothly? How do we monitor so many resources? By Taavi Rehemägi.</description>
    </item>
    
    <item>
      <title>NULL values in SQL queries</title>
      <link>https://www.codeisgo.com/post/null-values-in-sql-queries-2020122401/</link>
      <pubDate>Thu, 24 Dec 2020 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/null-values-in-sql-queries-2020122401/</guid>
      <description>This post is about NULL values in SQL, and comes courtesy of my friend and database wizard, Kaley. You should check out his website if you&amp;rsquo;d like to learn more about SQL, Oracle database, and making queries run faster. By Mitchum.</description>
    </item>
    
    <item>
      <title>Six principles for building robust yet flexible shared data applications</title>
      <link>https://www.codeisgo.com/post/six-principles-for-building-robust-yet-flexible-shared-data-applications-2020122301/</link>
      <pubDate>Wed, 23 Dec 2020 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/six-principles-for-building-robust-yet-flexible-shared-data-applications-2020122301/</guid>
      <description>Paul Done brought together a set of techniques he has identified to effectively deliver resilient yet evolvable data-driven applications.</description>
    </item>
    
    <item>
      <title>Getting started with distributed TensorFlow on GCP</title>
      <link>https://www.codeisgo.com/post/getting-started-with-distributed-tensorflow-on-gcp-2020122201/</link>
      <pubDate>Tue, 22 Dec 2020 07:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/getting-started-with-distributed-tensorflow-on-gcp-2020122201/</guid>
      <description>For many in the world of data science, distributed training can seem a daunting task. In addition to building and thoughtfully evaluating a high-quality ML model, you have to be aware of how to optimize your model for specific hardware and manage infrastructure. By Nikita Namjoshi.</description>
    </item>
    
    <item>
      <title>Modelling the time-of-arrival using distributions</title>
      <link>https://www.codeisgo.com/post/modelling-time-of-arrival-using-distributions-2020122101/</link>
      <pubDate>Mon, 21 Dec 2020 06:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/modelling-time-of-arrival-using-distributions-2020122101/</guid>
      <description>Estimating the time-of-arrival is a common problem in a wide range of settings, e.g. in logistics. This post will show a distribution-based approach that enables us to get more insights about arrival times and how we could use this information for decision-making in the logistics industry. By Jonas Laake.</description>
    </item>
    
    <item>
      <title>How to break the product backlog</title>
      <link>https://www.codeisgo.com/post/how-to-break-product-backlog-2020122001/</link>
      <pubDate>Sun, 20 Dec 2020 06:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-break-product-backlog-2020122001/</guid>
      <description>How breaking down your product backlog can help your team create great products. By Filipe Rigueiro.</description>
    </item>
    
    <item>
      <title>Build a serverless app using Go and Azure functions</title>
      <link>https://www.codeisgo.com/post/build-serverless-app-using-go-and-azure-functions-2020121901/</link>
      <pubDate>Sat, 19 Dec 2020 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/build-serverless-app-using-go-and-azure-functions-2020121901/</guid>
      <description>Webhook backend is a popular use case for FaaS (Functions-as-a-service) platforms. Using a serverless function, it&amp;rsquo;s quite convenient to encapsulate the webhook functionality and expose it in the form of an HTTP endpoint. By Abhishek Gupta.</description>
    </item>
    
    <item>
      <title>Serverless decision service</title>
      <link>https://www.codeisgo.com/post/serverless-decision-service-2020121801/</link>
      <pubDate>Fri, 18 Dec 2020 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/serverless-decision-service-2020121801/</guid>
      <description>Serverless is definitely a trend that enables organisations to just manage what matters to them rather than the whole infrastructure to run their business.  Serverless Decision Service seems to be an answer to business agility that drives the business performance as it will take the worry and efforts of how to run operational decisions away from organisations. By Arash Aghlara.</description>
    </item>
    
    <item>
      <title>Handling webhooks with EventBridge, SAM and SAR</title>
      <link>https://www.codeisgo.com/post/handling-webhooks-with-eventbridge-sam-and-sar-2020121701/</link>
      <pubDate>Thu, 17 Dec 2020 06:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/handling-webhooks-with-eventbridge-sam-and-sar-2020121701/</guid>
      <description>Applications author worked on in the last decade were rarely isolated from the rest of the world. Most of the time, they had many interactions with other applications out there. From time to time, some of these integrations are using WebSockets, which makes our integration realtime. By Slobodan Stojanović.</description>
    </item>
    
    <item>
      <title>Developing micro-microservices in C on Red Hat OpenShift</title>
      <link>https://www.codeisgo.com/post/developing-micro-microservices-in-c-on-red-hat-openshift-2020121601/</link>
      <pubDate>Wed, 16 Dec 2020 06:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/developing-micro-microservices-in-c-on-red-hat-openshift-2020121601/</guid>
      <description>For optimal runtime resource usage and millisecond startup times, though, it remains hard to beat C. Comparatively few people in the IT industry have experience implementing middleware components in C. This fact is ironic because C is an ideal vehicle for implementing truly micro microservices. By Kevin Boone.</description>
    </item>
    
    <item>
      <title>Auth0 introduces adaptive MFA</title>
      <link>https://www.codeisgo.com/post/auth0-introduces-adaptive-mfa-2020121501/</link>
      <pubDate>Tue, 15 Dec 2020 09:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/auth0-introduces-adaptive-mfa-2020121501/</guid>
      <description>Adaptive MFA improves security and customer experience. According to Dashlane, the average US internet user has over 150 online accounts, with that number projected to double by 2022. By Randy Nasson and Antonio Fuentes.</description>
    </item>
    
    <item>
      <title>The last guide to the useEffect Hook you&#39;ll ever need</title>
      <link>https://www.codeisgo.com/post/last-guide-to-useeffect-hook-you-ll-ever-need-2020121401/</link>
      <pubDate>Mon, 14 Dec 2020 08:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/last-guide-to-useeffect-hook-you-ll-ever-need-2020121401/</guid>
      <description>Understanding how the useEffect Hook works is one of the most important concepts for mastering React today. If you have been working with React for several years, it is especially crucial to understand how working with useEffect differs from working with the lifecycle methods of class-based components. In fact, it is a wholesale shift in mindset! By Sebastian Weber.</description>
    </item>
    
    <item>
      <title>We burnt $72k testing Firebase &#43; Cloud Run and almost went bankrupt</title>
      <link>https://www.codeisgo.com/post/we-burnt-72k-testing-firebase-cloud-run-and-almost-went-bankrupt-2020121301/</link>
      <pubDate>Sun, 13 Dec 2020 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/we-burnt-72k-testing-firebase-cloud-run-and-almost-went-bankrupt-2020121301/</guid>
      <description>This is the story of how close we came to shutting down before even launching our first product, how we survived, and the lessons we learnt. By Sudeep Chauhan.</description>
    </item>
    
    <item>
      <title>How to install PHP 8 on Ubuntu 20.04</title>
      <link>https://www.codeisgo.com/post/how-to-install-php8-on-ubuntu-20-2020121201/</link>
      <pubDate>Sat, 12 Dec 2020 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-install-php8-on-ubuntu-20-2020121201/</guid>
      <description>PHP is one of the most widely used server-side programming languages. Many popular CMS and frameworks such as WordPress, Magento, and Laravel are written in PHP. PHP 8.0 is the latest major release of the PHP language. It introduces several breaking changes, performance improvements, and lots of new features such as named arguments, JIT compiler, union types, match expression, and more. By linuxize.com.</description>
    </item>
    
    <item>
      <title>How payment transaction processing works</title>
      <link>https://www.codeisgo.com/post/how-payment-transaction-processing-works-2020121101/</link>
      <pubDate>Fri, 11 Dec 2020 04:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-payment-transaction-processing-works-2020121101/</guid>
      <description>Payment transactions occur in a matter of seconds. We can easily swipe our credit card or touch to pay, and there&amp;rsquo;s an instant exchange of value. But it&amp;rsquo;s not as simple as it seems. Behind every digital transaction is an intricate web of processes that enables nearly $2 trillion in payment volume. By privacy.com.</description>
    </item>
    
    <item>
      <title>Azure Container Registry: Securing container workflows</title>
      <link>https://www.codeisgo.com/post/azure-container-registry-securing-container-workflows-2020121001/</link>
      <pubDate>Thu, 10 Dec 2020 06:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/azure-container-registry-securing-container-workflows-2020121001/</guid>
      <description>Securing any environment requires multiple lines of defense. Azure Container Registry recently announced the general availability of features like Azure Private Link, customer-managed keys, dedicated data-endpoints, and Azure Policy definitions. These features provide tools to secure Azure Container Registry as part of the container end-to-end workflow. By Reshmi Mangalore Senior Program Manager.</description>
    </item>
    
    <item>
      <title>How to increase push notification delivery rate in Android?</title>
      <link>https://www.codeisgo.com/post/how-to-increase-push-notification-delivery-rate-in-android-2020120901/</link>
      <pubDate>Wed, 09 Dec 2020 06:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-increase-push-notification-delivery-rate-in-android-2020120901/</guid>
      <description>Notifications are one of the important parts of any application. Almost every application on your mobile device will be sending some or other kind of notification. By Sumit Mishra.</description>
    </item>
    
    <item>
      <title>Good-bye ESNI, hello ECH!</title>
      <link>https://www.codeisgo.com/post/good-bye-esni-hello-ech-2020120801/</link>
      <pubDate>Tue, 08 Dec 2020 11:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/good-bye-esni-hello-ech-2020120801/</guid>
      <description>Most communication on the modern Internet is encrypted to ensure that its content is intelligible only to the endpoints, i.e., client and server. Encryption, however, requires a key and so the endpoints must agree on an encryption key without revealing the key to would-be attackers. By Christopher Patton.</description>
    </item>
    
    <item>
      <title>Movement is medicine: How to work (and work out) safely at home</title>
      <link>https://www.codeisgo.com/post/movement-is-medicine-how-to-work-and-work-out-safely-at-home-2020120701/</link>
      <pubDate>Mon, 07 Dec 2020 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/movement-is-medicine-how-to-work-and-work-out-safely-at-home-2020120701/</guid>
      <description>Use these tips from Michigan Tech faculty and staff to be more physically comfortable and safer while learning, working and staying healthy at home. By Cyndi Perkins.</description>
    </item>
    
    <item>
      <title>Microfrontends: expensive recipe for frontend applications</title>
      <link>https://www.codeisgo.com/post/microfrontends-expensive-recipe-for-frontend-applications-2020120601/</link>
      <pubDate>Sun, 06 Dec 2020 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/microfrontends-expensive-recipe-for-frontend-applications-2020120601/</guid>
      <description>Microfrontends is a new trend in the frontend world however, the idea of being able to compose an application out of other independent applications is not new. By Sergio Martino.</description>
    </item>
    
    <item>
      <title>How to groom your engineers for engineering management roles</title>
      <link>https://www.codeisgo.com/post/how-to-groom-your-engineers-for-engineering-management-roles-2020120501/</link>
      <pubDate>Sat, 05 Dec 2020 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-groom-your-engineers-for-engineering-management-roles-2020120501/</guid>
      <description>By understanding your engineer&amp;rsquo;s driving motivations for wanting that new role and making sure that they&amp;rsquo;re realistic about the right things to optimize for with those motivations in mind. By Vishwa Krishnakumar.</description>
    </item>
    
    <item>
      <title>From Vue to Nuxt: Server-side rendering in a nutshell</title>
      <link>https://www.codeisgo.com/post/from-vue-to-nuxt-server-side-rendering-in-nutshell-2020120401/</link>
      <pubDate>Fri, 04 Dec 2020 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/from-vue-to-nuxt-server-side-rendering-in-nutshell-2020120401/</guid>
      <description>Building front-end apps is no longer limited to taking care of what is happening only in the browser. We need to dig into the server-side as well if we want to provide reliable software. By Patryk Andrzejewski.</description>
    </item>
    
    <item>
      <title>OpenAPI-backed API testing in PHP projects: Laravel example</title>
      <link>https://www.codeisgo.com/post/openapi-backed-api-testing-in-php-projects-laravel-example-2020120301/</link>
      <pubDate>Thu, 03 Dec 2020 08:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/openapi-backed-api-testing-in-php-projects-laravel-example-2020120301/</guid>
      <description>OpenAPI is a specification intended to describe RESTful APIs in JSON and YAML, with the aim of being understandable by humans and machines alike. By Yannick Chenot.</description>
    </item>
    
    <item>
      <title>Sprint planning checklist</title>
      <link>https://www.codeisgo.com/post/sprint-planning-checklist-2020120201/</link>
      <pubDate>Wed, 02 Dec 2020 10:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/sprint-planning-checklist-2020120201/</guid>
      <description>A Sprint Planning checklist? How dare you: Agile is a mindset, not a methodology. It is a journey, not a destination. There is no one-size-fits-all approach, and what else could you possibly cover with a checklist, the mother of all standardized processes? By Stefan Wolpers.</description>
    </item>
    
    <item>
      <title>How to supercharge string search through a directory hierarchy on a Linux/Unix</title>
      <link>https://www.codeisgo.com/post/how-to-supercharge-string-search-through-directory-hierarchy-on-linux-unix-2020120101/</link>
      <pubDate>Tue, 01 Dec 2020 07:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-supercharge-string-search-through-directory-hierarchy-on-linux-unix-2020120101/</guid>
      <description>Usually, I use the grep command/egrep command for code searching on my box. Recently, I come across another cool tool called ag. It is an attempt to make something better than ack, which itself is better than grep command. Let us see how to install and use the ag tool on Unix-like operating systems. By Vivek Gite.</description>
    </item>
    
    <item>
      <title>10 docker security best practices</title>
      <link>https://www.codeisgo.com/post/10-docker-security-best-practices-2020113001/</link>
      <pubDate>Mon, 30 Nov 2020 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/10-docker-security-best-practices-2020113001/</guid>
      <description>Docker containers and Kubernetes are the driving force of a modern software development life cycle. Although Docker is a safer option than working on the host machine directly, many potential security issues may arise while working with containers. By Sofija Simic, an aspiring technical writer at phoenixNAP.</description>
    </item>
    
    <item>
      <title>How to grid search deep learning models for time series forecasting</title>
      <link>https://www.codeisgo.com/post/how-to-grid-search-deep-learning-models-for-time-series-forecasting-2020112901/</link>
      <pubDate>Sun, 29 Nov 2020 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-grid-search-deep-learning-models-for-time-series-forecasting-2020112901/</guid>
      <description>Grid searching is generally not an operation that we can perform with deep learning methods. This is because deep learning methods often require large amounts of data and large models, together resulting in models that take hours, days, or weeks to train. By Jason Brownlee.</description>
    </item>
    
    <item>
      <title>Learn how to use webhooks by connecting NodeJS, IFTTT and Twitter</title>
      <link>https://www.codeisgo.com/post/learn-how-to-use-webhooks-by-connecting-nodejs-ifttt-and-twitter-2020112801/</link>
      <pubDate>Sat, 28 Nov 2020 08:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/learn-how-to-use-webhooks-by-connecting-nodejs-ifttt-and-twitter-2020112801/</guid>
      <description>In this guide, you&amp;rsquo;ll learn what webhooks are and how they work. You&amp;rsquo;ll then put together a simple Webhook integration for IFTTT and Twitter, using Node and a simple Express app. By Robbie Cahill.</description>
    </item>
    
    <item>
      <title>Remote work is changing how productivity is measured</title>
      <link>https://www.codeisgo.com/post/remote-work-is-changing-how-productivity-is-measured-2020112701/</link>
      <pubDate>Fri, 27 Nov 2020 08:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/remote-work-is-changing-how-productivity-is-measured-2020112701/</guid>
      <description>Companies are getting a reality check about how work gets done. In March 2020, the largest &amp;ldquo;work-from-home&amp;rdquo; experiment in history began. By Matt Klassen.</description>
    </item>
    
    <item>
      <title>How to set up your own home VPN server</title>
      <link>https://www.codeisgo.com/post/how-to-set-up-your-own-home-vpn-server-2020112601/</link>
      <pubDate>Thu, 26 Nov 2020 07:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-set-up-your-own-home-vpn-server-2020112601/</guid>
      <description>Virtual Private Networks (VPNs) are very useful, whether you&amp;rsquo;re traveling the world or just using public Wi-Fi at a coffee shop in your hometown. But you don&amp;rsquo;t necessarily have to pay for a VPN service—you could host your own VPN server at home. By Chris Hoffman.</description>
    </item>
    
    <item>
      <title>Why Gatsby chose headless WordPress for our blog</title>
      <link>https://www.codeisgo.com/post/why-gatsby-chose-headless-wordpress-for-our-blog-2020112501/</link>
      <pubDate>Wed, 25 Nov 2020 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-gatsby-chose-headless-wordpress-for-our-blog-2020112501/</guid>
      <description>Back when Gatsby first launched we produced all of our content — including blog, landing pages, and documentation — in a public GitHub repo. That approach just made sense for an open-source software company where most of the team were web developers. And it worked fine &amp;hellip; for a while. By Hashim Warren.</description>
    </item>
    
    <item>
      <title>RPC over RabbitMQ (with Elixir)</title>
      <link>https://www.codeisgo.com/post/rpc-over-rabbitmq-with-elixir-2020112401/</link>
      <pubDate>Tue, 24 Nov 2020 07:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/rpc-over-rabbitmq-with-elixir-2020112401/</guid>
      <description>At Community we use RabbitMQ, a lot. It&amp;rsquo;s the infrastructure backbone that allows our services (over forty at this point) to communicate with each other. That mostly happens through events (since we have an event-sourced system), but in some cases what we need is a request-response interaction between two services. By Andrea Leopardi.</description>
    </item>
    
    <item>
      <title>Server-Side development with Kotlin: Frameworks and libraries</title>
      <link>https://www.codeisgo.com/post/server-side-development-with-kotlin-frameworks-and-libraries-2020112301/</link>
      <pubDate>Mon, 23 Nov 2020 05:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/server-side-development-with-kotlin-frameworks-and-libraries-2020112301/</guid>
      <description>It is quite common to use existing frameworks and libraries for backend application development. If we look at most of the popular frameworks in the Java ecosystem, many of them actually support Kotlin out of the box. There are a lot of Java libraries too. You can use these frameworks and libraries in your Kotlin programs thanks to Kotlin&amp;rsquo;s flawless Java interoperability. By Anton Arhipov.</description>
    </item>
    
    <item>
      <title>Mapping the future of legal personality</title>
      <link>https://www.codeisgo.com/post/mapping-future-of-legal-personality-2020112201/</link>
      <pubDate>Sun, 22 Nov 2020 06:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/mapping-future-of-legal-personality-2020112201/</guid>
      <description>This article evaluates how to adapt to disruption by examining the concept of legal personality as applied to DAOs, taking into account the unique features of DAOs, and reimagining how these and other Innovative Technology Arrangements might be regulated more effectively. By Max Ganado, Joshua Ellul, Gordon Pace, Steven Tendon, and Bryan Wilson.</description>
    </item>
    
    <item>
      <title>How to use Azure spot to reduce Azure virtualization costs</title>
      <link>https://www.codeisgo.com/post/how-to-use-azure-spot-to-reduce-azure-virtualization-costs-2020112101/</link>
      <pubDate>Sat, 21 Nov 2020 08:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-use-azure-spot-to-reduce-azure-virtualization-costs-2020112101/</guid>
      <description>One of the key benefits of cloud computing is the resource optimization achieved through hardware abstraction. This article explains how Azure Spot can provide a scalable virtualization management solution saving you from using unnecessary VMs. By Symon Perriman.</description>
    </item>
    
    <item>
      <title>Getting started with SwiftIO</title>
      <link>https://www.codeisgo.com/post/getting-started-with-swiftio-2020112001/</link>
      <pubDate>Fri, 20 Nov 2020 06:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/getting-started-with-swiftio-2020112001/</guid>
      <description>SwiftIO is an electronic circuit board that runs Swift on the bare metal. It can control sensors, displays, lights, motors and more. By Tibor Bödecs.</description>
    </item>
    
    <item>
      <title>Pulsar advantages over Kafka</title>
      <link>https://www.codeisgo.com/post/pulsar-advantages-over-kafka-2020111901/</link>
      <pubDate>Thu, 19 Nov 2020 06:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/pulsar-advantages-over-kafka-2020111901/</guid>
      <description>Recently, author has been looking at Pulsar and how it compares to Kafka. A quick search will show you that there is a current war between the two most famous open source messaging systems. By Javier Ramos.</description>
    </item>
    
    <item>
      <title>Angular push notifications: complete step-by-step guide</title>
      <link>https://www.codeisgo.com/post/angular-push-notifications-complete-step-by-step-guide-2020111801/</link>
      <pubDate>Wed, 18 Nov 2020 07:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/angular-push-notifications-complete-step-by-step-guide-2020111801/</guid>
      <description>In this post, we are going to go through a complete example of how to implement Web Push Notifications in an Angular Application using the Angular Service Worker. By Angular University.</description>
    </item>
    
    <item>
      <title>Migrating our Ansible roles to a collection</title>
      <link>https://www.codeisgo.com/post/migrating-our-ansible-roles-to-collection-2020112101/</link>
      <pubDate>Tue, 17 Nov 2020 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/migrating-our-ansible-roles-to-collection-2020112101/</guid>
      <description>An article by Sebastian Gumprich about their experience with decision to move their existing Ansible roles for Linux, ssh, nginx and MySQL into an Ansible collection. Collections are a distribution format for Ansible content that can include playbooks, roles, modules, and plugins.</description>
    </item>
    
    <item>
      <title>How to keep NgRx state on refresh in Angular</title>
      <link>https://www.codeisgo.com/post/how-to-keep-ngrx-state-on-refresh-in-angular-2020111601/</link>
      <pubDate>Mon, 16 Nov 2020 08:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-keep-ngrx-state-on-refresh-in-angular-2020111601/</guid>
      <description>It&amp;rsquo;s a common requirement: persisting NgRx state in order to load it back up when your Angular application is restarted. This process of populating an empty object with domain data is called re-hydration. While it&amp;rsquo;s common to persist the store data to the browser storage (mostly localStorage), you might also re-hydrate from a server-side cache. By Nils Mehlhorn.</description>
    </item>
    
    <item>
      <title>A sysadmin&#39;s guide to containerizing applications</title>
      <link>https://www.codeisgo.com/post/sysadmins-guide-to-containerizing-applications-2020111501/</link>
      <pubDate>Sun, 15 Nov 2020 06:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/sysadmins-guide-to-containerizing-applications-2020111501/</guid>
      <description>Curious how to containerize your Linux applications? Learn by example, and understand the challenges of various application types and how to overcome them. By Scott McCarty (Red Hat, Sudoer).</description>
    </item>
    
    <item>
      <title>Stateful serverless on Google Cloud with Cloudstate and Akka Serverless</title>
      <link>https://www.codeisgo.com/post/stateful-serverless-on-google-cloud-with-cloudstate-and-akka-serverless-2020111401/</link>
      <pubDate>Sat, 14 Nov 2020 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/stateful-serverless-on-google-cloud-with-cloudstate-and-akka-serverless-2020111401/</guid>
      <description>In recent years, stateless middle-tiers have been touted as a simple way to achieve horizontal scalability. But the rise of microservices has pushed the limits of the stateless architectural pattern, causing developers to look for alternatives. By James Ward, Developer Advocate at Google Cloud and Viktor Klang, Head of Cloud Engineering and Deputy CTO at Lightbend.</description>
    </item>
    
    <item>
      <title>What is Ask Pattern in Akka?</title>
      <link>https://www.codeisgo.com/post/what-is-ask-pattern-in-akka-2020111301/</link>
      <pubDate>Fri, 13 Nov 2020 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-ask-pattern-in-akka-2020111301/</guid>
      <description>In Akka, ask is a pattern and involves Actors as well as Futures. Ask is used to sends a message asynchronously and it returns a Future which represents a possible reply. If the actor does not reply and complete the future, it will expire after the timeout period. After the timeout period, it throws a TimeoutException. By Purva Agrawal.</description>
    </item>
    
    <item>
      <title>Modern Distributed Data Architecture with Event Streams, Stream Processing and Derived Data</title>
      <link>https://www.codeisgo.com/post/modern-distributed-data-architecture-with-event-streams-stream-processing-and-derived-data-2020111201/</link>
      <pubDate>Thu, 12 Nov 2020 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/modern-distributed-data-architecture-with-event-streams-stream-processing-and-derived-data-2020111201/</guid>
      <description>Some of the most interesting projects I worked on at LinkedIn involved building large scale real-time pricing and machine learning products. They required crafting fault-tolerant distributed data architectures to support model training, forecasting and dynamic control systems. By Luthfur Chowdhury.</description>
    </item>
    
    <item>
      <title>In search for future of cloud storage, researchers look to holographic storage solutions</title>
      <link>https://www.codeisgo.com/post/in-search-for-future-of-cloud-storage-researchers-look-to-holographic-storage-solutions-2020111101/</link>
      <pubDate>Wed, 11 Nov 2020 08:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/in-search-for-future-of-cloud-storage-researchers-look-to-holographic-storage-solutions-2020111101/</guid>
      <description>Data storage has always been a key tenet of compute, and with the massive growth in cloud compute, the demand for cloud data storage has opened an avenue for both revisiting prior technologies and developing new ones. It is projected that around 125 zettabytes of data will be generated annually by 2024, and storing this in a cost-effective way is going to be a big challenge. By Benn Thomsen , Senior Principal Researcher  Dushyanth Narayanan , Senior Principal Researcher  Ant Rowstron , Distinguished Engineer / Deputy Lab Director.</description>
    </item>
    
    <item>
      <title>React Component Patterns</title>
      <link>https://www.codeisgo.com/post/react-component-patterns-2020111001/</link>
      <pubDate>Tue, 10 Nov 2020 06:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/react-component-patterns-2020111001/</guid>
      <description>This documentation will help identify the trade-offs of the different React patterns and when each pattern would be most appropriate. The following patterns will allow for more useful and reusable code by adhering to design principles like separation of concern, DRY, and code reuse. By Alexi Taylor.</description>
    </item>
    
    <item>
      <title>How to write terraform, but with typescript</title>
      <link>https://www.codeisgo.com/post/how-to-write-terraform-but-with-typescript-2020110901/</link>
      <pubDate>Mon, 09 Nov 2020 06:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-write-terraform-but-with-typescript-2020110901/</guid>
      <description>Ever wished you could just use typescript to write your infrastructure? You may or may not have heard about the release of the terraform cdk (short for cloud development kit). By Julian Krispel-Samsel.</description>
    </item>
    
    <item>
      <title>DevSecOps – Dynamic analysis DAST with OWASP ZAP and Jenkins</title>
      <link>https://www.codeisgo.com/post/devsecops-dynamic-analysis-dast-with-owasp-zap-and-jenkins-2020110801/</link>
      <pubDate>Sun, 08 Nov 2020 08:35:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/devsecops-dynamic-analysis-dast-with-owasp-zap-and-jenkins-2020110801/</guid>
      <description>Dynamic Application Security Testing (DAST) also called Black Box Testing is a testing practice that will test the application by executing your web application. As we know, In SAST, a Web application will be tested inside the application which doesn&amp;rsquo;t even require that the application should be running. By Prabhu Vignesh Kumar Rajagopal.</description>
    </item>
    
    <item>
      <title>Rust vs Go</title>
      <link>https://www.codeisgo.com/post/rust-vs-go-2020110701/</link>
      <pubDate>Sat, 07 Nov 2020 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/rust-vs-go-2020110701/</guid>
      <description>Which is better, Rust or Go? Which language should you choose for your next project, and why? How do the two compare in areas like performance, simplicity, safety, features, scale, and concurrency? By John Arundel.</description>
    </item>
    
    <item>
      <title>Getting started with Python library Numpy</title>
      <link>https://www.codeisgo.com/post/getting-started-with-python-library-numpy-2020110601/</link>
      <pubDate>Fri, 06 Nov 2020 09:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/getting-started-with-python-library-numpy-2020110601/</guid>
      <description>NumPy is a open source Python library that handles multidimensional arrays and matrices with a huge library of mathematical functions to manipulate arrays. By Shahid Siddique.</description>
    </item>
    
    <item>
      <title>How to run TensorFlow Lite models on Raspberry Pi</title>
      <link>https://www.codeisgo.com/post/how-to-run-tensorflow-lite-models-on-raspberrypi-2020110501/</link>
      <pubDate>Thu, 05 Nov 2020 09:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-run-tensorflow-lite-models-on-raspberrypi-2020110501/</guid>
      <description>Ahmed Fawzy Gad published this piece about running machine learning on edge devices. The deep learning models created using TensorFlow require high processing capabilities to perform inference. Fortunately, there is a Lite version of TensorFlow called TensorFlow Lite (TFLite for short) which allows such models to run on devices with limited capabilities. Inference is performed in less than a second.</description>
    </item>
    
    <item>
      <title>YAML for beginners</title>
      <link>https://www.codeisgo.com/post/yaml-for-beginners-2020110401/</link>
      <pubDate>Wed, 04 Nov 2020 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/yaml-for-beginners-2020110401/</guid>
      <description>YAML is an easy, expressive, data-oriented language that distinguishes itself from document markup languages. By Seth Kenlon @RedHat.</description>
    </item>
    
    <item>
      <title>Going from JavaScript to WebAssembly in three steps</title>
      <link>https://www.codeisgo.com/post/going-from-javascript-to-webassembly-in-three-steps-2020110301/</link>
      <pubDate>Tue, 03 Nov 2020 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/going-from-javascript-to-webassembly-in-three-steps-2020110301/</guid>
      <description>It is vital that the performance on the client&amp;rsquo;s browser is as good as possible. The reason for this is very simple: when you are being told a story, or watching a movie, even a single frameskip immediately takes you out of your experience. By Marcel Duin.</description>
    </item>
    
    <item>
      <title>How the HotSpot and Graal JVMs execute Java code</title>
      <link>https://www.codeisgo.com/post/how-hotspot-and-graal-jvms-execute-java-code-2020110201/</link>
      <pubDate>Mon, 02 Nov 2020 09:25:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-hotspot-and-graal-jvms-execute-java-code-2020110201/</guid>
      <description>James Gough explores the subsystems that are involved in interpreting, compiling and executing a Hello World Application. He dives into JIT compilation and the arrival of the JVM Compiler Interface to explore how optimizations are applied to boost the performance. He discusses HotSpot, explores Graal and the JVM ecosystem to discover performance benefits of a platform 25 years in the making.</description>
    </item>
    
    <item>
      <title>What is risk management and how to integrate it into SDLC: Best explanation ever</title>
      <link>https://www.codeisgo.com/post/what-is-risk-management-and-how-to-integrate-it-into-sdlc-best-explanation-ever-2020110101/</link>
      <pubDate>Sun, 01 Nov 2020 08:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-risk-management-and-how-to-integrate-it-into-sdlc-best-explanation-ever-2020110101/</guid>
      <description>This article describes the primary concepts associated with organizing and managing the system-related information security risk in organizations. Concepts associated with organizing and managing the system-related information security risk in organizations. By Mr.Vic.</description>
    </item>
    
    <item>
      <title>Getting started with DevOps automation</title>
      <link>https://www.codeisgo.com/post/getting-started-with-devops-automation-2020103101/</link>
      <pubDate>Sat, 31 Oct 2020 09:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/getting-started-with-devops-automation-2020103101/</guid>
      <description>Automation is one of the key principles for accelerating with DevOps. It enables consistency, reliability, and efficiency within the organization, making it easier for teams to discover and troubleshoot problems. By Jared Murrell.</description>
    </item>
    
    <item>
      <title>How many jobs do robots really replace?</title>
      <link>https://www.codeisgo.com/post/how-many-jobs-do-robots-really-replace-2020103001/</link>
      <pubDate>Fri, 30 Oct 2020 10:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-many-jobs-do-robots-really-replace-2020103001/</guid>
      <description>New research puts a number on the job costs of automation. In many parts of the U.S., robots have been replacing workers over the last few decades. But to what extent, really? Some technologists have forecast that automation will lead to a future without work, while other observers have been more skeptical about such scenarios. By Massachusetts Institute of Technology, original written by Peter Dizikes.</description>
    </item>
    
    <item>
      <title>Data-driven software architecture</title>
      <link>https://www.codeisgo.com/post/data-driven-software-architecture-2020102901/</link>
      <pubDate>Thu, 29 Oct 2020 09:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/data-driven-software-architecture-2020102901/</guid>
      <description>The web continues to grow and expand in innovative ways. At the same time, few seem to notice that the way web applications are currently built is dragging us ever deeper into technical debt. Software-centric architecture and legacy technologies used to implement it are at odds with the potential of the web. At best they are wildly inefficient, and at worst they are heading us into a software apocalypse. By AtomGraph.</description>
    </item>
    
    <item>
      <title>Be effective with Bitrise CI for Android — the lessons learned the hard way</title>
      <link>https://www.codeisgo.com/post/be-effective-with-bitrise-ci-for-android-lessons-i-learned-hard-way-2020102801/</link>
      <pubDate>Wed, 28 Oct 2020 05:35:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/be-effective-with-bitrise-ci-for-android-lessons-i-learned-hard-way-2020102801/</guid>
      <description>I&amp;rsquo;m pretty sure we can all agree on how CI tools support our day to day effectiveness. How they might save dozens of hours spent on non-essential tasks. Yet, it&amp;rsquo;s common to present CI tools as a hassle; slow, bulky, and unreliable pipelines bloated with chaotic events instead of fast, maintainable feedback loop configured to support both product quality and team flexibility. By Maciej Malak.</description>
    </item>
    
    <item>
      <title>Setting Google Analytics on a Jekyll website and implementing cookie consent collect</title>
      <link>https://www.codeisgo.com/post/setting-google-analytics-on-jekyll-website-and-implementing-cookie-consent-collect-2020102701/</link>
      <pubDate>Tue, 27 Oct 2020 07:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/setting-google-analytics-on-jekyll-website-and-implementing-cookie-consent-collect-2020102701/</guid>
      <description>It is very useful to have Google Analytics on your website to have an idea of how many (or how few) people are visiting. Using Google Analytics on a website requires a valid consent from visitors (Because of ePrivacy Directive and not the GDPR). By Coralie Collignon.</description>
    </item>
    
    <item>
      <title>Edge computing architecture and use cases</title>
      <link>https://www.codeisgo.com/post/edge-computing-architecture-and-use-cases-2020102601/</link>
      <pubDate>Mon, 26 Oct 2020 07:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/edge-computing-architecture-and-use-cases-2020102601/</guid>
      <description>Benefits, challenges, and architectures when enterprises implement edge computing in Telecom and other industries. By Jason Gonzalez, Jason Hunt, Mathews Thomas, Ryan Anderson, Utpal Mangla
@IBM.</description>
    </item>
    
    <item>
      <title>How data blending is leveling the playing field in online marketing</title>
      <link>https://www.codeisgo.com/post/how-data-blending-is-leveling-playing-field-in-online-marketing-2020102501/</link>
      <pubDate>Sun, 25 Oct 2020 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-data-blending-is-leveling-playing-field-in-online-marketing-2020102501/</guid>
      <description>Online marketing today is about successfully manage your social media marketing, social media advertising, PPC ads, email campaigns - if you&amp;rsquo;re not careful, it can feel like throwing spaghetti at the wall just to see what works. Fortunately, data analysis and - more specifically - data blending can make your marketing decisions faster and easier to make, with more impact. By Zac Johnson.</description>
    </item>
    
    <item>
      <title>Rebuilding Linkerd&#39;s continuous integration (CI) with Kubernetes in Docker (kind) and GitHub Action</title>
      <link>https://www.codeisgo.com/post/rebuilding-linkerds-continuous-integration-ci-with-kubernetes-in-docker-kind-and-github-actions-2020102401/</link>
      <pubDate>Sat, 24 Oct 2020 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/rebuilding-linkerds-continuous-integration-ci-with-kubernetes-in-docker-kind-and-github-actions-2020102401/</guid>
      <description>In mid-2019, the Linkerd project&amp;rsquo;s continuous integration (CI) took 45 minutes, all tests were serialized on a single Kubernetes cluster, and multi-hour backups were common. A migration onto one-off Kubernetes in Docker (kind) clusters and GitHub Actions got CI below 10 minutes, and made it parallelizable. By Andrew Seigner.</description>
    </item>
    
    <item>
      <title>A beginners guide to abstraction in Object-Oriented programming</title>
      <link>https://www.codeisgo.com/post/beginners-guide-to-abstraction-in-object-oriented-programming-2020102301/</link>
      <pubDate>Fri, 23 Oct 2020 05:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/beginners-guide-to-abstraction-in-object-oriented-programming-2020102301/</guid>
      <description>Learn the basics of abstraction in object-oriented programming with example code and practice challenges. By Lee Nathan.</description>
    </item>
    
    <item>
      <title>AWS Lambda: Comparing Golang and Python</title>
      <link>https://www.codeisgo.com/post/aws-lambda-comparing-golang-and-python-2020102201/</link>
      <pubDate>Thu, 22 Oct 2020 05:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/aws-lambda-comparing-golang-and-python-2020102201/</guid>
      <description>Serverless functions are great for lightweight cloud architecture and rapid provisioning. However, sometimes serverless introduces additional complexity to the deployment process. Author compares Python and Go with respect to the ease of deployment when setting up a simple data factory on AWS Lambda. Written by Dick Abma.</description>
    </item>
    
    <item>
      <title>Mapping Moving clouds: How to stay on top of your ephemeral environments with Cartography</title>
      <link>https://www.codeisgo.com/post/mapping-moving-clouds-how-to-stay-on-top-of-your-ephemeral-environments-with-cartography-2020102101/</link>
      <pubDate>Wed, 21 Oct 2020 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/mapping-moving-clouds-how-to-stay-on-top-of-your-ephemeral-environments-with-cartography-2020102101/</guid>
      <description>Staying on top of ephemeral environments is a challenge many organizations face. This blog post describes the process we undertook at Thought Machine, a cloud-native company with environments spanning across multiple cloud providers, to identify a solution able to detect, identify, categorize, and visualize all the cloud assets being deployed in an organization. Written by Marco Lancini, Security Engineer.</description>
    </item>
    
    <item>
      <title>InnoDB Data Locking – Part 1 Introduction</title>
      <link>https://www.codeisgo.com/post/innodb-data-locking-introduction-2020102001/</link>
      <pubDate>Tue, 20 Oct 2020 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/innodb-data-locking-introduction-2020102001/</guid>
      <description>In this blog series, we would like to introduce you gently to the topic on which we were working over last 2 years. Improving how InnoDB locks data (tables and rows) in order to provide illusion to clients that their queries are executed one after another, while in reality there is a lot of concurrency. By Kuba Łopuszański.</description>
    </item>
    
    <item>
      <title>Zero downtime on MySQL schema change</title>
      <link>https://www.codeisgo.com/post/zero-downtime-on-mysql-schema-change-2020101901/</link>
      <pubDate>Mon, 19 Oct 2020 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/zero-downtime-on-mysql-schema-change-2020101901/</guid>
      <description>Have you ever deployed a feature which interrupted your application because the schema change on the MySQL database has locked the table? Then I have good news for you! There are some tools like the Percona Toolkit which can apply the operation without a downtime. By Michi Lehr.</description>
    </item>
    
    <item>
      <title>How event driven systems work in commerce</title>
      <link>https://www.codeisgo.com/post/how-event-driven-systems-work-in-commerce-2020101801/</link>
      <pubDate>Sun, 18 Oct 2020 09:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-event-driven-systems-work-in-commerce-2020101801/</guid>
      <description>The polling system acts like the impatient customer. In a commerce-related scenario, it keeps polling the system for new updates such as orders and payment authorizations while the event driven system relies on asynchronous event handlers to notify it of updates in the system. By Sajjad Heydari.</description>
    </item>
    
    <item>
      <title>MQTT vs SSE</title>
      <link>https://www.codeisgo.com/post/mqtt-vs-sse-2020101701/</link>
      <pubDate>Sat, 17 Oct 2020 07:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/mqtt-vs-sse-2020101701/</guid>
      <description>Building a real-time web or mobile application is a bit more challenging than building a standard service. That&amp;rsquo;s because the protocol you choose to deliver data from the server to the client —  and back — will have a significant impact on the overall experience. By Kieran Kilbride-Singh.</description>
    </item>
    
    <item>
      <title>Kafka with Java: Build a secure, scalable messaging app</title>
      <link>https://www.codeisgo.com/post/kafka-with-java-build-secure-scalable-messaging-app-2020101601/</link>
      <pubDate>Fri, 16 Oct 2020 07:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/kafka-with-java-build-secure-scalable-messaging-app-2020101601/</guid>
      <description>Today&amp;rsquo;s users expect your app to be accessible from their computer, mobile phone, tablet, or any other device! This transition to Software as a Service (SaaS) as the norm requires developers to effectively integrate with robust tools that scale to handle thousands (or even millions) of requests every second. Apache Kafka is one of the most effective tools for handling those high throughput environments. By Daniel Pereira.</description>
    </item>
    
    <item>
      <title>How to integrate bitbucket CI with selenium grid cloud</title>
      <link>https://www.codeisgo.com/post/how-to-integrate-bitbucket-ci-with-selenium-grid-cloud-2020101501/</link>
      <pubDate>Thu, 15 Oct 2020 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-integrate-bitbucket-ci-with-selenium-grid-cloud-2020101501/</guid>
      <description>Without Continuous Integration or CI, developers would need to manually coordinate, communicate, and test while contributing code to the end product each time. This, in turn, affects the production and causes a delay in release. By Salman Khan.</description>
    </item>
    
    <item>
      <title>As AI chips improve, is TOPS the best way to measure their power?</title>
      <link>https://www.codeisgo.com/post/as-ai-chips-improve-is-tops-best-way-to-measure-their-power-20201014101/</link>
      <pubDate>Wed, 14 Oct 2020 10:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/as-ai-chips-improve-is-tops-best-way-to-measure-their-power-20201014101/</guid>
      <description>About the challenge of evaluating AI chip performance using &amp;ldquo;TOPS&amp;rdquo;, a metric that means trillions of operations per second, or &amp;ldquo;tera operations per second&amp;rdquo;. By Jeremy Horwitz.</description>
    </item>
    
    <item>
      <title>Building modern CI/CD workflows for serverless applications with Red Hat OpenShift Pipelines and Argo</title>
      <link>https://www.codeisgo.com/post/building-modern-ci-cd-workflows-for-serverless-applications-with-red-hat-openshift-pipelines-and-argo-2020101301/</link>
      <pubDate>Tue, 13 Oct 2020 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-modern-ci-cd-workflows-for-serverless-applications-with-red-hat-openshift-pipelines-and-argo-2020101301/</guid>
      <description>GitOps practices support continuous delivery in hybrid, multi-cluster Kubernetes environments. In this two-part article, we&amp;rsquo;ll build a CI/CD workflow that demonstrates the potential of combining Tekton and GitOps. You&amp;rsquo;ll also be introduced to Red Hat OpenShift Serverless, as we&amp;rsquo;ll use Knative service resources in our CI/CD workflow. By David Sancho.</description>
    </item>
    
    <item>
      <title>Helm 3 umbrella charts &amp; standalone chart image tags — alternative approach</title>
      <link>https://www.codeisgo.com/post/helm-3-umbrella-charts-standalone-chart-image-tags-alternative-approach-2020101301/</link>
      <pubDate>Tue, 13 Oct 2020 09:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/helm-3-umbrella-charts-standalone-chart-image-tags-alternative-approach-2020101301/</guid>
      <description>Helm umbrella charts, for those who aren&amp;rsquo;t familiar, describe and encapsulate a deployable collection of loosely couple Kubernetes components as a higher-order Helm chart. A collection of software elements that each have their own individual charts but, for whatever reason (e.g. design choices, ease of deployability, versioning complexities), must be installed or upgraded as a since atomic unit. By Christopher Parker, MSc.</description>
    </item>
    
    <item>
      <title>What is design thinking and why is it so popular?</title>
      <link>https://www.codeisgo.com/post/what-is-design-thinking-and-why-is-it-so-popular-20201012101/</link>
      <pubDate>Mon, 12 Oct 2020 08:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-design-thinking-and-why-is-it-so-popular-20201012101/</guid>
      <description>Design Thinking is not an exclusive property of designers—all great innovators in literature, art, music, science, engineering, and business have practiced it. So, why call it Design Thinking? By Rikke Friis Dam and Teo Yu Siang.</description>
    </item>
    
    <item>
      <title>Full-Stack Flutter: Creating a backend for your app with AWS &amp; serverless</title>
      <link>https://www.codeisgo.com/post/full-stack-flutter-creating-backend-for-your-app-with-aws-serverless-2020101101/</link>
      <pubDate>Sun, 11 Oct 2020 06:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/full-stack-flutter-creating-backend-for-your-app-with-aws-serverless-2020101101/</guid>
      <description>Being such a popular language for new developers, many of those using Flutter don&amp;rsquo;t know how or where to even begin when it comes to setting up a backend for their applications. By BleylDev.</description>
    </item>
    
    <item>
      <title>Game development with .NET</title>
      <link>https://www.codeisgo.com/post/game-development-with-net-2020101001/</link>
      <pubDate>Sat, 10 Oct 2020 06:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/game-development-with-net-2020101001/</guid>
      <description>Microsoft launched a new Game Development with .NET section on their site. It&amp;rsquo;s designed for current .NET developers to explore all the choices available to them when developing games. By Abdullah.</description>
    </item>
    
    <item>
      <title>Bootstrapping Java Kubernetes apps with spring Initializr and K8s initializer</title>
      <link>https://www.codeisgo.com/post/bootstrapping-java-kubernetes-apps-with-spring-initializr-and-k8s-initializer-2020100901/</link>
      <pubDate>Fri, 09 Oct 2020 06:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/bootstrapping-java-kubernetes-apps-with-spring-initializr-and-k8s-initializer-2020100901/</guid>
      <description>Build a Spring Boot app and deploy to K8s without writing a single line of YAML. By Daniel Bryant.</description>
    </item>
    
    <item>
      <title>Why I&#39;m excited about Cloudflare&#39;s automatic platform optimization for WordPress</title>
      <link>https://www.codeisgo.com/post/why-im-excited-about-cloudflares-automatic-platform-optimization-for-wordpress-2020100801/</link>
      <pubDate>Thu, 08 Oct 2020 06:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-im-excited-about-cloudflares-automatic-platform-optimization-for-wordpress-2020100801/</guid>
      <description>Cloudflare released &amp;ldquo;Automatic Platform Optimization&amp;rdquo; (APO), a new performance optimization service for WordPress sites. By Brian Li.</description>
    </item>
    
    <item>
      <title>Exploring site speed optimisations with WebPageTest and Cloudflare Workers</title>
      <link>https://www.codeisgo.com/post/exploring-site-speed-optimisations-with-webpagetest-and-cloudflare-workers-2020100701/</link>
      <pubDate>Wed, 07 Oct 2020 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/exploring-site-speed-optimisations-with-webpagetest-and-cloudflare-workers-2020100701/</guid>
      <description>One of the common questions often asked by clients is &amp;ldquo;What difference will the changes you&amp;rsquo;re recommending make to our site&amp;rsquo;s speed&amp;rdquo;? By Andy Davies.</description>
    </item>
    
    <item>
      <title>Behind the scenes: How do lambda expressions really work in Java?</title>
      <link>https://www.codeisgo.com/post/behind-scenes-how-do-lambda-expressions-really-work-in-java-2020100601/</link>
      <pubDate>Tue, 06 Oct 2020 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/behind-scenes-how-do-lambda-expressions-really-work-in-java-2020100601/</guid>
      <description>A look into the bytecode to see how Java handles lambdas. What does a lambda expression look like inside Java code and inside the JVM? It is obviously some type of value, and Java permits only two sorts of values: primitive types and object references. By Ben Evans.</description>
    </item>
    
    <item>
      <title>Building a chat application using SvelteJS and SSE</title>
      <link>https://www.codeisgo.com/post/building-chat-application-using-sveltejs-and-sse-2020100501/</link>
      <pubDate>Mon, 05 Oct 2020 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-chat-application-using-sveltejs-and-sse-2020100501/</guid>
      <description>If you&amp;rsquo;ve already developed web applications with ReactJS or VueJS, you&amp;rsquo;ve probably heard of SvelteJS. In this article, author will explore this new framework to discover its subtleties, and show you how it is not so different from others (on the surface). By Julien Demangeon.</description>
    </item>
    
    <item>
      <title>Everything about null in JavaScript</title>
      <link>https://www.codeisgo.com/post/everything-about-null-in-javascript-2020100401/</link>
      <pubDate>Sun, 04 Oct 2020 04:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/everything-about-null-in-javascript-2020100401/</guid>
      <description>JavaScript has 2 kinds of types: primitives (strings, booleans, numbers, symbols) and objects. But there are situations when an object cannot be created. For such cases, JavaScript provides a special value null &amp;ndash; which indicates a missing object. By Dmitri Pavlutin.</description>
    </item>
    
    <item>
      <title>EKS vs GKE vs AKS: Evaluating Kubernetes in the cloud</title>
      <link>https://www.codeisgo.com/post/eks-vs-gke-vs-aks-evaluating-kubernetes-in-cloud-2020100301/</link>
      <pubDate>Sat, 03 Oct 2020 10:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/eks-vs-gke-vs-aks-evaluating-kubernetes-in-cloud-2020100301/</guid>
      <description>We are now six years past the initial release of Kubernetes, and it continues to be one of the fastest-growing open-source projects to date. By Michael Foster.</description>
    </item>
    
    <item>
      <title>Angular security best practices</title>
      <link>https://www.codeisgo.com/post/angular-security-best-practices-2020100201/</link>
      <pubDate>Fri, 02 Oct 2020 07:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/angular-security-best-practices-2020100201/</guid>
      <description>This time, we dive straight into the modern Angular security best practices. By Liran Tal, Natalia Venditto.</description>
    </item>
    
    <item>
      <title>A CD pipeline on GKE with Argocd and Keel</title>
      <link>https://www.codeisgo.com/post/cd-pipeline-on-gke-with-argocd-and-keel-2020100101/</link>
      <pubDate>Thu, 01 Oct 2020 07:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/cd-pipeline-on-gke-with-argocd-and-keel-2020100101/</guid>
      <description>An article describing how to use argoCD as a tool in your CD pipeline for the GKE clusters. You can use keel alongside argoCD to complement it. By Nico.</description>
    </item>
    
    <item>
      <title>5 important agile interview questions</title>
      <link>https://www.codeisgo.com/post/5-important-agile-interview-questions-2020093001/</link>
      <pubDate>Wed, 30 Sep 2020 07:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/5-important-agile-interview-questions-2020093001/</guid>
      <description>Here are outlined some basic yet relevant questions that you can ask a potential candidate, and gauge whether or not they are going to be a good fit for your department, team, or organization. By theagiletimes.com.</description>
    </item>
    
    <item>
      <title>Writing AWS Lambda functions with Typescript and Webpack</title>
      <link>https://www.codeisgo.com/post/writing-aws-lambda-functions-with-typescript-and-webpack-2020092901/</link>
      <pubDate>Tue, 29 Sep 2020 07:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/writing-aws-lambda-functions-with-typescript-and-webpack-2020092901/</guid>
      <description>Whether you use terraform, the terraform cdk or the aws cdk, you still need to compile your source code and make them into lambda deployment packages. By Julian.</description>
    </item>
    
    <item>
      <title>How I built a serverless recipes app with FaunaDB and Vue.js</title>
      <link>https://www.codeisgo.com/post/how-i-built-serverless-recipes-app-with-faunadb-vue-2020092801/</link>
      <pubDate>Mon, 28 Sep 2020 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-i-built-serverless-recipes-app-with-faunadb-vue-2020092801/</guid>
      <description>The author&amp;rsquo;s experience with building  a minimal web application that would serve him and his wife as a recipes collection for food that we enjoy cooking. Convenient bonus features like PWA functionality (i.e. using the app on the phone or tablet when standing in the kitchen) and user authentication should be available too, making sure it&amp;rsquo;s not just functional, but also enjoyable to use. By Tom.</description>
    </item>
    
    <item>
      <title>How to optimize Vue.js applications</title>
      <link>https://www.codeisgo.com/post/how-to-optimize-vue-js-applications-2020092701/</link>
      <pubDate>Sun, 27 Sep 2020 07:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-optimize-vue-js-applications-2020092701/</guid>
      <description>Performance is a touchy subject in software engineering. It&amp;rsquo;s one thing to write code and ship it; it&amp;rsquo;s another thing entirely to make it faster and more enjoyable for your users — and the next developers after you. Published on theninja.blog.</description>
    </item>
    
    <item>
      <title>Building your own design strategy as a UX designer</title>
      <link>https://www.codeisgo.com/post/building-your-own-design-strategy-as-ux-designer-2020092601/</link>
      <pubDate>Sat, 26 Sep 2020 17:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-your-own-design-strategy-as-ux-designer-2020092601/</guid>
      <description>Having a defined process will help you work in a more organized and fluid way. Here are the key components of a UX workflow. By Mehek Kapoor.</description>
    </item>
    
    <item>
      <title>Never write a UserService again</title>
      <link>https://www.codeisgo.com/post/never-write-userservice-again-2020092501/</link>
      <pubDate>Fri, 25 Sep 2020 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/never-write-userservice-again-2020092501/</guid>
      <description>Recently at our semi-regular architecture discussion group, we&amp;rsquo;ve been looking at the Auth0 service: what it is, how it works and when it might be a good idea to use it. By Adam Warski.</description>
    </item>
    
    <item>
      <title>Getting started with Knative in Scala</title>
      <link>https://www.codeisgo.com/post/getting-started-with-knative-in-scala-2020092401/</link>
      <pubDate>Thu, 24 Sep 2020 17:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/getting-started-with-knative-in-scala-2020092401/</guid>
      <description>Knative is an open source project that extends Kubernetes by providing a set of middleware components simplifying deploying, running, and managing serverless applications. By Boris Lublinsky.</description>
    </item>
    
    <item>
      <title>How to create a great user experience with React, TypeScript, and React Testing Library</title>
      <link>https://www.codeisgo.com/post/how-to-create-great-user-experience-with-react-typescript-and-react-testing-library-2020092301/</link>
      <pubDate>Wed, 23 Sep 2020 08:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-create-great-user-experience-with-react-typescript-and-react-testing-library-2020092301/</guid>
      <description>This post is my attempt to illustrate a Proof of Concept (PoC) author built to try out some ideas. Primarily author wanted to understand more about how to create great product experiences. By TK.</description>
    </item>
    
    <item>
      <title>The guide to accessible web components</title>
      <link>https://www.codeisgo.com/post/guide-to-accessible-web-components-2020092201/</link>
      <pubDate>Tue, 22 Sep 2020 08:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/guide-to-accessible-web-components-2020092201/</guid>
      <description>Web Components are a newly supported standard. They&amp;rsquo;re a great match for Design Systems because they&amp;rsquo;re futureproof and work with any framework. Building proper UI Web Components can be quite a task though, especially if you want them to be accessible. By Erik Kroes.</description>
    </item>
    
    <item>
      <title>How do routers work, really?</title>
      <link>https://www.codeisgo.com/post/how-do-routers-work-really-2020092101/</link>
      <pubDate>Mon, 21 Sep 2020 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-do-routers-work-really-2020092101/</guid>
      <description>This is the inside view of how exactly a router operates. You only need to know this if you are poking inside a router implementation. If that is the case, my condolences. By Kamila Součková.</description>
    </item>
    
    <item>
      <title>Simplify Kubernetes resource access control using RBAC impersonation</title>
      <link>https://www.codeisgo.com/post/simplify-kubernetes-resource-access-control-using-rbac-impersonation-2020092001/</link>
      <pubDate>Sun, 20 Sep 2020 09:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/simplify-kubernetes-resource-access-control-using-rbac-impersonation-2020092001/</guid>
      <description>In this tutorial, authors propose a way to &amp;ldquo;mimic&amp;rdquo; group memberships - which can be either by team, project or any other aggregation you may need - using stock Kubernetes authorization features. By Juanjo Ciarlante @cncf.</description>
    </item>
    
    <item>
      <title>Accessibility for UX designers?</title>
      <link>https://www.codeisgo.com/post/accessibility-for-ux-designers-2020091901/</link>
      <pubDate>Sat, 19 Sep 2020 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/accessibility-for-ux-designers-2020091901/</guid>
      <description>This is a starter guide for UX Designers about delivering accessible websites. As a UX Designer you&amp;rsquo;e an advocate for the user. You&amp;rsquo;re responsible for making sure the product is useful and usable for all users, including those with disablities. By Peter van Grieken.</description>
    </item>
    
    <item>
      <title>Rootless containers using Podman</title>
      <link>https://www.codeisgo.com/post/rootless-containers-using-podman-2020091801/</link>
      <pubDate>Fri, 18 Sep 2020 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/rootless-containers-using-podman-2020091801/</guid>
      <description>Watch this two-part video series on understanding root inside and outside of containers and how user namespaces work. By Brian Smith (Red Hat).</description>
    </item>
    
    <item>
      <title>Serverless observability: the ultimate guide</title>
      <link>https://www.codeisgo.com/post/serverless-observability-ultimate-guide-2020091701/</link>
      <pubDate>Thu, 17 Sep 2020 08:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/serverless-observability-ultimate-guide-2020091701/</guid>
      <description>Observability is an application state that gives you both the insight you need to understand what went wrong, and the tracing and tracking capabilities that help you understand why an error occurred. By Emrah Samdan.</description>
    </item>
    
    <item>
      <title>What is Flutter? What makes it a good choice? And How does it Work?</title>
      <link>https://www.codeisgo.com/post/what-is-flutter-what-makes-it-good-choice-and-how-does-it-work-2020091701/</link>
      <pubDate>Thu, 17 Sep 2020 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-flutter-what-makes-it-good-choice-and-how-does-it-work-2020091701/</guid>
      <description>Flutter is based on Google&amp;rsquo;s programming language called Dart. In fact, it is a typed and object-oriented programming language that can be compiled to machine code or transpiled to JavaScript. By Marwa Mejri – Mobile Software Developer @Proxym.</description>
    </item>
    
    <item>
      <title>Istio OIDC authentication</title>
      <link>https://www.codeisgo.com/post/istio-oidc-authentication-2020091601/</link>
      <pubDate>Wed, 16 Sep 2020 07:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/istio-oidc-authentication-2020091601/</guid>
      <description>A service mesh is an architectural pattern that provides common network services as a feature of the infrastructure. This typically includes features such as service discovery and policy enforcement to control how services within the mesh can communicate with each other. By Luke Addison.</description>
    </item>
    
    <item>
      <title>AWS NoSQL: Choosing the best option for you</title>
      <link>https://www.codeisgo.com/post/aws-nosql-choosing-best-option-for-you-2020091501/</link>
      <pubDate>Tue, 15 Sep 2020 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/aws-nosql-choosing-best-option-for-you-2020091501/</guid>
      <description>NoSQL databases enable you to store data with flexible schema and a variety of data models. These databases are relatively easy for developers to use, and have the high performance and functionality needed for modern applications. NoSQL databases can hold large volumes of data while still providing low latency. By Yifat Perry.</description>
    </item>
    
    <item>
      <title>Zero to AWS Lambda in Scala</title>
      <link>https://www.codeisgo.com/post/how-to-deploy-scala-application-to-aws-lambda-2020091401/</link>
      <pubDate>Mon, 14 Sep 2020 11:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-deploy-scala-application-to-aws-lambda-2020091401/</guid>
      <description>AWS Lambda is the platform for deploying functions to the AWS cloud. You can use it to develop functions that respond to AWS events (eg S3 uploads, DynamoDB inserts), AWS API calls, or via HTTP endpoints using the API Gateway. By Jason Swartz.</description>
    </item>
    
    <item>
      <title>Eight benefits of a cyber security policy</title>
      <link>https://www.codeisgo.com/post/eight-benefits-of-cyber-security-policy-2020091301/</link>
      <pubDate>Sun, 13 Sep 2020 09:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/eight-benefits-of-cyber-security-policy-2020091301/</guid>
      <description>Learn what a cyber security policy is and why it&amp;rsquo;s important for protecting your small business. Whilst many businesses have expanded into the world of ecommerce and online shopping in recent months, strong cyber security is essential to protect both you and your customers. By fsb.org.uk.</description>
    </item>
    
    <item>
      <title>OAM, the Kubernetes application model bridging development and deployment</title>
      <link>https://www.codeisgo.com/post/oam-kubernetes-application-model-bridging-development-and-deployment-2020091201/</link>
      <pubDate>Sat, 12 Sep 2020 10:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/oam-kubernetes-application-model-bridging-development-and-deployment-2020091201/</guid>
      <description>Why does Kubernetes need a unified application model? It would be the final piece needed to run a seamless deployment model. By Joab Jackson.</description>
    </item>
    
    <item>
      <title>How to advance in blockchain as a Java developer</title>
      <link>https://www.codeisgo.com/post/how-to-advance-in-blockchain-as-java-developer-2020091101/</link>
      <pubDate>Fri, 11 Sep 2020 06:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-advance-in-blockchain-as-java-developer-2020091101/</guid>
      <description>Come 2009, and mysteriously out of the blocks emerged a cryptocurrency, Bitcoin, coded using a technique described in 1991 as blockchain. Bitcoin attracted sustained attention, and blockchain, which until then was largely unnoticed, basked in the dawn of a new era of promise. By Girish.</description>
    </item>
    
    <item>
      <title>Multi-Cluster service mesh failover and fallback routing</title>
      <link>https://www.codeisgo.com/post/multi-cluster-service-mesh-failover-and-fallback-routing-2020091001/</link>
      <pubDate>Thu, 10 Sep 2020 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/multi-cluster-service-mesh-failover-and-fallback-routing-2020091001/</guid>
      <description>In this blog series, we will dig into specific challenge areas for multi-cluster Kubernetes and service mesh architecture, considerations and approaches in solving them. In our first post, we looked at service discovery and in this post we&amp;rsquo;ll look at failover and fallback routing across multiple clusters. By Denis Jannot.</description>
    </item>
    
    <item>
      <title>New case studies about Google&#39;s use of Go</title>
      <link>https://www.codeisgo.com/post/new-case-studies-about-google-use-of-golang-2020090901/</link>
      <pubDate>Wed, 09 Sep 2020 08:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/new-case-studies-about-google-use-of-golang-2020090901/</guid>
      <description>Go started in September 2007 when Robert Griesemer, Ken Thompson, and I began discussing a new language to address the engineering challenges we and our colleagues at Google were facing in our daily work. By Rob Pike.</description>
    </item>
    
    <item>
      <title>A deep dive into serverless tracing with AWS X Ray &amp; Lambda</title>
      <link>https://www.codeisgo.com/post/deep-dive-into-serverless-tracing-with-aws-xray-lambda-2020090801/</link>
      <pubDate>Tue, 08 Sep 2020 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/deep-dive-into-serverless-tracing-with-aws-xray-lambda-2020090801/</guid>
      <description>Steven Staley published this guide on AWS tracing in AWS Lambda context. A serverless API on AWS in order to run in production needs a distributed tracing. Author wanted to see if he could use AWS X Ray to get everything he wanted out of a tracing solution.</description>
    </item>
    
    <item>
      <title>A new twist on DNA origami</title>
      <link>https://www.codeisgo.com/post/new-twist-on-dna-origami-2020090701/</link>
      <pubDate>Mon, 07 Sep 2020 07:35:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/new-twist-on-dna-origami-2020090701/</guid>
      <description>A team of scientists from Arizona State University and Shanghai Jiao Tong University (SJTU) has announced the creation of a new type of meta-DNA structures that will open up the fields of optoelectronics, including information storage and encryption as well as synthetic biology. By Jenny Green.</description>
    </item>
    
    <item>
      <title>Building your own serverless functions with k3s and OpenFaaS on Raspberry Pi</title>
      <link>https://www.codeisgo.com/post/building-your-own-serverless-functions-with-k3s-and-openfaas-on-raspberry-pi-2020090601/</link>
      <pubDate>Sun, 06 Sep 2020 07:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-your-own-serverless-functions-with-k3s-and-openfaas-on-raspberry-pi-2020090601/</guid>
      <description>In recent years, lots of new programming paradigms have emerged – going from monolithic architectures towards microservices and now serverless functions. As a result, less code needs to be deployed, and updating an application becomes easier and faster as only a part has to be built and deployed. By Andreas Muttscheller.</description>
    </item>
    
    <item>
      <title>Tutorial: Deploying TensorFlow models at the edge with NVIDIA Jetson Nano and K3s</title>
      <link>https://www.codeisgo.com/post/tutorial-deploying-tensorflow-models-at-edge-with-nvidia-jetson-nano-and-k3s-2020090501/</link>
      <pubDate>Sat, 05 Sep 2020 09:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/tutorial-deploying-tensorflow-models-at-edge-with-nvidia-jetson-nano-and-k3s-2020090501/</guid>
      <description>Janakiram MSV put together this tutorial about TensorFlow models. We will explore the idea of running TensorFlow models as microservices at the edge. Jetson Nano, a powerful edge computing device will run the K3s distribution from Rancher Labs. It can be a single node K3s cluster or join an existing K3s cluster just as an agent.</description>
    </item>
    
    <item>
      <title>Getting started with Microsoft Open Service Mesh</title>
      <link>https://www.codeisgo.com/post/getting-started-with-microsoft-open-service-mesh-2020090401/</link>
      <pubDate>Fri, 04 Sep 2020 09:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/getting-started-with-microsoft-open-service-mesh-2020090401/</guid>
      <description>Microsoft announced the first public release of Open Service Mesh (OSM) an open-source, lightweight, and extensible service mesh implementation, based on the Service Mesh Interface (SMI) specification. By Thorsten Hans.</description>
    </item>
    
    <item>
      <title>Apple is pouring resources &amp; money into a new search engine</title>
      <link>https://www.codeisgo.com/post/apple-is-pouring-resources-money-into-new-search-engine-2020090301/</link>
      <pubDate>Thu, 03 Sep 2020 04:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/apple-is-pouring-resources-money-into-new-search-engine-2020090301/</guid>
      <description>Changes in Spotlight Search on iOS and iPadOS 14 beta, a significant update to its Applebot support page, and an increase in crawling from AppleBot signify that Apple may be launching a search engine soon. By Jon Henshaw.</description>
    </item>
    
    <item>
      <title>How K3s, Portworx, and Calico can serve as a foundation of cloud native edge infrastructure</title>
      <link>https://www.codeisgo.com/post/how-k3s-portworx-and-calico-can-serve-as-foundation-of-cloud-native-edge-infrastructure-2020090201/</link>
      <pubDate>Wed, 02 Sep 2020 01:25:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-k3s-portworx-and-calico-can-serve-as-foundation-of-cloud-native-edge-infrastructure-2020090201/</guid>
      <description>Kubernetes is finding its way from the cloud to the edge via the data center. During the early days, Kubernetes was considered for hyperscale workloads running in the public cloud. It eventually became the consistent and unified infrastructure layer to run workloads in hybrid cloud and multicloud environments. By Janakiram MSV.</description>
    </item>
    
    <item>
      <title>Graphtage: A new semantic diffing tool</title>
      <link>https://www.codeisgo.com/post/graphtage-new-semantic-diffing-tool-2020090101/</link>
      <pubDate>Tue, 01 Sep 2020 06:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/graphtage-new-semantic-diffing-tool-2020090101/</guid>
      <description>Graphtage is a command line utility and underlying library for semantically comparing and merging tree-like structures such as JSON, JSON5, XML, HTML, YAML, and TOML files. By Evan Sultanik.</description>
    </item>
    
    <item>
      <title>Scrum of scrums: how to succeed in 4 simple steps</title>
      <link>https://www.codeisgo.com/post/scrum-of-scrums-how-to-succeed-in-4-simple-steps-2020083101/</link>
      <pubDate>Mon, 31 Aug 2020 05:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/scrum-of-scrums-how-to-succeed-in-4-simple-steps-2020083101/</guid>
      <description>Scrum of Scrums is a technique used to scale Agile by dividing the groups into Agile teams of 5-10. Each daily scrum within a sub-team ends by designating one member as representative to participate in a daily meeting with ambassadors from other teams, called the Scrum of Scrums. This article provides some tips on how to succeed with Scrum of Scrums. By Sergio Fiorillo.</description>
    </item>
    
    <item>
      <title>US begins $1 billion quantum computing plan to get ahead of &#39;adversaries&#39;</title>
      <link>https://www.codeisgo.com/post/us-begins-1-billion-quantum-computing-plan-to-get-ahead-of-adversaries-2020083001/</link>
      <pubDate>Sun, 30 Aug 2020 06:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/us-begins-1-billion-quantum-computing-plan-to-get-ahead-of-adversaries-2020083001/</guid>
      <description>The government is funding basic research in AI, too. When big technologies like mobile phones, 5G networks and e-commerce arrive, it&amp;rsquo;s important to get in on the ground floor. That&amp;rsquo;s why the US government is establishing 12 new research centers, funded with hundreds of millions of dollars, to boost artificial intelligence and quantum computing. By Stephen Shankland @cnet.com.</description>
    </item>
    
    <item>
      <title>How close are computers to automating mathematical reasoning?</title>
      <link>https://www.codeisgo.com/post/how-close-are-computers-to-automating-mathematical-reasoning-2020082901/</link>
      <pubDate>Sat, 29 Aug 2020 06:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-close-are-computers-to-automating-mathematical-reasoning-2020082901/</guid>
      <description>AI tools are shaping next-generation theorem provers, and with them the relationship between math and machine. By Stephen Ornes.</description>
    </item>
    
    <item>
      <title>How we build micro frontends</title>
      <link>https://www.codeisgo.com/post/how-we-build-micro-frontends-2020082801/</link>
      <pubDate>Fri, 28 Aug 2020 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-we-build-micro-frontends-2020082801/</guid>
      <description>Building micro-frontends to speed up and scale our web development process. By Jonathan Saring.</description>
    </item>
    
    <item>
      <title>Setting up Tailwind CSS with Vue.js</title>
      <link>https://www.codeisgo.com/post/setting-up-tailwind-css-with-vue-js-2020082701/</link>
      <pubDate>Thu, 27 Aug 2020 06:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/setting-up-tailwind-css-with-vue-js-2020082701/</guid>
      <description>Tailwind CSS is one of the rising stars in the CSS framework world. It&amp;rsquo;s especially popular in the Laravel and Vue.js community. By Markus Oberlehner.</description>
    </item>
    
    <item>
      <title>5 Ways to leverage cloud computing to boost your startup</title>
      <link>https://www.codeisgo.com/post/5-ways-to-leverage-cloud-computing-to-boost-your-startup-2020082601/</link>
      <pubDate>Wed, 26 Aug 2020 08:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/5-ways-to-leverage-cloud-computing-to-boost-your-startup-2020082601/</guid>
      <description>Cloud technology is one of the most talked-about topics in today&amp;rsquo;s date, and in the past few years, it has revolutionized  the way startups and small businesses operate and store their data. It not only helps automate a number of operations in your business but is also a lot more cost-effective. Published on securityboulevard.com.</description>
    </item>
    
    <item>
      <title>Apache Cassandra: An essentials guide</title>
      <link>https://www.codeisgo.com/post/apache-cassandra-essentials-guide-2020082501/</link>
      <pubDate>Tue, 25 Aug 2020 08:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/apache-cassandra-essentials-guide-2020082501/</guid>
      <description>Need to get up to speed on Cassandra and learn how it can benefit your software development practices? These are the essentials that cover the basics. By Rebecca Mills, Developer Relations @ DataStax.</description>
    </item>
    
    <item>
      <title>How autoscaling GitLab CI works on AWS Fargate</title>
      <link>https://www.codeisgo.com/post/how-autoscaling-gitlab-ci-works-on-aws-fargate-2020082401/</link>
      <pubDate>Mon, 24 Aug 2020 08:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-autoscaling-gitlab-ci-works-on-aws-fargate-2020082401/</guid>
      <description>Run your CI jobs as AWS Fargate tasks with GitLab Runner and the Fargate Driver. Autoscaling GitLab Runner is a unique value proposition for teams that run their self-managed build agents on cloud-hosted virtual machines. By Darren Eastman.</description>
    </item>
    
    <item>
      <title>Succeeding with microservices</title>
      <link>https://www.codeisgo.com/post/succeeding-with-microservices-2020082301/</link>
      <pubDate>Sun, 23 Aug 2020 07:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/succeeding-with-microservices-2020082301/</guid>
      <description>How to succeed with microservices through principles, domain driven design concepts, and coding best practices.By Tiffany Jachja.</description>
    </item>
    
    <item>
      <title>How to create a custom Alexa skill using AWS Lambda and Serverless framework</title>
      <link>https://www.codeisgo.com/post/how-to-create-custom-alexa-skill-using-aws-lambda-and-serverless-framework-2020082101/</link>
      <pubDate>Sat, 22 Aug 2020 10:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-create-custom-alexa-skill-using-aws-lambda-and-serverless-framework-2020082101/</guid>
      <description>The world of artificial intelligence assistants is growing with such velocity that it doesn&amp;rsquo;t surprise us anymore and it&amp;rsquo;s about to be ubiquitous. Written by Maria Meheden.</description>
    </item>
    
    <item>
      <title>OTP as the core of your application</title>
      <link>https://www.codeisgo.com/post/otp-as-core-of-your-application-2020081901/</link>
      <pubDate>Fri, 21 Aug 2020 06:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/otp-as-core-of-your-application-2020081901/</guid>
      <description>In this two part series, we&amp;rsquo;ll be taking a deep dive into what exactly the Actor Model is, how exactly the Actor Model is implemented in Elixir/Erlang and how we can leverage this pattern in pragmatic way from within our applications. By Alex Koutmos.</description>
    </item>
    
    <item>
      <title>Object Oriented Programming in Python</title>
      <link>https://www.codeisgo.com/post/object-oriented-programming-in-python-2020082001/</link>
      <pubDate>Thu, 20 Aug 2020 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/object-oriented-programming-in-python-2020082001/</guid>
      <description>You can see Object Oriented Programming (OOP) somewhat as a more advanced topic in Python where Python does implement it pretty well. Even though, Python does not require an OOP approach for making complex programs, it sometimes makes life easier while sometimes it doesn&amp;rsquo;t. Published on Dave&amp;rsquo;s RoboShack.</description>
    </item>
    
    <item>
      <title>How to use Azure Durable Entities to see who&#39;s the strongest Avenger</title>
      <link>https://www.codeisgo.com/post/how-to-use-azure-durable-entities-to-see-who-is-strongest-avenger-2020081901/</link>
      <pubDate>Wed, 19 Aug 2020 10:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-use-azure-durable-entities-to-see-who-is-strongest-avenger-2020081901/</guid>
      <description>In the movies, Thor keeps saying that he &amp;ldquo;is the strongest Avenger&amp;rdquo;. Some people say that it&amp;rsquo;s actually Hulk, but I guess it&amp;rsquo;s a matter of perspective. How can we find a solution to this riddle? By using Azure Durable Entities of course! By Davide Guida.</description>
    </item>
    
    <item>
      <title>Developing on Windows with WSL2</title>
      <link>https://www.codeisgo.com/post/developing-on-windows-with-wsl2-2020081801/</link>
      <pubDate>Tue, 18 Aug 2020 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/developing-on-windows-with-wsl2-2020081801/</guid>
      <description>Since a new build of Windows with WSL2 (Windows Subsystem for Linux) just got out, author took the chances and tried out a whole new developer experience: Doing web development in Windows! And by web development author means fullstack. By Sebastian Deutsch.</description>
    </item>
    
    <item>
      <title>Handling slow queries in MongoDB: Investigation</title>
      <link>https://www.codeisgo.com/post/handling-slow-queries-in-mongodb-investigation-2020081701/</link>
      <pubDate>Mon, 17 Aug 2020 07:46:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/handling-slow-queries-in-mongodb-investigation-2020081701/</guid>
      <description>Article by Justin Liu about one of the most essential factors of performance in any application &amp;ndash; latency. Faster application response times have been proven to increase user interaction and engagement as systems appear more natural and fluid with lower latencies.</description>
    </item>
    
    <item>
      <title>Working with an internet connection on iOS with Swift: Best practices</title>
      <link>https://www.codeisgo.com/post/working-with-internet-connection-on-ios-with-swift-best-practices-2020081601/</link>
      <pubDate>Sun, 16 Aug 2020 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/working-with-internet-connection-on-ios-with-swift-best-practices-2020081601/</guid>
      <description>Networking is an integral part of most iOS applications. A common network-related task is Internet connectivity detection. Written by Vadim Bulavin.</description>
    </item>
    
    <item>
      <title>Generating TypeScript types and React Hooks based on GraphQL endpoint</title>
      <link>https://www.codeisgo.com/post/generating-typescript-types-and-react-hooks-based-on-graphql-endpoint-2020081501/</link>
      <pubDate>Sat, 15 Aug 2020 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/generating-typescript-types-and-react-hooks-based-on-graphql-endpoint-2020081501/</guid>
      <description>Autogenerate Typescript types and custom React hooks in React applications with GraphQL Code Generator. Danilo Woznica.</description>
    </item>
    
    <item>
      <title>What GoogleBot is doing to shopping carts... and why</title>
      <link>https://www.codeisgo.com/post/what-googlebot-is-doing-to-shopping-carts-and-why-2020081401/</link>
      <pubDate>Fri, 14 Aug 2020 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-googlebot-is-doing-to-shopping-carts-and-why-2020081401/</guid>
      <description>GoogleBot can add products to shopping carts. But it&amp;rsquo;s only happening to these specific merchants. By Roger Montti.</description>
    </item>
    
    <item>
      <title>Symfony messenger with SQS and SNS aws-services</title>
      <link>https://www.codeisgo.com/post/symfony-messenger-with-sqs-and-sns-aws-services-2020081301/</link>
      <pubDate>Thu, 13 Aug 2020 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/symfony-messenger-with-sqs-and-sns-aws-services-2020081301/</guid>
      <description>Let&amp;rsquo; checkout how to connect Symfony with Amazon SQS and SNS Services by using a Symfony component. By Stefan Pöltl.</description>
    </item>
    
    <item>
      <title>Here&#39;s how to use Istio with other Nginx ingress proxies</title>
      <link>https://www.codeisgo.com/post/here-is-how-to-use-istio-with-other-nginx-ingress-proxies-2020081201/</link>
      <pubDate>Wed, 12 Aug 2020 07:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/here-is-how-to-use-istio-with-other-nginx-ingress-proxies-2020081201/</guid>
      <description>It&amp;rsquo;s been a common problem that we&amp;rsquo;ve been asked to address, and something that pops up frequently. Can I use Istio with other ingress proxies? In a word? Yes. Written by Tetrate.</description>
    </item>
    
    <item>
      <title>Beyond the Sandbox: Signing and distributing macOS apps outside of the Mac App Store</title>
      <link>https://www.codeisgo.com/post/beyond-sandbox-signing-and-distributing-macos-apps-outside-of-mac-app-store-2020081101/</link>
      <pubDate>Tue, 11 Aug 2020 01:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/beyond-sandbox-signing-and-distributing-macos-apps-outside-of-mac-app-store-2020081101/</guid>
      <description>Since the advent of OS X Mojave and especially Catalina and the requirement for app notarization, some of us old-time macOS developers are concerned that Apple will pull the plug on the apps that we distribute ourselves. Many of you have downloaded and installed macOS software directly from websites, i.e., not from the Mac App Store. Have you ever really considered it? By Andrew Jaffee.</description>
    </item>
    
    <item>
      <title>Top 4 must-monitor API Gateway metrics</title>
      <link>https://www.codeisgo.com/post/top-4-must-monitor-api-gateway-metrics-2020081001/</link>
      <pubDate>Mon, 10 Aug 2020 08:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/top-4-must-monitor-api-gateway-metrics-2020081001/</guid>
      <description>Marc Andreessen famously said, &amp;ldquo;Software is eating the world.&amp;rdquo; Dr. Steve Willmott subsequently retorted, &amp;ldquo;APIs are eating software.&amp;rdquo; This is because API based architectures are enabling companies to get away from monolithic architectures and move to microservices. Innovative, disruptive companies like Netflix, Airbnb, Uber, Square, and Slack all build their infrastructure and technology using APIs. By bluematador.com.</description>
    </item>
    
    <item>
      <title>Want to reduce service cost and resource waste? Start squeeze testing</title>
      <link>https://www.codeisgo.com/post/want-to-reduce-service-cost-and-resource-waste-start-squeeze-testing-2020080901/</link>
      <pubDate>Sun, 09 Aug 2020 06:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/want-to-reduce-service-cost-and-resource-waste-start-squeeze-testing-2020080901/</guid>
      <description>James Burns wrote this article about squeeze testing. The practice of &amp;ldquo;squeeze testing&amp;rdquo; exists to keep information about the performance requirements of a service up to date for a given traffic load.</description>
    </item>
    
    <item>
      <title>Build a GraphQL powered API with Laravel</title>
      <link>https://www.codeisgo.com/post/build-graphql-powered-api-with-laravel-2020080801/</link>
      <pubDate>Sat, 08 Aug 2020 06:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/build-graphql-powered-api-with-laravel-2020080801/</guid>
      <description>Often referred to as a platform or programming language agnostic query language, GraphQL is a comprehensive approach to guide software engineers in building data-driven applications. In this tutorial, you will learn some of the fundamental concepts required to build a Laravel API powered by GraphQL. BY Oluyemi Olususi.</description>
    </item>
    
    <item>
      <title>IBM completes successful field trials on Fully Homomorphic Encryption</title>
      <link>https://www.codeisgo.com/post/ibm-completes-successful-field-trials-on-fully-homomorphic-encryption-2020080802/</link>
      <pubDate>Sat, 08 Aug 2020 06:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ibm-completes-successful-field-trials-on-fully-homomorphic-encryption-2020080802/</guid>
      <description>Fully Homomorphic Encryptio (FHE) allows computation of still-encrypted data, without sharing the secrets. We&amp;rsquo;re already accustomed to data being encrypted while at rest or in flight—FHE offers the possibility of doing computations on it as well, without ever actually decrypting it. By Jim Salter.</description>
    </item>
    
    <item>
      <title>How to scale and secure Django application with Docker, Nginx, and Let&#39;s Encrypt</title>
      <link>https://www.codeisgo.com/post/how-to-scale-and-secure-django-application-with-docker-nginx-and-lets-encrypt-2020080701/</link>
      <pubDate>Fri, 07 Aug 2020 07:25:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-scale-and-secure-django-application-with-docker-nginx-and-lets-encrypt-2020080701/</guid>
      <description>In cloud-based environments, there are multiple ways to scale and secure a Django application. By scaling horizontally, and running several copies of your app, you can build a more fault-tolerant and highly-available system, while also increasing its throughput so that requests can be processed simultaneously. By Hanif Jetha.</description>
    </item>
    
    <item>
      <title>Data breaches could cost you hundreds of millions</title>
      <link>https://www.codeisgo.com/post/data-breaches-could-cost-you-hundreds-of-millions-2020080601/</link>
      <pubDate>Thu, 06 Aug 2020 07:25:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/data-breaches-could-cost-you-hundreds-of-millions-2020080601/</guid>
      <description>Mega breaches that compromise 50m records or more cost businesses $392m on average. By Anthony Spadafora.</description>
    </item>
    
    <item>
      <title>From gut to plan: the thoughtful execution framework</title>
      <link>https://www.codeisgo.com/post/from-gut-to-plan-thoughtful-execution-framework-2020080501/</link>
      <pubDate>Wed, 05 Aug 2020 08:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/from-gut-to-plan-thoughtful-execution-framework-2020080501/</guid>
      <description>Gut is an important aid in a creative process. But it shouldn&amp;rsquo;t alone drive strategic decisions or prevent you from exploring multiple solutions to a single hypothesis. By Annina Koskinen.</description>
    </item>
    
    <item>
      <title>Introduction to crun, a fast and low-memory footprint container runtime</title>
      <link>https://www.codeisgo.com/post/introduction-to-crun-fast-and-low-memory-footprint-container-runtime-2020080401/</link>
      <pubDate>Tue, 04 Aug 2020 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introduction-to-crun-fast-and-low-memory-footprint-container-runtime-2020080401/</guid>
      <description>Check out crun, an OCI-compliant alternative to runc for Linux container runtime. By Dan Walsh (Red Hat), Valentin Rothberg (Red Hat), Giuseppe Scrivano (Red Hat).</description>
    </item>
    
    <item>
      <title>Progressive Web Apps: Caching strategies</title>
      <link>https://www.codeisgo.com/post/progressive-web-apps-caching-strategies-2020080301/</link>
      <pubDate>Mon, 03 Aug 2020 08:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/progressive-web-apps-caching-strategies-2020080301/</guid>
      <description>Write up about doing some brushing up on progressive web apps and effort to understand some concepts better especially caching strategies. Progressive Web Apps(PWAs) are normal web applications which can feel like native mobile applications to the user. By Sholley O.</description>
    </item>
    
    <item>
      <title>Quantum computing: A key ally for meeting business objectives</title>
      <link>https://www.codeisgo.com/post/quantum-computing-key-ally-for-meeting-business-objectives-2020080201/</link>
      <pubDate>Sun, 02 Aug 2020 08:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/quantum-computing-key-ally-for-meeting-business-objectives-2020080201/</guid>
      <description>Quantum computing provides a new way of optimizing business processes with use cases spanning finance, logistics, telecommunications, and transport operations. An article by Reply, published on MIT technology review.</description>
    </item>
    
    <item>
      <title>Railway oriented programming in Scala</title>
      <link>https://www.codeisgo.com/post/railway-oriented-programming-in-scala-2020080101/</link>
      <pubDate>Sat, 01 Aug 2020 08:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/railway-oriented-programming-in-scala-2020080101/</guid>
      <description>An article by Pierre Jambet about his discovery of Railway Oriented Programming (ROP).</description>
    </item>
    
    <item>
      <title>Three tips for coding with Alexa SMAPI SDK</title>
      <link>https://www.codeisgo.com/post/three-tips-for-coding-with-alexa-smapi-sdk-2020073101/</link>
      <pubDate>Fri, 31 Jul 2020 08:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/three-tips-for-coding-with-alexa-smapi-sdk-2020073101/</guid>
      <description>The SMAPI SDK makes it easier than ever to build Alexa skill management and reporting functions into web, mobile, and desktop apps using one of the supported languages (Node.js, Python, and Java). By Greg Bulmash.</description>
    </item>
    
    <item>
      <title>How to Build a chatbot for SAP Analytics Cloud with SAP Conversational AI</title>
      <link>https://www.codeisgo.com/post/how-to-build-chatbot-for-sap-analytics-cloud-with-sap-conversational-ai-2020073001/</link>
      <pubDate>Thu, 30 Jul 2020 04:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-build-chatbot-for-sap-analytics-cloud-with-sap-conversational-ai-2020073001/</guid>
      <description>In this straightforward tutorial, we&amp;rsquo;ll learn how to create an SAP Analytics Cloud chatbot with SAP Conversational AI, and SAP Analytics Cloud (SAC) Custom Widget. By Ferry Djaja.</description>
    </item>
    
    <item>
      <title>Replacing web server functionality with serverless services</title>
      <link>https://www.codeisgo.com/post/replacing-web-server-functionality-with-serverless-services-2020072901/</link>
      <pubDate>Wed, 29 Jul 2020 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/replacing-web-server-functionality-with-serverless-services-2020072901/</guid>
      <description>Web servers bring together many useful services in traditional web development. Developers use servers like Apache and NGINX for many common tasks. Linux, Apache, MySQL, and PHP formed the LAMP stack to power a large percentage of the world&amp;rsquo;s websites. Other variants, like the MEAN stack (MongoDB, Express.js, AngularJS, Node.js), have also been popular. By James Beswick.</description>
    </item>
    
    <item>
      <title>What is DevSecOps? Why it&#39;s hard to do well</title>
      <link>https://www.codeisgo.com/post/what-is-devsecops-why-its-hard-to-do-well-2020072801/</link>
      <pubDate>Tue, 28 Jul 2020 06:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-devsecops-why-its-hard-to-do-well-2020072801/</guid>
      <description>DevSecOps is about introducing security earlier in the life cycle of application development, thus minimizing vulnerabilities and bringing security closer to IT and business objectives. By Lucian Constantin.</description>
    </item>
    
    <item>
      <title>Firebase -- Short introduction for beginners</title>
      <link>https://www.codeisgo.com/post/firebase-short-introduction-for-beginners-2020072701/</link>
      <pubDate>Mon, 27 Jul 2020 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/firebase-short-introduction-for-beginners-2020072701/</guid>
      <description>In the current tech world, Firebase is one of the most trending technologies that help you to make a super cool web app or mobile apps in a short span of time. Firebase is a BaSS (backend as a service) provided by Google. By Sm0ke.</description>
    </item>
    
    <item>
      <title>How to implement Azure serverless with Blazor WebAssembly</title>
      <link>https://www.codeisgo.com/post/how-to-implement-azure-serverless-with-blazor-webassembly-2020072601/</link>
      <pubDate>Sun, 26 Jul 2020 06:11:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-implement-azure-serverless-with-blazor-webassembly-2020072601/</guid>
      <description>In this article, we will learn how to implement Azure serverless with Blazor web assembly. And to do that, we will create an app that lists out some Frequently Asked Questions (FAQ) on Covid-19. By Ankit Sharma.</description>
    </item>
    
    <item>
      <title>Containerized Python development</title>
      <link>https://www.codeisgo.com/post/containerized-python-development-2020072501/</link>
      <pubDate>Sat, 25 Jul 2020 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/containerized-python-development-2020072501/</guid>
      <description>Developing Python projects in local environments can get pretty challenging if more than one project is being developed at the same time. Bootstrapping a project may take time as we need to manage versions, set up dependencies and configurations for it. By Anca Iordache @docker.com..</description>
    </item>
    
    <item>
      <title>WebAssembly and Blazor: A decades old problem solved</title>
      <link>https://www.codeisgo.com/post/webassembly-and-blazor-decades-old-problem-solved-2020072401/</link>
      <pubDate>Fri, 24 Jul 2020 04:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/webassembly-and-blazor-decades-old-problem-solved-2020072401/</guid>
      <description>In mid-April 2019, Microsoft gently nudged a young framework from the &amp;ldquo;anything is possible&amp;rdquo; experimental phase to a &amp;ldquo;we&amp;rsquo;re committed to making this happen&amp;rdquo; preview. The framework, named Blazor because it runs in the browser and leverages a templating system or &amp;ldquo;view engine&amp;rdquo; called Razor, enables the scenario .NET developers almost gave up on. By Jeremy Likness, Cloud Advocate for Azure @Microsoft.</description>
    </item>
    
    <item>
      <title>Enhancing Red Hat OpenShift with hardware cryptography</title>
      <link>https://www.codeisgo.com/post/uctureself-contained-ready-and-secured-enhancing-red-hat-openshift-with-hardware-cryptography-2020072301/</link>
      <pubDate>Thu, 23 Jul 2020 07:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/uctureself-contained-ready-and-secured-enhancing-red-hat-openshift-with-hardware-cryptography-2020072301/</guid>
      <description>The purpose of the blog is to introduce you to incorporating high assurance cryptographic security with hardware security modules (HSMs) into your Red Hat OpenShift projects. Since this might be new territory for some in the developer community, author will take a moment to explain what an HSM is. By Oli-Wade.</description>
    </item>
    
    <item>
      <title>Traffic Director and gRPC—proxyless services for your service mesh</title>
      <link>https://www.codeisgo.com/post/traffic-director-and-grpc-proxyless-services-for-your-service-mesh-2020072201/</link>
      <pubDate>Wed, 22 Jul 2020 09:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/traffic-director-and-grpc-proxyless-services-for-your-service-mesh-2020072201/</guid>
      <description>Lots of organizations turn to service mesh because it solves tedious and complicated networking problems, especially in environments that make heavy use of microservices. It also allows them to manage application networking policies, like load balancing and traffic management policies, in a centralized place. By Stewart Reichling and Srini Polavarapu @Google.</description>
    </item>
    
    <item>
      <title>Singleton design pattern in java</title>
      <link>https://www.codeisgo.com/post/singleton-design-pattern-in-java-2020072101/</link>
      <pubDate>Tue, 21 Jul 2020 09:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/singleton-design-pattern-in-java-2020072101/</guid>
      <description>Singleton pattern is one of the most commonly used software design pattern. It comes under creational pattern. By Manoj Singh Saun.</description>
    </item>
    
    <item>
      <title>Top 5 threats to apis servicing mobile apps</title>
      <link>https://www.codeisgo.com/post/top-5-threats-to-apis-servicing-mobile-apps-2020072001/</link>
      <pubDate>Mon, 20 Jul 2020 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/top-5-threats-to-apis-servicing-mobile-apps-2020072001/</guid>
      <description>David Stewart put together this blog post about security threats to APIs. As mobile apps become increasingly paramount to operating successfully in today&amp;rsquo;s markets, a big question mark over API security is raised. Gartner has previously predicted that by 2022, &amp;ldquo;API abuses will be the most-frequent attack vector resulting in data breaches for enterprise web applications.&amp;rdquo; Since every mobile app out there is powered by APIs, securing them is clearly a top priority.</description>
    </item>
    
    <item>
      <title>Mastering web components in Ionic 4</title>
      <link>https://www.codeisgo.com/post/mastering-web-components-in-ionic-4-2020071901/</link>
      <pubDate>Sun, 19 Jul 2020 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/mastering-web-components-in-ionic-4-2020071901/</guid>
      <description>In this series of posts we are going to go deeper on the new structure and core concepts of Ionic 4 and explore more advanced topics. Author also believes that the few structural changes that were made in Ionic 4 are a big win for the framework. By Agustin Haller.</description>
    </item>
    
    <item>
      <title>REST API with Elixir/Phoenix - beginner&#39;s tutorial</title>
      <link>https://www.codeisgo.com/post/rest-api-with-elixir-phoenix-beginners-tutorial-2020072101/</link>
      <pubDate>Sat, 18 Jul 2020 08:35:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/rest-api-with-elixir-phoenix-beginners-tutorial-2020072101/</guid>
      <description>For this tutorial, we are going to write a simple Books REST API with database persistence using PostgreSQL. The requirements are to have a single endpoint on /api/books that allows CRUD operations over the books resource. By Dairon Medina Caro.</description>
    </item>
    
    <item>
      <title>🚀 Visualizing memory management in JVM(Java, Kotlin, Scala, Groovy, Clojure)</title>
      <link>https://www.codeisgo.com/post/visualizing-memory-management-in-jvm-java-kotlin-scala-groovy-clojure-2020071701/</link>
      <pubDate>Fri, 17 Jul 2020 11:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/visualizing-memory-management-in-jvm-java-kotlin-scala-groovy-clojure-2020071701/</guid>
      <description>In this multi-part series, author aims to demystify the concepts behind memory management and take a deeper look at memory management in some of the modern programming languages. By Deepu K Sasidharan; JHipster co-lead, Java, JS, Cloud Native Advocate, Developer Advocate @ Adyen, Author, Speaker, Software craftsman.</description>
    </item>
    
    <item>
      <title>Human inside: How capabilities can unleash business performance</title>
      <link>https://www.codeisgo.com/post/human-inside-how-capabilities-can-unleash-business-performance-2020071601/</link>
      <pubDate>Thu, 16 Jul 2020 09:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/human-inside-how-capabilities-can-unleash-business-performance-2020071601/</guid>
      <description>Companies need human capabilities more than ever. What can organizations do about it? As business pressures only increase, organizations need to help develop workers&amp;rsquo; human capabilities—curiosity, imagination, creativity, empathy, and courage—and encourage their application across all levels and departments. By John Hagel, Cochairman, Deloitte Center for the Edge.</description>
    </item>
    
    <item>
      <title>Centralize your automation logs with Ansible Tower and Splunk Enterprise</title>
      <link>https://www.codeisgo.com/post/centralize-your-automation-logs-with-ansible-tower-and-splunk-enterprise-2020071501/</link>
      <pubDate>Wed, 15 Jul 2020 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/centralize-your-automation-logs-with-ansible-tower-and-splunk-enterprise-2020071501/</guid>
      <description>For many IT teams, automation is a core component these days. But automation is not something on it&amp;rsquo;s own - it is a part of a puzzle and needs to interact with the surrounding IT. By Leonardo Araujo.</description>
    </item>
    
    <item>
      <title>Mastering AWS Kinesis data streams</title>
      <link>https://www.codeisgo.com/post/mastering-aws-kinesis-data-streams-2020070701/</link>
      <pubDate>Tue, 14 Jul 2020 05:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/mastering-aws-kinesis-data-streams-2020070701/</guid>
      <description>An article by Anahit Pogosova in which she describes how she has been working with AWS Kinesis Data Streams for several years, dealing with over 0.5TB of streaming data per day. Rather than telling you about all the reasons why you should use Kinesis Data Streams (plenty is written on that subject), she will talk about the things you should know when working with the service.</description>
    </item>
    
    <item>
      <title>Introduction to Machine Learning K-Nearest Neighbors (KNN) algorithm in Python</title>
      <link>https://www.codeisgo.com/post/introduction-to-machine-learning-k-nearest-neighbors-algorithm-in-python-2020071301/</link>
      <pubDate>Mon, 13 Jul 2020 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introduction-to-machine-learning-k-nearest-neighbors-algorithm-in-python-2020071301/</guid>
      <description>Machine Learning is one of the most popular approaches in Artificial Intelligence. Over the past decade, Machine Learning has become one of the integral parts of our life. It is implemented in a task as simple as recognizing human handwriting or as complex as self-driving cars. By Vibhu Singh.</description>
    </item>
    
    <item>
      <title>Building the Enterprise Knowledge Graph</title>
      <link>https://www.codeisgo.com/post/building-enterprise-knowledge-graph-2020071201/</link>
      <pubDate>Sun, 12 Jul 2020 07:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-enterprise-knowledge-graph-2020071201/</guid>
      <description>Over the years, enterprises have leveraged many generations of knowledge management products in order to retain and reuse knowledge across the enterprise, prevent re-inventing the wheel and improve productivity. By Henry Ball, Solutions Engineer, Neo4j.</description>
    </item>
    
    <item>
      <title>11 mistakes to avoid during your first 30 days as a new manager</title>
      <link>https://www.codeisgo.com/post/11-mistakes-to-avoid-during-your-first-30-days-as-new-manager-2020071101/</link>
      <pubDate>Sat, 11 Jul 2020 07:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/11-mistakes-to-avoid-during-your-first-30-days-as-new-manager-2020071101/</guid>
      <description>As a new manager, mistakes are inevitable. The mindset to acknowledge mistakes and learn from them is essential to success. Learn from these 11 common mistakes. By Vinita Bansal.</description>
    </item>
    
    <item>
      <title>Generating UUIDs at scale on the Web</title>
      <link>https://www.codeisgo.com/post/generating-uuids-at-scale-on-the-web-2020071001/</link>
      <pubDate>Fri, 10 Jul 2020 05:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/generating-uuids-at-scale-on-the-web-2020071001/</guid>
      <description>Can you trust every browser to generate globally unique identifiers at scale? At Teads, we have tried, and the answer is yes, with a few caveats. This article describes the experiments we&amp;rsquo;ve run and the discoveries we made along the way. By Matthieu Wipliez, senior software engineer @ Teads.</description>
    </item>
    
    <item>
      <title>Docker networking and how it impacts your image</title>
      <link>https://www.codeisgo.com/post/docker-networking-and-how-it-impacts-your-image-2020070901/</link>
      <pubDate>Thu, 09 Jul 2020 06:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/docker-networking-and-how-it-impacts-your-image-2020070901/</guid>
      <description>Can&amp;rsquo;t connect to the server running in your container? Let&amp;rsquo;s see why, and how to fix it, starting with an example. By by Itamar Turner-Trauring.</description>
    </item>
    
    <item>
      <title>Difference between Personal Kanban and the Personal Agility System?</title>
      <link>https://www.codeisgo.com/post/difference-between-personal-kanban-and-personal-agility-system-2020070801/</link>
      <pubDate>Wed, 08 Jul 2020 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/difference-between-personal-kanban-and-personal-agility-system-2020070801/</guid>
      <description>It may surprise you, but I was doing Personal Kanban before I created PAS. I then tried using Scrum on my life; that was closer to what I needed, but Scrum didn&amp;rsquo;t really solve my challenges either. So my &amp;ldquo;personal Scrum&amp;rdquo; evolved and became &amp;ldquo;my personal Agility&amp;rdquo; and eventually, The Personal Agility System™. By Peter Stevens.</description>
    </item>
    
    <item>
      <title>6 best practices for managing Git repos</title>
      <link>https://www.codeisgo.com/post/6-best-practices-for-managing-git-repos-2020070701/</link>
      <pubDate>Tue, 07 Jul 2020 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/6-best-practices-for-managing-git-repos-2020070701/</guid>
      <description>This article reviews some of the best practices when it comes to adding files to your own repositories. Resist the urge to add things in Git that will make it harder to manage; here&amp;rsquo;s what to do instead. By Seth Kenlon (Red Hat).</description>
    </item>
    
    <item>
      <title>A startups lean business model canvas</title>
      <link>https://www.codeisgo.com/post/startups-lean-business-model-canvas-2020070601/</link>
      <pubDate>Mon, 06 Jul 2020 09:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/startups-lean-business-model-canvas-2020070601/</guid>
      <description>A lean business model canvas determines your business model in a visually descriptive way. In the same way as the original Business Model Canvas, this &amp;ldquo;lean&amp;rdquo; version, ideal for startups, will help you construct your business plan more efficiently and help draft a business model for your idea or business. By wcic.tech.</description>
    </item>
    
    <item>
      <title>Fastly edge compute explained</title>
      <link>https://www.codeisgo.com/post/fastly-edge-compute-explained-2020070501/</link>
      <pubDate>Sun, 05 Jul 2020 11:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/fastly-edge-compute-explained-2020070501/</guid>
      <description>Fastly (FSLY) has experienced an incredible run over the past several weeks. In this post author will spend time examining how Fastly has approached building new technologies in the past and what this might mean for their future edge compute offering. By softwarestackinvesting.com.</description>
    </item>
    
    <item>
      <title>Cookies Policy</title>
      <link>https://www.codeisgo.com/pages/cookies/</link>
      <pubDate>Sat, 04 Jul 2020 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/pages/cookies/</guid>
      <description>This website, along with most other major websites, uses cookies. Cookies are pieces of information that a website transfers to the cookie file on your computer&amp;rsquo;s hard disk. Cookies enable users to navigate around websites and (where appropriate) enable us to tailor the content to fit the needs of visitors who have accessed the site and help us improve the user experience. Without cookies enabled we cannot guarantee that the website and your experience whilst visiting are as we intended it to be.</description>
    </item>
    
    <item>
      <title>How to create a personal leadership development plan</title>
      <link>https://www.codeisgo.com/post/how-to-create-personal-leadership-development-plan-2020070401/</link>
      <pubDate>Sat, 04 Jul 2020 07:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-create-personal-leadership-development-plan-2020070401/</guid>
      <description>In every organization and in every industry, leaders play a critical role: managing teams, working together to make important (and sometimes difficult) decisions, and guiding an organization to move in the right direction. By Brian Eastwood.</description>
    </item>
    
    <item>
      <title>Working with Terraform and Kubernetes</title>
      <link>https://www.codeisgo.com/post/working-with-terraform-and-kubernetes-2020070301/</link>
      <pubDate>Fri, 03 Jul 2020 07:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/working-with-terraform-and-kubernetes-2020070301/</guid>
      <description>Philipp Strube form Kubestack put together this article about Kubestack provisions managed Kubernetes services like AKS, EKS and GKE using Terraform but also integrates cluster services from Kustomize bases into the GitOps workflow.</description>
    </item>
    
    <item>
      <title>MiniScaffold, setting up a new F# project the easy way</title>
      <link>https://www.codeisgo.com/post/miniscaffold-setting-up-new-fsharp-project-easy-way-2020070201/</link>
      <pubDate>Thu, 02 Jul 2020 08:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/miniscaffold-setting-up-new-fsharp-project-easy-way-2020070201/</guid>
      <description>Setting up a new project can be a pain. Especially if you want to split it into separate folders for clarity. You might want a src folder for the project itself, a test folder for the unit and integration tests, a docs folder for documentation. By Simon Taite.</description>
    </item>
    
    <item>
      <title>How to improve JWT performance in Node.js</title>
      <link>https://www.codeisgo.com/post/how-to-improve-jwt-performance-in-node-js-2020070101/</link>
      <pubDate>Wed, 01 Jul 2020 06:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-improve-jwt-performance-in-node-js-2020070101/</guid>
      <description>Each operation, even the smallest one, counts towards the performance and availability of a service. High performance and availability must be maintained without compromising the security of the system. By Paolo Insogna @nearform.com.</description>
    </item>
    
    <item>
      <title>WebAssembly: Introduction to WebAssembly using Go</title>
      <link>https://www.codeisgo.com/post/webassembly-introduction-to-webassembly-using-go-2020063001/</link>
      <pubDate>Tue, 30 Jun 2020 07:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/webassembly-introduction-to-webassembly-using-go-2020063001/</guid>
      <description>Welcome to tutorial no. 1 of our WebAssembly tutorial series. JavaScript has been the only programming language that the browser understands. JavaScript has stood the test of time and it has been able to deliver the performance needed by most web applications. But when it comes to 3D games, VR, AR, and image editing apps, JavaScript is not quite up to the mark since it is interpreted. Published on golangbot.bot by Naveen Ramanathan.</description>
    </item>
    
    <item>
      <title>Service mesh comparison: Istio vs Linkerd</title>
      <link>https://www.codeisgo.com/post/service-mesh-comparison-istio-vs-linkerd-2020062901/</link>
      <pubDate>Mon, 29 Jun 2020 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/service-mesh-comparison-istio-vs-linkerd-2020062901/</guid>
      <description>From the latest CNCF annual survey, it is pretty clear that a lot of people are showing high interest in service mesh in their project and many are already using in Production. Nearly 69% are evaluating Istio, and 64% are evaluating Linkerd. By infracloud.io.</description>
    </item>
    
    <item>
      <title>Host a static site using Linode Object Storage</title>
      <link>https://www.codeisgo.com/post/host-static-site-using-linode-object-storage-2020062801/</link>
      <pubDate>Sun, 28 Jun 2020 09:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/host-static-site-using-linode-object-storage-2020062801/</guid>
      <description>Static site generators are a popular solution for creating simple, fast, flexible, and attractive websites that are easy to update. Traditionally, these static HTML files would be served by a web server (like NGINX or Apache) running on a Linode. Using Object Storage to host your static site files means you do not have to worry about maintaining your site&amp;rsquo;s infrastructure. By linode.com.</description>
    </item>
    
    <item>
      <title>How to get big results with a small SRE team</title>
      <link>https://www.codeisgo.com/post/how-to-get-big-results-with-small-sre-team-2020062701/</link>
      <pubDate>Sat, 27 Jun 2020 07:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-get-big-results-with-small-sre-team-2020062701/</guid>
      <description>One responsibility of every site reliability engineering team is to help other engineers deliver changes quickly and safely to customers. By Pierre Vincent Head of Site Reliability Engineering, Glofox.</description>
    </item>
    
    <item>
      <title>Esbuild JavaScript bundler claims 10-100x faster bundling time</title>
      <link>https://www.codeisgo.com/post/esbuild-javascript-bundler-claims-10-to-100-times-faster-bundling-time-2020062601/</link>
      <pubDate>Fri, 26 Jun 2020 08:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/esbuild-javascript-bundler-claims-10-to-100-times-faster-bundling-time-2020062601/</guid>
      <description>esbuild, a JavaScript bundler and minifier, seeks to bring order-of-magnitude speed improvements in the JavaScript bundling and minification process. esbuild achieves its speed by being written in Go compiled to native code, parallelizing tasks to leverage multi-core processors, and minimizing data transformations. By Bruno Couriol for infoq.com.</description>
    </item>
    
    <item>
      <title>How to reuse AWS S3 bucket for multiple serverless framework deployments</title>
      <link>https://www.codeisgo.com/post/how-to-reuse-aws-s3-bucket-for-multiple-serverless-framework-deployments-2020062501/</link>
      <pubDate>Thu, 25 Jun 2020 10:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-reuse-aws-s3-bucket-for-multiple-serverless-framework-deployments-2020062501/</guid>
      <description>When using Serverless Framework, the default behaviour is the creation of a S3 bucket for each serverless.yml file, since they are treated as separated projects. By Eduardo Rabelo on serverlessguru.com.</description>
    </item>
    
    <item>
      <title>Architecturing an App with functional reactive programming</title>
      <link>https://www.codeisgo.com/post/architecturing-application-with-functional-reactive-programming-2020062401/</link>
      <pubDate>Wed, 24 Jun 2020 08:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/architecturing-application-with-functional-reactive-programming-2020062401/</guid>
      <description>Whenever a team is about to start a new project, there&amp;rsquo;s one question that always comes up: &amp;ldquo;Which architecture are we going to follow?&amp;rdquo; And every developer tends to have their own opinion on the matter, which makes perfect sense, because it&amp;rsquo;s such an important topic. By Vincent Pradeilles.</description>
    </item>
    
    <item>
      <title>How I&#39;ve learned to deal with touchy managers as a software engineer</title>
      <link>https://www.codeisgo.com/post/how-i-have-learned-to-deal-with-touchy-managers-as-software-engineer-2020062301/</link>
      <pubDate>Tue, 23 Jun 2020 09:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-i-have-learned-to-deal-with-touchy-managers-as-software-engineer-2020062301/</guid>
      <description>From dealing with touchy manager relationships to needing advice on what to do when you hate writing tests&amp;hellip; Yyou asked your questions and Neil from neilonsoftware.com has some answers. By Neil Green.</description>
    </item>
    
    <item>
      <title>Basic CI/CD pipeline for serverless apps</title>
      <link>https://www.codeisgo.com/post/basic-cicd-pipeline-for-serverless-apps-2020062201/</link>
      <pubDate>Mon, 22 Jun 2020 07:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/basic-cicd-pipeline-for-serverless-apps-2020062201/</guid>
      <description>For deploying her applications, Emily have a CI/CD pipeline that uses the AWS Serverless Application Model (SAM), GitHub, and CircleCI. In this post author will show you how to set it up. Many people get started with serverless by using the AWS console. By Emily Shea.</description>
    </item>
    
    <item>
      <title>Five things to do when you&#39;ve got too much on your plate</title>
      <link>https://www.codeisgo.com/post/5-things-to-do-when-you-got-too-much-on-your-plate-2020062101/</link>
      <pubDate>Sun, 21 Jun 2020 09:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/5-things-to-do-when-you-got-too-much-on-your-plate-2020062101/</guid>
      <description>I guess we&amp;rsquo;ve all been there sometimes – waking up in the morning, tired of the very thought of the day ahead of us, still exhausted from yesterdays&amp;rsquo; chores. Our already low levels of energy pop like a balloon when we visualize our very first errand and a seemingly never ending list of tasks waiting to be finished. By Rebecca Brown.</description>
    </item>
    
    <item>
      <title>Quick Guide on loading initial data with Spring Boot</title>
      <link>https://www.codeisgo.com/post/quick-guide-on-loading-initial-data-with-spring-boot-2020062001/</link>
      <pubDate>Sat, 20 Jun 2020 07:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/quick-guide-on-loading-initial-data-with-spring-boot-2020062001/</guid>
      <description>Spring Boot makes it really easy to manage our database changes in an easy way. If we leave the default configuration, it&amp;rsquo;ll search for entities in our packages and create the respective tables automatically. By Eugen Paraschiv.</description>
    </item>
    
    <item>
      <title>Expanding Service Mesh with Terminating Gateways</title>
      <link>https://www.codeisgo.com/post/expanding-service-mesh-with-terminating-gateways-2020061901/</link>
      <pubDate>Fri, 19 Jun 2020 06:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/expanding-service-mesh-with-terminating-gateways-2020061901/</guid>
      <description>HashiCorp Consul 1.8 introduced two new features which ease the process of adopting a service mesh, terminating gateways and ingress gateways. In this blog we will discuss what a terminating gateway is, and how it can benefit organizations as they migrate applications into a hybrid service mesh. By Blake Covarrubias.</description>
    </item>
    
    <item>
      <title>Two-Factor Authentication (2FA) for SSH with Google Authenticator</title>
      <link>https://www.codeisgo.com/post/two-factor-authentication-for-ssh-with-google-authenticator-2020061801/</link>
      <pubDate>Thu, 18 Jun 2020 09:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/two-factor-authentication-for-ssh-with-google-authenticator-2020061801/</guid>
      <description>If you&amp;rsquo;ve ever signed up for a Google, Github, or Twitter account then you&amp;rsquo;ve likely come across two-factor authentication. Adding in two-factor logins to SSH then seems like a no brainer. It provides a much-needed extra security layer on an otherwise very vulnerable port of entry to your server. By serverauth.com.</description>
    </item>
    
    <item>
      <title>How to pay your rent with your open source project</title>
      <link>https://www.codeisgo.com/post/how-to-pay-your-rent-with-your-open-source-project-2020061801/</link>
      <pubDate>Thu, 18 Jun 2020 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-pay-your-rent-with-your-open-source-project-2020061801/</guid>
      <description>Many open source projects are terribly under-resourced and under-funded. Some open source developers even have to sacrifice their financial security to work on their passion. Written by Marko Saric.</description>
    </item>
    
    <item>
      <title>Training a deep CNN to learn about galaxies in 15 minutes</title>
      <link>https://www.codeisgo.com/post/training-deep-cnn-to-learn-about-galaxies-in-15-minutes-2020061701/</link>
      <pubDate>Wed, 17 Jun 2020 09:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/training-deep-cnn-to-learn-about-galaxies-in-15-minutes-2020061701/</guid>
      <description>Let&amp;rsquo;s train a deep neural network from scratch! In this post, I provide a demonstration of how to optimize a model in order to predict galaxy metallicities using images, and I discuss some tricks for speeding up training and obtaining better results. By John F Wu.</description>
    </item>
    
    <item>
      <title>Do not follow JavaScript trends</title>
      <link>https://www.codeisgo.com/post/do-not-follow-javascript-trends-2020062001/</link>
      <pubDate>Tue, 16 Jun 2020 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/do-not-follow-javascript-trends-2020062001/</guid>
      <description>What to do when you feel a sudden urge to use shiny new trendy framework or tool. You may ping your team lead or send a message to your whole team about this cool new way of doing things, and you suggest that you start using it. The idea of having to learn something new is good, and I agree with that, but how often should you do that? Written by Nikola Đuza.</description>
    </item>
    
    <item>
      <title>How to integrate with Visual Studio Code, Azure Cloud instance and Docker desktop</title>
      <link>https://www.codeisgo.com/post/how-to-integrate-with-visual-studio-code-azure-cloud-instance-and-docker-desktop-2020061501/</link>
      <pubDate>Mon, 15 Jun 2020 10:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-integrate-with-visual-studio-code-azure-cloud-instance-and-docker-desktop-2020061501/</guid>
      <description>Back in January, Docker and Microsoft Joined In Hand to Hand for New Strategic way to help developers and development teams to build and ship application better way . key part of this strategy to helping involve the ecosystem. By Sangam Biradar.</description>
    </item>
    
    <item>
      <title>Memory management in Java</title>
      <link>https://www.codeisgo.com/post/memory-management-in-java-2020061401/</link>
      <pubDate>Sun, 14 Jun 2020 07:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/memory-management-in-java-2020061401/</guid>
      <description>In this article, we will see how does the Java programming language is doing memory management, we will look at registers, stack, heap, constants, non-ram memory, and the famous Java garbage collector. Let&amp;rsquo;s start with the fastest storage in Java the register. By Aleksandar Vasilevski.</description>
    </item>
    
    <item>
      <title>An introduction to the automation test wheel</title>
      <link>https://www.codeisgo.com/post/introduction-to-automation-test-wheel-2020061301/</link>
      <pubDate>Sat, 13 Jun 2020 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introduction-to-automation-test-wheel-2020061301/</guid>
      <description>As a software tester, I like thinking about testing a product from a number of different angles. Over the last few years I&amp;rsquo;ve learned about security testing and performance testing, and I&amp;rsquo;ve come to see how important those activities are in validating software quality. By Kristin Jackvony.</description>
    </item>
    
    <item>
      <title>5 reasons Elixir can be your competitive advantage</title>
      <link>https://www.codeisgo.com/post/5-reasons-elixir-can-be-your-competitive-advantage-2020061301/</link>
      <pubDate>Sat, 13 Jun 2020 07:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/5-reasons-elixir-can-be-your-competitive-advantage-2020061301/</guid>
      <description>Elixir is a relatively new programming language. Release of v1.0 was announced on September 18, 2014. Elixir has been trusted by several companies to be part of their toolset. Some of those well-known companies that publicly shared they use Elixir to build their products are Pinterest, PagerDuty and Wistia. By Elvio Vicosa.</description>
    </item>
    
    <item>
      <title>Introduction to Python SQL libraries</title>
      <link>https://www.codeisgo.com/post/introduction-to-python-sql-libraries-2020061201/</link>
      <pubDate>Fri, 12 Jun 2020 06:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introduction-to-python-sql-libraries-2020061201/</guid>
      <description>All software applications interact with data, most commonly through a database management system (DBMS). You will develop a straightforward application to interact with SQLite, MySQL, and PostgreSQL databases. By Usman Malik.</description>
    </item>
    
    <item>
      <title>Get a LoadBalancer for your private Kubernetes cluster</title>
      <link>https://www.codeisgo.com/post/get-loadbalancer-for-your-private-kubernetes-cluster-2020061101/</link>
      <pubDate>Thu, 11 Jun 2020 07:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/get-loadbalancer-for-your-private-kubernetes-cluster-2020061101/</guid>
      <description>In this tutorial, author will walk through how you can expose a Service of type LoadBalancer in Kubernetes, and then get a public, routeable IP for any service on your local or dev cluster through the new inlets-operator. By Alex Ellis.</description>
    </item>
    
    <item>
      <title>How to design for panic resilience in Rust</title>
      <link>https://www.codeisgo.com/post/how-to-design-for-panic-resilience-in-rust-2020061001/</link>
      <pubDate>Wed, 10 Jun 2020 07:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-design-for-panic-resilience-in-rust-2020061001/</guid>
      <description>Don&amp;rsquo;t panic! Learn to build quality software resilient to errors. In this story, we discuss methods for panic resilience in Rust applications, to make quality software users can rely upon. By Luke I. Wilson.</description>
    </item>
    
    <item>
      <title>How to deploy Deno applications to production</title>
      <link>https://www.codeisgo.com/post/how-to-deploy-deno-applications-to-production-2020060901/</link>
      <pubDate>Tue, 09 Jun 2020 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-deploy-deno-applications-to-production-2020060901/</guid>
      <description>In this tutorial, you will be creating a simple Deno application to display hello world. Unlike NodeJS, you do not need to run npm init to create a new application. You can simply create a TypeScript file and start coding away. By Michael Okoh.</description>
    </item>
    
    <item>
      <title>How I created a coronavirus tracker app in just 3 days with Ionic and Firebase</title>
      <link>https://www.codeisgo.com/post/how-i-created-coronavirus-tracker-app-in-just-3-days-with-ionic-and-firebase-2020060801/</link>
      <pubDate>Mon, 08 Jun 2020 08:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-i-created-coronavirus-tracker-app-in-just-3-days-with-ionic-and-firebase-2020060801/</guid>
      <description>Kapil Raghuwanshi creted this tutorial for any fun of hybrid mobile apps. He is really fond of Hybrid App technologies &amp;ndash; they help us achieve so much in a single codebase. Using the Ionic Framework, author developed a cross-platform mobile solution for tracking Coronavirus cases in just 3 days.</description>
    </item>
    
    <item>
      <title>How to perform K-means clustering with Python in Scikit?</title>
      <link>https://www.codeisgo.com/post/how-to-perform-k-means-clustering-with-python-in-scikit-2020060701/</link>
      <pubDate>Sun, 07 Jun 2020 03:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-perform-k-means-clustering-with-python-in-scikit-2020060701/</guid>
      <description>While deep learning algorithms belong to today&amp;rsquo;s fashionable class of machine learning algorithms, there exists more out there. Clustering is one type of machine learning where you do not feed the model a training set, but rather try to derive characteristics from the dataset at run-time in order to structure the dataset in a different way. It&amp;rsquo;s part of the class of unsupervised machine learning algorithms. By Christian Versloot.</description>
    </item>
    
    <item>
      <title>Functional error handling with Express.js and DDD | Enterprise Node.js &#43; TypeScript</title>
      <link>https://www.codeisgo.com/post/functional-error-handling-with-express-js-and-ddd-enterprise-node-js-typescript-2020060601/</link>
      <pubDate>Sat, 06 Jun 2020 00:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/functional-error-handling-with-express-js-and-ddd-enterprise-node-js-typescript-2020060601/</guid>
      <description>How to expressively represent (database, validation and unexpected) errors as domain concepts using functional programming concepts and how to hook those errors up to our Express.js base controller. By Khalil Stemmler, a developer advocate at Apollo GraphQL.</description>
    </item>
    
    <item>
      <title>5 Useful jq commands to parse JSON on the CLI</title>
      <link>https://www.codeisgo.com/post/5-useful-jq-commands-to-parse-json-on-cli-2020060501/</link>
      <pubDate>Fri, 05 Jun 2020 07:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/5-useful-jq-commands-to-parse-json-on-cli-2020060501/</guid>
      <description>JSON has become the de facto standard data representation for the web. It&amp;rsquo;s lightweight, human-readable (in theory) and supported by all major languages and platforms. However, working on the CLI with JSON is still hard using traditional CLI tooling. By Fabian Keller.</description>
    </item>
    
    <item>
      <title>JAMstack step by step tutorial to create a website with just clicks and no code at all for free</title>
      <link>https://www.codeisgo.com/post/jamstack-tutorial-to-create-website-with-just-clicks-and-no-code-at-all-for-free-step-by-step-2020060401/</link>
      <pubDate>Thu, 04 Jun 2020 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/jamstack-tutorial-to-create-website-with-just-clicks-and-no-code-at-all-for-free-step-by-step-2020060401/</guid>
      <description>This JAMstack tutorial will show you how to create a JAMstack website with just clicks, no code and for $0. It will detail how to set up a JAMstack website step by step with 30+ screenshots and 2000+ words. It will involve using a git-based CMS service to edit your content easily. Let&amp;rsquo;s get started. By Geshan Manandhar.</description>
    </item>
    
    <item>
      <title>Serverless and Knative: Knative Serving</title>
      <link>https://www.codeisgo.com/post/serverless-and-knative-serving-2020060301/</link>
      <pubDate>Wed, 03 Jun 2020 07:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/serverless-and-knative-serving-2020060301/</guid>
      <description>In this article author will cover Knative Serving, which is responsible for deploying and running containers, also networking and auto-scaling. Auto-scaling allows scale to zero and is probably the main reason why Knative is referred to as Serverless platform. By haralduebele.</description>
    </item>
    
    <item>
      <title>Build your first data warehouse with Airflow on GCP</title>
      <link>https://www.codeisgo.com/post/build-your-first-data-warehouse-with-airflow-on-gcp-2020060201/</link>
      <pubDate>Tue, 02 Jun 2020 06:50:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/build-your-first-data-warehouse-with-airflow-on-gcp-2020060201/</guid>
      <description>What are the steps in building a data warehouse? What cloud technology should you use? How to use Airflow to orchestrate your pipeline? By Tuan Nguyen.</description>
    </item>
    
    <item>
      <title>How does public key encryption work? | Public key cryptography and SSL</title>
      <link>https://www.codeisgo.com/post/how-does-public-key-encryption-work-public-key-cryptography-and-ssl-2020060101/</link>
      <pubDate>Mon, 01 Jun 2020 08:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-does-public-key-encryption-work-public-key-cryptography-and-ssl-2020060101/</guid>
      <description>Public key encryption, also known as asymmetric encryption, uses two separate keys instead of one shared one: a public key and a private key. Public key encryption is an important technology for Internet security. By cloudflare.com.</description>
    </item>
    
    <item>
      <title>Conversational AI updates that help you build sophisticated and personalized experiences</title>
      <link>https://www.codeisgo.com/post/conversational-ai-updates-help-you-build-sophisticated-and-personalized-experiences-2020053101/</link>
      <pubDate>Sun, 31 May 2020 07:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/conversational-ai-updates-help-you-build-sophisticated-and-personalized-experiences-2020053101/</guid>
      <description>Now, more than ever, developers need to respond to the rapidly increasing demand from customers for support and accurate information - meeting them where they are – any time of the day and on an expanding range of platforms and devices. Azure AI has met unprecedented demand, underpinning over 1500 Covid-19 related bots via the Microsoft Health Bot service alone, in addition to the over 1.25 billion messages per month already handled by Azure Bot Service. By GaryPrettyMsft.</description>
    </item>
    
    <item>
      <title>Scaling up with Elixir</title>
      <link>https://www.codeisgo.com/post/scaling-up-with-elixir-2020053001/</link>
      <pubDate>Sat, 30 May 2020 07:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/scaling-up-with-elixir-2020053001/</guid>
      <description>It&amp;rsquo;s exciting when your website or platform gets a spike in traffic &amp;ndash; that is, unless it fails. A disappointing web experience can quickly encourage new users to look elsewhere for an alternative that is faster and more responsive to their needs. By Nathan Long.</description>
    </item>
    
    <item>
      <title>The nature of machine learning projects</title>
      <link>https://www.codeisgo.com/post/nature-of-machine-learning-projects-2020052901/</link>
      <pubDate>Fri, 29 May 2020 07:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/nature-of-machine-learning-projects-2020052901/</guid>
      <description>Michael Ohlsson article about building a data-driven product. Building a data-driven product differs in many ways from how one would create a more conventional software product. A machine learning system is still a software system, but the process to develop the system is different.</description>
    </item>
    
    <item>
      <title>Getting started with the Ansible collection for NGINX controller</title>
      <link>https://www.codeisgo.com/post/getting-started-with-ansible-collection-for-nginx-controller-2020052801/</link>
      <pubDate>Thu, 28 May 2020 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/getting-started-with-ansible-collection-for-nginx-controller-2020052801/</guid>
      <description>Recently, NGINX announced the release of the Ansible collection for NGINX Controller. The collection contains a set of Ansible Roles that make it easy to incorporate NGINX Controller into your workflows. You can automate routine tasks such as generating ephemeral API tokens, managing certificate lifecycles, and configuring Controller objects (Gateways, Applications, and Components). By Brian Ehlert.</description>
    </item>
    
    <item>
      <title>The crypto price-innovation cycle</title>
      <link>https://www.codeisgo.com/post/crypto-price-innovation-cycle-2020052701/</link>
      <pubDate>Wed, 27 May 2020 09:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/crypto-price-innovation-cycle-2020052701/</guid>
      <description>People who&amp;rsquo;ve been in crypto for a long time view the space as evolving in cycles, alternating between periods of high activity and &amp;ldquo;crypto winters.&amp;rdquo; There have been three cycles so far. The first peaked in 2011, the second in 2013, and the third in 2017. By Chris Dixon and Eddy Lazzarin on Andreessen Horowitz.</description>
    </item>
    
    <item>
      <title>C# Delegates with IoC containers and Dependency Injection</title>
      <link>https://www.codeisgo.com/post/c-delegates-with-ioc-containers-and-dependency-injection-2020052601/</link>
      <pubDate>Tue, 26 May 2020 07:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/c-delegates-with-ioc-containers-and-dependency-injection-2020052601/</guid>
      <description>Developers are usually encouraged to do dependency injection with interfaces. Some developers don&amp;rsquo;t know that they can do dependency injection with delegates, and there are good reasons to do this. By Christian Findlay.</description>
    </item>
    
    <item>
      <title>MVVM Architecture -- Android tutorial for beginners, step by step guide</title>
      <link>https://www.codeisgo.com/post/mvvm-architecture-android-tutorial-for-beginners-step-by-step-guide-2020052501/</link>
      <pubDate>Mon, 25 May 2020 06:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/mvvm-architecture-android-tutorial-for-beginners-step-by-step-guide-2020052501/</guid>
      <description>Amit Shekhar put together this interesting tutorial in which you are going to learn about the MVVM architecture in Android and then you will build a project with MVVM architecture.</description>
    </item>
    
    <item>
      <title>WEF will now read you your (blockchain) rights</title>
      <link>https://www.codeisgo.com/post/wef-will-now-read-you-your-blockchain-rights-2020052401/</link>
      <pubDate>Sun, 24 May 2020 06:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/wef-will-now-read-you-your-blockchain-rights-2020052401/</guid>
      <description>The World Economic Forum finalized a &amp;ldquo;blockchain bill of rights.&amp;rdquo; ConsenSys, Andreessen Horowitz, and Colombia have already signed on. By Jeff Benson.</description>
    </item>
    
    <item>
      <title>Healthcare analytics platform reference architecture</title>
      <link>https://www.codeisgo.com/post/healthcare-analytics-platform-reference-architecture-2020052301/</link>
      <pubDate>Sat, 23 May 2020 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/healthcare-analytics-platform-reference-architecture-2020052301/</guid>
      <description>This document explains the architecture of the healthcare analytics platform—a set of tools on Google Cloud that helps you process clinical and operational healthcare data—to researchers, data scientists, IT teams, and business analysts. By cloud.google.com.</description>
    </item>
    
    <item>
      <title>Pymp, OpenMP-like Python programming</title>
      <link>https://www.codeisgo.com/post/pymp-openmp-like-python-programming-2020052201/</link>
      <pubDate>Fri, 22 May 2020 06:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/pymp-openmp-like-python-programming-2020052201/</guid>
      <description>Ever since Python was created, users have been looking for ways to achieve multiprocessing with threads, which the Python global interpreter lock (GIL) prevents.By Jeff Layton.</description>
    </item>
    
    <item>
      <title>Lottie for Android primer</title>
      <link>https://www.codeisgo.com/post/lottie-for-android-primer-2020052101/</link>
      <pubDate>Thu, 21 May 2020 08:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/lottie-for-android-primer-2020052101/</guid>
      <description>Visual design is quite important for an app. The quality of apps has been steadily increased over the years, and the aesthetic part is the area with the biggest improvement in my opinion. By Bevan Steele.</description>
    </item>
    
    <item>
      <title>How to exclude URL query parameters in Google Analytics</title>
      <link>https://www.codeisgo.com/post/how-to-exclude-url-query-parameters-in-google-analytics-2020052001/</link>
      <pubDate>Wed, 20 May 2020 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-exclude-url-query-parameters-in-google-analytics-2020052001/</guid>
      <description>Query parameters can sometimes store useful pieces of information in our URLs, but they can cause problems in our Google Analytics data. Query parameters can break apart our pages and make them hard to analyze in our All Pages report. By Amanda Geisler.</description>
    </item>
    
    <item>
      <title>Change data capture with Debezium: A simple how-to</title>
      <link>https://www.codeisgo.com/post/change-data-capture-with-debezium-simple-how-to-2020051901/</link>
      <pubDate>Tue, 19 May 2020 08:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/change-data-capture-with-debezium-simple-how-to-2020051901/</guid>
      <description>Eric Deandrea wrote this piece about one question that always comes up as organizations moving towards being cloud-native, twelve-factor, and stateless: How do you get an organization&amp;rsquo;s data to these new applications?</description>
    </item>
    
    <item>
      <title>Convolutional neural network implementation for car classification</title>
      <link>https://www.codeisgo.com/post/convolutional-neural-network-implementation-for-car-classification-2020051801/</link>
      <pubDate>Mon, 18 May 2020 07:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/convolutional-neural-network-implementation-for-car-classification-2020051801/</guid>
      <description>Convolutional Neural Networks (CNN) are state-of-the-art Neural Network architectures that are primarily used for computer vision tasks. CNN can be applied to a number of different tasks, such as image recognition, object localization, and change detection. By Dr. Evan Eames and Henning Kropp.</description>
    </item>
    
    <item>
      <title>Under the hood of the Angular Compatability Compiler(ngcc)</title>
      <link>https://www.codeisgo.com/post/under-the-hood-of-angular-compatability-compiler-ngcc-2020051701/</link>
      <pubDate>Sun, 17 May 2020 09:35:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/under-the-hood-of-angular-compatability-compiler-ngcc-2020051701/</guid>
      <description>In this artice, we will explore how angular makes non Ivy libraries compatible with Ivy libraries using its compatability compiler ngcc. By Ajit Singh.</description>
    </item>
    
    <item>
      <title>Heal for SAP</title>
      <link>https://www.codeisgo.com/post/heal-for-sap-2020051601/</link>
      <pubDate>Sat, 16 May 2020 08:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/heal-for-sap-2020051601/</guid>
      <description>Shaivya Easwaren published this 4th article in the series about self-healing as the solution for ensuring site reliability in modern day enterprises with ultra-dynamic workloads. In the previous blogs of the series, we have seen the various issues that typically plague such environments, how AIOps and self-healing tools help resolve these issues, particularly how Heal helps by monitoring the Four Golden Signals for SRE.</description>
    </item>
    
    <item>
      <title>The 3 essentials for properly setting up Google Analytics conversion tracking</title>
      <link>https://www.codeisgo.com/post/3-essentials-for-properly-setting-up-google-analytics-conversion-tracking-2020051701/</link>
      <pubDate>Fri, 15 May 2020 07:05:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/3-essentials-for-properly-setting-up-google-analytics-conversion-tracking-2020051701/</guid>
      <description>We asked 48 experts to share their most useful tips, tricks, and tools for properly setting up and tracking website conversions via Google Analytics. Written by Belynda Cianci.</description>
    </item>
    
    <item>
      <title>Test Ansible roles using Molecule and Podman</title>
      <link>https://www.codeisgo.com/post/test-ansible-roles-using-molecule-and-podman-2020051401/</link>
      <pubDate>Thu, 14 May 2020 07:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/test-ansible-roles-using-molecule-and-podman-2020051401/</guid>
      <description>I needed to have testing added to Ansible roles. There are various people in the customer organization developing roles, and we want a lightweight, easy to use test process to unify the looks and quality of the roles. By Ilkka Tengvall.</description>
    </item>
    
    <item>
      <title>What is Kata and how is it different from Lean?</title>
      <link>https://www.codeisgo.com/post/what-is-kata-and-how-is-it-different-from-lean-2020051301/</link>
      <pubDate>Wed, 13 May 2020 10:20:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-kata-and-how-is-it-different-from-lean-2020051301/</guid>
      <description>This article tries to find answer to questions: What is Kata? How do Kata Coaching and the Improvement Kata work? How are they different from other lean concepts? By Rever Team.</description>
    </item>
    
    <item>
      <title>Kotlin: An illustrated guide to conditionals When and If</title>
      <link>https://www.codeisgo.com/post/kotlin-illustrated-guide-kotlin-conditionals-when-and-if-2020051201/</link>
      <pubDate>Tue, 12 May 2020 09:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/kotlin-illustrated-guide-kotlin-conditionals-when-and-if-2020051201/</guid>
      <description>In real life, we do different things depending on the circumstances. For example, if it&amp;rsquo;s raining outside, I&amp;rsquo;ll probably grab an umbrella. If it&amp;rsquo;s sunny outside, I&amp;rsquo;ll grab my sunglasses. I do different things depending on the weather. By Dave Leeds.</description>
    </item>
    
    <item>
      <title>How to refactor code that has no tests using the Golden Master technique</title>
      <link>https://www.codeisgo.com/post/how-to-refactor-code-that-has-no-tests-using-golden-master-technique-2020051101/</link>
      <pubDate>Mon, 11 May 2020 04:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-refactor-code-that-has-no-tests-using-golden-master-technique-2020051101/</guid>
      <description>The number one rule when refactoring is to always have tests in place before you start refactoring. Without tests, refactoring becomes a risky endeavor. Written by Mak.</description>
    </item>
    
    <item>
      <title>How to build stateful, cloud-native services with Akka and Kubernetes</title>
      <link>https://www.codeisgo.com/post/how-to-build-stateful-cloud-native-services-with-akka-and-kubernetes-2020051001/</link>
      <pubDate>Sun, 10 May 2020 08:25:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-build-stateful-cloud-native-services-with-akka-and-kubernetes-2020051001/</guid>
      <description>In this white paper by Jonas Bonér, CTO and co-founder of Lightbend, Inc you will learn few tips for running your stateful services as if they are stateless. The next frontier of competitive advantage is the speed with which you can extract value from data.</description>
    </item>
    
    <item>
      <title>Word search Kata in F#</title>
      <link>https://www.codeisgo.com/post/word-search-kata-in-fsharp-summary-2020050901/</link>
      <pubDate>Sat, 09 May 2020 07:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/word-search-kata-in-fsharp-summary-2020050901/</guid>
      <description>An article by Paweł Zelmański about his journey with a first bigger kata programmed in F#. The term &amp;lsquo;Kata&amp;rsquo; means a structured way of doing things or practice. It has its roots in Japanese martial arts where learners spend much of their time practicing drills to improve specific moves.</description>
    </item>
    
    <item>
      <title>Agile and Intelligent Locomotion via Deep Reinforcement Learning</title>
      <link>https://www.codeisgo.com/post/agile-and-intelligent-locomotion-via-deep-reinforcement-learning-2020050801/</link>
      <pubDate>Fri, 08 May 2020 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/agile-and-intelligent-locomotion-via-deep-reinforcement-learning-2020050801/</guid>
      <description>Recent advancements in deep reinforcement learning (deep RL) has enabled legged robots to learn many agile skills through automated environment interactions. In the past few years, researchers have greatly improved sample efficiency by using off-policy data, imitating animal behaviors, or performing meta learning. Posted by Yuxiang Yang and Deepali Jain, AI Residents, Robotics at Google.</description>
    </item>
    
    <item>
      <title>10000 nodes and beyond with Akka Cluster and Rapid</title>
      <link>https://www.codeisgo.com/post/10000-nodes-and-beyond-with-akka-cluster-and-rapid-2020050701/</link>
      <pubDate>Thu, 07 May 2020 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/10000-nodes-and-beyond-with-akka-cluster-and-rapid-2020050701/</guid>
      <description>At the foundation of clustered systems are so-called membership protocols. The job of a membership protocol is to keep clustered applications up-to-date with the list of nodes that are part of the cluster, allowing all the individual nodes to act as one system. By Manuel Bernhardt.</description>
    </item>
    
    <item>
      <title>Angular platforms in depth. Rendering Angular applications in terminal</title>
      <link>https://www.codeisgo.com/post/angular-platforms-in-depth-rendering-angular-applications-in-terminal-2020050601/</link>
      <pubDate>Wed, 06 May 2020 09:06:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/angular-platforms-in-depth-rendering-angular-applications-in-terminal-2020050601/</guid>
      <description>The Angular framework was designed with flexibility in mind. That approach allows Angular applications to be executed across different environments — browser, server, web-worker, and even mobile devices are possible. Written by Nikita Poltoratsky, a Solution Architect at Akveo, open-source contributor and tech author.</description>
    </item>
    
    <item>
      <title>Utilising hashes in Hiera to reduce code complexity</title>
      <link>https://www.codeisgo.com/post/utilising-hashes-in-hiera-to-reduce-code-complexity-2020050501/</link>
      <pubDate>Tue, 05 May 2020 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/utilising-hashes-in-hiera-to-reduce-code-complexity-2020050501/</guid>
      <description>Darren Gipson wrote this piece about their effort to standardize the Puppet code design. They have moved as much of the data layer as possible to Hiera. Hiera is a built-in key-value configuration data lookup system, used for separating data from Puppet code.</description>
    </item>
    
    <item>
      <title>What&#39;s in a name?</title>
      <link>https://www.codeisgo.com/post/whats-in-a-name-accessibility-2020050401/</link>
      <pubDate>Mon, 04 May 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/whats-in-a-name-accessibility-2020050401/</guid>
      <description>Often when we talk about accessibility problems, we end up talking about a number of different errors that all boil down to a missing accessible name: form fields without labels, images without alts, icon buttons without readable text, and many more. Written by Sarah Higley.</description>
    </item>
    
    <item>
      <title>How open-source medicine could prepare us for the next pandemic</title>
      <link>https://www.codeisgo.com/post/how-open-source-medicine-could-prepare-us-for-next-pandemic-2020050301/</link>
      <pubDate>Sun, 03 May 2020 06:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-open-source-medicine-could-prepare-us-for-next-pandemic-2020050301/</guid>
      <description>The old drug discovery system was built to benefit shareholders, not patients. But a new, Linux-like platform could transform the way medicine is developed—and energize the race against COVID-19. By Ruth Reader, writer for Fast Company.</description>
    </item>
    
    <item>
      <title>How to unlock Windows systems with a bootable flash drive</title>
      <link>https://www.codeisgo.com/post/how-to-unlock-windows-systems-with-bootable-flash-drive-2020050201/</link>
      <pubDate>Sat, 02 May 2020 09:40:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-unlock-windows-systems-with-bootable-flash-drive-2020050201/</guid>
      <description>Accessing a locked system is always a challenge. Full-disk encryption presents an immediate challenge to forensic experts. When acquiring computers with encrypted system volumes, the investigation cannot go forward without breaking the encryption first. By Oleg Afonin from ElcomSoft.</description>
    </item>
    
    <item>
      <title>Remote work: How global teams collaborate across time zones</title>
      <link>https://www.codeisgo.com/post/remote-work-how-global-teams-collaborate-across-time-zones-2020050101/</link>
      <pubDate>Fri, 01 May 2020 08:18:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/remote-work-how-global-teams-collaborate-across-time-zones-2020050101/</guid>
      <description>Laura Heisman is an author of this article about how they have built and managed very successful global teams through the years and share some great insight on how to work with dispersed teams around the world.</description>
    </item>
    
    <item>
      <title>Railway oriented programming in Kotlin</title>
      <link>https://www.codeisgo.com/post/railway-oriented-programming-in-kotlin-2020043001/</link>
      <pubDate>Thu, 30 Apr 2020 08:16:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/railway-oriented-programming-in-kotlin-2020043001/</guid>
      <description>Railway Oriented Programming (ROP) is a functional programming technique that allows sequential execution of functions, not necessarily synchronous. The key concept is that each function can only accept and return Container of either Success or Failure. Failure wraps Throwable type and Success can be of any type. Published by Tonje Krosby.</description>
    </item>
    
    <item>
      <title>Native image lazy-loading for the web!</title>
      <link>https://www.codeisgo.com/post/native-image-lazy-loading-for-the-web-2020042901/</link>
      <pubDate>Wed, 29 Apr 2020 07:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/native-image-lazy-loading-for-the-web-2020042901/</guid>
      <description>In this post, we&amp;rsquo;ll look at the new loading attribute which brings native &lt;em&gt;img&lt;/em&gt; and &lt;em&gt;iframe&lt;/em&gt; lazy-loading to the web! FoWeb pages often contain a large number of images, which contribute to data-usage, page-bloat and how fast a page can load. By Addy Osmani, Engineering Manager at Google working on Chrome.</description>
    </item>
    
    <item>
      <title>How to improve docker image size with layers</title>
      <link>https://www.codeisgo.com/post/how-to-improve-docker-image-size-with-layers-2020042801/</link>
      <pubDate>Tue, 28 Apr 2020 07:58:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-improve-docker-image-size-with-layers-2020042801/</guid>
      <description>Today we&amp;rsquo;re going to dive deeper into Docker&amp;rsquo;s union file system (UFS) layers. Author will try to explain how layers work and then how to use them properly to reduce the size of your images. By Mac Rusek.</description>
    </item>
    
    <item>
      <title>A Guide to software delivery value stream mapping</title>
      <link>https://www.codeisgo.com/post/guide-to-software-delivery-value-stream-mapping-2020042701/</link>
      <pubDate>Mon, 27 Apr 2020 07:46:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/guide-to-software-delivery-value-stream-mapping-2020042701/</guid>
      <description>Value-stream mapping (VSM) is a lean manufacturing technique popularized in the 90s after its successful applications in the manufacturing industry with companies like Toyota. Written by Tiffany Jachja.</description>
    </item>
    
    <item>
      <title>Socket.IO, React and Node.js: Going Real-Time</title>
      <link>https://www.codeisgo.com/post/socket-io-react-and-node-js-going-real-time-2020042601/</link>
      <pubDate>Sun, 26 Apr 2020 07:55:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/socket-io-react-and-node-js-going-real-time-2020042601/</guid>
      <description>Learn the basics of WebSockets and Socket.IO while pairing your first real-time server with a React frontend. Everybody builds chat apps with Socket.IO these days yet messaging applications are only the tip of the iceberg. Think a moment about it: there are a million of other things you can build within the real-time domain. By Valentino Gagliardi.</description>
    </item>
    
    <item>
      <title>The 15 coding languages with the highest salaries, and how to learn them online at no cost</title>
      <link>https://www.codeisgo.com/post/15-coding-languages-with-highest-salaries-and-how-to-learn-them-online-at-no-cost-2020042501/</link>
      <pubDate>Sat, 25 Apr 2020 07:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/15-coding-languages-with-highest-salaries-and-how-to-learn-them-online-at-no-cost-2020042501/</guid>
      <description>Marguerite Ward wrote this piece about monetary evaluation of various jobs using different programming languages. If you&amp;rsquo;re self-isolating and have extra time on your hands, or if you recently became unemployed and are looking to gain an in-demand skill, learning how to code could help your career.</description>
    </item>
    
    <item>
      <title>How to use Roam Research: a tool for metacognition</title>
      <link>https://www.codeisgo.com/post/how-to-use-roam-research-tool-for-metacognition-2020042401/</link>
      <pubDate>Fri, 24 Apr 2020 07:24:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-use-roam-research-tool-for-metacognition-2020042401/</guid>
      <description>A few weeks ago I discovered Roam which brands itself as &amp;ldquo;a note-taking tool for networked thought.&amp;rdquo; Let&amp;rsquo;s have a look at how to use Roam Research to achieve your personal growth goals. Written by Anne-Laure Le Cunff.</description>
    </item>
    
    <item>
      <title>Google engineers &#39;mutate&#39; AI to make it evolve systems faster than we can code them</title>
      <link>https://www.codeisgo.com/post/google-engineers-mutate-ai-to-make-it-evolve-systems-faster-than-we-can-code-them-2020042301/</link>
      <pubDate>Thu, 23 Apr 2020 08:51:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/google-engineers-mutate-ai-to-make-it-evolve-systems-faster-than-we-can-code-them-2020042301/</guid>
      <description>Much of the work undertaken by artificial intelligence involves a training process known as machine learning, where AI gets better at a task such as recognising a cat or mapping a route the more it does it. Now that same technique is being use to create new AI systems, without any human intervention. By David Nield.</description>
    </item>
    
    <item>
      <title>Using Netlify functions with GatsbyJs and Google Sheets API</title>
      <link>https://www.codeisgo.com/post/using-netlify-functions-with-gatsby-js-and-google-sheets-api-2020042201/</link>
      <pubDate>Wed, 22 Apr 2020 08:35:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/using-netlify-functions-with-gatsby-js-and-google-sheets-api-2020042201/</guid>
      <description>Ivo Šiško has written this article about how to extend your JAMstack application with some dynamic functionality using serverless. He will guide you on his journey of implementation 2 dynamic features to static page.</description>
    </item>
    
    <item>
      <title>10 useful insights from IoT leaders in the trenches</title>
      <link>https://www.codeisgo.com/post/ten-useful-insights-from-iot-leaders-in-trenches-2020042101/</link>
      <pubDate>Tue, 21 Apr 2020 07:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ten-useful-insights-from-iot-leaders-in-trenches-2020042101/</guid>
      <description>At Ericsson, they are fortunate enough to frequently work and speak with IoT leaders in the industry. Ericsson thrives on hearing what excites their partners most about IoT, what challenges they have faced, and if we can help solve any, and what they think the future will look like in the industry. On Ericsson blog.</description>
    </item>
    
    <item>
      <title>Scaling Kubernetes monitoring without blind spots or operations burden</title>
      <link>https://www.codeisgo.com/post/scaling-kubernetes-monitoring-without-blind-spots-or-operations-burden-2020042501/</link>
      <pubDate>Mon, 20 Apr 2020 10:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/scaling-kubernetes-monitoring-without-blind-spots-or-operations-burden-2020042501/</guid>
      <description>Kubernetes has seized center stage in the DevOps world when building and migrating applications to a cloud-native environment. In reality, Kubernetes is a means to an end — to scale operations of containerized microservice architecture. By Daniella Pontes.</description>
    </item>
    
    <item>
      <title>Product and service update emails -- best practices and examples</title>
      <link>https://www.codeisgo.com/post/product-and-service-update-emails-best-practices-and-examples-2020041901/</link>
      <pubDate>Sun, 19 Apr 2020 08:44:21 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/product-and-service-update-emails-best-practices-and-examples-2020041901/</guid>
      <description>Nataly Birch wrote this article about importance of well crafted product update email. The product update email is a unique type of newsletter. Although it seems that it does not differ from others, it is a collaboration between marketing and product teams.</description>
    </item>
    
    <item>
      <title>Track, Store and Analyze granular Page Performance data: a practical guide</title>
      <link>https://www.codeisgo.com/post/track-store-and-analyze-granular-page-performance-data-practical-guide-2020041801/</link>
      <pubDate>Sat, 18 Apr 2020 08:45:15 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/track-store-and-analyze-granular-page-performance-data-practical-guide-2020041801/</guid>
      <description>In this post, author guides you through all steps needed to collect, process, and analyse the Navigation Timing results of all your web site visitor&amp;rsquo;s page views. Written by Jules Stuifbergen.</description>
    </item>
    
    <item>
      <title>What&#39;s included in virtual cfo services? why is it a growing trend?</title>
      <link>https://www.codeisgo.com/post/whats-included-in-virtual-cfo-services-why-is-it-growing-trend-2020041701/</link>
      <pubDate>Fri, 17 Apr 2020 10:10:15 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/whats-included-in-virtual-cfo-services-why-is-it-growing-trend-2020041701/</guid>
      <description>Now more than ever, startups and corporates are looking for ways to run lean. There is pressure to make cuts to staff and outsource when possible, and this has led to a trend of hiring virtual CFO services over the more traditional in-house full-time chief financial officer (CFO). Written by Dave Robinson.</description>
    </item>
    
    <item>
      <title>Exploring different mental models</title>
      <link>https://www.codeisgo.com/post/exploring-different-mental-models-2020041701/</link>
      <pubDate>Fri, 17 Apr 2020 09:15:15 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/exploring-different-mental-models-2020041701/</guid>
      <description>A mental model reflects an individual&amp;rsquo;s beliefs, values, and assumptions. As those are internal, we need to somehow express them in order to learn and improve. Causal Loop Diagram (CLD) is a powerful technique from Systems thinking. By Yi Lv</description>
    </item>
    
    <item>
      <title>Learn React Hook by building a simple blog app</title>
      <link>https://www.codeisgo.com/post/learn-react-hook-by-building-simple-blog-2020041601/</link>
      <pubDate>Thu, 16 Apr 2020 08:10:15 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/learn-react-hook-by-building-simple-blog-2020041601/</guid>
      <description>React is a popular JavaScript library developed by Facebook for building user interfaces. It uses the concept of Virtual DOM to render Elements into the browser DOM because it is a popular belief that manipulating the browser DOM directly can be very slow and costly. By Temitope.</description>
    </item>
    
    <item>
      <title>The 4 most common API developer portal mistakes</title>
      <link>https://www.codeisgo.com/post/four-most-common-api-developer-portal-mistakes-2020041501/</link>
      <pubDate>Wed, 15 Apr 2020 08:08:10 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/four-most-common-api-developer-portal-mistakes-2020041501/</guid>
      <description>How (not) to put your APIs in a freezer while implementing a Frankensite or an API Ghosttown. In this article we will investigate developer portal anti-patterns &amp;ndash; common solutions to developer portal problems where the solution is ineffective and may result in undesired consequences. By Diliny Corlosquet.</description>
    </item>
    
    <item>
      <title>How 5G and edge computing can enhance virtual reality</title>
      <link>https://www.codeisgo.com/post/how-5g-and-edge-computing-can-enhance-virtual-reality-2020041901/</link>
      <pubDate>Tue, 14 Apr 2020 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-5g-and-edge-computing-can-enhance-virtual-reality-2020041901/</guid>
      <description>For some time now, 5G has been associated with the promise of new digital applications and services that come with a hyper-connected life. We have seen that this new technology, which provides &amp;ldquo;perfect&amp;rdquo; connectivity, creates new value for both us as individuals and to industries and enterprises. By Balaji Ethirajulu.</description>
    </item>
    
    <item>
      <title>Maximize productivity while working from home</title>
      <link>https://www.codeisgo.com/post/maximize-productivity-while-working-from-home-2020041301/</link>
      <pubDate>Mon, 13 Apr 2020 09:05:10 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/maximize-productivity-while-working-from-home-2020041301/</guid>
      <description>Written by James Long this blog post focuses on namecheap.com top five tips to help you maximize your productivity when mapping your day working from home.</description>
    </item>
    
    <item>
      <title>Extracting data from various sheets with Python</title>
      <link>https://www.codeisgo.com/post/extracting-data-from-various-sheets-with-python-2020041201/</link>
      <pubDate>Sun, 12 Apr 2020 08:55:22 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/extracting-data-from-various-sheets-with-python-2020041201/</guid>
      <description>How to learn to unify Google Sheets, Excel, and CSV files &amp;ndash; a code-along guide. By Fabian Bosler.</description>
    </item>
    
    <item>
      <title>Building data pipeline 101</title>
      <link>https://www.codeisgo.com/post/building-data-pipeline-101-2020041101/</link>
      <pubDate>Sat, 11 Apr 2020 08:24:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-data-pipeline-101-2020041101/</guid>
      <description>Haridas N is author of this article about data pipelines and how machine learning (ML) helps businesses manage, analyze, and use data more effectively than ever before.</description>
    </item>
    
    <item>
      <title>Autoencoders with Keras, TensorFlow, and Deep Learning</title>
      <link>https://www.codeisgo.com/post/autoencoders-with-keras-tensorflow-and-deep-learning-2020041401/</link>
      <pubDate>Fri, 10 Apr 2020 07:34:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/autoencoders-with-keras-tensorflow-and-deep-learning-2020041401/</guid>
      <description>In this tutorial, you will learn how to implement and train autoencoders using Keras, TensorFlow, and Deep Learning. Author discusses what autoencoders are, including how convolutional autoencoders can be applied to image data. Also more about the difference between autoencoders and other generative models, such as Generative Adversarial Networks (GANs). By Adrian Rosebrock.</description>
    </item>
    
    <item>
      <title>The benefits and trade-offs of going serverless</title>
      <link>https://www.codeisgo.com/post/benefits-and-trade-offs-of-going-serverless-2020041201/</link>
      <pubDate>Thu, 09 Apr 2020 08:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/benefits-and-trade-offs-of-going-serverless-2020041201/</guid>
      <description>Ovie Okeh is the author of this article on logrocket.com about a journey from monolithic apps running on a server to flexible units running on ephemeral instances. So why is the serverless popular? What does the term serverless mean?</description>
    </item>
    
    <item>
      <title>Visual Studio tips and tricks</title>
      <link>https://www.codeisgo.com/post/vscode-tips-and-tricks-2020040801/</link>
      <pubDate>Wed, 08 Apr 2020 08:57:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/vscode-tips-and-tricks-2020040801/</guid>
      <description>Visual Studio is an Integrated Development Environment (IDE) developed by Microsoft which is used to code,debug and run the respective applications. Visual Studio supports around 36 programming languages (at time of writing) and the advantage of using Visual Studio is that the code editor and debugger will support all these programming languages and also it supports cross-platform. By Suhas Parameshwara.</description>
    </item>
    
    <item>
      <title>Aggregator Leaf Tailer: An alternative to lambda architecture for real-time analytics</title>
      <link>https://www.codeisgo.com/post/aggregator-leaf-tailer-alternative-to-lambda-architecture-for-real-time-analytics-2020040701/</link>
      <pubDate>Tue, 07 Apr 2020 08:01:10 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/aggregator-leaf-tailer-alternative-to-lambda-architecture-for-real-time-analytics-2020040701/</guid>
      <description>Aggregator Leaf Tailer (ALT) is the data architecture favored by web-scale companies, like Facebook, LinkedIn, and Google, for its efficiency and scalability. In this blog post, I will describe the Aggregator Leaf Tailer architecture and its advantages for low-latency data processing and analytics. By Dhruba Borthakur.</description>
    </item>
    
    <item>
      <title>Repository in PHP -- Design pattern with examples</title>
      <link>https://www.codeisgo.com/post/repository-in-php-design-pattern-with-example-2020040601/</link>
      <pubDate>Mon, 06 Apr 2020 07:07:10 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/repository-in-php-design-pattern-with-example-2020040601/</guid>
      <description>The Repository pattern is used to create a middle layer between a data layer (which can be a database, a file, a CSV, etc) and your controllers. It is mainly used on large scale application, where there will be dozens of reference to a single data layer. It gives the ability to change the data layer without affecting any code in your controller. By Anastasio Nico.</description>
    </item>
    
    <item>
      <title>React Hooks, TypeScript and Redux for React Native</title>
      <link>https://www.codeisgo.com/post/react-hooks-typescript-and-redux-for-react-native-2020040501/</link>
      <pubDate>Sun, 05 Apr 2020 09:01:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/react-hooks-typescript-and-redux-for-react-native-2020040501/</guid>
      <description>Fernando Amezcua put together this tutorial how to implement React Hooks creating the example project. React Hooks, TypeScript and Redux for React Native, and author is going to add testing for React Native.</description>
    </item>
    
    <item>
      <title>Best practices for microservices on kubernetes</title>
      <link>https://www.codeisgo.com/post/best-practices-for-microservices-on-kubernetes-2020040401/</link>
      <pubDate>Sat, 04 Apr 2020 07:11:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/best-practices-for-microservices-on-kubernetes-2020040401/</guid>
      <description>There are several best practices for building microservices architecture properly. In this article author mentions the best practices with some new rules dedicated especially for microservices deployed on Kubernetes platform. By Piotr Minkowski.</description>
    </item>
    
    <item>
      <title>Build a Node.js tool to record and compare Google Lighthouse reports</title>
      <link>https://www.codeisgo.com/post/build-nodejs-tool-to-record-and-compare-google-lighthouse-reports-2020040301/</link>
      <pubDate>Fri, 03 Apr 2020 07:17:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/build-nodejs-tool-to-record-and-compare-google-lighthouse-reports-2020040301/</guid>
      <description>In this tutorial, Luke Harrison shows you step by step how to create a simple tool in Node.js to run Google Lighthouse audits via the command line, save the reports they generate in JSON format and then compare them so web performance can be monitored as the website grows and develops.</description>
    </item>
    
    <item>
      <title>Attack matrix for Kubernetes</title>
      <link>https://www.codeisgo.com/post/attack-matrix-for-kubernetes-2020040201/</link>
      <pubDate>Thu, 02 Apr 2020 09:10:15 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/attack-matrix-for-kubernetes-2020040201/</guid>
      <description>Security research software engineer Yossi Weizman put together this guide for considering new security challenges when moving workloads to Kubernetes.</description>
    </item>
    
    <item>
      <title>GitOps using Helm3 and Flux for Node.js and Express.js Microservice</title>
      <link>https://www.codeisgo.com/post/gitops-using-helm3-and-flux-for-nodejs-and-expressjs-microservice-2020040101/</link>
      <pubDate>Wed, 01 Apr 2020 08:00:15 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/gitops-using-helm3-and-flux-for-nodejs-and-expressjs-microservice-2020040101/</guid>
      <description>In this tutorial author will show you how to build a GitOps pipeline for a Node.js application built with Express.js. The application was created in an earlier tutorial. Rather than deploying new versions manually, flux will deploy it to Kubernetes whenever a build of the Docker image is available. By Alex Ellis.</description>
    </item>
    
    <item>
      <title>Kubernetes Canary deployment with Gitlab CI</title>
      <link>https://www.codeisgo.com/post/kubernetes-canary-deployment-with-gitlab-ci-2020033101/</link>
      <pubDate>Tue, 31 Mar 2020 08:18:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/kubernetes-canary-deployment-with-gitlab-ci-2020033101/</guid>
      <description>We&amp;rsquo;re using GitlabCI and a manual GitOps approach to implement and perform Canary Kubernetes deployments. They use a manual approach and alter/create core-Kubernetes resources to perform a Canary deployment. This is mainly for understanding how a Canary deployment works. By Kim Wuestkamp.</description>
    </item>
    
    <item>
      <title>Graphql vs REST: Which one is better? (2020)</title>
      <link>https://www.codeisgo.com/post/graphql-vs-rest-which-one-is-better-2020033001/</link>
      <pubDate>Mon, 30 Mar 2020 11:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/graphql-vs-rest-which-one-is-better-2020033001/</guid>
      <description>When you need to build an API, your mind will likely jump to REST, the de facto standard for API creation. However, this is changing with the increase of GraphQL popularity. This post was originally posted in May 2019 and updated in March 2020. Published by João Inez on imaginarycloud.com.</description>
    </item>
    
    <item>
      <title>Serverless Service Mesh with Knative and Linkerd</title>
      <link>https://www.codeisgo.com/post/serverless-service-mesh-with-knative-and-linkerd-2020032901/</link>
      <pubDate>Sun, 29 Mar 2020 07:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/serverless-service-mesh-with-knative-and-linkerd-2020032901/</guid>
      <description>Charles Pretzer wrote this piece about how to use  Linkerd with Knative. Two of the most popular serverless platforms for Kubernetes are Knative and OpenFaaS, and there&amp;rsquo;s a lot of existing content on using Linkerd and OpenFaaS together.</description>
    </item>
    
    <item>
      <title>Setting SSL/TLS protocol versions with PostgreSQL 12</title>
      <link>https://www.codeisgo.com/post/setting-ssl-tls-protocol-versions-with-postgresql12-2020032801/</link>
      <pubDate>Sat, 28 Mar 2020 09:17:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/setting-ssl-tls-protocol-versions-with-postgresql12-2020032801/</guid>
      <description>Straight to the point tutorial about setting SSL/TLS protocol versions in open source database PostgresQL. Published by Peter Eisentraut.</description>
    </item>
    
    <item>
      <title>How to work from home: 20 tips from people who do it successfully</title>
      <link>https://www.codeisgo.com/post/how-to-work-from-home-20-tips-from-people-who-do-it-successfully-2020032701/</link>
      <pubDate>Fri, 27 Mar 2020 09:41:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-work-from-home-20-tips-from-people-who-do-it-successfully-2020032701/</guid>
      <description>Working from home is awesome &amp;hellip; right up until the cat throws up on your computer. And your neighbor, who you can only assume is building a time machine, starts firing up all sorts of power tools and noisy machinery across the street. Written by Erik Devaney.</description>
    </item>
    
    <item>
      <title>Data structures and algorithms in Java: A beginner&#39;s guide</title>
      <link>https://www.codeisgo.com/post/data-structures-and-algorithms-in-java-beginners-guide-2020032601/</link>
      <pubDate>Thu, 26 Mar 2020 06:44:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/data-structures-and-algorithms-in-java-beginners-guide-2020032601/</guid>
      <description>Learn all about array and list data structures in Java, and the algorithms you can use to search and sort the data they contain. By Jeff Friesen.</description>
    </item>
    
    <item>
      <title>Sprint goal template</title>
      <link>https://www.codeisgo.com/post/sprint-goal-template-202032501/</link>
      <pubDate>Wed, 25 Mar 2020 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/sprint-goal-template-202032501/</guid>
      <description>The Sprint Goal is mentioned numerous times in the Scrum Guide, however it can be overlooked by many teams or seen as an &amp;ldquo;oh yeah&amp;rdquo; moment when teams are finishing Sprint Planning. By Steve Trapps.</description>
    </item>
    
    <item>
      <title>Kotlin -- The suspend modifier under the hood</title>
      <link>https://www.codeisgo.com/post/the-suspend-modifier-under-the-hood-2020032401/</link>
      <pubDate>Tue, 24 Mar 2020 08:11:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/the-suspend-modifier-under-the-hood-2020032401/</guid>
      <description>Kotlin coroutines introduced the suspend modifier in our daily life as Android developers. By Manuel Vivo.</description>
    </item>
    
    <item>
      <title>Zero downtime Laravel deployments with Laravel Deployer and Github Actions</title>
      <link>https://www.codeisgo.com/post/zero-downtime-laravel-deployments-with-laravel-deployer-and-github-actions-2020032301/</link>
      <pubDate>Mon, 23 Mar 2020 08:11:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/zero-downtime-laravel-deployments-with-laravel-deployer-and-github-actions-2020032301/</guid>
      <description>Michael Brooks is author of this blog post about Github actions and how they can automate your entire workflow. From building your assets to running your testing and deployment strategies.</description>
    </item>
    
    <item>
      <title>How to use Netlify to deploy a free Go web application</title>
      <link>https://www.codeisgo.com/post/how-to-use-netlify-to-deploy-free-go-web-application-2020032201/</link>
      <pubDate>Sun, 22 Mar 2020 06:11:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-use-netlify-to-deploy-free-go-web-application-2020032201/</guid>
      <description>Netlify is an web host that specializes in hosting static files. But Netlify also has various solutions for dynamic hosting, and their &amp;ldquo;Functions&amp;rdquo; service turns out to be a very easy way to host a Go web application, often for free. In this post, you will get walk through a demo repo author made that shows how to do this. By Carl M. Johnson.</description>
    </item>
    
    <item>
      <title>How to create a small business continuity plan for your startup</title>
      <link>https://www.codeisgo.com/post/how-to-create-small-business-continuity-plan-for-your-startup-2020032101/</link>
      <pubDate>Sat, 21 Mar 2020 06:01:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-create-small-business-continuity-plan-for-your-startup-2020032101/</guid>
      <description>Disasters like floods, earthquakes, fires, or cyber attacks rarely arrive announced. Is your company adequately prepared for such events? A business continuity plan provides a rundown of the procedures a company must follow in the face of an emergency to continue business operations during and after a disaster. By brex.com.</description>
    </item>
    
    <item>
      <title>How container networking affects database performance</title>
      <link>https://www.codeisgo.com/post/how-container-networking-affects-database-performance-2020032001/</link>
      <pubDate>Fri, 20 Mar 2020 09:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-container-networking-affects-database-performance-2020032001/</guid>
      <description>An article by Percona team about building and releasing Operators for Kubernetes to run traditional databases in a cloud-native fashion. They released Percona Server for MongoDB and Percona XtraDB Cluster; they were chosen because they both feature replication systems that can be made to work effectively in a containerized world.</description>
    </item>
    
    <item>
      <title>Quick front-end integrations through components</title>
      <link>https://www.codeisgo.com/post/quick-front-end-integrations-through-components-2020031901/</link>
      <pubDate>Thu, 19 Mar 2020 08:21:21 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/quick-front-end-integrations-through-components-2020031901/</guid>
      <description>Integrations between people and projects are a challenge for every organization. For teams that work remotely, it&amp;rsquo;s twice as challenging. Integrations should be made as simple and &amp;ldquo;low-touch&amp;rdquo; as possible. By Jonathan Saring.</description>
    </item>
    
    <item>
      <title>Building a CLI chat app with Go and WebSockets</title>
      <link>https://www.codeisgo.com/post/building-cli-chat-app-with-go-and-websockets-2020031801/</link>
      <pubDate>Wed, 18 Mar 2020 07:01:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-cli-chat-app-with-go-and-websockets-2020031801/</guid>
      <description>In this tutorial you will elarn about more about the WebSockets protocol. Go provides a WebSocket library, but the Go team advises to use other solutions built by the community. By Gustavo Caso.</description>
    </item>
    
    <item>
      <title>Building a minesweeper game using React Hooks</title>
      <link>https://www.codeisgo.com/post/building-minesweeper-game-using-react-hooks-2020031701/</link>
      <pubDate>Tue, 17 Mar 2020 07:11:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-minesweeper-game-using-react-hooks-2020031701/</guid>
      <description>Author of this blog post will share his experience and learnings with a project to improve my knowledge of the most significant ReactJS feature in recent time &amp;ndash; hooks. Tutorial is about building Minesweeper clone. TypeScript was also used. By Ivaylo.</description>
    </item>
    
    <item>
      <title>User authentication with Amplify in React Native and Expo app</title>
      <link>https://www.codeisgo.com/post/user-authentication-with-amplify-in-react-native-and-expo-app-2020031601/</link>
      <pubDate>Mon, 16 Mar 2020 06:31:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/user-authentication-with-amplify-in-react-native-and-expo-app-2020031601/</guid>
      <description>AWS Amplify is a fantastic framework that helps you develop your web or mobile applications quickly. By Aman Mittal.</description>
    </item>
    
    <item>
      <title>Five ideals for the modern enterprise</title>
      <link>https://www.codeisgo.com/post/five-ideals-for-the-modern-enterprise-2020031501/</link>
      <pubDate>Sun, 15 Mar 2020 07:11:21 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/five-ideals-for-the-modern-enterprise-2020031501/</guid>
      <description>Gene Kim is a researcher and an author who has been studying high performing IT organizations for over two decades. HIs take on the five ideals for the modern enterprise.</description>
    </item>
    
    <item>
      <title>Get started quickly with kubernetes logging</title>
      <link>https://www.codeisgo.com/post/get-started-quickly-with-kubernetes-logging-2020031401/</link>
      <pubDate>Sat, 14 Mar 2020 09:13:29 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/get-started-quickly-with-kubernetes-logging-2020031401/</guid>
      <description>An article about how to get started with logging in Kubernetes. This topic is quite extensive as there are many components to consider before having a complete perspective of what&amp;rsquo;s happening inside your applications. By Erin Baez.</description>
    </item>
    
    <item>
      <title>Common life stressors and their impact on the workplace</title>
      <link>https://www.codeisgo.com/post/common-life-stressors-and-their-impact-on-workplace-2020031301/</link>
      <pubDate>Fri, 13 Mar 2020 12:13:29 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/common-life-stressors-and-their-impact-on-workplace-2020031301/</guid>
      <description>Let&amp;rsquo;s face it, life can be hard. It&amp;rsquo;s easy to say leave your problems at the door, but sometime common life stressors can affect employees&amp;rsquo; personal lives so much that it creeps into their professional life. By Michelle Kankousky.</description>
    </item>
    
    <item>
      <title>Angular: Keeping it Fat, Dumb, and Happy</title>
      <link>https://www.codeisgo.com/post/angular-keeping-it-fat-dumb-and-happy-2020031201/</link>
      <pubDate>Thu, 12 Mar 2020 07:19:09 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/angular-keeping-it-fat-dumb-and-happy-2020031201/</guid>
      <description>Todd Palmer published this article about an architectural approach to better Angular applications. The article shows you how to keep your Templates declarative and dumb, your Components thin and smart, and your Services fat and happy.</description>
    </item>
    
    <item>
      <title>Understand RxJS Subjects</title>
      <link>https://www.codeisgo.com/post/understand-rxjs-subjects-2020031101/</link>
      <pubDate>Wed, 11 Mar 2020 09:09:09 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/understand-rxjs-subjects-2020031101/</guid>
      <description>If you are an Angular developer there is no way you missed RxJS Observables but you might be less familiar with Subjects. Even though they are less frequent than simple Observables, they are extremely useful. Understanding them will help you write better, cleaner reactive code. By Dornhoth.</description>
    </item>
    
    <item>
      <title>Announcing TensorFlow Quantum: An open source library for quantum machine learning</title>
      <link>https://www.codeisgo.com/post/announcing-tensorflow-quantum-open-source-library-for-quantum-machine-learning-2020031001/</link>
      <pubDate>Tue, 10 Mar 2020 07:09:09 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/announcing-tensorflow-quantum-open-source-library-for-quantum-machine-learning-2020031001/</guid>
      <description>Machine learning (ML), while it doesn&amp;rsquo;t exactly simulate systems in nature, has the ability to learn a model of a system and predict the system&amp;rsquo;s behavior. Over the past few years, classical ML models have shown promise in tackling challenging scientific issues, leading to advancements in image processing for cancer detection, forecasting earthquake aftershocks, predicting extreme weather patterns, and detecting new exoplanets. Posted by Alan Ho, Product Lead and Masoud Mohseni, Technical Lead, Google Research.</description>
    </item>
    
    <item>
      <title>Introduction to utility-first CSS for web developer</title>
      <link>https://www.codeisgo.com/post/introduction-to-utility-first-css-for-web-developer-2020030901/</link>
      <pubDate>Mon, 09 Mar 2020 09:09:09 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introduction-to-utility-first-css-for-web-developer-2020030901/</guid>
      <description>CSS is an easy language to learn (and to implement) for creating a beautiful website. However, when it comes to implementing CSS at scale, it&amp;rsquo;s not that simple. For large scale websites and applications, CSS becomes really hard to write in. By Thoriq Firdaus in Coding.</description>
    </item>
    
    <item>
      <title>Variable fonts: Is the performance trade-off worth it?</title>
      <link>https://www.codeisgo.com/post/variable-fonts-is-the-performance-trade-off-worth-it-2020030801/</link>
      <pubDate>Sun, 08 Mar 2020 08:13:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/variable-fonts-is-the-performance-trade-off-worth-it-2020030801/</guid>
      <description>Anna Monus wrote this piece about variable fonts. Variable fonts are popular for two reasons: they expand design possibilities and improve website performance. While the former statement is definitely true since variable fonts do provide infinite typographical choices, the latter only holds under certain conditions.</description>
    </item>
    
    <item>
      <title>Deploying complex apps to AWS with Terraform, Ansible, and Packer</title>
      <link>https://www.codeisgo.com/post/deploying-complex-apps-to-aws-with-terraform-ansible-and-packer-2020030701/</link>
      <pubDate>Sat, 07 Mar 2020 17:44:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/deploying-complex-apps-to-aws-with-terraform-ansible-and-packer-2020030701/</guid>
      <description>An article about how author has recently helped a client migrate a set of complex Ruby on Rails applications to AWS, deploying across multiple environments and regions. By Jake Morrison.</description>
    </item>
    
    <item>
      <title>Istio and the race for Service Mesh dominance</title>
      <link>https://www.codeisgo.com/post/istio-and-the-race-for-service-mesh-dominance-2020030601/</link>
      <pubDate>Fri, 06 Mar 2020 07:44:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/istio-and-the-race-for-service-mesh-dominance-2020030601/</guid>
      <description>In this article by Lawrence E Hecht we look at review of industry studies of the service mesh. They indicate that Istio has an early lead as a preferred control plane.</description>
    </item>
    
    <item>
      <title>Flexible MariaDB server Query Cache</title>
      <link>https://www.codeisgo.com/post/flexible-mariadb-server-query-cache-2020030501/</link>
      <pubDate>Thu, 05 Mar 2020 09:23:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/flexible-mariadb-server-query-cache-2020030501/</guid>
      <description>The Server Query Cache (QC) is a well-known feature of MariaDB Server–it caches SQL statements and the corresponding result sets. Today we have faster, solid-state disks and more RAM, so the Query Cache is less important. Reducing reliance on cache alleviates its negative effects, such as mutex blocking. By Anders Karlsson.</description>
    </item>
    
    <item>
      <title>Event-driven servers: An Intuitive Study</title>
      <link>https://www.codeisgo.com/post/event-driven-servers-an-intuitive-study-2020030401/</link>
      <pubDate>Wed, 04 Mar 2020 07:12:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/event-driven-servers-an-intuitive-study-2020030401/</guid>
      <description>James Lim out together this piece about short explainer of event-driven servers, intended to help readers gain an intuitive understanding of event loops.</description>
    </item>
    
    <item>
      <title>5 DevOps challenges to overcome to gain productivity</title>
      <link>https://www.codeisgo.com/post/5-devops-challenges-to-overcome-for-productivity-2020030301/</link>
      <pubDate>Tue, 03 Mar 2020 08:11:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/5-devops-challenges-to-overcome-for-productivity-2020030301/</guid>
      <description>DevOps brought the development community to the agile era where multiple teams can work in a collaborative environment sharing their skills, knowledge and development responsibilities. But for the same reason, making the DevOps process more productive became more important than ever before. By Atman Rathod.</description>
    </item>
    
    <item>
      <title>Building serverless Scala services with GraalVM native image</title>
      <link>https://www.codeisgo.com/post/building-serverless-scala-services-with-graalvm-native-image-2020030201/</link>
      <pubDate>Mon, 02 Mar 2020 10:10:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-serverless-scala-services-with-graalvm-native-image-2020030201/</guid>
      <description>Using GraalVM&amp;rsquo;s Native Image tool to create native executables. Author describes the steps necessary to build a native executable from a simple http4s web service. There is also complete code accompanying this example. By Noel Welsh.</description>
    </item>
    
    <item>
      <title>Concurnas language taps JVM for high-performance apps</title>
      <link>https://www.codeisgo.com/post/concurnas-language-taps-jvm-for-high-performance-apps-2020030101/</link>
      <pubDate>Sun, 01 Mar 2020 06:10:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/concurnas-language-taps-jvm-for-high-performance-apps-2020030101/</guid>
      <description>Python-like, Java-compatible language aims to ease development of concurrent, distributed, and parallel systems. By Paul Krill.</description>
    </item>
    
    <item>
      <title>Five misconceptions on how NodeJS works</title>
      <link>https://www.codeisgo.com/post/five-misconceptions-on-how-nodejs-works-2020022901/</link>
      <pubDate>Sat, 29 Feb 2020 07:10:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/five-misconceptions-on-how-nodejs-works-2020022901/</guid>
      <description>NodeJS was born in 2009 and it has gained massive popularity throughout the years because of one reason. It&amp;rsquo;s just JavaScript! Well, it&amp;rsquo;s a JavaScript runtime designed to write server-side applications, but the statement that &amp;ldquo;It&amp;rsquo;s just JavaScript&amp;rdquo; is not 100% true. By Deepal Jayasekara.</description>
    </item>
    
    <item>
      <title>Securing Firefox with WebAssembly</title>
      <link>https://www.codeisgo.com/post/securing-firefox-with-webassembly-2020022801/</link>
      <pubDate>Fri, 28 Feb 2020 08:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/securing-firefox-with-webassembly-2020022801/</guid>
      <description>Protecting the security and privacy of individuals is a central tenet of Mozilla&amp;rsquo;s mission, and so they constantly endeavor to make their users safer online. With a complex and highly-optimized system like Firefox, memory safety is one of the biggest security challenges. By Nathan Froyd.</description>
    </item>
    
    <item>
      <title>7 Easy functional programming techniques in Go</title>
      <link>https://www.codeisgo.com/post/7-easy-functional-programming-techniques-in-go-2020022701/</link>
      <pubDate>Thu, 27 Feb 2020 07:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/7-easy-functional-programming-techniques-in-go-2020022701/</guid>
      <description>Deepu K Sasidharan put together this article for Go developers interested in functional programming. Do not worry, you don&amp;rsquo;t have to learn functional programming oriented languages like Haskell or Clojure(or even Scala or JavaScript though they are not pure functional programming languages) since Go has you covered and this post is for you.</description>
    </item>
    
    <item>
      <title>Lessons learned from deploying a machine learning model</title>
      <link>https://www.codeisgo.com/post/lessons-learned-from-deploying-machine-learning-model-2020022601/</link>
      <pubDate>Wed, 26 Feb 2020 11:45:44 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/lessons-learned-from-deploying-machine-learning-model-2020022601/</guid>
      <description>More than half a million calls go through the Talkdesk systems every day. For our clients, especially larger contact centers, it can be difficult to understand and monitor everything happening due to the amount of structured and unstructured data and the high pace at which they originate. Our main goal is to make their job easier by providing insightful dashboards about calls and the overall call center performance. By Henrique Carlos.</description>
    </item>
    
    <item>
      <title>3 strategies for migrating from Wordpress to JAMstack</title>
      <link>https://www.codeisgo.com/post/3-strategies-for-migrating-from-wordpress-to-jamstack-2020022501/</link>
      <pubDate>Tue, 25 Feb 2020 09:45:44 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/3-strategies-for-migrating-from-wordpress-to-jamstack-2020022501/</guid>
      <description>Brian Rinaldi published this article in which he describes the strategies for migration to JAMstack from an existing CMS architecture.</description>
    </item>
    
    <item>
      <title>AWS Lambda vs. Azure Functions: 10 major differences</title>
      <link>https://www.codeisgo.com/post/aws-lambda-vs-azure-functions-10-major-differences-2020022401/</link>
      <pubDate>Mon, 24 Feb 2020 08:10:44 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/aws-lambda-vs-azure-functions-10-major-differences-2020022401/</guid>
      <description>Since 2014, the serverless model has taken off, and every major cloud provider has introduced its flavor of an FaaS service: Azure Functions, Google Cloud Functions, and IBM Cloud Functions, to name a few. By Mikhail Shilkov.</description>
    </item>
    
    <item>
      <title>How to find and fix Docker container vulnerabilities in 2020</title>
      <link>https://www.codeisgo.com/post/how-to-find-and-fix-docker-container-vulnerabilities-in-2020-2020022301/</link>
      <pubDate>Sun, 23 Feb 2020 09:10:44 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-find-and-fix-docker-container-vulnerabilities-in-2020-2020022301/</guid>
      <description>Containerization allows engineering teams to create a sandbox environment in which to run and test applications. But these open-source images may sometimes contain vulnerabilities which can jeopardise the safety of containers and in turn its host computer/server. By Dipto Karmakar.</description>
    </item>
    
    <item>
      <title>How to teach Artificial Intelligence</title>
      <link>https://www.codeisgo.com/post/how-to-teach-artificial-intelligence-2020022201/</link>
      <pubDate>Sat, 22 Feb 2020 06:10:44 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-teach-artificial-intelligence-2020022201/</guid>
      <description>Tom Vander Ark writes about the future of learning, work and human development. Here we have his thoughts on how to teach Artificial intelligence (AI).</description>
    </item>
    
    <item>
      <title>The magic of generating an Xcode project</title>
      <link>https://www.codeisgo.com/post/magic-of-generating-xcode-project-2020022101/</link>
      <pubDate>Fri, 21 Feb 2020 07:10:18 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/magic-of-generating-xcode-project-2020022101/</guid>
      <description>Planet Earth vs. Jupiter. There is the same order of magnitude between the ratio of these two planets and the amount of code that defined the SoundCloud iOS project before &amp;ndash; Jupiter &amp;ndash; and after &amp;ndash; Earth &amp;ndash; generating it using Tuist. By Andrea Cipriani.</description>
    </item>
    
    <item>
      <title>Building an adaptive, multi-tenant stream bus with Kafka and Golang</title>
      <link>https://www.codeisgo.com/post/building-adaptive-multi-tenant-stream-bus-with-kafka-and-golang-2020022001/</link>
      <pubDate>Thu, 20 Feb 2020 09:10:10 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-adaptive-multi-tenant-stream-bus-with-kafka-and-golang-2020022001/</guid>
      <description>Back in the 2000s, SOAP/WSDL with ESB (Enterprise Service Bus) was the dominant server-side architecture for many companies. Since the 2010s, microservices and service mesh technologies have grown wildly and thus became the de-facto industry standards. By Xinyu Liu.</description>
    </item>
    
    <item>
      <title>7 ways to remove duplicates from an array in JavaScript</title>
      <link>https://www.codeisgo.com/post/7-ways-to-remove-duplicates-from-array-in-javascript-2020021901/</link>
      <pubDate>Wed, 19 Feb 2020 09:00:10 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/7-ways-to-remove-duplicates-from-array-in-javascript-2020021901/</guid>
      <description>Jayanth Babu wrote this article about how to remove duplicates from an array in JavaScript. It&amp;rsquo;s a common use case in many projects to need to remove duplicates from array in JavaScript. For interviews, it&amp;rsquo;s a common coding challenge to practice for everyone.</description>
    </item>
    
    <item>
      <title>New green technology generates electricity &#39;out of thin air&#39;</title>
      <link>https://www.codeisgo.com/post/new-green-technology-generates-electricity-out-of-thin-air-2020021801/</link>
      <pubDate>Tue, 18 Feb 2020 08:00:10 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/new-green-technology-generates-electricity-out-of-thin-air-2020021801/</guid>
      <description>Scientists at the University of Massachusetts Amherst have developed a device that uses a natural protein to create electricity from moisture in the air, a new technology they say could have significant implications for the future of renewable energy, climate change and in the future of medicine. By nano-magazine.com.</description>
    </item>
    
    <item>
      <title>How to automate PostgreSQL 12 replication and failover with repmgr</title>
      <link>https://www.codeisgo.com/post/how-to-automate-postgresql-12-replication-and-failover-with-repmgr-part-1-2020021701/</link>
      <pubDate>Mon, 17 Feb 2020 10:01:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-automate-postgresql-12-replication-and-failover-with-repmgr-part-1-2020021701/</guid>
      <description>An article about using repmgr for Postgres replication failover. repmgr is an open-source toolset from 2ndQuadrant, a leading specialist in PostgreSQL-related technologies and services. The product is used to automate, enhance, and manage PostgreSQL streaming replication. By Sadequl Hussain.</description>
    </item>
    
    <item>
      <title>How to: Kubernetes for cheap on Google Cloud</title>
      <link>https://www.codeisgo.com/post/how-to-kubernetes-for-cheap-on-google-cloud-2020021601/</link>
      <pubDate>Sun, 16 Feb 2020 07:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-kubernetes-for-cheap-on-google-cloud-2020021601/</guid>
      <description>Niko Kosonen published this step by step tutorial how to run Kubernetes on two micro instances on Google Kubernetes Engine (GKE) without external load balancers. Cluster setup from scratch.</description>
    </item>
    
    <item>
      <title>A serverless journey begins with several first steps, actually</title>
      <link>https://www.codeisgo.com/post/serverless-journey-begins-with-several-first-steps-actually-2020021501/</link>
      <pubDate>Sat, 15 Feb 2020 07:23:10 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/serverless-journey-begins-with-several-first-steps-actually-2020021501/</guid>
      <description>AWS serverless expert explains what you need to know before launching a serverless pilot. By Joe McKendrick.</description>
    </item>
    
    <item>
      <title>Best practices for event-driven microservice architecture</title>
      <link>https://www.codeisgo.com/post/best-practices-for-event-driven-microservice-architecture-2020021401/</link>
      <pubDate>Fri, 14 Feb 2020 09:15:10 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/best-practices-for-event-driven-microservice-architecture-2020021401/</guid>
      <description>While you might have used REST as your service communications layer in the past, more and more projects are moving to an event-driven architecture. Let&amp;rsquo;s dive into the pros and cons of this popular architecture, some of the key design choices it entails, and common anti-patterns. By Jason Skowronski.</description>
    </item>
    
    <item>
      <title>Mathematicians are studying planet-sized Quantum Computers with God-like powers</title>
      <link>https://www.codeisgo.com/post/mathematicians-are-studying-planet-sized-quantum-computers-with-god-like-powers-2020021301/</link>
      <pubDate>Thu, 13 Feb 2020 08:00:10 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/mathematicians-are-studying-planet-sized-quantum-computers-with-god-like-powers-2020021301/</guid>
      <description>New research has exploded the space of problems that quantum computers can efficiently verify, simultaneously knocking down milestone problems in quantum physics and math. By Mordechai Rorvig.</description>
    </item>
    
    <item>
      <title>Behavior-Based attribution using Google BigQuery ML</title>
      <link>https://www.codeisgo.com/post/behavior-based-attribution-using-google-bigquery-ml-2020021201/</link>
      <pubDate>Wed, 12 Feb 2020 12:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/behavior-based-attribution-using-google-bigquery-ml-2020021201/</guid>
      <description>Constantine Yurevich is author of this article in which he argues why you should create a custom attribution tool. With out-of-the-box tools, you&amp;rsquo;re limited by their functionality, data transformations, models, and heuristics.</description>
    </item>
    
    <item>
      <title>Blending old and new ways of working to drive digital value</title>
      <link>https://www.codeisgo.com/post/blending-old-and-new-ways-of-working-to-drive-digital-value-2020021101/</link>
      <pubDate>Tue, 11 Feb 2020 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/blending-old-and-new-ways-of-working-to-drive-digital-value-2020021101/</guid>
      <description>By adopting agile ways of working, startups as well as established companies have successfully brought customer-centric digital initiatives to market. By Lars Marquardt, Jan-Philipp Martini, Georg Kappen, and Carsten Schaetzberger.</description>
    </item>
    
    <item>
      <title>Can wearables keep up with us?</title>
      <link>https://www.codeisgo.com/post/can-wearables-keep-up-with-us-2020021001/</link>
      <pubDate>Mon, 10 Feb 2020 10:12:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/can-wearables-keep-up-with-us-2020021001/</guid>
      <description>Brinnae Bent and Jessilyn Dunn form Duke University wrote an article about wearable technology. Wearable technology has the potential to transform healthcare and research through accessible, continuous, and longitudinal health monitoring.</description>
    </item>
    
    <item>
      <title>Embodied Learning is essential to Artificial Intelligence</title>
      <link>https://www.codeisgo.com/post/embodied-learning-is-essential-to-artificial-intelligence-2020020901/</link>
      <pubDate>Sun, 09 Feb 2020 07:12:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/embodied-learning-is-essential-to-artificial-intelligence-2020020901/</guid>
      <description>Jeff Hawkins has a principle that intuitively makes a lot of sense, yet is something that Deep Learning research has not emphasized enough. This is the notion of embodied learning. That is, biological systems learn from interacting with the environment. By Carlos E. Perez.</description>
    </item>
    
    <item>
      <title>What is the best CPU for gaming in 2020?</title>
      <link>https://www.codeisgo.com/post/what-is-the-best-cpu-for-gaming-in-2020-2020020801/</link>
      <pubDate>Sat, 08 Feb 2020 08:11:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-the-best-cpu-for-gaming-in-2020-2020020801/</guid>
      <description>We&amp;rsquo;ve tested all the top AMD and Intel processors to help you make the right choice. By Dave James.</description>
    </item>
    
    <item>
      <title>A Pythonista&#39;s review of Haskell</title>
      <link>https://www.codeisgo.com/post/a-pythonistas-review-of-haskell-2020020701/</link>
      <pubDate>Fri, 07 Feb 2020 07:11:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/a-pythonistas-review-of-haskell-2020020701/</guid>
      <description>An article by Ying Wang about his experience with trying Haskell after using Python in production for few years. Even as it&amp;rsquo;s a wonderful Swiss Army knife, Python also feels limiting in some ways. The same classes of bugs (e.g. type casting / translation errors, state management errors) kept cropping up, and Sisyphean bugs frustrate me. Python is also quite slow when you compare the operations you want to execute vs. the theoretical maximum performance of those operations on the underlying hardware. He kept wondering about what was possible if he had used a different tool.</description>
    </item>
    
    <item>
      <title>Covariant uses simple robot and gigantic neural net to automate warehouse picking</title>
      <link>https://www.codeisgo.com/post/covariant-uses-simple-robot-and-gigantic-neural-net-to-automate-warehouse-picking-2020020601/</link>
      <pubDate>Thu, 06 Feb 2020 09:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/covariant-uses-simple-robot-and-gigantic-neural-net-to-automate-warehouse-picking-2020020601/</guid>
      <description>A massive neural network connects cameras, a robot arm, and a suction gripper in Covariant&amp;rsquo;s logistics system. By Evan Ackerman.</description>
    </item>
    
    <item>
      <title>Why Discord is switching from Go to Rust</title>
      <link>https://www.codeisgo.com/post/why-discord-is-switching-from-go-to-rust-2020020501/</link>
      <pubDate>Wed, 05 Feb 2020 06:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-discord-is-switching-from-go-to-rust-2020020501/</guid>
      <description>Jesse Howarth wrote this piece about how they seen success with Rust on the client side and server side. For example, they use it on the client side for our video encoding pipeline for Go Live and on the server side for Elixir NIFs. Most recently, they drastically improved the performance of a service by switching its implementation from Go to Rust.</description>
    </item>
    
    <item>
      <title>Creating true fluid web typography to improve our processes</title>
      <link>https://www.codeisgo.com/post/creating-true-fluid-web-typography-to-improve-our-processes-2020020401/</link>
      <pubDate>Tue, 04 Feb 2020 07:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/creating-true-fluid-web-typography-to-improve-our-processes-2020020401/</guid>
      <description>Responsive web design has been a must-have skill for front-end developers for many years now, but creating a truly fluid interface and giving users a seamless experience across any device still poses a lot of challenges for designers and developers alike. By Razvan Onofrei.</description>
    </item>
    
    <item>
      <title>Scaling payments for Black Friday 2019</title>
      <link>https://www.codeisgo.com/post/scaling-payments-black-friday-2019-2020020301/</link>
      <pubDate>Mon, 03 Feb 2020 01:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/scaling-payments-black-friday-2019-2020020301/</guid>
      <description>A blog post about Black Friday&amp;rsquo;s production scalability experience in payments provider company named iyzico. By Yalçın Yenigün.</description>
    </item>
    
    <item>
      <title>Quantum computing for the very curious</title>
      <link>https://www.codeisgo.com/post/quantum-computing-for-the-very-curious-2020020201/</link>
      <pubDate>Sun, 02 Feb 2020 09:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/quantum-computing-for-the-very-curious-2020020201/</guid>
      <description>If aliens have computers, it&amp;rsquo;s because computers are the answer to a question that naturally occurs to both human and alien civilizations. By Andy Matuschak and Michael Nielsen.</description>
    </item>
    
    <item>
      <title>SRE is the most innovative approach to ITSM since ITIL</title>
      <link>https://www.codeisgo.com/post/sre-is-the-most-innovative-approach-to-itsm-since-itil-2020020101/</link>
      <pubDate>Sat, 01 Feb 2020 08:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/sre-is-the-most-innovative-approach-to-itsm-since-itil-2020020101/</guid>
      <description>For over a decade, IT Infrastructure Library (ITIL) has been the leading  IT service management (ITSM) framework adopted by enterprises across the globe. So, what is driving a rapidly increasing interest in Site Reliability Engineering (SRE) as a service management alternative? By Jayne Groll.</description>
    </item>
    
    <item>
      <title>How to prepare for a technical phone/video interview</title>
      <link>https://www.codeisgo.com/post/how-to-prepare-for-technical-phone-video-interview-2020013101/</link>
      <pubDate>Fri, 31 Jan 2020 07:09:09 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-prepare-for-technical-phone-video-interview-2020013101/</guid>
      <description>Kiara Contreras put together this guide in which she shares things that she has done to set herlsef up for success. Having set actions that you complete prior to the interview can ease anxiousness by creating routine.</description>
    </item>
    
    <item>
      <title>The rise and fall of the OLAP Cube</title>
      <link>https://www.codeisgo.com/post/rise-and-fall-of-the-olap-cube-2020013001/</link>
      <pubDate>Thu, 30 Jan 2020 08:09:09 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/rise-and-fall-of-the-olap-cube-2020013001/</guid>
      <description>One of the biggest shifts in data analytics over the past decade is the move away from building &amp;ldquo;data cubes&amp;rdquo;, or &amp;ldquo;OLAP cubes&amp;rdquo;, to running OLAP workloads directly on columnar databases. By Cedric Chin.</description>
    </item>
    
    <item>
      <title>Here&#39;s what I learned about SaaS during my 5 years at Buildium, after it sold for $580M</title>
      <link>https://www.codeisgo.com/post/what-i-learned-about-saas-during-my-5-years-at-buildium-after-it-sold-for-580m-2020012901/</link>
      <pubDate>Wed, 29 Jan 2020 09:09:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-i-learned-about-saas-during-my-5-years-at-buildium-after-it-sold-for-580m-2020012901/</guid>
      <description>I think it&amp;rsquo;s clear that the world of technology start-ups is pretty screwed up when it comes to financial valuations. Only in this world is whether or not your company is profitable so often seen as being of secondary importance. I digress. By Geoff Roberts.</description>
    </item>
    
    <item>
      <title>Exploring an Apache Kafka to Pub/Sub migration: Major considerations</title>
      <link>https://www.codeisgo.com/post/exploring-apache-kafka-to-pub-sub-migration-major-considerations-2020012801/</link>
      <pubDate>Tue, 28 Jan 2020 08:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/exploring-apache-kafka-to-pub-sub-migration-major-considerations-2020012801/</guid>
      <description>In many cases, Google&amp;rsquo;s Pub/Sub messaging and event distribution service can successfully replace Apache Kafka, with lower maintenance and operational costs, and better integration with other Google Cloud services. By Leonid Yankulin.</description>
    </item>
    
    <item>
      <title>TypeScript&#39;s secret parallel universe</title>
      <link>https://www.codeisgo.com/post/typescripts-secret-parallel-universe-2020012701/</link>
      <pubDate>Mon, 27 Jan 2020 10:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/typescripts-secret-parallel-universe-2020012701/</guid>
      <description>Florian Reuschel put together this tutorial for new TypeScript users. He focuses on one of the most underreported topics in the TypeScript tutorial world: the type scope.</description>
    </item>
    
    <item>
      <title>The building blocks of visual design</title>
      <link>https://www.codeisgo.com/post/building-blocks-of-visual-design-2020012601/</link>
      <pubDate>Sun, 26 Jan 2020 06:01:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-blocks-of-visual-design-2020012601/</guid>
      <description>Visual design is about creating and making the general aesthetics of a product consistent. To create the aesthetic style of a website or app, we work with fundamental elements of visual design, arranging them according to principles of design. By Yu Siang Teo.</description>
    </item>
    
    <item>
      <title>Successfully porting complex data-driven frontends to React with GraphQL</title>
      <link>https://www.codeisgo.com/post/successfully-porting-complex-data-driven-frontends-to-react-with-graphql-2020012501/</link>
      <pubDate>Sat, 25 Jan 2020 08:15:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/successfully-porting-complex-data-driven-frontends-to-react-with-graphql-2020012501/</guid>
      <description>When porting existing code to React, there is a couple of things to look out for. This article shares my experience while porting a section of a Rails app to React and consuming data through GraphQL. By Neel Barthel.</description>
    </item>
    
    <item>
      <title>Building Angular CLI projects with Github Actions</title>
      <link>https://www.codeisgo.com/post/building-angular-cli-projects-with-github-actions-2020012401/</link>
      <pubDate>Fri, 24 Jan 2020 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-angular-cli-projects-with-github-actions-2020012401/</guid>
      <description>The Angular CLI provides all the built tools out of the box to create, build, and test Angular applications. In this post, we will build a continuous integration (CI) build system using Github Actions. By Cory Rylan.</description>
    </item>
    
    <item>
      <title>Create a React Native image recognition app with Google Vision API</title>
      <link>https://www.codeisgo.com/post/create-react-native-image-recognition-app-with-google-vision-api-2020012301/</link>
      <pubDate>Thu, 23 Jan 2020 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/create-react-native-image-recognition-app-with-google-vision-api-2020012301/</guid>
      <description>Aman Mittal created this tutorial which focuses on utilizing Google Cloud Vision API for you React Native App. Google Cloud Vision API is a machine learning tool that can classify details from an image provided as an input into thousands of different categories with pre-trained API models.</description>
    </item>
    
    <item>
      <title>SQL Injection: A beginner&#39;s guide for WordPress users</title>
      <link>https://www.codeisgo.com/post/sql-injection-beginners-guide-for-wordpress-users-2020012201/</link>
      <pubDate>Wed, 22 Jan 2020 07:11:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/sql-injection-beginners-guide-for-wordpress-users-2020012201/</guid>
      <description>SQL injection, or SQLi, is an attack on a web application by compromising its database through malicious SQL statements. As it&amp;rsquo;s a common attack, let&amp;rsquo;s try to learn more about what it is, how it happens, and how to defend yourself from it. By Shaunik Daityari.</description>
    </item>
    
    <item>
      <title>Parse, don&#39;t validate</title>
      <link>https://www.codeisgo.com/post/parse-dont-validate-2020012101/</link>
      <pubDate>Tue, 21 Jan 2020 07:01:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/parse-dont-validate-2020012101/</guid>
      <description>Alexis King wrote this piece about his concise, simple way to explain what it means to practice type-driven design. He has now a single, snappy slogan that encapsulates what type-driven design means to him, and better yet, it&amp;rsquo;s only three words long: Parse, don&amp;rsquo;t validate.</description>
    </item>
    
    <item>
      <title>Algorithm that learns through rewards may show how our brain does too</title>
      <link>https://www.codeisgo.com/post/algorithm-that-learns-through-rewards-may-show-how-our-brain-does-too-2020012101/</link>
      <pubDate>Mon, 20 Jan 2020 09:01:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/algorithm-that-learns-through-rewards-may-show-how-our-brain-does-too-2020012101/</guid>
      <description>By optimizing reinforcement-learning algorithms, DeepMind uncovered new details about how dopamine helps the brain learn. By Karen Hao.</description>
    </item>
    
    <item>
      <title>The ultimate (free) CI/CD for your open-source projects</title>
      <link>https://www.codeisgo.com/post/ultimate-free-cicd-for-your-open-source-projects-2020012001/</link>
      <pubDate>Mon, 20 Jan 2020 09:01:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ultimate-free-cicd-for-your-open-source-projects-2020012001/</guid>
      <description>Yohan Lasorsa published this guide about how to approach your open source project development. If you plan to maintain an open-source project in the long run, what you must do is automate.</description>
    </item>
    
    <item>
      <title>How to use before and after html pseudo-elements tutorial</title>
      <link>https://www.codeisgo.com/post/how-to-use-before-and-after-html-pseudo-elements-tutorial-2020011901/</link>
      <pubDate>Sun, 19 Jan 2020 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-use-before-and-after-html-pseudo-elements-tutorial-2020011901/</guid>
      <description>Mark Noonan posted this article about what pseudo-elements are and how to use them, as well as look at some common use cases where these pseudo-elements can make life easier for us.</description>
    </item>
    
    <item>
      <title>Cost matters! The serverless edition</title>
      <link>https://www.codeisgo.com/post/cost-matters-the-serverless-edition-2020011801/</link>
      <pubDate>Sat, 18 Jan 2020 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/cost-matters-the-serverless-edition-2020011801/</guid>
      <description>An article by by Leon Stigter about serverless development model and how that model works on AWS Fargate, which allows you to run containers without having to manage servers or clusters.</description>
    </item>
    
    <item>
      <title>TensorFlow 2 Tutorial: Get started in Deep Learning with tf.keras</title>
      <link>https://www.codeisgo.com/post/tensorflow-2-tutorial-get-started-in-deep-learning-with-tf-keras-2020011701/</link>
      <pubDate>Fri, 17 Jan 2020 09:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/tensorflow-2-tutorial-get-started-in-deep-learning-with-tf-keras-2020011701/</guid>
      <description>Jason Brownlee wrote this tutorial to get you started with Deep Learning in TensorFlow. Predictive modeling with deep learning is a skill that modern developers need to know.</description>
    </item>
    
    <item>
      <title>Visualizing Keras neural networks with Net2Vis and Docker</title>
      <link>https://www.codeisgo.com/post/visualizing-keras-neural-networks-with-net2vis-and-docker-2020011601/</link>
      <pubDate>Thu, 16 Jan 2020 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/visualizing-keras-neural-networks-with-net2vis-and-docker-2020011601/</guid>
      <description>Visualizing the structure of your neural network is quite useful for publications, such as papers and blogs.
Written by @MachineCurve (Christian).</description>
    </item>
    
    <item>
      <title>faasd: lightweight Serverless for your Raspberry Pi</title>
      <link>https://www.codeisgo.com/post/faasd-lightweight-serverless-for-your-raspberry-pi-2020011501/</link>
      <pubDate>Wed, 15 Jan 2020 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/faasd-lightweight-serverless-for-your-raspberry-pi-2020011501/</guid>
      <description>Kick the tires with faasd today, for a lightweight serverless experience that doesn&amp;rsquo;t require Kubernetes. Instead it uses containerd and the existing OpenFaaS ecosystem. By Alex Ellis.</description>
    </item>
    
    <item>
      <title>8 console API functions other than console.log()</title>
      <link>https://www.codeisgo.com/post/8-console-api-functions-other-than-console-log-2020011401/</link>
      <pubDate>Tue, 14 Jan 2020 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/8-console-api-functions-other-than-console-log-2020011401/</guid>
      <description>An in-depth guide to some important console API functions other than console.log. By Deepak Gupta.</description>
    </item>
    
    <item>
      <title>Clean code applied to JavaScript - Part III. Functions</title>
      <link>https://www.codeisgo.com/post/clean-code-applied-to-javascript-part-3-functions-2020011301/</link>
      <pubDate>Mon, 13 Jan 2020 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/clean-code-applied-to-javascript-part-3-functions-2020011301/</guid>
      <description>Carlos Caballero published this story about fundamental tips and advice to generate clean code focusing on the element that allows us to reuse our code: the functions.</description>
    </item>
    
    <item>
      <title>Computer vision applications: The power and limits of deep learning</title>
      <link>https://www.codeisgo.com/post/computer-vision-applications-power-and-limits-of-deep-learning-2020011301/</link>
      <pubDate>Sun, 12 Jan 2020 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/computer-vision-applications-power-and-limits-of-deep-learning-2020011301/</guid>
      <description>This article is part of Demystifying AI, a series of posts that (try to) disambiguate the jargon and myths surrounding AI. By Ben Dickson.</description>
    </item>
    
    <item>
      <title>Predicting contract length with probabilistic programming</title>
      <link>https://www.codeisgo.com/post/predicting-contract-length-with-probabilistic-programming-2020011101/</link>
      <pubDate>Sat, 11 Jan 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/predicting-contract-length-with-probabilistic-programming-2020011101/</guid>
      <description>An article by Antoine Hachez about Jobandtalent experience with applying Artificial Intelligence (AI) to real business problems.</description>
    </item>
    
    <item>
      <title>How to apply Lean Principles to your startup&#39;s productivity and time management</title>
      <link>https://www.codeisgo.com/post/how-to-apply-lean-principles-to-your-startups-productivity-and-time-management-2020011001/</link>
      <pubDate>Fri, 10 Jan 2020 00:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-apply-lean-principles-to-your-startups-productivity-and-time-management-2020011001/</guid>
      <description>John Rampton wrote this article about how focusing on one thing at a time is a very good start to your productivity.</description>
    </item>
    
    <item>
      <title>Introducing Mocking Hans - An open source tool for creating fake APIs</title>
      <link>https://www.codeisgo.com/post/introducing-mocking-hans-open-source-tool-for-creating-fake-apis-2020010901/</link>
      <pubDate>Thu, 09 Jan 2020 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introducing-mocking-hans-open-source-tool-for-creating-fake-apis-2020010901/</guid>
      <description>An article by Kevin about Hans. Hans is a small Node application for faking APIs - but not just a single REST API using HTTP. It allows for creating multiple APIs using different ports and protocols (like native WebSockets or even GraphQL).</description>
    </item>
    
    <item>
      <title>Add serverless authentication with almost no code</title>
      <link>https://www.codeisgo.com/post/add-serverless-authentication-with-almost-no-code-2020010801/</link>
      <pubDate>Wed, 08 Jan 2020 08:00:19 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/add-serverless-authentication-with-almost-no-code-2020010801/</guid>
      <description>Robert J. Berger wrote this piece about a template of how to create a basic Re-Frame SPA with authentication from AWS Amplify with almost not coding and without having to set up your own backend authentication infrastructure.</description>
    </item>
    
    <item>
      <title>Build and secure a GraphQL server with Node.js</title>
      <link>https://www.codeisgo.com/post/build-and-secure-graphql-server-with-nodejs-2020010701/</link>
      <pubDate>Tue, 07 Jan 2020 07:10:10 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/build-and-secure-graphql-server-with-nodejs-2020010701/</guid>
      <description>A tutorial from the pen of Roy Derks. Learn how to handle authentication and authorization of a GraphQL server using Node.js and JWTs.</description>
    </item>
    
    <item>
      <title>Pivotal Web Services, SSL, and a Custom Domain</title>
      <link>https://www.codeisgo.com/post/pivotal-web-services-ssl-and-custom-domain-2020010601/</link>
      <pubDate>Mon, 06 Jan 2020 06:10:10 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/pivotal-web-services-ssl-and-custom-domain-2020010601/</guid>
      <description>Pivotal Web Services (PWS) is a great place to set up push button deployments. It&amp;rsquo;s cheaper than Heroku and has some great features. By Austin.</description>
    </item>
    
    <item>
      <title>Understanding garbage collectors</title>
      <link>https://www.codeisgo.com/post/understanding-garbage-collectors-2020010601/</link>
      <pubDate>Sun, 05 Jan 2020 08:00:10 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/understanding-garbage-collectors-2020010601/</guid>
      <description>Great explanation how the default garbage collectors work. Garbage collection (or GC) is an automated way to reclaim for reuse memory that is no longer in use. By Christine H. Flood.</description>
    </item>
    
    <item>
      <title>An overview of server-side HTTP APIs in Go</title>
      <link>https://www.codeisgo.com/post/overview-of-server-side-http-apis-in-go-2020010401/</link>
      <pubDate>Sat, 04 Jan 2020 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/overview-of-server-side-http-apis-in-go-2020010401/</guid>
      <description>An tutorial by Abhishek Gupta in which he explores the net/http package in Golang which provides the server and client-side APIs for HTTP services.</description>
    </item>
    
    <item>
      <title>How does Alibaba ensure performance of system components in a 10,000-node Kubernetes cluster?</title>
      <link>https://www.codeisgo.com/post/how-does-alibaba-ensure-performance-of-system-components-in-10000-node-kubernetes-cluster-2020010301/</link>
      <pubDate>Fri, 03 Jan 2020 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-does-alibaba-ensure-performance-of-system-components-in-10000-node-kubernetes-cluster-2020010301/</guid>
      <description>The production environment of Alibaba consists of more than 10,000 containerized applications, with the entire network of Alibaba being a massive system using millions of containers running on more than 100,000 hosts. This is how they run it. By alibaba.com</description>
    </item>
    
    <item>
      <title>How a single Raspberry Pi made my home network faster</title>
      <link>https://www.codeisgo.com/post/how-a-single-raspberry-pi-made-my-home-network-faster-2020010201/</link>
      <pubDate>Thu, 02 Jan 2020 06:08:08 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-a-single-raspberry-pi-made-my-home-network-faster-2020010201/</guid>
      <description>The Pi Hole project adds an entire new level of performance and security to our home network. Powered by Docker and a Raspberry PI I can now block all unwanted Ads and Metrics network wide. By Brian Christner.</description>
    </item>
    
    <item>
      <title>Run Python versions in Docker: How to try the latest Python release</title>
      <link>https://www.codeisgo.com/post/run-python-versions-in-docker-how-to-try-latest-python-release-2020010101/</link>
      <pubDate>Wed, 01 Jan 2020 08:08:08 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/run-python-versions-in-docker-how-to-try-latest-python-release-2020010101/</guid>
      <description>Geir Arne Hjelle put together this guide about how to run different Python versions using Docker, including how you can have the latest alpha running on your computer within minutes.</description>
    </item>
    
    <item>
      <title>Distributed teams are helping startups scale faster</title>
      <link>https://www.codeisgo.com/post/distributed-teams-are-helping-startups-scale-faster-2019123101/</link>
      <pubDate>Tue, 31 Dec 2019 10:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/distributed-teams-are-helping-startups-scale-faster-2019123101/</guid>
      <description>An article by Alexandre Lazarow about a broader trend &amp;ndash; the growing trend of a distributed workforce model.More startups are using a distributed workforce model earlier in their lifecycle.</description>
    </item>
    
    <item>
      <title>How to conduct UX research if you&#39;re an introvert</title>
      <link>https://www.codeisgo.com/post/how-to-conduct-ux-research-if-you-are-introvert-2019123001/</link>
      <pubDate>Mon, 30 Dec 2019 08:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-conduct-ux-research-if-you-are-introvert-2019123001/</guid>
      <description>If your goal is to gather as many insights as possible, you need to open your participant up. And how do you open someone up if you&amp;rsquo;re scared yourself? Here are some things I learned along the way that you might find helpful. By Olga Wojnarowska.</description>
    </item>
    
    <item>
      <title>Practicing computer science skills anytime</title>
      <link>https://www.codeisgo.com/post/practicing-computer-science-skills-anytime-2019122901/</link>
      <pubDate>Sun, 29 Dec 2019 09:01:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/practicing-computer-science-skills-anytime-2019122901/</guid>
      <description>As parents, we are constantly getting advice on how to prepare our children for the future. At the same time, the tools they are using to learn, like tablets, computers, and the internet, may be very different than the ones we grew up with. By Katie Hessen, M.S.</description>
    </item>
    
    <item>
      <title>HTML, CSS and Go: Vugu premise and example</title>
      <link>https://www.codeisgo.com/post/html-css-and-go-together-vugu-premise-and-example-2019122801/</link>
      <pubDate>Sat, 28 Dec 2019 08:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/html-css-and-go-together-vugu-premise-and-example-2019122801/</guid>
      <description>An article by Brad Peabody about Vugu andd WwebAssembly. Vugu is a Go library that makes it easy to write HTML markup and Go code which is compiled and run in the browser using WebAssembly.</description>
    </item>
    
    <item>
      <title>Safer code with container types (Either and Maybe)</title>
      <link>https://www.codeisgo.com/post/safer-code-with-container-types-either-and-maybe-2019122701/</link>
      <pubDate>Fri, 27 Dec 2019 09:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/safer-code-with-container-types-either-and-maybe-2019122701/</guid>
      <description>Joan Llenas put this article together about safer types with TypeScript. There are only two hard things in Computer Science: null and undefined.</description>
    </item>
    
    <item>
      <title>Build a simple blog using Axios with React</title>
      <link>https://www.codeisgo.com/post/build-simple-blog-using-axios-with-react-2019122601/</link>
      <pubDate>Thu, 26 Dec 2019 09:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/build-simple-blog-using-axios-with-react-2019122601/</guid>
      <description>In this article, we are going to learn how to use Axios with React to make API requests and also how to handle the response. We&amp;rsquo;d learn this by building a simple blog using a fake API server. By Dillion Megida.</description>
    </item>
    
    <item>
      <title>The many meanings of Open: Open Data, Open Source, and Open Standards</title>
      <link>https://www.codeisgo.com/post/many-meanings-of-open-2019122501/</link>
      <pubDate>Wed, 25 Dec 2019 08:26:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/many-meanings-of-open-2019122501/</guid>
      <description>Anne Hale Miglarese wrote this explanation of various &amp;lsquo;open&amp;rsquo; terms. Open data, open source, and open standards are not synonymous and should not be conflated.</description>
    </item>
    
    <item>
      <title>Using GraphQL to improve data hydration in our customer care platform and beyond</title>
      <link>https://www.codeisgo.com/post/using-graphql-to-improve-data-hydration-in-our-customer-care-platform-and-beyond-2019122401/</link>
      <pubDate>Tue, 24 Dec 2019 09:16:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/using-graphql-to-improve-data-hydration-in-our-customer-care-platform-and-beyond-2019122401/</guid>
      <description>Kunyao Liu from Uber Engineering about their Customer Obsession Engineering team and how they designed and developed a new web application to help solve customer support tickets with aggregated data hydrated across Uber&amp;rsquo;s tech stack.</description>
    </item>
    
    <item>
      <title>UX design 101: Thinking in (user) flows</title>
      <link>https://www.codeisgo.com/post/ux-design-101-thinking-in-user-flows-2019122301/</link>
      <pubDate>Mon, 23 Dec 2019 10:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ux-design-101-thinking-in-user-flows-2019122301/</guid>
      <description>This session is part of a learning curriculum that author designed to incrementally skill up and empower a team of Designers and Researchers whose skillset and ways of working had fallen behind the times. By Robert Sens.</description>
    </item>
    
    <item>
      <title>Maybe you don&#39;t need a date picker</title>
      <link>https://www.codeisgo.com/post/maybe-you-dont-need-date-picker-2019122201/</link>
      <pubDate>Sun, 22 Dec 2019 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/maybe-you-dont-need-date-picker-2019122201/</guid>
      <description>Calendar controls, date pickers, date widgets, whatever you call them, however they are described, they follow the same basic principle &amp;ndash; present the user with a calendar to enter a date (and sometimes a time). By Adrian Roselli.</description>
    </item>
    
    <item>
      <title>How to request SSL certificates from a Windows Certificate Server</title>
      <link>https://www.codeisgo.com/post/how-to-request-ssl-certificates-from-windows-certificate-server-2019122101/</link>
      <pubDate>Sat, 21 Dec 2019 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-request-ssl-certificates-from-windows-certificate-server-2019122101/</guid>
      <description>The third article by Eric Siron in a series about how to build a fully-functional two-tier PKI environment. This article to show you how to perform the most common day-to-day operations: requesting certificates from a Windows Certification Authority.</description>
    </item>
    
    <item>
      <title>Go plus services and one goliath project</title>
      <link>https://www.codeisgo.com/post/go-plus-services-one-goliath-project-2019122001/</link>
      <pubDate>Fri, 20 Dec 2019 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/go-plus-services-one-goliath-project-2019122001/</guid>
      <description>An article by Kevin Dangoor from Khan Engineering about how Khan Academy is embarking on a huge effort to rebuild our server software on a more modern stack in Go.</description>
    </item>
    
    <item>
      <title>Architecture of a large-scale web search engine, circa 2019</title>
      <link>https://www.codeisgo.com/post/architecture-of-large-scale-web-search-engine-circa-2019-2019121901/</link>
      <pubDate>Thu, 19 Dec 2019 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/architecture-of-large-scale-web-search-engine-circa-2019-2019121901/</guid>
      <description>This is a long overview of bunch of search engines and their architecture. By Tech &amp;amp; Cliqz on 0x65.dev.</description>
    </item>
    
    <item>
      <title>Google Cloud Platform free tier vs physical and cloud servers for startups</title>
      <link>https://www.codeisgo.com/post/google-cloud-platform-free-tier-vs-physical-and-cloud-servers-for-startups-2019121801/</link>
      <pubDate>Wed, 18 Dec 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/google-cloud-platform-free-tier-vs-physical-and-cloud-servers-for-startups-2019121801/</guid>
      <description>Over a decade ago, it was a common practice to host server software on dedicated private servers. In the age of cloud computing, this hasn&amp;rsquo;t changed a lot because many businesses continue using cloud services as usual servers. By topal on hackernoon.</description>
    </item>
    
    <item>
      <title>Const assertions in literal expressions in TypeScript</title>
      <link>https://www.codeisgo.com/post/const-assertions-in-literal-expressions-in-typescript-2019121701/</link>
      <pubDate>Tue, 17 Dec 2019 09:01:08 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/const-assertions-in-literal-expressions-in-typescript-2019121701/</guid>
      <description>With TypeScript 3.4, const assertions were added to the language. A const assertion is a special kind of type assertion in which the const keyword is used instead of a type name. By Marius Schulz.</description>
    </item>
    
    <item>
      <title>Customer and user perception of value and what it means to designers</title>
      <link>https://www.codeisgo.com/post/customer-and-user-perception-of-value-and-what-it-means-to-designers-2019121601/</link>
      <pubDate>Mon, 16 Dec 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/customer-and-user-perception-of-value-and-what-it-means-to-designers-2019121601/</guid>
      <description>Financial value is not the only motivating factor for users and consumers to invest in a product. In fact, it is the perception of value both financial and non-financial that drives the decision to adopt (or not) a product. By Wiki4des and &lt;a href=&#34;https://www.interaction-design.org&#34;&gt;www.interaction-design.org&lt;/a&gt;.</description>
    </item>
    
    <item>
      <title>Beyond Liskov: Type safe equality in Scala</title>
      <link>https://www.codeisgo.com/post/beyond-liskov-type-safe-equality-in-scala-2019121501/</link>
      <pubDate>Sun, 15 Dec 2019 08:08:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/beyond-liskov-type-safe-equality-in-scala-2019121501/</guid>
      <description>The blog post by Haoyi about type safety equality in Scala. If you are doing something non-trivial to compute a trivial result, it&amp;rsquo;s probably an programmer error. Universal equality is just one common case of that.</description>
    </item>
    
    <item>
      <title>The CSS Handbook: handy guide to CSS for developers</title>
      <link>https://www.codeisgo.com/post/css-handbook-handy-guide-to-css-for-developers-2019121401/</link>
      <pubDate>Sat, 14 Dec 2019 09:09:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/css-handbook-handy-guide-to-css-for-developers-2019121401/</guid>
      <description>Flavio Copes put together this guide to CSS. He wrote this article to help you quickly learn CSS and get familiar with the advanced CSS topics.</description>
    </item>
    
    <item>
      <title>How we 30x&#39;d our Node parallelism</title>
      <link>https://www.codeisgo.com/post/how-we-30xd-our-node-parallelism-2019121301/</link>
      <pubDate>Fri, 13 Dec 2019 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-we-30xd-our-node-parallelism-2019121301/</guid>
      <description>What&amp;rsquo;s the best way to safely increase parallelism in a production Node service? What if your application is a bank integration service? That&amp;rsquo;s a question author&amp;rsquo;s team needed to answer a couple of months ago. By Evan Limanto.</description>
    </item>
    
    <item>
      <title>Geospatial queries, reinvented</title>
      <link>https://www.codeisgo.com/post/geospatial-queries-reinvented-2019121201/</link>
      <pubDate>Thu, 12 Dec 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/geospatial-queries-reinvented-2019121201/</guid>
      <description>In this article author goes through the details of how Beat managed to achieve lightning fast queries during the driver dispatching process; getting the nearest driver to a passenger. by Fotis Papadopoulos.</description>
    </item>
    
    <item>
      <title>Turn your docker image into an auto-scaling Kubernetes deployment using Amazon EKS</title>
      <link>https://www.codeisgo.com/post/turn-your-docker-image-into-auto-scaling-kubernetes-deployment-using-amazon-eks-2019120401/</link>
      <pubDate>Wed, 11 Dec 2019 03:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/turn-your-docker-image-into-auto-scaling-kubernetes-deployment-using-amazon-eks-2019120401/</guid>
      <description>Omer Hanetz wrote this piece about his experiences with using EKS as the link between your cloud environment with all its computation power, storage, and security features, and your Kubernetes-based containerized environment with its micro-service and auto-scale capabilities.</description>
    </item>
    
    <item>
      <title>8 common pen testing mistakes and how to avoid them</title>
      <link>https://www.codeisgo.com/post/8-common-pen-testing-mistakes-and-how-to-avoid-them-2019121001/</link>
      <pubDate>Tue, 10 Dec 2019 08:11:08 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/8-common-pen-testing-mistakes-and-how-to-avoid-them-2019121001/</guid>
      <description>Penetration testing is vital, but are you doing it right? Here are some common mistakes and advice on how to avoid them. An article by Michelle Drolet.</description>
    </item>
    
    <item>
      <title>Clarifying RxJS Observables under 5 minutes</title>
      <link>https://www.codeisgo.com/post/clarifying-rxjs-observables-under-5-minutes-2019120901/</link>
      <pubDate>Mon, 09 Dec 2019 08:08:08 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/clarifying-rxjs-observables-under-5-minutes-2019120901/</guid>
      <description>Observables are the essential elements of the Angular framework; you can&amp;rsquo;t do too many things without using them. An article by Gábor Soós.</description>
    </item>
    
    <item>
      <title>What is the Visitor Design Pattern?</title>
      <link>https://www.codeisgo.com/post/what-is-the-visitor-design-pattern-2019120801/</link>
      <pubDate>Sun, 08 Dec 2019 08:11:08 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-the-visitor-design-pattern-2019120801/</guid>
      <description>An article by Jakub Kapuscik about the visitor design pattern. The idea behind the visitor design pattern is to put parts of the code that have specific responsibilities outside of the class.</description>
    </item>
    
    <item>
      <title>Fifteen things you need to know before buying a telescope</title>
      <link>https://www.codeisgo.com/post/fifteen-things-you-need-to-know-before-buying-telescope-2019120701/</link>
      <pubDate>Sat, 07 Dec 2019 07:00:08 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/fifteen-things-you-need-to-know-before-buying-telescope-2019120701/</guid>
      <description>Your guide to buying new telescope. Buying a telescope is a big step, especially if you&amp;rsquo;re not sure what all those terms &amp;ndash; f/ratio, magnification, go-to &amp;ndash; mean. So, to eliminate confusion and make sure you understand what you&amp;rsquo;re buying, here&amp;rsquo;s what to check out before you write the check out. Older, but very useful guide by Michael E. Bakich.</description>
    </item>
    
    <item>
      <title>Kubernetes with OpenShift 101: Exercises to enhance your apps with machine learning</title>
      <link>https://www.codeisgo.com/post/kubernetes-with-openshift-101-exercises-to-enhance-your-apps-with-machine-learning-2019120601/</link>
      <pubDate>Fri, 06 Dec 2019 09:11:08 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/kubernetes-with-openshift-101-exercises-to-enhance-your-apps-with-machine-learning-2019120601/</guid>
      <description>With containers, you can create a clean, virtual environment to set up and train your neural networks in. Then, you can deploy the neural networks at scale with the exact same same environment. Article by Mo Haghighi.</description>
    </item>
    
    <item>
      <title>Top 5 SD-WAN takeaways for 2019</title>
      <link>https://www.codeisgo.com/post/top-5-sd-wan-takeaways-for-2019-2019120501/</link>
      <pubDate>Thu, 05 Dec 2019 00:11:08 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/top-5-sd-wan-takeaways-for-2019-2019120501/</guid>
      <description>An article by Tobias Mann about key things related to SD-WAN in 2019. SD-WAN reached an inflection point in 2019.</description>
    </item>
    
    <item>
      <title>Sample REST API in Rust and Go</title>
      <link>https://www.codeisgo.com/post/sample-rest-api-in-rust-and-go-2019120401/</link>
      <pubDate>Wed, 04 Dec 2019 07:11:08 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/sample-rest-api-in-rust-and-go-2019120401/</guid>
      <description>Julio Manuel Merino Vidal wrote about his experiences about prototyping a bunch of web apps whose ideas had been floating in author&amp;rsquo;s mind for a long time. Author spent quite a bit of time learning about REST APIs and, as part of these exercises, implemented skeletons of REST servers in both Go and Rust.</description>
    </item>
    
    <item>
      <title>The difference between programming and coding with Leslie Lamport</title>
      <link>https://www.codeisgo.com/post/difference-between-programming-and-coding-with-leslie-lamport-2019120301/</link>
      <pubDate>Tue, 03 Dec 2019 07:11:08 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/difference-between-programming-and-coding-with-leslie-lamport-2019120301/</guid>
      <description>Coding is the easy part of programming. Leslie Lamport, 2013 Turing Award Laureate and inventor of LaTeX, explains why the two are fundamentally different. By Tibi Puiu.</description>
    </item>
    
    <item>
      <title>Adding Auth0 to Ionic Angular app using Auth Connect</title>
      <link>https://www.codeisgo.com/post/adding-auth0-to-ionic-angular-app-using-auth-connect-2019120201/</link>
      <pubDate>Mon, 02 Dec 2019 01:10:08 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/adding-auth0-to-ionic-angular-app-using-auth-connect-2019120201/</guid>
      <description>Learn how to secure your Ionic app by adding user authentication with Auth0 and Ionic Auth Connect. A tutorial by Matt Netkow.</description>
    </item>
    
    <item>
      <title>Design Scenarios -- Communicating the small steps in the User Experience</title>
      <link>https://www.codeisgo.com/post/design-scenarios-communicating-small-steps-in-user-experience-2019120101/</link>
      <pubDate>Sun, 01 Dec 2019 07:01:08 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/design-scenarios-communicating-small-steps-in-user-experience-2019120101/</guid>
      <description>Design scenarios are useful tools for communicating ideas about user actions. Mapping design scenarios also has the added benefit that it helps formalize ideas and to take creative approaches to those ideas. By Katie Inglis.</description>
    </item>
    
    <item>
      <title>Everything you need to know about HTML5 local storage and session storage</title>
      <link>https://www.codeisgo.com/post/everything-you-need-to-know-about-html5-local-storage-and-session-storage-2019123001/</link>
      <pubDate>Sat, 30 Nov 2019 11:01:08 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/everything-you-need-to-know-about-html5-local-storage-and-session-storage-2019123001/</guid>
      <description>An article by Yogesh Chavan. Local and Session storage comes under the category of HTML5 Web Storage. In this article author uses the term Web Storage when we talk about Session and Local Storage together.</description>
    </item>
    
    <item>
      <title>Explore and visualize a dataset with Python</title>
      <link>https://www.codeisgo.com/post/explore-and-visualize-dataset-with-python-2019112901/</link>
      <pubDate>Fri, 29 Nov 2019 08:01:08 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/explore-and-visualize-dataset-with-python-2019112901/</guid>
      <description>How to learn to create beautiful and insightful graphs with Python &amp;ndash; a code-along guide. By Fabian Bosler.</description>
    </item>
    
    <item>
      <title>Tutorial for learning Go functions, loops, and errors</title>
      <link>https://www.codeisgo.com/post/tutorial-for-learning-go-functions-loops-and-errors-2019112801/</link>
      <pubDate>Thu, 28 Nov 2019 06:08:08 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/tutorial-for-learning-go-functions-loops-and-errors-2019112801/</guid>
      <description>Go is a modern, open source, and general-purpose programming language that began as an internal Google project and was officially announced at the end of 2009. This guide was written by Mihalis Tsoukalos on Linode.</description>
    </item>
    
    <item>
      <title>Create a voice-controlled device with Alexa and Arduino IoT Cloud in 7 minutes</title>
      <link>https://www.codeisgo.com/post/create-voice-controlled-device-with-alexa-and-arduino-iot-cloud-in-7-minutes-2019112701/</link>
      <pubDate>Wed, 27 Nov 2019 08:08:08 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/create-voice-controlled-device-with-alexa-and-arduino-iot-cloud-in-7-minutes-2019112701/</guid>
      <description>Umbobaldi wrote this piece about official announcement of the official Arduino Amazon Alexa skill launch.</description>
    </item>
    
    <item>
      <title>How to become a data scientist</title>
      <link>https://www.codeisgo.com/post/how-to-become-data-scientist-2019112601/</link>
      <pubDate>Tue, 26 Nov 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-become-data-scientist-2019112601/</guid>
      <description>Author heard a question how one can become a data scientist by many people in recent months. So he decided to spend a great deal of time making this guide so that most people have access to it. By Marcos Silva.</description>
    </item>
    
    <item>
      <title>Testing dynamic forms in Angular</title>
      <link>https://www.codeisgo.com/post/testing-dynamic-forms-in-angular-2019112501/</link>
      <pubDate>Mon, 25 Nov 2019 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/testing-dynamic-forms-in-angular-2019112501/</guid>
      <description>Learn how to create a dynamic form in Angular and then create tests for the form to ensure it works as expected. Blog post by Christian Nwamba.</description>
    </item>
    
    <item>
      <title>Composing Angular Components with Typescript Mixins</title>
      <link>https://www.codeisgo.com/post/composing-angular-components-with-typescript-mixins-2019112401/</link>
      <pubDate>Sun, 24 Nov 2019 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/composing-angular-components-with-typescript-mixins-2019112401/</guid>
      <description>Blog post by Giancarlo Buomprisco on how to learn to maximize reusability in your Angular components by using composition instead of inheritance.</description>
    </item>
    
    <item>
      <title>5 things I have learned in 20 years of programming</title>
      <link>https://www.codeisgo.com/post/5-things-i-have-learned-in-20-years-of-programming-2019112301/</link>
      <pubDate>Sat, 23 Nov 2019 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/5-things-i-have-learned-in-20-years-of-programming-2019112301/</guid>
      <description>Erik Dietrich wrote this piece about his experiences working in software development industry. The demand for programmers has grown so dramatically over the last 4-5 decades that the number of programmers is always doubling every five years.</description>
    </item>
    
    <item>
      <title>5 myths about strategy</title>
      <link>https://www.codeisgo.com/post/5-myths-about-strategy-2019112201/</link>
      <pubDate>Fri, 22 Nov 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/5-myths-about-strategy-2019112201/</guid>
      <description>Stephen Bungay is author of this summary about 5 myths about strategy. According author there are lies, there are big lies, and then there are myths. And myths are the worst of the three.</description>
    </item>
    
    <item>
      <title>Natural language processing for Node.js</title>
      <link>https://www.codeisgo.com/post/natural-language-processing-for-nodejs-2019112101/</link>
      <pubDate>Thu, 21 Nov 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/natural-language-processing-for-nodejs-2019112101/</guid>
      <description>An article by Jordan Irabor about processing unstructured textual data using Natural language processing for Node.js.</description>
    </item>
    
    <item>
      <title>Do you know what&#39;s in Helm 3?</title>
      <link>https://www.codeisgo.com/post/do-you-know-whats-in-helm-3-2019112001/</link>
      <pubDate>Wed, 20 Nov 2019 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/do-you-know-whats-in-helm-3-2019112001/</guid>
      <description>Understand new capabilities and migration options for Helm 3, the package manager for Kubernetes. By Martin Hickey on IBM Developer Blog.</description>
    </item>
    
    <item>
      <title>Going serverless with OpenFaaS and Golang -- The ultimate setup and workflow</title>
      <link>https://www.codeisgo.com/post/going-serverless-with-openfaas-and-golang-ultimate-setup-and-workflow-2019111901/</link>
      <pubDate>Tue, 19 Nov 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/going-serverless-with-openfaas-and-golang-ultimate-setup-and-workflow-2019111901/</guid>
      <description>Martin Heinz put together this article on building serverless OpenFaaS application with Go. OpenFaaS which is open source Function as a Service tool for developing cloud-native serverless applications.</description>
    </item>
    
    <item>
      <title>Why everyone working in DevOps should read the Toyota way</title>
      <link>https://www.codeisgo.com/post/why-everyone-working-in-devops-should-read-the-toyota-way-2019-2019111801/</link>
      <pubDate>Mon, 18 Nov 2019 07:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-everyone-working-in-devops-should-read-the-toyota-way-2019-2019111801/</guid>
      <description>Ian Miell wrote this essay about Toyota&amp;rsquo;s way. The Toyota Way is a set of principles and behaviors that underlie the Toyota Motor Corporation&amp;rsquo;s managerial approach and production system.. His advice is simple: Ignore the noise, go to the signal.</description>
    </item>
    
    <item>
      <title>How to buy the right CPU: A guide for 2019</title>
      <link>https://www.codeisgo.com/post/how-to-buy-the-right-cpu-guide-for-2019-2019111701/</link>
      <pubDate>Sun, 17 Nov 2019 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-buy-the-right-cpu-guide-for-2019-2019111701/</guid>
      <description>Matt Safford wrote this guide for tomshardware.com about choosing CPU for your PC. Whether you&amp;rsquo;re building or upgrading a PC, the processor matters a lot. We&amp;rsquo;ll help you choose the right one for your needs.</description>
    </item>
    
    <item>
      <title>The Hows, Whats, and Whys of Elixir Telemetry</title>
      <link>https://www.codeisgo.com/post/the-hows-whats-and-whys-of-elixir-telemetry-2019111601/</link>
      <pubDate>Sat, 16 Nov 2019 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/the-hows-whats-and-whys-of-elixir-telemetry-2019111601/</guid>
      <description>&amp;ldquo;What gets measured gets managed.&amp;rdquo; This quote &amp;ndash; wrongly attributed to Peter Drucker &amp;ndash; tells us that when we monitor information about something, we can make decisions about what it is we&amp;rsquo;re monitoring and where to go next. An article about monitoring in Elixir by Samuel Mullen.</description>
    </item>
    
    <item>
      <title>10 ways to smarten up your customer experience</title>
      <link>https://www.codeisgo.com/post/10-ways-to-smarten-up-your-customer-experience-2019111501/</link>
      <pubDate>Fri, 15 Nov 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/10-ways-to-smarten-up-your-customer-experience-2019111501/</guid>
      <description>CMO asks the experts for some practical tips for better customer experience management and optimisation. An article by Vanessa Mitchell (&lt;a href=&#34;https://www.cmo.com.au&#34;&gt;www.cmo.com.au&lt;/a&gt;).</description>
    </item>
    
    <item>
      <title>Web components</title>
      <link>https://www.codeisgo.com/post/web-components-how-to-2019111401/</link>
      <pubDate>Thu, 14 Nov 2019 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/web-components-how-to-2019111401/</guid>
      <description>Guide to web components by Vernes Pendić. Web components are one of the most useful, built-in, standardized (W3C), browser features added recently. This article will guide you through understanding what they are and how to use them.</description>
    </item>
    
    <item>
      <title>How to manage your machine learning workflow with DVC, Weights &amp; Biases, and Docker</title>
      <link>https://www.codeisgo.com/post/how-to-manage-your-machine-learning-workflow-with-dvc-weights-biases-and-docker-2019111301/</link>
      <pubDate>Wed, 13 Nov 2019 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-manage-your-machine-learning-workflow-with-dvc-weights-biases-and-docker-2019111301/</guid>
      <description>James Le wrote this article in which he wants to show 3 powerful tools to simplify and scale up machine learning development within an organization by making it easy to track, reproduce, manage, and deploy models.</description>
    </item>
    
    <item>
      <title>Federated Learning: Challenges, methods, and future directions</title>
      <link>https://www.codeisgo.com/post/federated-learning-challenges-methods-and-future-directions-2019111201/</link>
      <pubDate>Tue, 12 Nov 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/federated-learning-challenges-methods-and-future-directions-2019111201/</guid>
      <description>What is federated learning? How does it differ from traditional large-scale machine learning, distributed optimization, and privacy-preserving data analysis? Learn from the blog post by Carnegie Mellon University.</description>
    </item>
    
    <item>
      <title>Simplifying Microservices on Kubernetes with Microsoft&#39;s Dapr (Distributed Application Runtime)</title>
      <link>https://www.codeisgo.com/post/simplifying-microservices-on-kubernetes-with-microsoft-dapr-distributed-application-runtime-2019111101/</link>
      <pubDate>Mon, 11 Nov 2019 08:04:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/simplifying-microservices-on-kubernetes-with-microsoft-dapr-distributed-application-runtime-2019111101/</guid>
      <description>Gokul Chandra put together this tutorial on hot topic of microservices. Majority of the issues that developers often run into while developing microservices for edge or cloud, revolve around event-driven needs.</description>
    </item>
    
    <item>
      <title>A mini-guide: Build a REST API as a Go microservice together with MySQL</title>
      <link>https://www.codeisgo.com/post/mini-guide-build-rest-api-as-go-microservice-together-with-mysql-2019111001/</link>
      <pubDate>Sun, 10 Nov 2019 07:06:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/mini-guide-build-rest-api-as-go-microservice-together-with-mysql-2019111001/</guid>
      <description>In this mini-tutorial, author creates a simple REST-API with a MySQL database. Author have recently found himself coding and deploying a lot of Go microservices and this is his experience and advice. By Johan Lejdung.</description>
    </item>
    
    <item>
      <title>Using Tableau with Kafka: How to build a real-time SQL dashboard on streaming data</title>
      <link>https://www.codeisgo.com/post/using-tableau-with-kafka-how-to-build-real-time-sql-dashboard-on-streaming-data-2019110901/</link>
      <pubDate>Sat, 09 Nov 2019 09:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/using-tableau-with-kafka-how-to-build-real-time-sql-dashboard-on-streaming-data-2019110901/</guid>
      <description>Scott Morris, Software Engineer at Rockset wrote this piece about building a real-time dashboard for operational monitoring and analytics on streaming event data from Kafka, which often requires complex SQL, including filtering, aggregations, and joins with other data sets.</description>
    </item>
    
    <item>
      <title>GraphQL introduction and integrating GraphQL into your frontend stack</title>
      <link>https://www.codeisgo.com/post/graphql-introduction-and-integrating-graphql-into-your-frontend-stack-2019110801/</link>
      <pubDate>Fri, 08 Nov 2019 07:45:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/graphql-introduction-and-integrating-graphql-into-your-frontend-stack-2019110801/</guid>
      <description>GraphQL is becoming the new way to use APIs in modern web and mobile apps. Free and powerful, concise course that will introduce you to GraphQL and integrating GraphQL into your frontend stack, in the shortest amount of time possible. By hasura.io.</description>
    </item>
    
    <item>
      <title>Object Oriented Programming in Python vs Java</title>
      <link>https://www.codeisgo.com/post/object-oriented-programming-in-python-vs-java-2019110701/</link>
      <pubDate>Thu, 07 Nov 2019 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/object-oriented-programming-in-python-vs-java-2019110701/</guid>
      <description>An article by Jon Fincher. This article compares and contrasts object-oriented programming support in Python vs Java.</description>
    </item>
    
    <item>
      <title>How to build a custom Kubernetes Ingress Controller in Go</title>
      <link>https://www.codeisgo.com/post/how-to-build-custom-kubernetes-ingress-controller-in-golang-2019110601/</link>
      <pubDate>Wed, 06 Nov 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-build-custom-kubernetes-ingress-controller-in-golang-2019110601/</guid>
      <description>Tutorial written by Caleb Doxsey. It documents his journey to his own Kubernetes Ingress Controller.</description>
    </item>
    
    <item>
      <title>Use Kabanero, Appsody, and Codewind to build a Spring Boot application on Kubernetes</title>
      <link>https://www.codeisgo.com/post/use-kabanero-appsody-and-codewind-to-build-spring-boot-application-on-kubernetes-2019110501/</link>
      <pubDate>Tue, 05 Nov 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/use-kabanero-appsody-and-codewind-to-build-spring-boot-application-on-kubernetes-2019110501/</guid>
      <description>An article about how to create a modern, cloud-native application. New open source tools from IBM - Kabanero, Appsody, and Codewind - were created to make it easier for developers to build and deploy cloud-native applications to Kubernetes. By Hafid Haddouti.</description>
    </item>
    
    <item>
      <title>Gentle introduction to Monte Carlo sampling for probability</title>
      <link>https://www.codeisgo.com/post/gentle-introduction-to-monte-carlo-sampling-for-probability-2019110401/</link>
      <pubDate>Mon, 04 Nov 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/gentle-introduction-to-monte-carlo-sampling-for-probability-2019110401/</guid>
      <description>Jason Brownlee wrote this piece about Monte Carlo. Monte Carlo methods are a class of techniques for randomly sampling a probability distribution.</description>
    </item>
    
    <item>
      <title>Promises in Javascript: Complete Guide for 2019</title>
      <link>https://www.codeisgo.com/post/promises-in-javascript-complete-guide-for-2019-2019110401/</link>
      <pubDate>Sun, 03 Nov 2019 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/promises-in-javascript-complete-guide-for-2019-2019110401/</guid>
      <description>Promises are an important concept that is essential for a JavaScript developer to understand. If this concept is clear, the developer can utilize promises in a variety of ways in their day-to-day lives. An article by Nilesh Sanyal.</description>
    </item>
    
    <item>
      <title>Fastest way to cache for lazy developers: Angular with RxJS</title>
      <link>https://www.codeisgo.com/post/fastest-way-to-cache-for-lazy-developers-angular-with-rxjs-2019110201/</link>
      <pubDate>Sat, 02 Nov 2019 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/fastest-way-to-cache-for-lazy-developers-angular-with-rxjs-2019110201/</guid>
      <description>Dler Ari is author of this piece about HTTP caching and Angular. HTTP caching simply means the browser stores local copies of web resources for faster retrieval the next time the resource is required, thus reducing the number of server calls.</description>
    </item>
    
    <item>
      <title>Mocking is catching</title>
      <link>https://www.codeisgo.com/post/mocking-is-catching-rlang-2019110101/</link>
      <pubDate>Fri, 01 Nov 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/mocking-is-catching-rlang-2019110101/</guid>
      <description>When writing unit tests for a package, you might find yourself wondering about how to best test the behaviour of your package or you might even wonder how to test at least part of that package of yours that calls a web API or local database… without accessing the web API or local database during testing. By R-hub blog.</description>
    </item>
    
    <item>
      <title>From REST to GraphQL: Different way to create API (with Apollo &amp; Node.js)</title>
      <link>https://www.codeisgo.com/post/from-rest-to-graphql-different-way-to-create-api-with-apollo-nodejs-2019110101/</link>
      <pubDate>Thu, 31 Oct 2019 08:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/from-rest-to-graphql-different-way-to-create-api-with-apollo-nodejs-2019110101/</guid>
      <description>Dirk Wolthuis wrote this tutorial about moving from REST to GraphQL. If you already have a MySQL database you have an excellent starting point for creating a scalable API.</description>
    </item>
    
    <item>
      <title>Running a serverless Go web application</title>
      <link>https://www.codeisgo.com/post/running-serverless-go-web-application-2019103001/</link>
      <pubDate>Wed, 30 Oct 2019 09:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/running-serverless-go-web-application-2019103001/</guid>
      <description>Recently Google introduced the beta program for Google Cloud Run. This is a service to run stateless containers on a fully managed environment by Google. An article by Bart Fokker.</description>
    </item>
    
    <item>
      <title>Cloning Memcached with Go</title>
      <link>https://www.codeisgo.com/post/cloning-memcached-with-go-2019102901/</link>
      <pubDate>Tue, 29 Oct 2019 07:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/cloning-memcached-with-go-2019102901/</guid>
      <description>Andrew Healey tutorial how to write key value store in Go. He uses caching pretty often but had never coded up a Least Frequently Used (LRU) cache by hand before.</description>
    </item>
    
    <item>
      <title>Using the Python zip() function for Parallel Iteration</title>
      <link>https://www.codeisgo.com/post/using-python-zip-function-for-parallel-iteration-2019102801/</link>
      <pubDate>Mon, 28 Oct 2019 07:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/using-python-zip-function-for-parallel-iteration-2019102801/</guid>
      <description>Leodanis Pozo Ramos wrote this tutorial about Python&amp;rsquo;s zip() function. It creates an iterator that will aggregate elements from two or more iterables.</description>
    </item>
    
    <item>
      <title>Keras vs tf.keras: What&#39;s the difference in TensorFlow 2.0?</title>
      <link>https://www.codeisgo.com/post/keras-vs-tfkeras-what-is-the-difference-in-tensorflow-20-2019102701/</link>
      <pubDate>Sun, 27 Oct 2019 08:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/keras-vs-tfkeras-what-is-the-difference-in-tensorflow-20-2019102701/</guid>
      <description>In this tutorial we will discover the difference between Keras and tf.keras (tf - TensorFlow), including what&amp;rsquo;s new in TensorFlow 2.0. By Adrian Rosebrock.</description>
    </item>
    
    <item>
      <title>Using SSH port forwarding on Fedora</title>
      <link>https://www.codeisgo.com/post/using-ssh-port-forwarding-on-fedora-2019102601/</link>
      <pubDate>Sat, 26 Oct 2019 06:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/using-ssh-port-forwarding-on-fedora-2019102601/</guid>
      <description>Posted by Paul W. Frields. The protocol behind ssh allows terminal input and output to flow through a secure channel. You can also use ssh to send and receive other data securely.</description>
    </item>
    
    <item>
      <title>Want to increase productivity? Go remote.</title>
      <link>https://www.codeisgo.com/post/want-to-increase-productivity-go-remote-2019102501/</link>
      <pubDate>Fri, 25 Oct 2019 06:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/want-to-increase-productivity-go-remote-2019102501/</guid>
      <description>You might be surprised to learn that a ton of new research shows that remote work is good for both employers and employees. An article by Stella Garber.</description>
    </item>
    
    <item>
      <title>Why I recommend my clients NOT use KSQL and Kafka Streams</title>
      <link>https://www.codeisgo.com/post/why-i-recommend-my-clients-not-use-ksql-and-kafka-streams-2019102401/</link>
      <pubDate>Thu, 24 Oct 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-i-recommend-my-clients-not-use-ksql-and-kafka-streams-2019102401/</guid>
      <description>An article by Jesse Anderson. He recommends his clients not use Kafka Streams because it lacks checkpointing. Kafka Streams also lacks and only approximates a shuffle sort. KSQL sits on top of Kafka Streams and so it inherits all of these problems and then some more.</description>
    </item>
    
    <item>
      <title>How to structure your Scala application?</title>
      <link>https://www.codeisgo.com/post/how-to-structure-your-scala-application-2019102301/</link>
      <pubDate>Wed, 23 Oct 2019 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-structure-your-scala-application-2019102301/</guid>
      <description>Michał Matłoka wrote this piece about the application organization and structure in Scala. In Scala, one tends to see smaller libraries, which are quite flexible. That is why many things like application structure and life-cycle fully depend on developer.</description>
    </item>
    
    <item>
      <title>Firebase: What is atomicity &amp; how to accurately increment/decrement values in cloud Firestore</title>
      <link>https://www.codeisgo.com/post/firebase-what-is-atomicity-how-to-accurately-increment-decrement-values-in-cloud-firestore-2019102201/</link>
      <pubDate>Tue, 22 Oct 2019 07:01:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/firebase-what-is-atomicity-how-to-accurately-increment-decrement-values-in-cloud-firestore-2019102201/</guid>
      <description>In computer science, ACID (Atomicity, Consistency, Isolation, Durability) is a set of properties of database transactions intended to guarantee validity even in the event of errors, connection issues, power failure, and etc. An article by Jeff Lewis about atomicity in Firebase.</description>
    </item>
    
    <item>
      <title>Use Kabanero, Appsody, and Codewind to build Spring Boot application on Kubernetes</title>
      <link>https://www.codeisgo.com/post/build-spring-boot-application-on-kubernetes-2019102101/</link>
      <pubDate>Mon, 21 Oct 2019 09:01:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/build-spring-boot-application-on-kubernetes-2019102101/</guid>
      <description>An guide by Hafid Haddouti. In the era of DevOps where the team is responsible for building and running applications for their entire life cycle, choosing the best tools is crucial to help reduce the work needed for building and deploying cloud-native applications.</description>
    </item>
    
    <item>
      <title>Intro guide to Dockerfile best practices</title>
      <link>https://www.codeisgo.com/post/intro-guide-to-dockerfile-best-practices-2019102001/</link>
      <pubDate>Sun, 20 Oct 2019 08:01:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/intro-guide-to-dockerfile-best-practices-2019102001/</guid>
      <description>Tibor Vass wrote this piece about best Dockerfile practices. There are over 1 million Dockerfiles on GitHub today, but not all Dockerfiles are created equally. Efficiency is critical, and this blog series will cover five areas for Dockerfile best practices to help you write better Dockerfiles: incremental build time, image size, maintainability, security and repeatability.</description>
    </item>
    
    <item>
      <title>Why every test automation engineer needs Jenkins</title>
      <link>https://www.codeisgo.com/post/why-every-test-automation-engineer-needs-jenkins-2019101901/</link>
      <pubDate>Sat, 19 Oct 2019 08:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-every-test-automation-engineer-needs-jenkins-2019101901/</guid>
      <description>Continuous Integration (CI) is a game-changer for increasing the adoption of test automation for every step of the software development process.  In this article, the author will describe how CI affects the working day from a test automation engineer&amp;rsquo;s point of view and what are the achievable benefits of CI. By Vincenzo Marrazzo.</description>
    </item>
    
    <item>
      <title>Building a distributed time-series database on PostgreSQL</title>
      <link>https://www.codeisgo.com/post/building-distributed-time-series-database-on-postgresql-2019101801/</link>
      <pubDate>Fri, 18 Oct 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-distributed-time-series-database-on-postgresql-2019101801/</guid>
      <description>TimescaleDB, a time-series database on PostgreSQL, has been production-ready for over two years, with millions of downloads and production deployments worldwide. Authors publicly shared their design, plans, and benchmarks for the distributed version of TimescaleDB. By Mike Freedman and Erik Nordström.</description>
    </item>
    
    <item>
      <title>How to create a todo list with Phoenix LiveView</title>
      <link>https://www.codeisgo.com/post/how-to-create-todo-list-with-phoenix-liveview-2019101701/</link>
      <pubDate>Thu, 17 Oct 2019 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-create-todo-list-with-phoenix-liveview-2019101701/</guid>
      <description>Phoenix LiveView is a great solution for anyone who wants to get a real-time app out to the world quickly without spending a ton of time building out both frontend and backend. By Dennis Beatty.</description>
    </item>
    
    <item>
      <title>It&#39;s on you: How to build an inclusive business</title>
      <link>https://www.codeisgo.com/post/how-to-build-inclusive-business-from-atlassian-2019101601/</link>
      <pubDate>Wed, 16 Oct 2019 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-build-inclusive-business-from-atlassian-2019101601/</guid>
      <description>An interview with Atlasian head of diversity and belonging Aubrey Blanch about building an inclusive business. By Stephanie Palmer-Derrien.</description>
    </item>
    
    <item>
      <title>Handling &#39;Failure at scale&#39; in Azure Functions triggered by IoT Hub</title>
      <link>https://www.codeisgo.com/post/handling-failure-at-scale-in-azure-functions-triggered-by-iot-hub-2019101501/</link>
      <pubDate>Tue, 15 Oct 2019 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/handling-failure-at-scale-in-azure-functions-triggered-by-iot-hub-2019101501/</guid>
      <description>An article by Stas(Stanislav) Lebedenko about how to tackle exceptions and re-run failed messages. One of the Serverless solution benefits is a performance at scale. As a result, you can get &amp;lsquo;Failure at scale&amp;rsquo; if something goes wrong. Thus it&amp;rsquo;s crucial to introduce error handling for your Azure Functions project early.</description>
    </item>
    
    <item>
      <title>REST and Hypermedia and GraphQL and gRPC and Event-Driven</title>
      <link>https://www.codeisgo.com/post/rest-and-hypermedia-and-graphql-and-grpc-and-event-driven-2019102001/</link>
      <pubDate>Mon, 14 Oct 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/rest-and-hypermedia-and-graphql-and-grpc-and-event-driven-2019102001/</guid>
      <description>An essay on apievangelist.com about their drive to research API industry over the last couple of years in order to help people understand how they can invest in a diverse API toolbox.</description>
    </item>
    
    <item>
      <title>Simplicity in design: 4 ways to achieve simplicity in your designs</title>
      <link>https://www.codeisgo.com/post/simplicity-in-design-4-ways-to-achieve-simplicity-in-your-designs-2019102001/</link>
      <pubDate>Sun, 13 Oct 2019 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/simplicity-in-design-4-ways-to-achieve-simplicity-in-your-designs-2019102001/</guid>
      <description>Euphemia Wong wrong this piece about how to learn ways to achieve simplicity in your designs and recognize why certain designs are overly complex. Simplicity is also one of the key reasons why some companies do better than their competitors.</description>
    </item>
    
    <item>
      <title>Explainer: What is a quantum computer?</title>
      <link>https://www.codeisgo.com/post/explainer-what-is-quantum-computer-2019102001/</link>
      <pubDate>Sat, 12 Oct 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/explainer-what-is-quantum-computer-2019102001/</guid>
      <description>This is the first in a series of explainers on quantum technology. How it works, why it&amp;rsquo;s so powerful, and where it&amp;rsquo;s likely to be most useful first. By Martin Giles.</description>
    </item>
    
    <item>
      <title>Why less is more is the secret to cloud-native computing</title>
      <link>https://www.codeisgo.com/post/why-less-is-more-is-the-secret-to-cloud-native-computing-2019101101/</link>
      <pubDate>Fri, 11 Oct 2019 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-less-is-more-is-the-secret-to-cloud-native-computing-2019101101/</guid>
      <description>Jason Bloomberg wrote this article about how it seems that the entire IT infrastructure landscape is advancing so quickly, it might as well be lava under our feet. It is imperative that we find some island, some core of stability, lest the shifting magma of innovation and disruption burn us to a crisp.</description>
    </item>
    
    <item>
      <title>How to read a WebPageTest waterfall chart</title>
      <link>https://www.codeisgo.com/post/how-to-read-webpagetest-waterfall-chart-2019101001/</link>
      <pubDate>Thu, 10 Oct 2019 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-read-webpagetest-waterfall-chart-2019101001/</guid>
      <description>Matt Hobbs put together this guide on web page test waterfall charts. He pulled together many bits of information into a single blog post.</description>
    </item>
    
    <item>
      <title>Incorporating UX work into your agile backlog</title>
      <link>https://www.codeisgo.com/post/incorporating-ux-work-into-your-agile-backlog-2019100901/</link>
      <pubDate>Wed, 09 Oct 2019 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/incorporating-ux-work-into-your-agile-backlog-2019100901/</guid>
      <description>In this article author describes three different backlog models which enable teams to keep track of UX work in their Agile processes. Each model comes with pros and cons. By Rachel Krause.</description>
    </item>
    
    <item>
      <title>Here&#39;s what we learned about page speed</title>
      <link>https://www.codeisgo.com/post/what-we-learned-about-page-speed-2019100801/</link>
      <pubDate>Tue, 08 Oct 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-we-learned-about-page-speed-2019100801/</guid>
      <description>Backlinko.com analyzed 5.2 million desktop and mobile pages and in this article they published what they learned about page speed.</description>
    </item>
    
    <item>
      <title>How to make your Angular 8 forms reactive</title>
      <link>https://www.codeisgo.com/post/how-to-make-your-angular-8-forms-reactive-2019100701/</link>
      <pubDate>Mon, 07 Oct 2019 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-make-your-angular-8-forms-reactive-2019100701/</guid>
      <description>Angular provides two main approaches to handling forms &amp;ndash; the template-driven method and the model-driven method which involves reactive forms. This article focuses on reactive forms. By Nwose Lotanna.</description>
    </item>
    
    <item>
      <title>Build a PWA using only vanilla JavaScript</title>
      <link>https://www.codeisgo.com/post/build-pwa-using-only-vanilla-javascript-2019100601/</link>
      <pubDate>Sun, 06 Oct 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/build-pwa-using-only-vanilla-javascript-2019100601/</guid>
      <description>Sayan Mondal wrote this article on building progressive web app. A Progressive Web App (PWA) works like any other normal app but with a lot of added features and a lot less hassle. They are fast, reliable, and can work perfectly in an offline environment.</description>
    </item>
    
    <item>
      <title>Why do developers love working with Google&#39;s Go programming language?</title>
      <link>https://www.codeisgo.com/post/why-do-developers-love-working-with-go-programming-language-2019100501/</link>
      <pubDate>Sat, 05 Oct 2019 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-do-developers-love-working-with-go-programming-language-2019100501/</guid>
      <description>With the extensive number of programming languages available out there, for any language to emerge among the best is no easy feat. On hackermoon by Education Ecosystem.</description>
    </item>
    
    <item>
      <title>How a self-organizing team works</title>
      <link>https://www.codeisgo.com/post/how-self-organizing-team-works-2019100401/</link>
      <pubDate>Fri, 04 Oct 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-self-organizing-team-works-2019100401/</guid>
      <description>Ola Puchta-Górska is author if this piece about SoftwareMill experience with developing software for clients and how they work in self-organizing teams.</description>
    </item>
    
    <item>
      <title>Best practices for running Buildah in a container</title>
      <link>https://www.codeisgo.com/post/best-practices-for-running-buildah-in-container-2019100301/</link>
      <pubDate>Thu, 03 Oct 2019 10:01:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/best-practices-for-running-buildah-in-container-2019100301/</guid>
      <description>One of the cool things about separating the container runtimes into different tools is that you can start to combine them to help secure one other. An article by Daniel Walsh.</description>
    </item>
    
    <item>
      <title>Build a Laravel 6 CRUD app with authentication</title>
      <link>https://www.codeisgo.com/post/build-laravel-6-crud-app-with-authentication-2019100201/</link>
      <pubDate>Wed, 02 Oct 2019 07:01:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/build-laravel-6-crud-app-with-authentication-2019100201/</guid>
      <description>Learn how to build and secure a travel manager CRUD application with Laravel 6.0. Author will walk through every step of building the application and then add authentication using Auth0. By Holly Lloyd, R&amp;amp;D Content Engineer.</description>
    </item>
    
    <item>
      <title>Writing Kubernetes Operator in Python without frameworks and SDK</title>
      <link>https://www.codeisgo.com/post/writing-kubernetes-operator-in-python-without-frameworks-and-sdk-2019100101/</link>
      <pubDate>Tue, 01 Oct 2019 09:11:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/writing-kubernetes-operator-in-python-without-frameworks-and-sdk-2019100101/</guid>
      <description>An article by flant.com about how to create a solid operator using one of the most popular programming languages that almost every DevOps engineer is familiar with &amp;ndash; Python.</description>
    </item>
    
    <item>
      <title>6 step field guide for building Machine Learning projects</title>
      <link>https://www.codeisgo.com/post/6-step-field-guide-for-building-machine-learning-projects-2019100601/</link>
      <pubDate>Mon, 30 Sep 2019 08:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/6-step-field-guide-for-building-machine-learning-projects-2019100601/</guid>
      <description>Daniel Bourke is author of this piece about what to do if you have data and want to know how you can use machine learning with it.</description>
    </item>
    
    <item>
      <title>Quick guide to microservices with Quarkus on Openshift</title>
      <link>https://www.codeisgo.com/post/quick-guide-to-microservices-with-quarkus-on-openshift-2019100501/</link>
      <pubDate>Sun, 29 Sep 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/quick-guide-to-microservices-with-quarkus-on-openshift-2019100501/</guid>
      <description>Piotr Mińkowski wrote this article about one very interesting framework dedicated for microservices architecture, which is becoming increasing popular –- Quarkus.</description>
    </item>
    
    <item>
      <title>Chrome extension with Angular -- from zero to a little hero</title>
      <link>https://www.codeisgo.com/post/chrome-extension-with-angular-from-zero-to-little-hero-2019092801/</link>
      <pubDate>Sat, 28 Sep 2019 09:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/chrome-extension-with-angular-from-zero-to-little-hero-2019092801/</guid>
      <description>An article by JeB Barabanov in which he explores the process of developing a Chrome extension with Angular. Start from scratch with ng new and finishing with fully functional Chrome extension.</description>
    </item>
    
    <item>
      <title>Object creation patterns in JavaScript</title>
      <link>https://www.codeisgo.com/post/object-creation-patterns-in-javascript-2019092701/</link>
      <pubDate>Fri, 27 Sep 2019 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/object-creation-patterns-in-javascript-2019092701/</guid>
      <description>Kunal Tandon wrote about his run through of the four patterns in JavaScript. To create objects in JS, there are various patterns that can be followed.</description>
    </item>
    
    <item>
      <title>Deep learning with Electronic Health Record (EHR) systems</title>
      <link>https://www.codeisgo.com/post/deep-learning-with-electronic-health-record-ehr-systems-2019092601/</link>
      <pubDate>Thu, 26 Sep 2019 09:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/deep-learning-with-electronic-health-record-ehr-systems-2019092601/</guid>
      <description>Goku Mohandas wrote this comprehensive look at recent machine learning advancements in health. There exists source of data, beyond imaging studies, that can change the way we approach health: the electronic health record (EHR).</description>
    </item>
    
    <item>
      <title>Add authentication and authorization to Next.js 8 serverless apps using JWT and GraphQL</title>
      <link>https://www.codeisgo.com/post/add-authentication-and-authorization-to-nextjs-8-serverless-apps-using-jwt-and-graphql-2019092501/</link>
      <pubDate>Wed, 25 Sep 2019 08:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/add-authentication-and-authorization-to-nextjs-8-serverless-apps-using-jwt-and-graphql-2019092501/</guid>
      <description>An article describing how to deploy a Node.js Express JWT service for authenticating requests to Hasura GraphQL Engine. Written by Praveen Durairaj.</description>
    </item>
    
    <item>
      <title>How to setup a free Beam node with Google Cloud Computing</title>
      <link>https://www.codeisgo.com/post/how-to-setup-free-beam-node-with-google-cloud-computing-2019092401/</link>
      <pubDate>Tue, 24 Sep 2019 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-setup-free-beam-node-with-google-cloud-computing-2019092401/</guid>
      <description>Wilke Trei wrote a piece about running an own node of the Beam MW network. An always-online own node allows you to connect to your wallets on all your devices to this trusted node.</description>
    </item>
    
    <item>
      <title>Build a tree-shaking utility in JavaScript</title>
      <link>https://www.codeisgo.com/post/build-tree-shaking-utility-in-javascript-2019092301/</link>
      <pubDate>Mon, 23 Sep 2019 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/build-tree-shaking-utility-in-javascript-2019092301/</guid>
      <description>A guide with clear instructions how to build your own &amp;ldquo;dead code&amp;rdquo; remover in JavaScript. By Chidume Nnamdi.</description>
    </item>
    
    <item>
      <title>Profile a React app for performance</title>
      <link>https://www.codeisgo.com/post/profile-react-app-for-performance-2019092201/</link>
      <pubDate>Sun, 22 Sep 2019 07:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/profile-react-app-for-performance-2019092201/</guid>
      <description>Kent C. Dodds wrote this piece about how to use the React DevTools and React&amp;rsquo;s profiling build to properly profile a production app.</description>
    </item>
    
    <item>
      <title>The great serverless cost debate</title>
      <link>https://www.codeisgo.com/post/great-serverless-cost-debate-serverless-not-equal-costless-2019092101/</link>
      <pubDate>Sat, 21 Sep 2019 09:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/great-serverless-cost-debate-serverless-not-equal-costless-2019092101/</guid>
      <description>An older article by John Demian about thecost of switching to serverless. He points out that there are many ways to track and lower the costs of your serverless operation without slowing down your business.</description>
    </item>
    
    <item>
      <title>Adventures in the TCP stack: Uncovering performance regressions in TCP SACKs vulnerability fixes</title>
      <link>https://www.codeisgo.com/post/adventures-in-the-tcp-stack-uncovering-performance-regressions-in-the-tcp-sacks-vulnerability-fixes-2019092001/</link>
      <pubDate>Fri, 20 Sep 2019 08:04:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/adventures-in-the-tcp-stack-uncovering-performance-regressions-in-the-tcp-sacks-vulnerability-fixes-2019092001/</guid>
      <description>Interesting article about diving into debugging of TCP stack by Chris Stevens, Michał Switakowski, Ivan Sadikov, Winglung Ngai and Evan Ye.</description>
    </item>
    
    <item>
      <title>How to build a serverless web crawler</title>
      <link>https://www.codeisgo.com/post/how-to-build-serverless-web-crawler-2019091901/</link>
      <pubDate>Thu, 19 Sep 2019 08:01:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-build-serverless-web-crawler-2019091901/</guid>
      <description>James Beswick wrote this piece about how to use serverless to scale an old concept for the modern era. It describes a client project which involved the need to crawl a large media site to generate a list of URLs and site assets.</description>
    </item>
    
    <item>
      <title>Full text search with Node.js and ElasticSearch on Docker</title>
      <link>https://www.codeisgo.com/post/full-text-search-with-node-js-and-elasticsearch-on-docker-2019091801/</link>
      <pubDate>Wed, 18 Sep 2019 11:05:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/full-text-search-with-node-js-and-elasticsearch-on-docker-2019091801/</guid>
      <description>An article by Michele Riva about building the search engine for simple REST API using Node.js and ElasticSearch. ElasticSearch is a search engine server built on top of Lucene with an amazing distributed-architecture support.</description>
    </item>
    
    <item>
      <title>Tour of Akka Typed: Message Adapters, Ask Pattern and Actor Discovery</title>
      <link>https://www.codeisgo.com/post/tour-of-akka-typed-message-adapters-ask-pattern-and-actor-discovery-2019091701/</link>
      <pubDate>Tue, 17 Sep 2019 08:05:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/tour-of-akka-typed-message-adapters-ask-pattern-and-actor-discovery-2019091701/</guid>
      <description>An article in series by Manuel Bernhardt in which he explores the basics of the Akka Typed API, why it was created and what are its benefits in comparison to the classic Actor API, how to build typed actor systems via protocols and behaviors and how to create typed actors.</description>
    </item>
    
    <item>
      <title>Managing hundreds of millions of orders with Table Store</title>
      <link>https://www.codeisgo.com/post/alibaba-managing-hundreds-of-millions-of-orders-with-table-store-2019091601/</link>
      <pubDate>Mon, 16 Sep 2019 06:05:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/alibaba-managing-hundreds-of-millions-of-orders-with-table-store-2019091601/</guid>
      <description>This article discusses how Table Store can help you store and manage massive amounts of data by using a fictional e-commerce platform as an example.</description>
    </item>
    
    <item>
      <title>A developer&#39;s guide to setting and smashing career goals</title>
      <link>https://www.codeisgo.com/post/developer-guide-to-setting-and-smashing-career-goals-2019091501/</link>
      <pubDate>Sun, 15 Sep 2019 09:05:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/developer-guide-to-setting-and-smashing-career-goals-2019091501/</guid>
      <description>An older article by Isabel Nyo about setting developer&amp;rsquo;s career goals. There is little information available for developers and software engineers on how to set these effectively.</description>
    </item>
    
    <item>
      <title>Choose boring technology</title>
      <link>https://www.codeisgo.com/post/choose-boring-technology-2019091401/</link>
      <pubDate>Sat, 14 Sep 2019 08:05:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/choose-boring-technology-2019091401/</guid>
      <description>The perspective of seasoned developer on development process and how big companies can have a branded way of doing engineering. Compared with situations where &amp;ldquo;the way engineering is done&amp;rdquo; is actively being figured out.</description>
    </item>
    
    <item>
      <title>Step Zero: Kubernetes on Microsoft Azure Kubernetes Service (AKS)</title>
      <link>https://www.codeisgo.com/post/kubernetes-on-microsoft-azure-kubernetes-service-aks-2019091301/</link>
      <pubDate>Fri, 13 Sep 2019 08:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/kubernetes-on-microsoft-azure-kubernetes-service-aks-2019091301/</guid>
      <description>Step to step guide how to create a Kubernetes cluster using the Azure command line tools. It describes the commands required to setup a Kubernetes cluster using the command line. By JupyterHub.</description>
    </item>
    
    <item>
      <title>Mono repo vs one per service</title>
      <link>https://www.codeisgo.com/post/mono-repo-vs-one-per-service-2019091201/</link>
      <pubDate>Thu, 12 Sep 2019 07:00:10 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/mono-repo-vs-one-per-service-2019091201/</guid>
      <description>An article by Yan Cui about his take on using code repository when working with microservices and serverless. With AWS Lambda, we can deploy and scale individual functions. However, we engineers still like to think in terms of services and maintain a mapping between business capabilities and service boundaries.</description>
    </item>
    
    <item>
      <title>The basics of Kubernetes networking</title>
      <link>https://www.codeisgo.com/post/basics-of-kubernetes-networking-2019091101/</link>
      <pubDate>Wed, 11 Sep 2019 07:00:10 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/basics-of-kubernetes-networking-2019091101/</guid>
      <description>Kamil Lelonek explains everything you need to know about Kubernetes networking in this article. When you deploy your application to a Kubernetes cluster, you usually want to have it accessible from the outside. For real-world production applications, one of the important questions to ask is how to get external traffic into your container.</description>
    </item>
    
    <item>
      <title>Monkey patching TLS in Node.js to support self-signed certificates with custom root certificate authorities</title>
      <link>https://www.codeisgo.com/post/monkey-patching-tls-in-node-js-to-support-self-signed-certificates-2019091701/</link>
      <pubDate>Tue, 10 Sep 2019 08:01:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/monkey-patching-tls-in-node-js-to-support-self-signed-certificates-2019091701/</guid>
      <description>David Barral wrote this detailed guide on updating TLS (Transport Layer Security) in Node.js and how to consume services that have been secured with self-signed certificates.</description>
    </item>
    
    <item>
      <title>Using graph processing for Kafka Stream visualizations</title>
      <link>https://www.codeisgo.com/post/using-graph-processing-for-kafka-stream-visualizations-2019090901/</link>
      <pubDate>Mon, 09 Sep 2019 08:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/using-graph-processing-for-kafka-stream-visualizations-2019090901/</guid>
      <description>Article by David Allen. Focused on Graph processing for Kafka Stream visualizations. Apache Kafka® is great when one needs to dealing with streams, allowing you to conveniently look at streams as tables. Stream processing engines like KSQL furthermore give you the ability to manipulate all of this fluently.</description>
    </item>
    
    <item>
      <title>Getting started with the Combine framework in Swift</title>
      <link>https://www.codeisgo.com/post/getting-started-with-the-combine-framework-in-swift-2019090801/</link>
      <pubDate>Sun, 08 Sep 2019 09:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/getting-started-with-the-combine-framework-in-swift-2019090801/</guid>
      <description>Combine is a new framework by Apple introduced at WWDC 2019. The framework provides a declarative Swift API for processing values over time. Written by Antoine Van Der Lee.</description>
    </item>
    
    <item>
      <title>Pytorch vs. Tensorflow: which framework is best for your deep learning project?</title>
      <link>https://www.codeisgo.com/post/pytorch-vs-tensorflow-which-framework-is-best-for-your-deep-learning-project-2019090701/</link>
      <pubDate>Sat, 07 Sep 2019 08:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/pytorch-vs-tensorflow-which-framework-is-best-for-your-deep-learning-project-2019090701/</guid>
      <description>Written by Vihar Kurama. Author takes a look at two popular frameworks and compares them: PyTorch vs. TensorFlow.</description>
    </item>
    
    <item>
      <title>Learn Linux, 101: Fundamentals of internet protocols</title>
      <link>https://www.codeisgo.com/post/learn-linux-101-fundamentals-of-internet-protocols-2019090601/</link>
      <pubDate>Fri, 06 Sep 2019 09:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/learn-linux-101-fundamentals-of-internet-protocols-2019090601/</guid>
      <description>Ian Shields wrote this piece on TCP/IP network fundamentals for Linux system. This tutorial helps you prepare for Objective 109.1 in Topic 109 of the Linux System Administrator (LPIC-1) exam 101.</description>
    </item>
    
    <item>
      <title>Google&#39;s Engineering Practices documentations</title>
      <link>https://www.codeisgo.com/post/googles-engineering-practices-documentation-2019090501/</link>
      <pubDate>Thu, 05 Sep 2019 07:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/googles-engineering-practices-documentation-2019090501/</guid>
      <description>Google engineering practices are now open source. The pages in this section contain recommendations on the best way to do code reviews, based on long experience.</description>
    </item>
    
    <item>
      <title>What is GitOps and why it might be the next big thing for DevOps</title>
      <link>https://www.codeisgo.com/post/what-is-gitops-and-why-it-might-be-the-next-big-thing-for-devops-2019090401/</link>
      <pubDate>Wed, 04 Sep 2019 09:00:10 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-gitops-and-why-it-might-be-the-next-big-thing-for-devops-2019090401/</guid>
      <description>With containers comes a level of agility never before experienced in the world of business. An article by Jack Wallen explaining what GitOps is.</description>
    </item>
    
    <item>
      <title>Leveraging the Dependency Injection support in Azure Functions</title>
      <link>https://www.codeisgo.com/post/leveraging-dependency-injection-support-in-azure-functions-2019090301/</link>
      <pubDate>Tue, 03 Sep 2019 09:00:10 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/leveraging-dependency-injection-support-in-azure-functions-2019090301/</guid>
      <description>Cecil Phillip, Rich Lander are authors of this video in which they walk you though dependency injection for Azure functions (serverless). The latest update to Azure Functions v2 now has support for registering services with DI.</description>
    </item>
    
    <item>
      <title>A deep dive into Hot Module Replacement with Webpack</title>
      <link>https://www.codeisgo.com/post/deep-dive-into-hot-module-replacement-with-webpack-basics-2019090201/</link>
      <pubDate>Mon, 02 Sep 2019 07:00:10 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/deep-dive-into-hot-module-replacement-with-webpack-basics-2019090201/</guid>
      <description>An article by Stanimira Vlaeva about Hot Module Replacement with webpack. webpack is a module bundler. Its main purpose is to bundle JavaScript files for usage in a browser.</description>
    </item>
    
    <item>
      <title>AWS Lambda: how to share code between functions in a monorepo</title>
      <link>https://www.codeisgo.com/post/aws-lambda-how-to-share-code-between-functions-in-a-monorepo-2019090101/</link>
      <pubDate>Sun, 01 Sep 2019 08:00:10 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/aws-lambda-how-to-share-code-between-functions-in-a-monorepo-2019090101/</guid>
      <description>Yan Cui put together this tutorial about sharing business logic between services in a Node.js monorepo.</description>
    </item>
    
    <item>
      <title>Pivoting to digital maturity</title>
      <link>https://www.codeisgo.com/post/pivoting-to-digital-maturity-2019083101/</link>
      <pubDate>Sat, 31 Aug 2019 08:01:10 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/pivoting-to-digital-maturity-2019083101/</guid>
      <description>An article about seven capabilities central to digital transformation for enterprise. By Ragu Gurumurthy and David Schatsky for Deloitte Insights.</description>
    </item>
    
    <item>
      <title>Concurrent programming in Python is not what you think it is</title>
      <link>https://www.codeisgo.com/post/concurrent-programming-in-python-is-not-what-you-think-it-is-2019083001/</link>
      <pubDate>Fri, 30 Aug 2019 09:01:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/concurrent-programming-in-python-is-not-what-you-think-it-is-2019083001/</guid>
      <description>In this article, author will first walk you through the distinction between concurrent programming and parallel execution, discuss about Python built-ins concurrent programming mechanisms and the pitfalls of multi-threading in Python. By Melvin Koh.</description>
    </item>
    
    <item>
      <title>Modernize existing .NET applications</title>
      <link>https://www.codeisgo.com/post/modernize-existing-net-applications-2019082901/</link>
      <pubDate>Thu, 29 Aug 2019 08:01:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/modernize-existing-net-applications-2019082901/</guid>
      <description>An article by Derya Sezen about the way to modernize existing .NET applications. Together with the Cloud movement, its functions and benefits, software practices and trends have been converging towards creating or migrating the applications towards a cloud-native compliant architecture.</description>
    </item>
    
    <item>
      <title>Enabling enterprise governance in Azure</title>
      <link>https://www.codeisgo.com/post/enabling-enterprise-governance-in-azure-2019082801/</link>
      <pubDate>Wed, 28 Aug 2019 08:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/enabling-enterprise-governance-in-azure-2019082801/</guid>
      <description>At Microsoft Core Services and Engineering (CSEO), Microsoft used Azure governance to create a solution that enables enterprise-scale governance and compliance enforcement for our entire Azure environment. Article by Microsoft.</description>
    </item>
    
    <item>
      <title>Robotic process automation (RPA) vs. AI, explained</title>
      <link>https://www.codeisgo.com/post/robotic-process-automation-rpa-vs-ai-explained-2019082701/</link>
      <pubDate>Tue, 27 Aug 2019 08:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/robotic-process-automation-rpa-vs-ai-explained-2019082701/</guid>
      <description>An article by Kevin Casey explaining what is the difference between Robotic Process Automation (RPA) and AI. The expanding universe of artificial intelligence includes many terms and technologies.</description>
    </item>
    
    <item>
      <title>Common systems programming optimizations &amp; tricks</title>
      <link>https://www.codeisgo.com/post/common-systems-programming-optimizations-tricks-2019082601/</link>
      <pubDate>Mon, 26 Aug 2019 09:00:10 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/common-systems-programming-optimizations-tricks-2019082601/</guid>
      <description>An article from the pen of Paul Cavallaro about system programming. It is an overview of some common optimization techniques and neat tricks for doing &amp;ldquo;systems programming&amp;rdquo; -– whatever that means today.</description>
    </item>
    
    <item>
      <title>Why gRPC?</title>
      <link>https://www.codeisgo.com/post/why-grpc-2019082501/</link>
      <pubDate>Sun, 25 Aug 2019 06:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-grpc-2019082501/</guid>
      <description>Short explanation focusing on gRPC and it&amp;rsquo;s implementation in Akka (Scala). gRPC is a transport mechanism for request / response and (non-persistent) streaming use cases. Akka gRPC is Open Source and available under the Apache 2 License.</description>
    </item>
    
    <item>
      <title>What is Open Banking and PSD2?</title>
      <link>https://www.codeisgo.com/post/what-is-open-banking-and-psd2-2019082401/</link>
      <pubDate>Sat, 24 Aug 2019 08:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-open-banking-and-psd2-2019082401/</guid>
      <description>Open Banking (aka PSD2) forces the biggest UK banks to open up their precious data, which could mean big changes for the way we use money. By Rowland Manthorpe.</description>
    </item>
    
    <item>
      <title>How to implement worker threads in Node.js</title>
      <link>https://www.codeisgo.com/post/how-to-implement-worker-threads-in-nodejs-2019082301/</link>
      <pubDate>Fri, 23 Aug 2019 07:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-implement-worker-threads-in-nodejs-2019082301/</guid>
      <description>An article by Ganeshmani P about implementation of worker threads in Node.js. After the release of Node.js V10.5.0, Worker Threads are available in the Node.js module.</description>
    </item>
    
    <item>
      <title>Getting started with Rancher</title>
      <link>https://www.codeisgo.com/post/getting-started-with-rancher-2019082201/</link>
      <pubDate>Thu, 22 Aug 2019 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/getting-started-with-rancher-2019082201/</guid>
      <description>An article by Mike &amp;lsquo;MJ&amp;rsquo; Johnson about getting your hands on Rancher. With the power and flexibility of Kubernetes, you also get a massive amount of complexity. Rancher was founded in 2014 with a company focus on creating software to help manage Docker containers. Rancher 2 can help you more easily deploy, manage and maintain your Kubernetes clusters across multiple environments, both on premise and in the cloud.</description>
    </item>
    
    <item>
      <title>Golang tutorial for Node.js developers</title>
      <link>https://www.codeisgo.com/post/golang-tutorial-for-nodejs-developers-getting-started-2019082101/</link>
      <pubDate>Wed, 21 Aug 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/golang-tutorial-for-nodejs-developers-getting-started-2019082101/</guid>
      <description>CEO of RisingSTack Tamas Kadlecsik wrote this guide for Node.js developers interested in learning Go. Throughout a tutorial series, we&amp;rsquo;ll cover the basics of getting started with the Go language, while building an app and exposing it through a REST, GraphQL and GRPC API.</description>
    </item>
    
    <item>
      <title>Vue.js, Spring Boot, Kotlin, and GraphQL: Building modern apps</title>
      <link>https://www.codeisgo.com/post/vuejs-springboot-kotlin-and-graphql-building-modern-apps-2019082001/</link>
      <pubDate>Tue, 20 Aug 2019 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/vuejs-springboot-kotlin-and-graphql-building-modern-apps-2019082001/</guid>
      <description>An article by Vladimir Fomene about creating modern web applications. You will create a GraphQL API using schemas, queries, mutations, and entities stored in a H2 database engine.</description>
    </item>
    
    <item>
      <title>Benchmarking Functional Error Handling in Scala</title>
      <link>https://www.codeisgo.com/post/benchmarking-functional-error-handling-in-scala-2019081901/</link>
      <pubDate>Mon, 19 Aug 2019 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/benchmarking-functional-error-handling-in-scala-2019081901/</guid>
      <description>Conventional wisdom has it that using too many functional abstractions in Scala is detrimental to overall program performance. Yet, these abstractions are an immense help if you want to write clean and abstract code. in depth article by Marcin Rzeźnicki.</description>
    </item>
    
    <item>
      <title>Microsoft IoT Signals research report on state of IoT adoption</title>
      <link>https://www.codeisgo.com/post/microsoft-announces-new-research-report-on-state-of-iot-adoption-2019081801/</link>
      <pubDate>Sun, 18 Aug 2019 09:00:10 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/microsoft-announces-new-research-report-on-state-of-iot-adoption-2019081801/</guid>
      <description>Microsoft recently announced IoT Signals, a new research report on the IoT landscape globally. Microsoft surveyed over 3,000 IoT decision-makers in enterprise organizations in order to give a view of the IoT ecosystem, with adoption rates, related technology trends, challenges, and benefits of IoT.</description>
    </item>
    
    <item>
      <title>Bias Variance decompositions using XGBoost</title>
      <link>https://www.codeisgo.com/post/bias-variance-decompositions-using-xgboost-2019081701/</link>
      <pubDate>Sat, 17 Aug 2019 07:00:10 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/bias-variance-decompositions-using-xgboost-2019081701/</guid>
      <description>This blog dives into a theoretical machine learning concept called the bias-variance decomposition. This decomposition is a method which examines the expected generalization error for a given learning algorithm and a given data source. This helps us understand various questions about model. Written by RAPIDS.</description>
    </item>
    
    <item>
      <title>How to encrypt files with gocryptfs on Linux</title>
      <link>https://www.codeisgo.com/post/how-to-encrypt-files-with-gocryptfs-on-linux-2019081601/</link>
      <pubDate>Fri, 16 Aug 2019 09:00:10 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-encrypt-files-with-gocryptfs-on-linux-2019081601/</guid>
      <description>Gocryptfs encrypts at the file level, so synchronization operations can work efficiently on each file. An article by Brian &amp;ldquo;bex&amp;rdquo; Exelbierd (Red Hat).</description>
    </item>
    
    <item>
      <title>Build a mobile phone authentication component with React and Firebase</title>
      <link>https://www.codeisgo.com/post/build-mobile-phone-authentication-component-with-react-and-firebase-2019081501/</link>
      <pubDate>Thu, 15 Aug 2019 10:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/build-mobile-phone-authentication-component-with-react-and-firebase-2019081501/</guid>
      <description>Krissanawat Kaewsanmuang wrote this article in which he let you learn how to build a reusable phone authentication component with React and Firebase. This is 3rd part of series of article. In order to understand this tutorial properly, it is recommended to go through previous chapters of this tutorial series.</description>
    </item>
    
    <item>
      <title>Versioning Web API</title>
      <link>https://www.codeisgo.com/post/versioning-web-api-2019081401/</link>
      <pubDate>Wed, 14 Aug 2019 09:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/versioning-web-api-2019081401/</guid>
      <description>More and more organizations today face a dynamic and changing environment. This article reads about  versioning in general and versioning Web API using multiple versioning strategies in detail. By Blog of Pi.</description>
    </item>
    
    <item>
      <title>How to bounce back from rejection</title>
      <link>https://www.codeisgo.com/post/how-to-bounce-back-from-rejection-2019081301/</link>
      <pubDate>Tue, 13 Aug 2019 07:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-bounce-back-from-rejection-2019081301/</guid>
      <description>When someone rejects you, it helps to remember that there&amp;rsquo;s another you. By Adam Grant.</description>
    </item>
    
    <item>
      <title>Bias detection in IBM Watson OpenScale</title>
      <link>https://www.codeisgo.com/post/bias-detection-in-ibm-watson-openscale-2019081201/</link>
      <pubDate>Mon, 12 Aug 2019 09:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/bias-detection-in-ibm-watson-openscale-2019081201/</guid>
      <description>Manish Bhide wrote this article on fairness or bias is one of the big issues that plagues the adoption of AI in enterprises.</description>
    </item>
    
    <item>
      <title>Kotlin Multiplatform for Clean Architecture</title>
      <link>https://www.codeisgo.com/post/kotlin-multiplatform-for-clean-architecture-2019081101/</link>
      <pubDate>Sun, 11 Aug 2019 09:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/kotlin-multiplatform-for-clean-architecture-2019081101/</guid>
      <description>Jan Freymann wrote this piece about Kotlin and Kotlin Multiplatform, which enables us to write the same code for the JVM as well as LLVM!</description>
    </item>
    
    <item>
      <title>Exercises in programming style: FP &amp; I/O</title>
      <link>https://www.codeisgo.com/post/exercises-in-programming-style-fp-io-2019081001/</link>
      <pubDate>Sat, 10 Aug 2019 07:00:20 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/exercises-in-programming-style-fp-io-2019081001/</guid>
      <description>The article in which author explores one of the foundation of Functional Programming, I/O and how to cope with it. Written by Nicolas Fränkel a developer advocate with 15+ years experience consulting for many different customers.</description>
    </item>
    
    <item>
      <title>Better software design with application layer use cases | Enterprise Node.js &#43; TypeScript</title>
      <link>https://www.codeisgo.com/post/better-software-design-with-application-layer-use-cases-enterprise-node-js-typescript-2019080901/</link>
      <pubDate>Fri, 09 Aug 2019 07:00:10 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/better-software-design-with-application-layer-use-cases-enterprise-node-js-typescript-2019080901/</guid>
      <description>In this article, we explore how organizing application logic as Use Cases in the application layer helps to make large typescript projects easier to reason about. Written by Khalil Stemmler.</description>
    </item>
    
    <item>
      <title>Blockchain solutions make financial services fairer, faster</title>
      <link>https://www.codeisgo.com/post/blockchain-solutions-make-financial-services-fairer-faster-2019080801/</link>
      <pubDate>Thu, 08 Aug 2019 07:10:10 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/blockchain-solutions-make-financial-services-fairer-faster-2019080801/</guid>
      <description>Sean Bennett wrote this article for IBM about how they applied blockchain technology to traditional fiat currencies.</description>
    </item>
    
    <item>
      <title>Authorization: Securing HTTP APIs with RBAC rules</title>
      <link>https://www.codeisgo.com/post/authorization-securing-http-apis-with-rbac-rules-2019080701/</link>
      <pubDate>Wed, 07 Aug 2019 07:00:10 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/authorization-securing-http-apis-with-rbac-rules-2019080701/</guid>
      <description>Learn how to use Auth0&amp;rsquo;s Role-Based Access Control (RBAC) feature to secure HTTP APIs with ease. An article by Bruno Krebs. This is the second, technical post in a 3-part series on focusing on Authorization. Stay tuned for the last part in this series, focusing on dynamic authorization.</description>
    </item>
    
    <item>
      <title>What is rapid application development?</title>
      <link>https://www.codeisgo.com/post/what-is-rapid-application-development-2019080601/</link>
      <pubDate>Tue, 06 Aug 2019 10:00:10 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-rapid-application-development-2019080601/</guid>
      <description>Stanley Idesis wrote this article about rapid software application. Rapid application development is an adaptive software development approach that focuses more on ongoing software projects and user feedback and less on following a strict plan.</description>
    </item>
    
    <item>
      <title>Memory management in Python</title>
      <link>https://www.codeisgo.com/post/memory-management-in-python-2019080501/</link>
      <pubDate>Mon, 05 Aug 2019 09:00:10 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/memory-management-in-python-2019080501/</guid>
      <description>This article describes memory management in Python 3.6. If you are interested in GC details, you can read my article about Garbage collection in Python. By Artem Golubin.</description>
    </item>
    
    <item>
      <title>How to run Scrum in data science teams</title>
      <link>https://www.codeisgo.com/post/how-to-run-scrum-in-data-science-teams-2019080401/</link>
      <pubDate>Sun, 04 Aug 2019 08:00:10 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-run-scrum-in-data-science-teams-2019080401/</guid>
      <description>Haydar Özler wrote this piece about his hands-on experience tips on team structure, skills, cross functionality, product backlog items, sprint lengths, difficulties and benefits when using scrum framework on a data project.</description>
    </item>
    
    <item>
      <title>Maximizing your security posture with Azure ATP</title>
      <link>https://www.codeisgo.com/post/maximizing-your-security-posture-with-azure-atp-2019080301/</link>
      <pubDate>Sat, 03 Aug 2019 08:01:10 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/maximizing-your-security-posture-with-azure-atp-2019080301/</guid>
      <description>Interesting article from Chris Hallum from Microsoft. Their customers spend a lot of time and money on security solutions and very few of them are taking full advantage of the solutions they&amp;rsquo;ve deployed. Even fewer of them are deploying or maintaining these solutions correctly. Based on this it&amp;rsquo;s not surprising to see stats like &amp;ldquo;93% of all breaches could have been avoided if basic cyber hygiene had been in place&amp;rdquo; (Online Trust Alliance).</description>
    </item>
    
    <item>
      <title>A Git-Flow explainer &amp; how to tutorial</title>
      <link>https://www.codeisgo.com/post/git-flow-explainer-how-to-tutorial-2019080201/</link>
      <pubDate>Fri, 02 Aug 2019 08:01:10 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/git-flow-explainer-how-to-tutorial-2019080201/</guid>
      <description>The guide for anybody developing with help of Git written by Marc Backes. When someone talks about Git-Flow, it could mean two things: a successful branching model (theory) or a set of terminal commands that extend the regular git command set (practice).</description>
    </item>
    
    <item>
      <title>Creating a full-stack MERN app using JWT authentication</title>
      <link>https://www.codeisgo.com/post/creating-full-stack-mern-app-using-jwt-authentication-2019080101/</link>
      <pubDate>Thu, 01 Aug 2019 07:01:10 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/creating-full-stack-mern-app-using-jwt-authentication-2019080101/</guid>
      <description>Praveen Kumar wrote this piece about authentication using JSON Web Token (JWT). The author demonstrates how he went about building a React frontend that talks to a .NET Core API Server. The authentication mechanism has been built on JWT on the .NET side of the project.</description>
    </item>
    
    <item>
      <title>How Windows Defender Antivirus integrates hardware-based system integrity for informed, extensive endpoint protection</title>
      <link>https://www.codeisgo.com/post/how-windows-defender-antivirus-integrates-hardware-based-system-integrity-2019073101/</link>
      <pubDate>Wed, 31 Jul 2019 08:01:10 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-windows-defender-antivirus-integrates-hardware-based-system-integrity-2019073101/</guid>
      <description>Microsoft Defender ATP Research Team interesting article about inner workings of Windows Defender. Detecting and stopping attacks that tamper with kernel-mode agents at the hypervisor level is a critical component of the unified endpoint protection platform in Microsoft Defender Advanced Threat Protection.</description>
    </item>
    
    <item>
      <title>Indexing and searching NuGet.org with Azure Functions and Search</title>
      <link>https://www.codeisgo.com/post/indexing-and-searching-nuget-org-with-azure-functions-and-search-2019073001/</link>
      <pubDate>Tue, 30 Jul 2019 08:01:10 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/indexing-and-searching-nuget-org-with-azure-functions-and-search-2019073001/</guid>
      <description>An article by Maarten Balliauw about parsing publicly available JSON data with Azure Functions (serverless). NuGet is the package manager for .NET. The NuGet client tools provide the ability to produce and consume packages.</description>
    </item>
    
    <item>
      <title>State management in React</title>
      <link>https://www.codeisgo.com/post/state-management-in-react-2019072901/</link>
      <pubDate>Mon, 29 Jul 2019 07:01:10 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/state-management-in-react-2019072901/</guid>
      <description>The State is an important concept in React that stores data and displays the behavior of a component. People choose different approaches for managing State in React. The article delve into the basics of React State and different ways to manage it. By Vrushali Bhosale.</description>
    </item>
    
    <item>
      <title>Agile metrics: the ultimate guide</title>
      <link>https://www.codeisgo.com/post/agile-metrics-the-ultimate-guide-2019072801/</link>
      <pubDate>Sun, 28 Jul 2019 08:01:10 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/agile-metrics-the-ultimate-guide-2019072801/</guid>
      <description>This guide has everything you need to know about agile metrics. So if you want to understand all the different metrics you can measure and how to use them, you&amp;rsquo;re in the right place. By leontranter.</description>
    </item>
    
    <item>
      <title>Golang tutorial for Node.js developers: Getting started</title>
      <link>https://www.codeisgo.com/post/golang-tutorial-for-node-js-developers-getting-started-2019072701/</link>
      <pubDate>Sat, 27 Jul 2019 08:00:10 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/golang-tutorial-for-node-js-developers-getting-started-2019072701/</guid>
      <description>A tutorial series, which covers the basics of getting started with the Go language, while building an app and exposing it through a REST, GraphQL and GRPC API together. By Tamas Kadlecsik (@tamaskadlecsik);  CEO of RisingStack.</description>
    </item>
    
    <item>
      <title>Ten years of Erlang</title>
      <link>https://www.codeisgo.com/post/ten-years-of-erlang-2019072601/</link>
      <pubDate>Fri, 26 Jul 2019 09:00:10 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ten-years-of-erlang-2019072601/</guid>
      <description>The experience and opinion on Erlang form developer joining Erlang community about 10 years ago. The author covers a few things such as hype phases and how this related to Erlang, the ladder of ideas within the language and how that can impact adoption, what changed in his ten years here, and he&amp;rsquo;ll finish up with what he thinks Erlang still has to bring to the programming community at large.</description>
    </item>
    
    <item>
      <title>How to pass HTML content through components with Vue slots</title>
      <link>https://www.codeisgo.com/post/how-to-pass-html-content-through-components-with-vue-slots-2019072501/</link>
      <pubDate>Thu, 25 Jul 2019 07:00:10 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-pass-html-content-through-components-with-vue-slots-2019072501/</guid>
      <description>This post will introduce you to how data can be passed from the parent component to child components in Vue.js using Vue slots. Written by Nwose Lotanna.</description>
    </item>
    
    <item>
      <title>How to deploy a Go web application using Nginx on Ubuntu 18.04</title>
      <link>https://www.codeisgo.com/post/how-to-deploy-go-web-application-using-nginx-on-ubuntu-18-04-2019072401/</link>
      <pubDate>Wed, 24 Jul 2019 09:00:10 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-deploy-go-web-application-using-nginx-on-ubuntu-18-04-2019072401/</guid>
      <description>The guide by Michael Okoh about deploying a web application in Go which will be useful to many back-end developers.</description>
    </item>
    
    <item>
      <title>A beginner&#39;s guide to natural language processing</title>
      <link>https://www.codeisgo.com/post/beginner-guide-to-natural-language-processing-2019072301/</link>
      <pubDate>Tue, 23 Jul 2019 07:00:10 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/beginner-guide-to-natural-language-processing-2019072301/</guid>
      <description>An article by M. Tim Jones about how natural language processing can help you to converse more naturally with computers.</description>
    </item>
    
    <item>
      <title>Managing a secure JSON Web Token Implementation</title>
      <link>https://www.codeisgo.com/post/managing-secure-json-web-token-implementation-2019080101/</link>
      <pubDate>Mon, 22 Jul 2019 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/managing-secure-json-web-token-implementation-2019080101/</guid>
      <description>Daniel Fanara wrote this article about more advanced topics of managing secure JSON Web Tokens (JWT). They are great for representing a user&amp;rsquo;s authentication / authorization state without needing to maintain a server-side session store.</description>
    </item>
    
    <item>
      <title>To run or not to run a database on Kubernetes: What to consider</title>
      <link>https://www.codeisgo.com/post/to-run-or-not-to-run-database-on-kubernetes-what-to-consider-2019072101/</link>
      <pubDate>Sun, 21 Jul 2019 08:02:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/to-run-or-not-to-run-database-on-kubernetes-what-to-consider-2019072101/</guid>
      <description>Benjamin Good, Solutions Architect, Google Cloud, wrote this piece in which he considers if you should run a database on Kubernetes. Today, more and more applications are being deployed in containers on Kubernetes—so much so that we&amp;rsquo;ve heard Kubernetes called the Linux of the cloud.</description>
    </item>
    
    <item>
      <title>Home grown IoT - simple DevOps</title>
      <link>https://www.codeisgo.com/post/home-grown-iot-simple-devops-2019072801/</link>
      <pubDate>Sat, 20 Jul 2019 08:08:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/home-grown-iot-simple-devops-2019072801/</guid>
      <description>The guide by Aaron Powell on topic of IoT and DevOps. When it comes to CI/CD (Continuous Integration/Continuous Deployment) for IoT projects it can feel a bit daunting, you&amp;rsquo;ve got this tiny little computer that you&amp;rsquo;re trying to get stuff onto, it&amp;rsquo;s not just &amp;ldquo;the cloud&amp;rdquo; that you&amp;rsquo;re targeting. This is part 7 in series of 8 articles.</description>
    </item>
    
    <item>
      <title>Processing satellite image collections in R with the gdalcubes package</title>
      <link>https://www.codeisgo.com/post/processing-satellite-image-collections-in-r-with-gdalcubes-package-2019071901/</link>
      <pubDate>Fri, 19 Jul 2019 07:00:10 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/processing-satellite-image-collections-in-r-with-gdalcubes-package-2019071901/</guid>
      <description>Marius Appel wrote this piece about processing satellite image collections. This blog post introduces the gdalcubes R package, aiming at making the work with collections and time series of satellite imagery easier and more interactive.</description>
    </item>
    
    <item>
      <title>The Hows, Whats, and Whys of Elixir Telemetry</title>
      <link>https://www.codeisgo.com/post/hows-whats-and-whys-of-elixir-telemetry-2019071801/</link>
      <pubDate>Thu, 18 Jul 2019 08:00:10 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/hows-whats-and-whys-of-elixir-telemetry-2019071801/</guid>
      <description>An article by Samuel Mullen in which author looks at the collecting and measuring data about their processes and applications. &amp;ldquo;What gets measured gets managed &amp;ndash; even when it&amp;rsquo;s pointless to measure and manage it, and even if it harms the purpose of the organisation to do so.&amp;rdquo;</description>
    </item>
    
    <item>
      <title>Web accessibility guidebook for developers</title>
      <link>https://www.codeisgo.com/post/web-accessibility-guidebook-for-developers-2019071701/</link>
      <pubDate>Wed, 17 Jul 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/web-accessibility-guidebook-for-developers-2019071701/</guid>
      <description>Nikola Shekerev wrote this guide in you will get what he has learned about both fundamental and advanced accessibility topics while implementing accessibility compliance (Section 508, WCAG 2.0 and WAI-ARIA) for KendoReact.</description>
    </item>
    
    <item>
      <title>Behind the scenes of chatbots: Using NLP to power a chatbot</title>
      <link>https://www.codeisgo.com/post/behind-scenes-of-chatbots-using-nlp-to-power-chatbot-2019071601/</link>
      <pubDate>Tue, 16 Jul 2019 09:01:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/behind-scenes-of-chatbots-using-nlp-to-power-chatbot-2019071601/</guid>
      <description>An article by Aarushi Ramesh in which we will explore chatbot architecture, and learn about how natural language processing works in a chatbot. Plus, find out what intents and entities of a message are.</description>
    </item>
    
    <item>
      <title>Getting security to scale: learnings from modern app sec teams</title>
      <link>https://www.codeisgo.com/post/getting-security-to-scale-learnings-from-modern-app-sec-teams-2019071501/</link>
      <pubDate>Mon, 15 Jul 2019 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/getting-security-to-scale-learnings-from-modern-app-sec-teams-2019071501/</guid>
      <description>Article by Jean-Baptiste Aviat about security challenges when operating at scale. The author sat with some of the best app sec teams operating today, and he figured there was a lot we could learn from them. The goal was to understand the challenges and the way these teams are working.</description>
    </item>
    
    <item>
      <title>Music and video at the Linux terminal</title>
      <link>https://www.codeisgo.com/post/music-and-video-at-the-linux-terminal-2019071401/</link>
      <pubDate>Sun, 14 Jul 2019 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/music-and-video-at-the-linux-terminal-2019071401/</guid>
      <description>Jason Baker (Red Hat) wrote short guide how to play music and video while working in Linux terminal. Your terminal doesn&amp;rsquo;t have to just be for text. Enjoy video and audio at the command line as you work with these simple tools.</description>
    </item>
    
    <item>
      <title>How a quantum computer could break 2048-bit RSA encryption in 8 hours</title>
      <link>https://www.codeisgo.com/post/how-quantum-computer-could-break-2048-bit-rsa-encryption-in-8-hours-2019071301/</link>
      <pubDate>Sat, 13 Jul 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-quantum-computer-could-break-2048-bit-rsa-encryption-in-8-hours-2019071301/</guid>
      <description>A new study shows that quantum technology will catch up with today&amp;rsquo;s encryption standards much sooner than expected. That should worry anybody who needs to store data securely for 25 years or so. Article open MIT Technology review (technologyreview.com) site.</description>
    </item>
    
    <item>
      <title>Microsoft&#39;s Quantum Development Kit goes open source on GitHub</title>
      <link>https://www.codeisgo.com/post/microsofts-quantum-development-kit-goes-open-source-on-github-2019071201/</link>
      <pubDate>Fri, 12 Jul 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/microsofts-quantum-development-kit-goes-open-source-on-github-2019071201/</guid>
      <description>Announcement form Microsoft about open sourcing Quantum Devleopment Kit (QDK). The QDK launched in preview last year, and is Microsoft&amp;rsquo;s attempt to get developers familiar with quantum computing before it goes mainstream. Developers will now be able to contribute to the QDK&amp;rsquo;s development via GitHub. Quantum for everyone.</description>
    </item>
    
    <item>
      <title>Python machine learning tutorial: predicting Airbnb prices</title>
      <link>https://www.codeisgo.com/post/python-machine-learning-tutorial-predicting-airbnb-prices-2019071101/</link>
      <pubDate>Thu, 11 Jul 2019 09:01:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/python-machine-learning-tutorial-predicting-airbnb-prices-2019071101/</guid>
      <description>Machine learning is pretty undeniably the hottest topic in data science right now. It&amp;rsquo;s also the basic concept that underpins some of the most exciting areas in technology, like self-driving cars and predictive analytics. An article by dataquest.io in which you will be introduced to the fundamental concepts of machine learning. As you follow along, you&amp;rsquo;ll build your very first model from scratch to make predictions, while understanding exactly how your model works.</description>
    </item>
    
    <item>
      <title>Searching for ET using AI on GCP</title>
      <link>https://www.codeisgo.com/post/searching-for-et-using-ai-on-gcp-2019071001/</link>
      <pubDate>Wed, 10 Jul 2019 09:01:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/searching-for-et-using-ai-on-gcp-2019071001/</guid>
      <description>Rob Harrand wrote this article about aproject playing with open data from SETI. They say that the best way to learn data science is to create something. Some of the most interesting data publicly available in GitHub repositories is data from the SETI Institute (the Search for Extraterrestial Intelligence).</description>
    </item>
    
    <item>
      <title>Setup vim for elixir development</title>
      <link>https://www.codeisgo.com/post/setup-vim-for-elixir-development-2019070901/</link>
      <pubDate>Tue, 09 Jul 2019 09:01:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/setup-vim-for-elixir-development-2019070901/</guid>
      <description>A guide by Amirali Esmaeili for developers programming in Elixir. As the title says, it&amp;rsquo;s not a topic about choosing suitable editor / IDE for elixir development, you love vim and ofcourse elixir and all you need is a simple guide get a nice, fast and productive environment for elixir development in vim.</description>
    </item>
    
    <item>
      <title>The differences between Bitcoin and Libra should matter to policymakers</title>
      <link>https://www.codeisgo.com/post/differences-between-bitcoin-and-libra-should-matter-to-policymakers-2019070801/</link>
      <pubDate>Mon, 08 Jul 2019 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/differences-between-bitcoin-and-libra-should-matter-to-policymakers-2019070801/</guid>
      <description>Peter van Valkenburgh article about differences between Bitcoin and Facebook&amp;rsquo;s Libra. The two have different design goals, work in different ways, and raise different regulatory questions.</description>
    </item>
    
    <item>
      <title>Create fluid conversations with QnA Maker multi-turn feature</title>
      <link>https://www.codeisgo.com/post/create-fluid-conversations-with-qna-maker-multi-turn-feature-2019070701/</link>
      <pubDate>Sun, 07 Jul 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/create-fluid-conversations-with-qna-maker-multi-turn-feature-2019070701/</guid>
      <description>Matt Wade authored this beginner guide to QnA Maker multi-trun conversations. In the past there was a glaring difference between a QnA Maker knowledge base (KB) and a real human: the ability to clarify, ask for more information or do anything more than a one-off question-response type of conversation. With multi-turn, the experience with your QnA KB is much more fluid and significantly more natural.</description>
    </item>
    
    <item>
      <title>Functional JavaScript: how to use array reduce for more than just numbers</title>
      <link>https://www.codeisgo.com/post/functional-javascript-how-to-use-array-reduce-for-more-than-just-numbers-2019070601/</link>
      <pubDate>Sat, 06 Jul 2019 07:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/functional-javascript-how-to-use-array-reduce-for-more-than-just-numbers-2019070601/</guid>
      <description>An artcile by James Sinclair about reduce in JavaScript. Reduce is the Swiss-army knife of array iterator. It&amp;rsquo;s really powerful. So powerful, you can build most of the other array iterator methods with it, like .map(), .filter() and .flatMap().</description>
    </item>
    
    <item>
      <title>How to use GitLab and Ansible to create infrastructure as code</title>
      <link>https://www.codeisgo.com/post/how-to-use-gitlab-and-ansible-to-create-infrastructure-as-code-2019070501/</link>
      <pubDate>Fri, 05 Jul 2019 01:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-use-gitlab-and-ansible-to-create-infrastructure-as-code-2019070501/</guid>
      <description>Sara Kassabian and Brad Downey wrote this piece for GitLab.com exploring GitLab CI and how this powerful tool can be used for a number of things, including infrastructure as code. GitLab is tool agnostic, but they use Ansible in this demonstration because it&amp;rsquo;s a language commonly used by developers for infrastructure as code.</description>
    </item>
    
    <item>
      <title>Big O Notation</title>
      <link>https://www.codeisgo.com/post/big-o-notation-2019070401/</link>
      <pubDate>Thu, 04 Jul 2019 09:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/big-o-notation-2019070401/</guid>
      <description>Short article from interviewcake.com explaining Big O. Big O notation is the language we use for talking about how long an algorithm takes to run. It&amp;rsquo;s how we compare the efficiency of different approaches to a problem.</description>
    </item>
    
    <item>
      <title>Kali Linux in the DigitalOcean Cloud</title>
      <link>https://www.codeisgo.com/post/kali-linux-in-digitalocean-cloud-2019070301/</link>
      <pubDate>Wed, 03 Jul 2019 07:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/kali-linux-in-digitalocean-cloud-2019070301/</guid>
      <description>Tutorial by Thomas d&amp;rsquo;Otreppe about installing custom image of Kali Linux on DigitalOcean. DigitalOcean is a cloud provider similar to AWS, Microsoft Azure, Google Cloud Platform, and many others. They offer instances, called &amp;ldquo;droplets&amp;rdquo;, with different Linux distributions such as Debian, Ubuntu, FreeBSD, etc. Similar to AWS, DigitalOcean has datacenters around the world and sometimes multiple datacenters in each country.</description>
    </item>
    
    <item>
      <title>Migration to GCP: Getting started</title>
      <link>https://www.codeisgo.com/post/migration-to-gcp-getting-started-2019070201/</link>
      <pubDate>Tue, 02 Jul 2019 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/migration-to-gcp-getting-started-2019070201/</guid>
      <description>This document helps you plan, design, and implement the process of migrating your workloads to Google Cloud Platform (GCP). Official Google guide published on their cloud solutions blog.</description>
    </item>
    
    <item>
      <title>7 optimization techniques in React</title>
      <link>https://www.codeisgo.com/post/7-optimization-techniques-in-react-2019070101/</link>
      <pubDate>Mon, 01 Jul 2019 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/7-optimization-techniques-in-react-2019070101/</guid>
      <description>Ogundipe Samuel wrote this piece about optimization in React. One key factor for positive user experience is speed e.g. how much time a user has to wait to first see contents from your website or application.</description>
    </item>
    
    <item>
      <title>The evolving infrastructure of .NET Core</title>
      <link>https://www.codeisgo.com/post/evolving-infrastructure-of-net-core-2019063001/</link>
      <pubDate>Sun, 30 Jun 2019 09:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/evolving-infrastructure-of-net-core-2019063001/</guid>
      <description>An article by Matt Mitchell  in which he looks at the history of our infrastructure systems and the significant improvements that have been made in the last year or so in the world of the .NET Core 3.0.</description>
    </item>
    
    <item>
      <title>Distributed tracing with Apache Kafka and Jaeger</title>
      <link>https://www.codeisgo.com/post/distributed-tracing-with-apache-kafka-and-jaeger-2019062901/</link>
      <pubDate>Sat, 29 Jun 2019 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/distributed-tracing-with-apache-kafka-and-jaeger-2019062901/</guid>
      <description>An article by Aaron Burk about distributed systems. Kafka decouples consumers and producers (meaning applications do not directly communicate with each other) it can be a challenge to illustrate exactly how data flows through your system. Author demonstrates how Jaeger is up to the challenge while navigating the pitfalls of an example project.</description>
    </item>
    
    <item>
      <title>Option/Maybe, Either, and Future Monads in JavaScript, Python, Ruby, Swift, and Scala</title>
      <link>https://www.codeisgo.com/post/option-maybe-either-and-future-monads-in-javascript-python-ruby-swift-and-scala-2019062801/</link>
      <pubDate>Fri, 28 Jun 2019 09:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/option-maybe-either-and-future-monads-in-javascript-python-ruby-swift-and-scala-2019062801/</guid>
      <description>The comparison done by Alexey Karasev focusing on Monads in different programming languages. It gives a brief explanation of monads and shows how to implement the most useful Monads in five different programming languages.</description>
    </item>
    
    <item>
      <title>Design patterns in Node.js: a practical guide</title>
      <link>https://www.codeisgo.com/post/design-patterns-in-nodejs-practical-guide-2019062701/</link>
      <pubDate>Thu, 27 Jun 2019 09:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/design-patterns-in-nodejs-practical-guide-2019062701/</guid>
      <description>Fernando Doglio, Technical Manager @Globant, wrote this piece about design patterns in Node.js. Design patterns are part of the day to day of any software developer, whether they realize it or not.</description>
    </item>
    
    <item>
      <title>Tool up your API integration testing with OpenAPI</title>
      <link>https://www.codeisgo.com/post/tool-up-your-api-integration-testing-with-openapi-2019062601/</link>
      <pubDate>Wed, 26 Jun 2019 11:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/tool-up-your-api-integration-testing-with-openapi-2019062601/</guid>
      <description>Vinod Chandru, Chief Technical Officer and Co-Founder, Kloudless wrote this long post about integartiomn testing for your API. The modern web application is no longer a self-contained hub for the distribution of its own data. Uniformity in how APIs operate and what they return has become an increasingly important goal for engineers who build and maintain the APIs.</description>
    </item>
    
    <item>
      <title>Finding CRAN packages right from the R console</title>
      <link>https://www.codeisgo.com/post/finding-cran-packages-right-from-the-r-console-2019062501/</link>
      <pubDate>Tue, 25 Jun 2019 09:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/finding-cran-packages-right-from-the-r-console-2019062501/</guid>
      <description>The article from Joachim Zuckarelli about working woth Rlang. Currently, there are more than 14,000 R package contributions on CRAN providing R with an unparalleled wealth of features. The downside of the large and increasing amount of packages is that it becomes increasingly difficult to find the right tools to tackle a specific problem.</description>
    </item>
    
    <item>
      <title>Lessons learned while writing a Haskell application</title>
      <link>https://www.codeisgo.com/post/lessons-learned-while-writing-haskell-application-2019062401/</link>
      <pubDate>Mon, 24 Jun 2019 07:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/lessons-learned-while-writing-haskell-application-2019062401/</guid>
      <description>Gabriel Volpe in this article writes about his experience with Haskell. He introduced Haskell at his last job and wanted to put into practice all the stuff he learned: take the good, leave the bad.</description>
    </item>
    
    <item>
      <title>Java theory and practice: Explore new Java SE 11 and 12 APIs and language features</title>
      <link>https://www.codeisgo.com/post/java-theory-and-practice-explore-new-java-se-11-and-12-apis-and-language-featuresv-2019062301/</link>
      <pubDate>Sun, 23 Jun 2019 09:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/java-theory-and-practice-explore-new-java-se-11-and-12-apis-and-language-featuresv-2019062301/</guid>
      <description>Mohamed Taman from IBM wrote this guide focusing on what is new in Java. New classes, security features, HTTP Client, and a no-compile code launch technique that every developer should know.</description>
    </item>
    
    <item>
      <title>Things I learnt the hard way (in 30 years of software development)</title>
      <link>https://www.codeisgo.com/post/things-learnt-the-hard-way-in-30-years-of-software-development-2019062201/</link>
      <pubDate>Sat, 22 Jun 2019 07:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/things-learnt-the-hard-way-in-30-years-of-software-development-2019062201/</guid>
      <description>This is a cynical, clinical collection of things Julio Biason learnt in 30 years working with software development.</description>
    </item>
    
    <item>
      <title>Understanding fake Agile</title>
      <link>https://www.codeisgo.com/post/understanding-fake-agile-2019062101/</link>
      <pubDate>Fri, 21 Jun 2019 09:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/understanding-fake-agile-2019062101/</guid>
      <description>Steve Denning is author of this article explaining what fake Agile is, how to identify it and how to deal with it.</description>
    </item>
    
    <item>
      <title>Exploring container security: Encrypting Kubernetes secrets with Cloud KMS</title>
      <link>https://www.codeisgo.com/post/exploring-container-security-encrypting-kubernetes-secrets-with-cloud-kms-2019062001/</link>
      <pubDate>Thu, 20 Jun 2019 06:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/exploring-container-security-encrypting-kubernetes-secrets-with-cloud-kms-2019062001/</guid>
      <description>At Google Cloud, they care deeply about protecting your data. That&amp;rsquo;s why Google encrypts data at rest by default, including data in Google Kubernetes Engine (GKE). Guide focusing on containers security directly from Google.</description>
    </item>
    
    <item>
      <title>Getting started with OpenSSL: Cryptography basics</title>
      <link>https://www.codeisgo.com/post/getting-started-with-openssl-cryptography-basics-2019061901/</link>
      <pubDate>Wed, 19 Jun 2019 08:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/getting-started-with-openssl-cryptography-basics-2019061901/</guid>
      <description>Good primer on the cryptography topic. Aimed at anybody in need of a primer on cryptography basics, especially regarding OpenSSL. By Marty Kalin.</description>
    </item>
    
    <item>
      <title>Public presentation tips</title>
      <link>https://www.codeisgo.com/post/public-presentation-tips-2019061801/</link>
      <pubDate>Tue, 18 Jun 2019 09:11:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/public-presentation-tips-2019061801/</guid>
      <description>Tips and tricks for anybody interesting in public speaking. Speaking on stage in front of ~800 people is a daunting task for anyone, regardless of how much speaking experience you might have. By Yaron Galai.</description>
    </item>
    
    <item>
      <title>Relearn CSS layout</title>
      <link>https://www.codeisgo.com/post/relearn-css-layout-2019061701/</link>
      <pubDate>Mon, 17 Jun 2019 09:01:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/relearn-css-layout-2019061701/</guid>
      <description>Heydon Pickering &amp;amp; Andy Bell published series of articles on their blog focusing on CSS layout.</description>
    </item>
    
    <item>
      <title>Angular 8 brings smaller bundles, CLI APIs, alignment with the ecosystem</title>
      <link>https://www.codeisgo.com/post/angular-8-what-changed-smaller-bundles-2019061601/</link>
      <pubDate>Sun, 16 Jun 2019 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/angular-8-what-changed-smaller-bundles-2019061601/</guid>
      <description>Stephen Fluin put together this article focusing on explaining what is exciting in the newest version of the Angular.</description>
    </item>
    
    <item>
      <title>Serverless local development</title>
      <link>https://www.codeisgo.com/post/serverless-local-development-2019061501/</link>
      <pubDate>Sat, 15 Jun 2019 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/serverless-local-development-2019061501/</guid>
      <description>A guide from the pen of Gareth McCumskey on super hot topic of serverless Developing Serverless applications is a very different way of building applications we&amp;rsquo;ve been building for decades now.</description>
    </item>
    
    <item>
      <title>Image recognition in Python with TensorFlow and Keras</title>
      <link>https://www.codeisgo.com/post/image-recognition-in-python-with-tensorflow-and-keras-2019062301/</link>
      <pubDate>Fri, 14 Jun 2019 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/image-recognition-in-python-with-tensorflow-and-keras-2019062301/</guid>
      <description>One of the most common utilizations of TensorFlow and Keras is the recognition/classification of images. If you want to learn how to use Keras to classify or recognize images, this article will teach you how.</description>
    </item>
    
    <item>
      <title>The dark side of the product management role</title>
      <link>https://www.codeisgo.com/post/dark-side-of-the-product-management-role-2019061301/</link>
      <pubDate>Thu, 13 Jun 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/dark-side-of-the-product-management-role-2019061301/</guid>
      <description>Abhishek Sharma is the author of this article aimed at aspiring product managers. Popularised by all Silicon Valley companies, people think Product Manager is a Mini CEO kind of role. Software Engineers, Business Analysts and even Designers are interested in this role before examining the pros and cons of it.</description>
    </item>
    
    <item>
      <title>6 tips for optimal human capital management</title>
      <link>https://www.codeisgo.com/post/6-tips-for-optimal-human-capital-management-2019061201/</link>
      <pubDate>Wed, 12 Jun 2019 09:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/6-tips-for-optimal-human-capital-management-2019061201/</guid>
      <description>The article from the pen of HireYourTalent on topic of human capital. The concept of human capital and, by extension, its measurement is becoming increasingly popular.</description>
    </item>
    
    <item>
      <title>Look at how Twitter handles its time series data ingestion challenges</title>
      <link>https://www.codeisgo.com/post/look-at-how-twitter-handles-its-time-series-data-ingestion-challenges-2019061101/</link>
      <pubDate>Tue, 11 Jun 2019 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/look-at-how-twitter-handles-its-time-series-data-ingestion-challenges-2019061101/</guid>
      <description>Ram Dagar is author of this overview on the time series topic. The components of time-series are as complex and sophisticated as the data itself. With increasing time, the data obtained increases and it doesn&amp;rsquo;t always mean that more data means more information but, larger sample avoids the error that due to random sampling.</description>
    </item>
    
    <item>
      <title>Understanding and resolving SELinux denials on Android</title>
      <link>https://www.codeisgo.com/post/understanding-and-resolving-selinux-denials-on-android-2019061001/</link>
      <pubDate>Mon, 10 Jun 2019 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/understanding-and-resolving-selinux-denials-on-android-2019061001/</guid>
      <description>An article by Harsh Shandilya on hot topic of security for Android software. SELinux is an acronym for Security-enhanced Linux. It is a security feature built into the Linux kernel that enforces access control for programs via a predefined security policy put in place by the system administrators.</description>
    </item>
    
    <item>
      <title>How to staff the hybrid cloud</title>
      <link>https://www.codeisgo.com/post/how-to-staff-the-hybrid-cloud-2019060901/</link>
      <pubDate>Sun, 09 Jun 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-staff-the-hybrid-cloud-2019060901/</guid>
      <description>Sandra Gittlen wrote this piece about challenges hybrid cloud pose for IT departments. IT leaders share their advice for getting network and infrastructure teams ready for hybrid cloud environments.</description>
    </item>
    
    <item>
      <title>Calculating the cost of software quality in your organization</title>
      <link>https://www.codeisgo.com/post/calculating-the-cost-of-software-quality-in-your-organization-2019060801/</link>
      <pubDate>Sat, 08 Jun 2019 09:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/calculating-the-cost-of-software-quality-in-your-organization-2019060801/</guid>
      <description>An article by By Herb Krasner on interesting topic of the cost of software quality. Meeting the customer&amp;rsquo;s expectations at a high degree of conformance is no longer expected to come at a premium –- it is just expected.</description>
    </item>
    
    <item>
      <title>Blockchain No-Brainer: Ownership in the digital era</title>
      <link>https://www.codeisgo.com/post/blockchain-no-brainer-ownership-in-digital-era-2019060701/</link>
      <pubDate>Fri, 07 Jun 2019 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/blockchain-no-brainer-ownership-in-digital-era-2019060701/</guid>
      <description>Dominic Perini article about his view on digital asset ownership, provenance and handling. In order to understand how the notion of ownership is currently perceived in society, author proposes to briefly analyse the journey that has brought us to the present stage and the factors which have contributed to the evolution of our perceptions.</description>
    </item>
    
    <item>
      <title>Comparison of 3 programming languages for a full-fledged next-generation sequencing tool</title>
      <link>https://www.codeisgo.com/post/comparison-of-3-programming-languages-for-next-generation-sequencing-tool-2019060601/</link>
      <pubDate>Thu, 06 Jun 2019 07:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/comparison-of-3-programming-languages-for-next-generation-sequencing-tool-2019060601/</guid>
      <description>Study done by Pascal Costanza, Charlotte Herzeel and Wilfried Verachtert for new implementation language for elPrep. elPrep is an established multi-threaded framework for preparing SAM and BAM files in sequencing pipelines. To achieve good performance, its software architecture makes only a single pass through a SAM/BAM file for multiple preparation steps, and keeps sequencing data as much as possible in main memory.</description>
    </item>
    
    <item>
      <title>Distributed systems with RabbitMQ</title>
      <link>https://www.codeisgo.com/post/distributed-systems-with-rabbitmq-2019060501/</link>
      <pubDate>Wed, 05 Jun 2019 08:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/distributed-systems-with-rabbitmq-2019060501/</guid>
      <description>In this article we&amp;rsquo;re going to talk about the benefits of distributed systems and how to move to distributed systems using RabbitMQ. Then we will learn the fundamentals of RabbitMQ and how to interact with it using Python. Written by Denis Orehovsky.</description>
    </item>
    
    <item>
      <title>How we use Apache Kafka and the Confluent Platform</title>
      <link>https://www.codeisgo.com/post/how-we-use-apache-kafka-and-confluent-platform-2019060401/</link>
      <pubDate>Tue, 04 Jun 2019 08:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-we-use-apache-kafka-and-confluent-platform-2019060401/</guid>
      <description>Jendrik Poloczek from confluent.io published this article about their experience building the core infrastructure to integrate, clean, and analyze blockchain data.</description>
    </item>
    
    <item>
      <title>Finding the cheapest flights for a multi-leg trip with Amadeus API and Python</title>
      <link>https://www.codeisgo.com/post/finding-the-cheapest-flights-with-python-2019060301/</link>
      <pubDate>Mon, 03 Jun 2019 08:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/finding-the-cheapest-flights-with-python-2019060301/</guid>
      <description>Vladimir Iakovlev is the author of this tutorial about finding cheapest flights for a multi-leg trip with Amadeus API and Python. Amadeus Travel APIs connect you to the richest information in the travel industry.</description>
    </item>
    
    <item>
      <title>Small &amp; fast Docker images using GraalVM&#39;s native-image</title>
      <link>https://www.codeisgo.com/post/small-fast-docker-images-using-graalvm-native-image-2019060201/</link>
      <pubDate>Sun, 02 Jun 2019 08:00:01 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/small-fast-docker-images-using-graalvm-native-image-2019060201/</guid>
      <description>An article by Adam Warski focusing on optimization of deployment images. The JVM ecosystem has a lot of great traits, but small, cloud-deployment-friendly Docker images is not one of them.</description>
    </item>
    
    <item>
      <title>Indexes bad practices</title>
      <link>https://www.codeisgo.com/post/indexes-bad-practices-2019060101/</link>
      <pubDate>Sat, 01 Jun 2019 09:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/indexes-bad-practices-2019060101/</guid>
      <description>In this article author will discuss secondary indexes common mistakes and bad practices. While the article is focused on MySQL and the InnoDB storage engine, most of this information applies to any DBMS. Published by Federico Razzoli.</description>
    </item>
    
    <item>
      <title>Exposing MyRocks internals via system variables: data writing</title>
      <link>https://www.codeisgo.com/post/exposing-myrocks-internals-via-system-variables-data-writing-2019053101/</link>
      <pubDate>Fri, 31 May 2019 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/exposing-myrocks-internals-via-system-variables-data-writing-2019053101/</guid>
      <description>Peter Sylvester wrote this blog post about new storage engine for MySQL that&amp;rsquo;s rising in popularity. MyRocks, the log-structured merge-driven RocksDB engine in MySQL.</description>
    </item>
    
    <item>
      <title>How to remove unused CSS from your website</title>
      <link>https://www.codeisgo.com/post/how-to-remove-unused-css-from-your-website-2019053001/</link>
      <pubDate>Thu, 30 May 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-remove-unused-css-from-your-website-2019053001/</guid>
      <description>An article by Dan Englishby describing how to go about clearing CSS files. A cascading style sheet can gradually build up into a bulky file over time. This means two things, your CSS file is messy, and it&amp;rsquo;s unnecessarily bigger.</description>
    </item>
    
    <item>
      <title>Using JaCoCo as code coverage tool for Scala</title>
      <link>https://www.codeisgo.com/post/using-jacoco-as-code-coverage-tool-for-scala-2019052901/</link>
      <pubDate>Wed, 29 May 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/using-jacoco-as-code-coverage-tool-for-scala-2019052901/</guid>
      <description>Straight to the point guide by Miles Buckley focusing on open source coverage tool for Java.</description>
    </item>
    
    <item>
      <title>Progressive Enhancement: Respecting web browser preferences in a post ES6 world</title>
      <link>https://www.codeisgo.com/post/progressive-enhancement-respecting-web-browser-preferences-in-post-es6-world-2019052801/</link>
      <pubDate>Tue, 28 May 2019 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/progressive-enhancement-respecting-web-browser-preferences-in-post-es6-world-2019052801/</guid>
      <description>Jaime Rios is an author of this intro into Progressive Enhancement (PE).</description>
    </item>
    
    <item>
      <title>NGINX structural enhancements for HTTP/2 performance</title>
      <link>https://www.codeisgo.com/post/nginx-structural-enhancements-for-http2-performance-2019052701/</link>
      <pubDate>Mon, 27 May 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/nginx-structural-enhancements-for-http2-performance-2019052701/</guid>
      <description>The blog post from pen of Nick Jones published on cloudflare.com. It is about experience of his team which deals with features related to: TCP, QUIC, TLS and Secure Certificate management, HTTP/1 and HTTP/2. They were responsible for implementing the Enhanced HTTP/2 Prioritization product.</description>
    </item>
    
    <item>
      <title>Creating your own React validation library: the basics</title>
      <link>https://www.codeisgo.com/post/creating-your-own-react-validation-library-the-basics-2019052601/</link>
      <pubDate>Sun, 26 May 2019 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/creating-your-own-react-validation-library-the-basics-2019052601/</guid>
      <description>Ever wondered how validation libraries work? This article by Kristofer Selbekk will tell you how to build your very own validation library for React step by step.</description>
    </item>
    
    <item>
      <title>Why Ruby On Rails is a good choice in 2019?</title>
      <link>https://www.codeisgo.com/post/why-ruby-on-rails-is-good-choice-in-2019-2019052501/</link>
      <pubDate>Sat, 25 May 2019 08:01:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-ruby-on-rails-is-good-choice-in-2019-2019052501/</guid>
      <description>Few thoughts by Błażej Kosmowski why he believes Ruby is doing great and still remains a good technology to choose in 2019.</description>
    </item>
    
    <item>
      <title>Tips and tricks for developing a serverless cloud app</title>
      <link>https://www.codeisgo.com/post/tips-tricks-for-developing-serverless-cloud-app-2019052401/</link>
      <pubDate>Fri, 24 May 2019 09:01:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/tips-tricks-for-developing-serverless-cloud-app-2019052401/</guid>
      <description>An article by Miles Buckley and with contribution by Sebastian Hesse about how to pursue serverless cloud app development. As organizations search for flexible and scalable data solutions, the pull for going serverless has never been stronger.</description>
    </item>
    
    <item>
      <title>Great engineer needs the liberal arts</title>
      <link>https://www.codeisgo.com/post/great-engineer-needs-liberal-arts-2019052301/</link>
      <pubDate>Thu, 23 May 2019 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/great-engineer-needs-liberal-arts-2019052301/</guid>
      <description>Thomas Betts wrote for infoq.com about how liberal arts eductaion  can provide new insights and perspectives that shine a light on technical tasks for any software developer. E.g. empathy helps you know your audience and create great software that delights your customers.</description>
    </item>
    
    <item>
      <title>How to create histogram in Rlang</title>
      <link>https://www.codeisgo.com/post/how-to-create-histogram-in-rlang-2019052201/</link>
      <pubDate>Wed, 22 May 2019 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-create-histogram-in-rlang-2019052201/</guid>
      <description>In this article the author will show you how to create histogram in R using ggplot2 package. Written by Data Sharkie. When we get a new dataset for our analysis or research, often we would like to learn about the frequency of occurrence distribution of the variable of interest.</description>
    </item>
    
    <item>
      <title>Tracking and reminders in AWS Amplify</title>
      <link>https://www.codeisgo.com/post/tracking-and-reminders-in-aws-amplify-2019052101/</link>
      <pubDate>Tue, 21 May 2019 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/tracking-and-reminders-in-aws-amplify-2019052101/</guid>
      <description>A guide by Jan Hesters how to track which features your users use in AWS Amplify and send them emails, push-notifications and SMS based on their behavior.</description>
    </item>
    
    <item>
      <title>Scaling up an iOS app using modules</title>
      <link>https://www.codeisgo.com/post/scaling-up-ios-app-using-modules-2019052001/</link>
      <pubDate>Mon, 20 May 2019 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/scaling-up-ios-app-using-modules-2019052001/</guid>
      <description>Nebil Kriedi wrote this article about scaling up the development of the Depop iOS application, both in terms of number of features developed in parallel, and in terms of number of contributors to the code base.</description>
    </item>
    
    <item>
      <title>Phoenix LiveView: leave regular web development behind</title>
      <link>https://www.codeisgo.com/post/phoenix-liveview-leave-regular-web-development-behind-2019051901/</link>
      <pubDate>Sun, 19 May 2019 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/phoenix-liveview-leave-regular-web-development-behind-2019051901/</guid>
      <description>Introduction into Phoenix LiveView by Jean DerGurahian. A frequent goal of web development is to create meaningful, satisfying user experiences through robust web applications. LiveView-powered applications are stateful on the server with bidirectional communication via WebSockets, offering a vastly simplified programming model compared to JavaScript alternatives.</description>
    </item>
    
    <item>
      <title>How to manage access control lists with Ansible</title>
      <link>https://www.codeisgo.com/post/how-to-manage-access-control-lists-with-ansible-2019051801/</link>
      <pubDate>Sat, 18 May 2019 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-manage-access-control-lists-with-ansible-2019051801/</guid>
      <description>Taz Brown (from Red Hat) wrote this post in which she explains how automating ACL management with Ansible&amp;rsquo;s ACL module is a smart way to strengthen your security strategy.</description>
    </item>
    
    <item>
      <title>API design: Why you should use links, not keys, to represent relationships in APIs</title>
      <link>https://www.codeisgo.com/post/api-design-why-you-should-use-links-not-keys-to-represent-relationships-in-apis-2019051701/</link>
      <pubDate>Fri, 17 May 2019 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/api-design-why-you-should-use-links-not-keys-to-represent-relationships-in-apis-2019051701/</guid>
      <description>An article by Martin Nally from Google about how expressing relationships is very important in APIs. The most common way that API developers express relationships is to expose database keys, or proxies for them, in the fields of the entities they expose.</description>
    </item>
    
    <item>
      <title>The potential for using Service Mesh for Event-Driven Messaging</title>
      <link>https://www.codeisgo.com/post/potential-for-using-service-mesh-for-event-driven-messaging-2019051601/</link>
      <pubDate>Thu, 16 May 2019 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/potential-for-using-service-mesh-for-event-driven-messaging-2019051601/</guid>
      <description>Kasun Indrasiri provides article full of insights into potential new use for Service Mesh. The current popular implementations of service meshes (Istio, Linkerd, Consul Connect, etc.) only cater to the request-response style synchronous communication between microservices.</description>
    </item>
    
    <item>
      <title>Difference between Stack and Queue in Data Structure</title>
      <link>https://www.codeisgo.com/post/difference-between-stack-and-queue-in-data-structure-2019051501/</link>
      <pubDate>Wed, 15 May 2019 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/difference-between-stack-and-queue-in-data-structure-2019051501/</guid>
      <description>Quick summary from Aniruddha Chaudhari about Stack and Queue. With stack and queue data structures, it is very easy to solve even complex programming questions.</description>
    </item>
    
    <item>
      <title>6 weeks: why it&#39;s the Goldilocks of product timeframes</title>
      <link>https://www.codeisgo.com/post/6-weeks-why-it-is-goldilocks-of-product-timeframes-2019051401/</link>
      <pubDate>Tue, 14 May 2019 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/6-weeks-why-it-is-goldilocks-of-product-timeframes-2019051401/</guid>
      <description>Process for a product team can be suffocating, or process can be liberating. And no process at all? Well that&amp;rsquo;s fun for maybe a week or two before everything starts to fall apart. Interesting read by Brian Donohue from intercom.com.</description>
    </item>
    
    <item>
      <title>CORS tutorial: guide to cross-origin resource sharing</title>
      <link>https://www.codeisgo.com/post/cors-tutorial-guide-to-cross-origin-resource-sharing-2019051301/</link>
      <pubDate>Mon, 13 May 2019 09:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/cors-tutorial-guide-to-cross-origin-resource-sharing-2019051301/</guid>
      <description>In this article you will learn all about Cross-Origin Resource Sharing, the circumstances under which it is needed, the benefits it provides, and how to configure a Node + Express application to support CORS. Written by Steve Hobbs.</description>
    </item>
    
    <item>
      <title>Culture follows structure</title>
      <link>https://www.codeisgo.com/post/current-options-to-deploy-serverless-blog-2019051201/</link>
      <pubDate>Sun, 12 May 2019 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/current-options-to-deploy-serverless-blog-2019051201/</guid>
      <description>An article by Dave van Herpen who led break out session during conference on Organizational Design. The objective of the workshop was to share practical do&amp;rsquo;s and dont&amp;rsquo;s on how to drive true organizational change towards self-organizing teams, to deal with the turbulent markets these organizations find themselves in. YThis was during a highly interactive event &amp;ldquo;Fit for the Future,&amp;rdquo; enabled by CIO Platform Nederland and the DevOps Agile Skills Association (DASA).</description>
    </item>
    
    <item>
      <title>Full-Stack TypeScript with Ionic, Angular, NestJS</title>
      <link>https://www.codeisgo.com/post/full-stack-typescript-with-ionic-angular-and-nestjs-2019051101/</link>
      <pubDate>Sat, 11 May 2019 09:01:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/full-stack-typescript-with-ionic-angular-and-nestjs-2019051101/</guid>
      <description>Ely	Lucas published series of articles focusing on developing with TypeScript and explained benefits of using TypeScript on both the client and server, shared an introduction to NestJS. Following this series you will insights how to build a simple app.</description>
    </item>
    
    <item>
      <title>7 continuous integration tools for PHP Laravel developers</title>
      <link>https://www.codeisgo.com/post/7-continuous-integration-tools-for-php-laravel-developers-2019051001/</link>
      <pubDate>Fri, 10 May 2019 09:01:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/7-continuous-integration-tools-for-php-laravel-developers-2019051001/</guid>
      <description>Tomas Fernandez created an article so you can learn about 7 tools that you can use to set up a rock-solid continuous integration (CI) process for your PHP project. Together, these tools increase code quality, reduce development time, easily reveal errors and will generally make your life easier.</description>
    </item>
    
    <item>
      <title>PWA vs. React Native</title>
      <link>https://www.codeisgo.com/post/pwa-vs-react-native-2019050901/</link>
      <pubDate>Thu, 09 May 2019 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/pwa-vs-react-native-2019050901/</guid>
      <description>Kirupa wrote this short article in which he describes decision process when one needs to decide between 2 technologies. Two of the hottest technologies for building cross-platform apps these days are Progressive Web Apps (PWA) and React Native.</description>
    </item>
    
    <item>
      <title>Introduction to message brokers -- Apache Kafka vs. RabbitMQ</title>
      <link>https://www.codeisgo.com/post/introduction-to-message-brokers-apache-kafka-vs-rabbitmq-2019050801/</link>
      <pubDate>Wed, 08 May 2019 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introduction-to-message-brokers-apache-kafka-vs-rabbitmq-2019050801/</guid>
      <description>If you&amp;rsquo;re looking for a message broker for your next project, read on to get an overview of to of the most popular open source solutions out there. Introduction by Vitaliy Samofal.</description>
    </item>
    
    <item>
      <title>Creating UI Component Design System</title>
      <link>https://www.codeisgo.com/post/creating-ui-component-design-system-step-by-step-guide-2019050701/</link>
      <pubDate>Tue, 07 May 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/creating-ui-component-design-system-step-by-step-guide-2019050701/</guid>
      <description>The guide by Rahul Goradia on topic of UI Components Design System. You can think of it as an instruction manual. It&amp;rsquo;s also like an inventory which can be used to pick up resources and use them in your design.</description>
    </item>
    
    <item>
      <title>How I migrate Node.js app to serverless using Lambda &amp; API Gateway &amp; Terraform</title>
      <link>https://www.codeisgo.com/post/how-i-migrate-node-js-app-to-serverless-using-lambda-api-gateway-and-terraform-2019050601/</link>
      <pubDate>Mon, 06 May 2019 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-i-migrate-node-js-app-to-serverless-using-lambda-api-gateway-and-terraform-2019050601/</guid>
      <description>Herve Khg published this hands on guide how he goes about migrating projects to serverless. The guise only focuses on the terraform code for building the infrastructure, not on the app code itself.</description>
    </item>
    
    <item>
      <title>Improving third-party web performance at the Telegraph</title>
      <link>https://www.codeisgo.com/post/improving-third-party-web-performance-at-the-telegraph-2019050501/</link>
      <pubDate>Sun, 05 May 2019 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/improving-third-party-web-performance-at-the-telegraph-2019050501/</guid>
      <description>Written by Gareth Clubb this article is about improving the performance of the telegraph frontend. Improving the performance impact of third-party scripts on a website takes time; results won&amp;rsquo;t come overnight, but by being patient and chipping away slowly, eventually these efforts will be rewarded.</description>
    </item>
    
    <item>
      <title>The one mistake I made as a developer I wished I learned sooner</title>
      <link>https://www.codeisgo.com/post/one-mistake-i-made-as-developer-i-wished-i-learned-sooner-2019050401/</link>
      <pubDate>Sat, 04 May 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/one-mistake-i-made-as-developer-i-wished-i-learned-sooner-2019050401/</guid>
      <description>An article by Aphinya Dechalert about her journey from zero to dev lead and what she wished she could learn early in her career. The moral of her story &amp;ndash; protect your time.</description>
    </item>
    
    <item>
      <title>Continuous Delivery and software distributors</title>
      <link>https://www.codeisgo.com/post/continuous-delivery-and-software-distributors-2019050301/</link>
      <pubDate>Fri, 03 May 2019 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/continuous-delivery-and-software-distributors-2019050301/</guid>
      <description>Thoughts from Robert Collins on luck of continuous delivery in Free / Libre and Open Source Software projects. He outlines how continuous delivery could work for such a project.</description>
    </item>
    
    <item>
      <title>Testing software fast and hard</title>
      <link>https://www.codeisgo.com/post/testing-software-fast-and-hard-2019050201/</link>
      <pubDate>Thu, 02 May 2019 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/testing-software-fast-and-hard-2019050201/</guid>
      <description>A piece from the pen of Peter Parkanyi about challenges and approaches to testing. There has been a lot of research on the software crisis and how to get out of the mess we&amp;rsquo;re in, and it often contradicts the wisdom of the crowd. He takes a look at different strategies that drive software quality, and where they actually make a difference.</description>
    </item>
    
    <item>
      <title>Avoid ugly if / else blocks and make your code modular with Strategy</title>
      <link>https://www.codeisgo.com/post/avoid-ugly-if-else-blocks-make-your-code-modular-with-strategy-2019050101/</link>
      <pubDate>Wed, 01 May 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/avoid-ugly-if-else-blocks-make-your-code-modular-with-strategy-2019050101/</guid>
      <description>Iskander Samatov is this introduction into Strategy design pattern and JavaScript. One particular piece of syntax that is unlikely to ever change in ES6 is if / else and switch statements.</description>
    </item>
    
    <item>
      <title>9 headless CMS options for your JAMstack site</title>
      <link>https://www.codeisgo.com/post/9-headless-cms-options-for-your-jamstack-site-2019043001/</link>
      <pubDate>Tue, 30 Apr 2019 08:01:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/9-headless-cms-options-for-your-jamstack-site-2019043001/</guid>
      <description>An article by Nebojsa Radakovic from bejamas.io, in which author shares their experience with the headless CMSs they used so far on about 30 JAMstack projects. JAMstack is a modern web development architecture based on client-side JavaScript, reusable APIs, and prebuilt Markup.</description>
    </item>
    
    <item>
      <title>How to set an ideal thread pool size in Java</title>
      <link>https://www.codeisgo.com/post/how-to-set-ideal-thread-pool-size-java-2019042901/</link>
      <pubDate>Mon, 29 Apr 2019 07:01:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-set-ideal-thread-pool-size-java-2019042901/</guid>
      <description>Anton Ilinchik is author of this post on Zalando site. We all know that thread creation in Java is not free. The actual overhead varies across platforms, but thread creation takes time, introducing latency into request processing, and requires some processing activity by the JVM and OS. This is where the Thread Pool comes to the rescue.</description>
    </item>
    
    <item>
      <title>The narrative-driven organization</title>
      <link>https://www.codeisgo.com/post/narrative-driven-organization-2019042801/</link>
      <pubDate>Sun, 28 Apr 2019 08:01:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/narrative-driven-organization-2019042801/</guid>
      <description>An article by Jordan Husney. It is meant to be a practical guide to using narrative and storyboards to design products &amp;amp; experiences, and organize teams around delivering value to manifest them.</description>
    </item>
    
    <item>
      <title>How on-demand pricing slashed our DynamoDB bill by 90 percent</title>
      <link>https://www.codeisgo.com/post/how-on-demand-pricing-slashed-our-dynamodb-bill-by-90-percent-2019042701/</link>
      <pubDate>Sat, 27 Apr 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-on-demand-pricing-slashed-our-dynamodb-bill-by-90-percent-2019042701/</guid>
      <description>Ashwin Bhat published this short article about their experience with a new pricing structure for DynamoDB called On-Demand Mode. With it, your capacity costs are strictly a function of how many capacity units you consume, rather than how many you would have provisioned in Provisioned Capacity Mode.</description>
    </item>
    
    <item>
      <title>How to build a WebVR game with A-Frame</title>
      <link>https://www.codeisgo.com/post/how-to-build-webvr-game-with-frame-2019042601/</link>
      <pubDate>Fri, 26 Apr 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-build-webvr-game-with-frame-2019042601/</guid>
      <description>Adi Polak article about building a game with WebVR. WebVR is an open specification that makes it possible to experience VR in your browser. The goal is to make it easier for everyone to get into VR experiences, no matter what device you have.</description>
    </item>
    
    <item>
      <title>How to pick your next tech focus</title>
      <link>https://www.codeisgo.com/post/how-to-pick-your-next-tech-focus-2019042501/</link>
      <pubDate>Thu, 25 Apr 2019 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-pick-your-next-tech-focus-2019042501/</guid>
      <description>From pen of Ezequiel Bruni (web / UX designer, blogger, and aspiring photographer living in Mexico) we have this article about deciding what should be your next learning focus. In his opinion the technology you focus on or use next should always be matched to both the job and the people at hand.</description>
    </item>
    
    <item>
      <title>Mozilla&#39;s 2019 Internet health report</title>
      <link>https://www.codeisgo.com/post/mozilla-2019-internet-health-report-2019042401/</link>
      <pubDate>Wed, 24 Apr 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/mozilla-2019-internet-health-report-2019042401/</guid>
      <description>This annual open-source report examines how humanity and the internet intersect. It is a third annual examination of the internet, its impact on society and how it influences our everyday lives. By Mozilla.</description>
    </item>
    
    <item>
      <title>How to tune garbage collection in Java</title>
      <link>https://www.codeisgo.com/post/how-to-tune-garbage-collection-in-java-201904201/</link>
      <pubDate>Tue, 23 Apr 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-tune-garbage-collection-in-java-201904201/</guid>
      <description>If you want to learn more about performance tuning and garbage collection in Java, this article by Tim Ojo is for you.</description>
    </item>
    
    <item>
      <title>Inside look at modern web browser</title>
      <link>https://www.codeisgo.com/post/inside-look-at-modern-web-browser-2019042201/</link>
      <pubDate>Mon, 22 Apr 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/inside-look-at-modern-web-browser-2019042201/</guid>
      <description>In this article from Mariko Kosaka she walks you though insides of the Chrome browser from high-level architecture to the specifics of the rendering pipeline. If you ever wondered how the browser turns your code into a functional website, or you are unsure why a specific technique is suggested for performance improvements, then the article and next 3 ones in this series is for you.</description>
    </item>
    
    <item>
      <title>Starting local Kubernetes using kind and Docker</title>
      <link>https://www.codeisgo.com/post/starting-local-kubernetes-using-kind-and-docker-2019042101/</link>
      <pubDate>Sun, 21 Apr 2019 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/starting-local-kubernetes-using-kind-and-docker-2019042101/</guid>
      <description>Youichi Fujimoto wrote this guide about running Kubernetes easily in Docker. He shows the steps to run a cluster in single Docker container using kind.</description>
    </item>
    
    <item>
      <title>The habit of calm when you&#39;re feeling frustrated</title>
      <link>https://www.codeisgo.com/post/habit-of-calm-when-you-are-feeling-frustrated-2019042001/</link>
      <pubDate>Sat, 20 Apr 2019 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/habit-of-calm-when-you-are-feeling-frustrated-2019042001/</guid>
      <description>This article by Leo Babauta is about how to deal with getting frustrated when they feel overloaded, and then shutting down or lashing out.</description>
    </item>
    
    <item>
      <title>Lambda deployment frameworks compared</title>
      <link>https://www.codeisgo.com/post/lambda-deployment-frameworks-compared-2019041901/</link>
      <pubDate>Fri, 19 Apr 2019 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/lambda-deployment-frameworks-compared-2019041901/</guid>
      <description>A comparison piece by Yan Cui about underlying plumbing when deploying Lambda function to AWS. One needs to be able manage the configuration for functions as well as other related resources such as API Gateway, CloudWatch log groups and IAM policies.</description>
    </item>
    
    <item>
      <title>Building self-served ETL pipeline for third-party data ingestion</title>
      <link>https://www.codeisgo.com/post/building-self-served-etl-pipeline-for-third-party-data-ingestion-2019041801/</link>
      <pubDate>Thu, 18 Apr 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-self-served-etl-pipeline-for-third-party-data-ingestion-2019041801/</guid>
      <description>An article by Nikolaos Tsipas from Skyscanner with help of colleagues Omar Kooheji and Michael Okarimia about how to solve the puzzle when there is a need to import datasets from external sources, and make them available for querying. Examples of imported data include: analytics metrics, advertising data, and currency exchange rates, all of which are used by Skyscanner engineers and data scientists.</description>
    </item>
    
    <item>
      <title>How to collect, customize, and centralize Python logs</title>
      <link>https://www.codeisgo.com/post/how-to-collect-customize-and-centralize-python-logs-2019041701/</link>
      <pubDate>Wed, 17 Apr 2019 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-collect-customize-and-centralize-python-logs-2019041701/</guid>
      <description>This is a detailed guide on hot topic &amp;ndash; how to collect, customize, and centralize Python logs. From pens of Emily Chang and Nils Bunge. this guide will show you how to configure this module to log all the data you need, route it to your desired destinations, and centralize your logs to get deeper insights into your Python applications.</description>
    </item>
    
    <item>
      <title>Dependency Injection in Scala -- Guide</title>
      <link>https://www.codeisgo.com/post/di-in-scala-guide-2019041801/</link>
      <pubDate>Wed, 17 Apr 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/di-in-scala-guide-2019041801/</guid>
      <description>This is well written guide about dependency injection on Scala. Dependency Injection (DI) is a popular pattern which encourages loose coupling between a services&amp;rsquo; clients and service implementations.</description>
    </item>
    
    <item>
      <title>Kafka-Streams -- road to autoscaling via Kubernetes</title>
      <link>https://www.codeisgo.com/post/kafka-streams-road-to-autoscaling-via-kubernetes-2019041601/</link>
      <pubDate>Tue, 16 Apr 2019 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/kafka-streams-road-to-autoscaling-via-kubernetes-2019041601/</guid>
      <description>This article is based on the talk Scale in / Scale out with Kafka-Streams and Kubernetes from Xebicon&#39;18. Loïc Divad is the author of this article and he aims to present a few advantages that come with specific practices related to Kafka-Streams like containerization and orchestration, and especially autoscaling.</description>
    </item>
    
    <item>
      <title>Make your UX design process Agile using Google&#39;s methodology</title>
      <link>https://www.codeisgo.com/post/make-your-ux-design-process-agile-using-google-methodology-2019041501/</link>
      <pubDate>Mon, 15 Apr 2019 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/make-your-ux-design-process-agile-using-google-methodology-2019041501/</guid>
      <description>Google has developed a methodology to make the design process fast and still offer valuable insight. Forget minimum viable products and focus on prototypes and build and test in a week! An article by interaction-design.org.</description>
    </item>
    
    <item>
      <title>The good and the bad of Google Cloud Run</title>
      <link>https://www.codeisgo.com/post/good-and-bad-of-google-cloud-run-2019041401/</link>
      <pubDate>Sun, 14 Apr 2019 08:01:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/good-and-bad-of-google-cloud-run-2019041401/</guid>
      <description>Ben Kehoe wrote a blog post which is a general critique of Cloud Run relative to FaaS and managed API services &amp;ndash; and how this is different from AWS Lambda.</description>
    </item>
    
    <item>
      <title>Product life cycle -- step by step</title>
      <link>https://www.codeisgo.com/post/product-life-cycle-step-by-step-2019041301/</link>
      <pubDate>Sat, 13 Apr 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/product-life-cycle-step-by-step-2019041301/</guid>
      <description>An article by Josefina Blattmann. If you ever had a business idea you probably wondered which steps you should follow in order to discover if it&amp;rsquo;s actually a product, this article walks you through the process.</description>
    </item>
    
    <item>
      <title>Comparing serverless architecture providers: AWS, Azure, Google, IBM, and other FaaS vendors</title>
      <link>https://www.codeisgo.com/post/comparing-serverless-architecture-providers-aws-azure-google-ibm-and-other-faas-vendors-2019041201/</link>
      <pubDate>Fri, 12 Apr 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/comparing-serverless-architecture-providers-aws-azure-google-ibm-and-other-faas-vendors-2019041201/</guid>
      <description>This is comparison between the largest serverless vendors (and some open source alternatives) has all the right metrics. From the pen of Ihor Lobastov published in March 2019.</description>
    </item>
    
    <item>
      <title>Information architecture -- UX designer&#39;s guide</title>
      <link>https://www.codeisgo.com/post/information-architecture-ux-designer-guide-2019041101/</link>
      <pubDate>Thu, 11 Apr 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/information-architecture-ux-designer-guide-2019041101/</guid>
      <description>Good UX requires that all information is logical and within reach. Check out this complete guide and leave no user lost behind! Great article by Rebeca Costa.</description>
    </item>
    
    <item>
      <title>Top 5 reasons why Agile Testing Governance is needed</title>
      <link>https://www.codeisgo.com/post/top-5-reasons-why-agile-testing-governance-is-needed-2019041001/</link>
      <pubDate>Wed, 10 Apr 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/top-5-reasons-why-agile-testing-governance-is-needed-2019041001/</guid>
      <description>This podcast from Cignity is all about Agile testing and why it is important for Agile not function as a set of principles that operate independently once they are set into motion. It is a process that needs holistic environment management, and the reasons could be quite compelling to know.</description>
    </item>
    
    <item>
      <title>UX Personas -- What&#39;s the point?</title>
      <link>https://www.codeisgo.com/post/ux-personas-what-is-the-point-2019040901/</link>
      <pubDate>Tue, 09 Apr 2019 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ux-personas-what-is-the-point-2019040901/</guid>
      <description>Dan Nessler wrote this article focusing on design process and personas. Recently professionals have argued, that personas don&amp;rsquo;t create any real value in the design process and that they are bound to fail.</description>
    </item>
    
    <item>
      <title>Agile is not enough</title>
      <link>https://www.codeisgo.com/post/agile-is-not-enough-2019040801/</link>
      <pubDate>Mon, 08 Apr 2019 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/agile-is-not-enough-2019040801/</guid>
      <description>The interesting piece from pens of Will Poindexter and Steve Berez about addressing architectural rigidity, closing talent gaps, and adopting a product mindset in order to realize Agile&amp;rsquo;s power.</description>
    </item>
    
    <item>
      <title>Replicating success of REST in Event-Driven Architecture</title>
      <link>https://www.codeisgo.com/post/replicating-success-of-rest-in-event-driven-architecture-2019040601/</link>
      <pubDate>Sat, 06 Apr 2019 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/replicating-success-of-rest-in-event-driven-architecture-2019040601/</guid>
      <description>Fran Méndez is author of this piece about Event Driven Architecture (EDA). He explores similarities between Representational State Transfer) (REST) and EDA. It worth noting that REST APIs are still the dominant application integration paradigm today.</description>
    </item>
    
    <item>
      <title>COBOL and the enterprise business programming paradigm</title>
      <link>https://www.codeisgo.com/post/cobol-enterprise-business-programming-paradigm-2019040401/</link>
      <pubDate>Thu, 04 Apr 2019 08:01:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/cobol-enterprise-business-programming-paradigm-2019040401/</guid>
      <description>COBOL is nearly 60 years old. Jonathan Sayles examines how COBOL is still used today and it is not going anywhere soon. Besides that &amp;ldquo;As many as 75% of all rewrite projects have resulted in failure&amp;rdquo; and with the redoubtable Reuters reported that when Commonwealth Bank of Australia replaced its core COBOL platform in 2012, it took five years &amp;ndash; and cost $749.9 million.</description>
    </item>
    
    <item>
      <title>How Binary Search Algorithm works -- Java example without recursion</title>
      <link>https://www.codeisgo.com/post/how-binary-search-algorithm-works-java-example-without-recursion-2019040301/</link>
      <pubDate>Wed, 03 Apr 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-binary-search-algorithm-works-java-example-without-recursion-2019040301/</guid>
      <description>This older article on java67.com explores and explains binary search algorithm. The binary search algorithm is one of the fundamental Computer Science Algorithms and used to search an element in a sorted input set.</description>
    </item>
    
    <item>
      <title>Building stateful apps with serverless functions and Postgres</title>
      <link>https://www.codeisgo.com/post/building-stateful-apps-with-serverless-functions-and-postgres-2019040201/</link>
      <pubDate>Tue, 02 Apr 2019 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-stateful-apps-with-serverless-functions-and-postgres-2019040201/</guid>
      <description>Tirumarai Selvan, Product Lead at Hasura, published this guide which explores the different ways to deal with application state when writing business logic in serverless functions. Author uses Postgres as the database when talking about these different approaches, and often use Hasura as one of the glue solutions between your serverless functions and your Postgres database.</description>
    </item>
    
    <item>
      <title>Enriching event-driven architectures with AWS event fork pipelines</title>
      <link>https://www.codeisgo.com/post/enriching-event-driven-architectures-with-aws-event-fork-pipelines-2019040101/</link>
      <pubDate>Mon, 01 Apr 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/enriching-event-driven-architectures-with-aws-event-fork-pipelines-2019040101/</guid>
      <description>An article by Rachel Richardson and Otavio Ferreira about typical modern application architecture and how implement it using AWS tooling. Many customers are choosing to build event-driven applications in which subscriber services automatically perform work in response to events triggered by publisher services.</description>
    </item>
    
    <item>
      <title>Why isn&#39;t your current approach to scaling Agile working?</title>
      <link>https://www.codeisgo.com/post/why-isnt-your-current-approach-to-scaling-agile-working-2019033001/</link>
      <pubDate>Sat, 30 Mar 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-isnt-your-current-approach-to-scaling-agile-working-2019033001/</guid>
      <description>This lengthy article from the pens of Cesario Ramos and Kurt Bittner adresses the trouble many companies face when trying to sclae their agility. Even organizations who have agile success in isolated pockets have trouble scaling that agility to the broader organization. The challenges express themselves in familiar patterns.</description>
    </item>
    
    <item>
      <title>10 principles for modernizing your company&#39;s technology</title>
      <link>https://www.codeisgo.com/post/10-principles-for-modernizing-your-company-technology-2019032901/</link>
      <pubDate>Fri, 29 Mar 2019 11:01:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/10-principles-for-modernizing-your-company-technology-2019032901/</guid>
      <description>This article by Leon Cooper and Milan Vyas contains useful advice how to modernize technology in your company. Today&amp;rsquo;s technology platforms are not just new versions of legacy systems. They allow you to design a completely new digital enterprise.</description>
    </item>
    
    <item>
      <title>Which programming languages use the least electricity?</title>
      <link>https://www.codeisgo.com/post/which-programming-languages-use-least-electricity-2019032801/</link>
      <pubDate>Thu, 28 Mar 2019 10:02:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/which-programming-languages-use-least-electricity-2019032801/</guid>
      <description>David Cassel is author of this older but interesting article about university research into energy usage data by various programming languages. Can energy usage data tell us anything about the quality of our programming languages? Six researchers in Portugal from three different universities decided to investigate this question, ultimately releasing a paper titled &amp;ldquo;Energy Efficiency Across Programming Languages.&amp;rdquo;</description>
    </item>
    
    <item>
      <title>Understanding microservices with tracing</title>
      <link>https://www.codeisgo.com/post/understanding-microservices-with-tracing-2019032701/</link>
      <pubDate>Wed, 27 Mar 2019 08:02:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/understanding-microservices-with-tracing-2019032701/</guid>
      <description>An interesting article on codacy blog from rtfpessoa. A typical system now is microservices-oriented, distributed and event-driven, and following its flow of information is a complicated endeavor. Moreover, instrumenting such a system to trace the flow of information has, at least historically, been an intricate task.</description>
    </item>
    
    <item>
      <title>Litmus: Journey of storage e2e and chaos framework for Kubernetes</title>
      <link>https://www.codeisgo.com/post/litmus-journey-of-storage-e2e-and-chaos-framework-for-kubernetes-2019032601/</link>
      <pubDate>Tue, 26 Mar 2019 07:01:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/litmus-journey-of-storage-e2e-and-chaos-framework-for-kubernetes-2019032601/</guid>
      <description>Karthik Satchitanand is the author of this article documenting journey of the Litmus project. Project helps evaluate stateless workloads on Kubernetes. It was which was announced &amp;amp; open-sourced during the KubeCon Europe 2018.</description>
    </item>
    
    <item>
      <title>CI/CD with Jenkins pipeline: managing infrastructure with Terraform and Docker</title>
      <link>https://www.codeisgo.com/post/ci-cd-with-jenkins-pipelines-managing-infrastructure-with-terraform-and-docker-2019032501/</link>
      <pubDate>Mon, 25 Mar 2019 09:01:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ci-cd-with-jenkins-pipelines-managing-infrastructure-with-terraform-and-docker-2019032501/</guid>
      <description>An article by Alexander Savchuk in which he continues his series on CI/CD with Jenkins. This blog post attempts to document some of the lessons we learned during their two-year journey with Terraform.</description>
    </item>
    
    <item>
      <title>Google&#39;s EdgeTPU benchmarked vs Intel&#39;s Movidius</title>
      <link>https://www.codeisgo.com/post/google-edgetpu-benchmarked-vs-intel-movidius-2019032401/</link>
      <pubDate>Sun, 24 Mar 2019 08:01:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/google-edgetpu-benchmarked-vs-intel-movidius-2019032401/</guid>
      <description>An article written by Frederik Bode about the first benchmark of Google&amp;rsquo;s EdgeTPU Dev Board is in. Read about comparison is made against Intel&amp;rsquo;s (first generation) Movidius Neural Compute Stick, and Google is the clear winner regarding inference time.</description>
    </item>
    
    <item>
      <title>Deep-dive tutorial series on React, TypeScript, and TDD</title>
      <link>https://www.codeisgo.com/post/deep-dive-tutorial-series-on-react-typescript-and-tdd-2019032301/</link>
      <pubDate>Sat, 23 Mar 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/deep-dive-tutorial-series-on-react-typescript-and-tdd-2019032301/</guid>
      <description>Paul Everitt, PyCharm Developer Advocate form JetBrains, posted this article with links to resources for learning React, TypeScript and Test Driven Development (TDD). React is obviously super-hot, TypeScript has recently become super-hot, and the combination is attracting increasing interest.</description>
    </item>
    
    <item>
      <title>The data science behind Natural Language Processing</title>
      <link>https://www.codeisgo.com/post/data-science-behind-natural-language-processing-2019032201/</link>
      <pubDate>Fri, 22 Mar 2019 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/data-science-behind-natural-language-processing-2019032201/</guid>
      <description>John Thuma published this piece about the data science behind Natural Language Processing (NLP). Human communication is one of the most fascinating attributes of being sentient. We communicate in a variety of ways including speech and written symbols.</description>
    </item>
    
    <item>
      <title>The science of drawing and memory</title>
      <link>https://www.codeisgo.com/post/science-of-drawing-and-memory-2019032101/</link>
      <pubDate>Thu, 21 Mar 2019 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/science-of-drawing-and-memory-2019032101/</guid>
      <description>Interesting article by Youki Terada about experience of experts in the science of memory &amp;ndash; how people encode, retain, and recall information. It&amp;rsquo;s long been known that drawing something helps a person remember it.</description>
    </item>
    
    <item>
      <title>Code Migration in Production: Rewriting the Sharding Layer of Uber&#39;s Schemaless Datastore</title>
      <link>https://www.codeisgo.com/post/code-migration-in-production-rewriting-sharding-layer-of-uber-schemaless-datastore-2019032001/</link>
      <pubDate>Wed, 20 Mar 2019 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/code-migration-in-production-rewriting-sharding-layer-of-uber-schemaless-datastore-2019032001/</guid>
      <description>An older article by Jesper Lindstrøm Nielsen and Anders Johnsen	about how Uber Engineering built Schemaless, their fault-tolerant and scalable datastore, to facilitate the rapid growth of our company.</description>
    </item>
    
    <item>
      <title>How to run HA MongoDB on IBM Cloud Kubernetes Service</title>
      <link>https://www.codeisgo.com/post/how-to-run-ha-mongodb-on-ibm-cloud-kubernetes-service-2019031901/</link>
      <pubDate>Tue, 19 Mar 2019 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-run-ha-mongodb-on-ibm-cloud-kubernetes-service-2019031901/</guid>
      <description>A tutorial by Janakiram MSV about running highly available MongoDB cluster on IBM Cloud Kubernetes Service. IBM Cloud Kubernetes Service is a managed Kubernetes offering running in IBM Cloud. It is designed to deliver powerful tools, intuitive user experience, and built-in security for rapid delivery of applications that can be bound to cloud services related to IBM Watson, IoT, DevOps and data analytics.</description>
    </item>
    
    <item>
      <title>Vue.js app performance optimization: Lazy loading Vuex modules</title>
      <link>https://www.codeisgo.com/post/vue-js-app-performance-optimization-lazy-loading-vuex-modules-2019031801/</link>
      <pubDate>Mon, 18 Mar 2019 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/vue-js-app-performance-optimization-lazy-loading-vuex-modules-2019031801/</guid>
      <description>Filip Rakowski wrote this blog series about optimizing Vue.js application for perfromance. He focuses on code splitting our state management &amp;ndash; Vuex modules.</description>
    </item>
    
    <item>
      <title>OOP vs. functional programming. The pursuit of extensibility</title>
      <link>https://www.codeisgo.com/post/oop-vs-functional-programming-pursuit-of-extensibility-2019031701/</link>
      <pubDate>Sun, 17 Mar 2019 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/oop-vs-functional-programming-pursuit-of-extensibility-2019031701/</guid>
      <description>Adam Gajek about his experience with Scala programming language and about criticism about its mixed Functional and Object-Oriented Programming nature. He decided to compare both approaches in terms of extensibility based on the Expression Problem formalized by Computer Science Professor, Philip Wadler, who greatly contributed to the development of Functional Programming.</description>
    </item>
    
    <item>
      <title>Monitor your garage door with Pi Zero W</title>
      <link>https://www.codeisgo.com/post/monitor-your-garage-door-with-pi-zero-w-2019031601/</link>
      <pubDate>Sat, 16 Mar 2019 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/monitor-your-garage-door-with-pi-zero-w-2019031601/</guid>
      <description>Bob Murphy published this detailed guide how to build a garage door monitor with your RaspberryPi. There are lots of garage door monitor projects on hackster.io and other Maker sites. Many are single-purpose solutions. The author wanted a project that would be extensible, to build on the skills learned for future IOT projects.</description>
    </item>
    
    <item>
      <title>Technical Debt: What it is, why it&#39;s important, and how to prioritize it</title>
      <link>https://www.codeisgo.com/post/technical-debt-what-it-is-why-its-important-and-how-to-prioritize-it-2019031501/</link>
      <pubDate>Fri, 15 Mar 2019 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/technical-debt-what-it-is-why-its-important-and-how-to-prioritize-it-2019031501/</guid>
      <description>It&amp;rsquo;s easy to think of tech debt as the monster in the codebase. But what does it actually consist of, and how can you manage it? Jennifer McGrath helps you to find out.</description>
    </item>
    
    <item>
      <title>Seven tips on Firebase security rules and the Admin SDK</title>
      <link>https://www.codeisgo.com/post/7-tips-on-firebase-security-rules-admin-sdk-2019031401/</link>
      <pubDate>Thu, 14 Mar 2019 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/7-tips-on-firebase-security-rules-admin-sdk-2019031401/</guid>
      <description>Posted by Hiranya Jayathilaka and Rachel Myers this article focuses on Firebase offers security rules &amp;ndash; a powerful mechanism that helps enforce the security and logical correctness of your apps. The backend services use security rules to authorize and validate the requests made by client apps, and make sure they adhere to the policies that app developers have put in place.</description>
    </item>
    
    <item>
      <title>Better error handling in JavaScript</title>
      <link>https://www.codeisgo.com/post/better-error-handling-in-javascript-2019031301/</link>
      <pubDate>Wed, 13 Mar 2019 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/better-error-handling-in-javascript-2019031301/</guid>
      <description>An article by Iain Collins on how and why to use custom error types in JavaScript. Handling errors can be tricky. How Error() historically worked in JavaScript hasn&amp;rsquo;t made this easier, but using the Error class introduced in ES6 can be very helpful.</description>
    </item>
    
    <item>
      <title>JavaScript-Free Frontend</title>
      <link>https://www.codeisgo.com/post/javascript-free-frontend-2019031201/</link>
      <pubDate>Tue, 12 Mar 2019 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/javascript-free-frontend-2019031201/</guid>
      <description>An article by Matt Reyer from Slimvoice &amp;ndash; a webapp without JavaScript is a series where he documents how he rebuilt his app, Slimvoice, using as little JavaScript as possible. He&amp;rsquo;s tried to present JavaScript alternatives and encourage those who reach for a SPA for every project to give it a second thought.</description>
    </item>
    
    <item>
      <title>gRPC and Protocol Buffers as an alternative to JSON REST APIs</title>
      <link>https://www.codeisgo.com/post/grpc-and-protocol-buffers-as-alternative-to-json-rest-apis-2019031101/</link>
      <pubDate>Mon, 11 Mar 2019 12:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/grpc-and-protocol-buffers-as-alternative-to-json-rest-apis-2019031101/</guid>
      <description>Rafael Sales wrote this article about gRPC as alternative to REST APIs. gRPC is an open-source remote procedure call framework and Protocol Buffers is a mechanism for serializing structured data.</description>
    </item>
    
    <item>
      <title>Best practices of safe pattern matching in a Scala application</title>
      <link>https://www.codeisgo.com/post/best-practices-of-safe-pattern-matching-in-scala-application-2019031001/</link>
      <pubDate>Sun, 10 Mar 2019 10:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/best-practices-of-safe-pattern-matching-in-scala-application-2019031001/</guid>
      <description>When you start developing your first Scala projects, you may sometimes miss out to address one common problem with pattern matching, and that is error handling. This article by Eugene Krotov teaches how to do it.</description>
    </item>
    
    <item>
      <title>From 46s to 5s -- Optimizing a 350 Line Raytracer in Rust</title>
      <link>https://www.codeisgo.com/post/from-46s-to-5s-optimizing-350-line-raytracer-in-rust-2019030801/</link>
      <pubDate>Fri, 08 Mar 2019 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/from-46s-to-5s-optimizing-350-line-raytracer-in-rust-2019030801/</guid>
      <description>An interesting article by Carl Fredrik Samson about his journey with Rust. He started with porting some code from a familiar language, C# or C++ in this case. But if you just port the code you will probably miss some of the features that makes Rust special.</description>
    </item>
    
    <item>
      <title>Programming concurrency in C&#43;&#43;</title>
      <link>https://www.codeisgo.com/post/programming-concurrency-in-cpluplus-2019030701/</link>
      <pubDate>Thu, 07 Mar 2019 13:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/programming-concurrency-in-cpluplus-2019030701/</guid>
      <description>The first in series of articles by Mehreen Tahir about programming C++ and introduce you to the features C++ offers in order to support concurrent programming. C++ was originally designed to support only single thread programming. In every application, there is one default thread.</description>
    </item>
    
    <item>
      <title>Structuring applications in Go</title>
      <link>https://www.codeisgo.com/post/structuring-applications-in-go-2019030501/</link>
      <pubDate>Tue, 05 Mar 2019 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/structuring-applications-in-go-2019030501/</guid>
      <description>An article by Liam Andrew Cura about his Gog journey. For him the hardest part of learning Go was in structuring his application. Go doesn&amp;rsquo;t prescribe any particular project layout or application structure and Go&amp;rsquo;s conventions are mostly stylistic.</description>
    </item>
    
    <item>
      <title>Fully automated zero downtime deployments with Floating IPs on DigitalOcean Droplets</title>
      <link>https://www.codeisgo.com/post/fully-automated-zero-downtime-deployments-with-floating-ips-on-digitalocean-droplets-2019030401/</link>
      <pubDate>Mon, 04 Mar 2019 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/fully-automated-zero-downtime-deployments-with-floating-ips-on-digitalocean-droplets-2019030401/</guid>
      <description>Tutorial by Marco Ebbinghaus in which he explains how he has implemented a zero downtime deployment (blue-green like) of a small web application which is running on a DigitalOcean Droplet.</description>
    </item>
    
    <item>
      <title>Managing analysis workflows in geospatial data science with GNU Make</title>
      <link>https://www.codeisgo.com/post/managing-analysis-workflows-in-geospatial-data-science-with-gnu-make-2019030301/</link>
      <pubDate>Sun, 03 Mar 2019 12:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/managing-analysis-workflows-in-geospatial-data-science-with-gnu-make-2019030301/</guid>
      <description>Martí Bosch wrote this guide how to go about using Jupyter Notebooks while using iterative approach to both data analysis and software development. He will also explain how to avoid some bad practices. Many issues can be settled by choosing helpful file names, good organization, documentation and source control of the code.</description>
    </item>
    
    <item>
      <title>Understanding stabilising experience replay for deep multi-agent reinforcement learning</title>
      <link>https://www.codeisgo.com/post/understanding-stabilising-experience-replay-for-deep-multi-agent-reinforcement-learning-2019030101/</link>
      <pubDate>Fri, 01 Mar 2019 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/understanding-stabilising-experience-replay-for-deep-multi-agent-reinforcement-learning-2019030101/</guid>
      <description>An article by Parnian Barekatain in which she describes some basic concepts in Reinforcement Learning. She also provides you with the link to Udacity&amp;rsquo;s free course on Deep Learning with Pytorch.</description>
    </item>
    
    <item>
      <title>Single-Node Kubernetes on Raspberry Pi with MicroK8s and Ubuntu</title>
      <link>https://www.codeisgo.com/post/single-node-kubernetes-on-raspberry-pi-with-microk8s-and-ubuntu-2019022702/</link>
      <pubDate>Wed, 27 Feb 2019 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/single-node-kubernetes-on-raspberry-pi-with-microk8s-and-ubuntu-2019022702/</guid>
      <description>Blog post by Canonical in which they do excellent job of explaining how to setup and run Ubuntu Server on a Raspberry Pi with MicroK8s on-top to provide a single-node Kubernetes host for development and testing.</description>
    </item>
    
    <item>
      <title>Skaffold for local kubernetes development</title>
      <link>https://www.codeisgo.com/post/skaffold-for-local-kubernetes-development-2019022601/</link>
      <pubDate>Tue, 26 Feb 2019 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/skaffold-for-local-kubernetes-development-2019022601/</guid>
      <description>Straight to the point guide from Shane Lee aiming to get you running with kubernetes in no time. Great tutorial for anybody new to kubernetes.</description>
    </item>
    
    <item>
      <title>MySQL high availability framework explained – part one</title>
      <link>https://www.codeisgo.com/post/mysql-high-availability-framework-explained-part-1-2019022401/</link>
      <pubDate>Sun, 24 Feb 2019 12:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/mysql-high-availability-framework-explained-part-1-2019022401/</guid>
      <description>This is three-part blog series, in which author explains the details and functionality of a High Availability (HA) framework for MySQL hosting using MySQL semisynchronous replication and the Corosync plus Pacemaker stack. Published by Prasad Nagaraj VP Engineering at ScaleGrid.</description>
    </item>
    
    <item>
      <title>Common API mistakes and how to avoid them</title>
      <link>https://www.codeisgo.com/post/common-api-mistakes-and-how-to-avoid-them-2019022401/</link>
      <pubDate>Sun, 24 Feb 2019 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/common-api-mistakes-and-how-to-avoid-them-2019022401/</guid>
      <description>Thomas Hunter II is author of this guide on hot topic how to avoid common API mistakes. The advice in this article applies to any API. However, some of the issues author considers are easier to encounter when the application is written in a dynamic language, such as JavaScript, versus a more static language, such as Java.</description>
    </item>
    
    <item>
      <title>Three arguments for why you should write more (as developer)</title>
      <link>https://www.codeisgo.com/post/three-arguments-for-why-you-should-write-more-2019022201/</link>
      <pubDate>Fri, 22 Feb 2019 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/three-arguments-for-why-you-should-write-more-2019022201/</guid>
      <description>Posted by Marek Zaluski, this is a short list of arguments to persuade any developer to write more. He does not mean write more code. He means write more for humans.</description>
    </item>
    
    <item>
      <title>Laravel OOP principles for writing better code explained</title>
      <link>https://www.codeisgo.com/post/laravel-oop-principles-for-writing-better-code-explained-part-1-2019022001/</link>
      <pubDate>Wed, 20 Feb 2019 13:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/laravel-oop-principles-for-writing-better-code-explained-part-1-2019022001/</guid>
      <description>An blog post by Peter Matisko about PHP framework Laravel and how to use Object Oriented Programming (OOP) for writing better code.</description>
    </item>
    
    <item>
      <title>Introduction to ZGC: Scalable and experimental low-latency JVM garbage collector</title>
      <link>https://www.codeisgo.com/post/introduction-to-zgc-scalable-and-experimental-low-latency-jvm-garbage-collector-2019021701/</link>
      <pubDate>Sun, 17 Feb 2019 11:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introduction-to-zgc-scalable-and-experimental-low-latency-jvm-garbage-collector-2019021701/</guid>
      <description>Attila Fejér is author of this interesting read about address issue with managing memory for highly available and scalable systems in Java. Java 11 introduced the Z Garbage Collector (ZGC) as an experimental garbage collector (GC) implementation.</description>
    </item>
    
    <item>
      <title>Running your own DBaaS based on your preferred DBs, Kubernetes operators and containerized storage</title>
      <link>https://www.codeisgo.com/post/running-your-own-dbaas-based-on-your-preferred-dbs-kubernetes-operators-and-containerized-storage-2019021601/</link>
      <pubDate>Sat, 16 Feb 2019 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/running-your-own-dbaas-based-on-your-preferred-dbs-kubernetes-operators-and-containerized-storage-2019021601/</guid>
      <description>Posted by Evan Powell this is excellent guide for those who want to get advice about running their own Redis or Cassandra or MongoDB in Kubernetes.</description>
    </item>
    
    <item>
      <title>How to make Python wait</title>
      <link>https://www.codeisgo.com/post/how-to-make-python-wait-2019021401/</link>
      <pubDate>Thu, 14 Feb 2019 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-make-python-wait-2019021401/</guid>
      <description>Posted by Miguel Grinberg this article explains various (in)correct ways of implementing threads for time when it is necessary to pause the running of the program until some external condition occurs.</description>
    </item>
    
    <item>
      <title>Running Concourse-based CD on Azure Kubernetes</title>
      <link>https://www.codeisgo.com/post/running-concourse-based-cd-on-azure-kubernetes-2019021201/</link>
      <pubDate>Tue, 12 Feb 2019 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/running-concourse-based-cd-on-azure-kubernetes-2019021201/</guid>
      <description>Roman Alekseenkov published this straightforward tutorial about getting Concourse based continous delivery running on Azure Kubernetes. The author guides you through what it takes to stand up and operate your own full CD stack on Kubernetes.</description>
    </item>
    
    <item>
      <title>Benchmarking Angular, React and Vue for small web applications</title>
      <link>https://www.codeisgo.com/post/benchmarking-angular-react-and-vue-for-small-web-applications-2019021001/</link>
      <pubDate>Sun, 10 Feb 2019 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/benchmarking-angular-react-and-vue-for-small-web-applications-2019021001/</guid>
      <description>A benchmark and comparison article by Abhay Srivastav about comparing 3 main JavaScript frameworks for small web projects. These are Angular, React and Vue. In the article author takes more practical approach to compare these 3 frameworks by creating a simple application using each of them.</description>
    </item>
    
    <item>
      <title>Programming paradigms for dummies: what every programmer should know</title>
      <link>https://www.codeisgo.com/post/programming-paradigms-for-dummies-what-every-programmer-should-know-2019020801/</link>
      <pubDate>Fri, 08 Feb 2019 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/programming-paradigms-for-dummies-what-every-programmer-should-know-2019020801/</guid>
      <description>Adrian Colyer published this review on a chapter by Peter Van Roy mapping out the space of programming language designs. This chapter gives an introduction to all the main programming paradigms, their underlying concepts, and the relationships between them&amp;hellip; We give a taxonomy of about 30 useful programming paradigms and how they are related. Link to 49 pages long resource included.</description>
    </item>
    
    <item>
      <title>Handling imbalanced datasets in machine learning</title>
      <link>https://www.codeisgo.com/post/handling-imbalanced-datasets-in-machine-learning-2019020601/</link>
      <pubDate>Wed, 06 Feb 2019 14:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/handling-imbalanced-datasets-in-machine-learning-2019020601/</guid>
      <description>An article by Bapriste Rocca about handling imbalanced datasets in machine learning. He searches and answer on question what should and should not be done when facing an imbalanced classes problem.</description>
    </item>
    
    <item>
      <title>Practical introduction to functional programming</title>
      <link>https://www.codeisgo.com/post/practical-introduction-to-functional-programming-2019020501/</link>
      <pubDate>Tue, 05 Feb 2019 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/practical-introduction-to-functional-programming-2019020501/</guid>
      <description>Mary Rose article focusing on practical aspects of functional programming. Many functional programming articles teach abstract functional techniques. That is, composition, pipelining, higher order functions. This one is different. It shows examples of imperative, unfunctional code that people write every day and translates these examples to a functional style.</description>
    </item>
    
    <item>
      <title>Structurae: Data structures for high performance JavaScript</title>
      <link>https://www.codeisgo.com/post/structurae-data-structures-for-high-performance-javascript-2019020301/</link>
      <pubDate>Sun, 03 Feb 2019 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/structurae-data-structures-for-high-performance-javascript-2019020301/</guid>
      <description>Maga D. Zandaqo published an article about high performant data structures in JavaScript. After author&amp;rsquo;s last attempt to speed up a Node.js server by replacing some JavaScript with a native addon yielded less than exciting results, he has decided to collect and share some common structures he uses to optimize my JavaScript code: structurae.</description>
    </item>
    
    <item>
      <title>Good engineering practices while working solo</title>
      <link>https://www.codeisgo.com/post/good-engineering-practices-while-working-solo-2019020101/</link>
      <pubDate>Fri, 01 Feb 2019 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/good-engineering-practices-while-working-solo-2019020101/</guid>
      <description>An article by Shalvah about time when you got to go it alone and how do you make the most out of it. And while much of product development involves being able to manage or work with the rest of the team, it&amp;rsquo;s equally important to develop good practices while working solo.</description>
    </item>
    
    <item>
      <title>Behavioral programming with Petri Nets</title>
      <link>https://www.codeisgo.com/post/behavioral-programming-with-petri-nets-2019013101/</link>
      <pubDate>Thu, 31 Jan 2019 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/behavioral-programming-with-petri-nets-2019013101/</guid>
      <description>Fabrizio Romano Genovese wrote article about behavioural programming and how to use Petri nets to design software. A Petri net, also known as a place/transition (PT) net, is one of several mathematical modeling languages for the description of distributed systems.</description>
    </item>
    
    <item>
      <title>Application metrics in Istio</title>
      <link>https://www.codeisgo.com/post/application-metrics-in-istio-2019012901/</link>
      <pubDate>Tue, 29 Jan 2019 16:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/application-metrics-in-istio-2019012901/</guid>
      <description>Mete Atamel authored simple tutorial for adding Application metrics in Istio. The default metrics sent by Istio are useful to get an idea on how the traffic flows in your cluster. However, to understand how your application behaves, you also need application metrics.</description>
    </item>
    
    <item>
      <title>9 Reasons why feature teams are the best team structure</title>
      <link>https://www.codeisgo.com/post/9-reasons-why-feature-teams-are-best-team-structure-2019012801/</link>
      <pubDate>Mon, 28 Jan 2019 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/9-reasons-why-feature-teams-are-best-team-structure-2019012801/</guid>
      <description>Interesting read by Łukasz Muszyński on SoftwareHut web site. They are primarily Agile software house believing in Agile to be main factor in their success. They discovered in the recent time that features teams based structure is one of the best Agile team structure for our software development projects.</description>
    </item>
    
    <item>
      <title>Kubernetes ingress controller setup using KOP and Nginx-Ingress</title>
      <link>https://www.codeisgo.com/post/kubernetes-ingress-controller-setup-using-kop-nginx-ingress-2019012601/</link>
      <pubDate>Sat, 26 Jan 2019 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/kubernetes-ingress-controller-setup-using-kop-nginx-ingress-2019012601/</guid>
      <description>A tutorial by Lokesh Jawane explaining how to set up Kubernetes ingress controller using kops (Kubernetes Operations) &amp;amp; Nginx-Ingress. Kops automates the provisioning of Kubernetes clusters in AWS and GCE. Authors like to think of kops as kubectl for clusters.</description>
    </item>
    
    <item>
      <title>Building a reverse proxy in .NET Core</title>
      <link>https://www.codeisgo.com/post/building-reverse-proxy-in-net-core-2019012401/</link>
      <pubDate>Thu, 24 Jan 2019 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-reverse-proxy-in-net-core-2019012401/</guid>
      <description>Andrea Chiarelli published this interesting guide focusing on building a reverse proxy in .NET Core. .NET Core is a free and open-source web framework, offering higher performance than .NET. It is developed by Microsoft and the community.You will learn how to use .NET Core to implement a reverse proxy to overcome specific needs.</description>
    </item>
    
    <item>
      <title>Authentication at Edge with StackPath</title>
      <link>https://www.codeisgo.com/post/authentication-at-edge-with-stackpath-2019012201/</link>
      <pubDate>Tue, 22 Jan 2019 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/authentication-at-edge-with-stackpath-2019012201/</guid>
      <description>Jason Byrne thoughts on using cloud Edge for some common tasks. As we spread our applications out into serverless microservices, what better place for our entitlement checks than on the CDN?</description>
    </item>
    
    <item>
      <title>How to find hidden cameras and spy gear like a professional: the definitive guide</title>
      <link>https://www.codeisgo.com/post/how-to-find-hidden-cameras-spy-gear-like-professional-definitive-guide-2019011701/</link>
      <pubDate>Thu, 17 Jan 2019 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-find-hidden-cameras-spy-gear-like-professional-definitive-guide-2019011701/</guid>
      <description>Detailed article published on senteltechsecurity.com describing the most thorough guide to detecting hidden cameras and covert spy gear that is online.</description>
    </item>
    
    <item>
      <title>Comparing JVM performance; Zulu OpenJDK, OpenJDK, Oracle JDK, GraalVM CE</title>
      <link>https://www.codeisgo.com/post/comparing-jvm-performance-zulu-openjdk-openjdk-oracle-jdk-graalvm-ce-2019011501/</link>
      <pubDate>Tue, 15 Jan 2019 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/comparing-jvm-performance-zulu-openjdk-openjdk-oracle-jdk-graalvm-ce-2019011501/</guid>
      <description>Comparison article by Maarten Smeets in which he tries to help you to choose the best Java Virtual Machine (JVM) for your project. There are many different choices for a JVM for your Java application.</description>
    </item>
    
    <item>
      <title>Why high-performers don&#39;t use to-do lists</title>
      <link>https://www.codeisgo.com/post/why-high-performers-dont-use-to-do-lists-2019010901/</link>
      <pubDate>Wed, 09 Jan 2019 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-high-performers-dont-use-to-do-lists-2019010901/</guid>
      <description>An article by Aytekin Tank about high performers productivity. For most of us we find ourselves in hand-to-hand combat with a to-do list so long and so vast it resembles the spiraling tentacles of a giant squid.</description>
    </item>
    
    <item>
      <title>Understand TensorFlow by mimicking its API from scratch</title>
      <link>https://www.codeisgo.com/post/understand-tensorflow-by-mimicking-its-api-from-scratch-2019010701/</link>
      <pubDate>Mon, 07 Jan 2019 14:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/understand-tensorflow-by-mimicking-its-api-from-scratch-2019010701/</guid>
      <description>An article by Dominic Elm about learning TensorFlow. TensorFlow is a very powerful and open source library for implementing and deploying large-scale machine learning models.</description>
    </item>
    
    <item>
      <title>React Behavior Driven Development (BDD)</title>
      <link>https://www.codeisgo.com/post/react-behavior-driven-development-bdd-2019010501/</link>
      <pubDate>Sat, 05 Jan 2019 12:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/react-behavior-driven-development-bdd-2019010501/</guid>
      <description>John Tucker wrote this little guide in which he explores React BDD using Gherkin syntax with Jest Cucumber.</description>
    </item>
    
    <item>
      <title>How to build Raspberry Pi UPS (Uninterruptible Power Supply)</title>
      <link>https://www.codeisgo.com/post/how-to-build-raspberry-pi-ups-uninterruptible-power-supply-2019010401/</link>
      <pubDate>Fri, 04 Jan 2019 12:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-build-raspberry-pi-ups-uninterruptible-power-supply-2019010401/</guid>
      <description>Tutorial by Zach Levine published on howchoo.com. He will teach you how to build your own Raspberry Pi UPS using some simple hardware. You can use this method to power a Raspberry Pi 3, Raspberry Pi Zero, or any other Pi.</description>
    </item>
    
    <item>
      <title>17 coding challenges to sharpen your critical thinking</title>
      <link>https://www.codeisgo.com/post/17-coding-challenges-to-sharpen-your-critical-thinking-2019010301/</link>
      <pubDate>Thu, 03 Jan 2019 12:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/17-coding-challenges-to-sharpen-your-critical-thinking-2019010301/</guid>
      <description>Alex Ivanovs created this vast resource of links to platforms offering exciting challenges for coders of all level. If you want to improve your skills in an existing or a new programming language, one of the best ways to do it is through coding challenges.</description>
    </item>
    
    <item>
      <title>Clean code checklist in Angular</title>
      <link>https://www.codeisgo.com/post/clean-code-checklist-in-angular-2019010201/</link>
      <pubDate>Wed, 02 Jan 2019 13:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/clean-code-checklist-in-angular-2019010201/</guid>
      <description>Mathis Garberg posted a piece about how as we become better developers, structuring and organizing code becomes more and more important. Angular has rapidly grown to become one of the most popular frameworks for building front-end, cross-platform web applications. To master it, author decided to put together a clean code checklist which covers my personal recommendations for writing clean production-ready Angular code.</description>
    </item>
    
    <item>
      <title>High availability and scalable reads in PostgreSQL</title>
      <link>https://www.codeisgo.com/post/high-availability-and-scalable-reads-in-postgresql-2019010101/</link>
      <pubDate>Tue, 01 Jan 2019 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/high-availability-and-scalable-reads-in-postgresql-2019010101/</guid>
      <description>A detailed primer on scaling PostgreSQL via streaming replication (with performance measurements) by Lee Hampton &amp;ndash; R&amp;amp;D Engineer at TimescaleDB. Despite popularity of PostgreSQL developers often still choose a non-relational (or &amp;ldquo;NoSQL&amp;rdquo;) system over PostgreSQL, typically because of one reason: scale. Most developers still underestimate PostgreSQL native scalability.</description>
    </item>
    
    <item>
      <title>How to make WordPress page cache plugins fly with NGINX</title>
      <link>https://www.codeisgo.com/post/how-to-make-wordpress-page-cache-plugins-fly-with-nginx-2018123101/</link>
      <pubDate>Sun, 30 Dec 2018 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-make-wordpress-page-cache-plugins-fly-with-nginx-2018123101/</guid>
      <description>Ashley Rich posted an article about improving WordPress performance uisng NGINX caching. There are a ton of WordPress page caching plugins available, but limiting yourself to cache plugins alone means leaving significant performance improvements on the table.</description>
    </item>
    
    <item>
      <title>Load balancing with HAProxy, Nginx and Keepalived in Linux</title>
      <link>https://www.codeisgo.com/post/load-balancing-with-haproxy-nginx-and-keepalived-in-linux-2018123001/</link>
      <pubDate>Sun, 30 Dec 2018 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/load-balancing-with-haproxy-nginx-and-keepalived-in-linux-2018123001/</guid>
      <description>Tutorial by Rishi Raj Gautam on linuxhandbook.com focusing on load balancers. Having a proper set up of load balancer allows your web server to handle high traffic smoothly instead of crashing down. In this tutorial, he explains how to setup a load balancer with high availability.</description>
    </item>
    
    <item>
      <title>Enterprise-level data science: lessons from the front lines</title>
      <link>https://www.codeisgo.com/post/enterprise-level-data-science-lessons-from-frontlines-2018122901/</link>
      <pubDate>Sat, 29 Dec 2018 12:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/enterprise-level-data-science-lessons-from-frontlines-2018122901/</guid>
      <description>Blog post by Levi Brackman on best practices for enterprise level data science. Data science, machine learning (ML) and artificial intelligence (AI) are relatively new endeavors for enterprise-level business. Many companies are batch training as well as batch scoring ML models.</description>
    </item>
    
    <item>
      <title>Data Mining and Predictive Analytics: Things we should care about</title>
      <link>https://www.codeisgo.com/post/data-mining-and-predictive-analytics-things-we-should-care-about-2018122801/</link>
      <pubDate>Fri, 28 Dec 2018 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/data-mining-and-predictive-analytics-things-we-should-care-about-2018122801/</guid>
      <description>Vikash Kumar from custom application development company Tatvasoft published this post about predicitive analytics. Data and tons of data are found at the core of any organization&amp;rsquo;s success or failure. Businesses are going with all guns to create a better position in the marketplace by understanding their customer base, making constant improvements in their operations, outperforming their competitors and what not!</description>
    </item>
    
    <item>
      <title>Simple Kafka producer in Kotlin, tutorial</title>
      <link>https://www.codeisgo.com/post/simple-kafka-producer-in-kotlin-tutorial-2018122601/</link>
      <pubDate>Wed, 26 Dec 2018 12:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/simple-kafka-producer-in-kotlin-tutorial-2018122601/</guid>
      <description>The first in series of tutorials by Alexis Seigneurin focused on Kafka. Author focuses on producing, consuming and processing messages or events.</description>
    </item>
    
    <item>
      <title>The Futures in Scala</title>
      <link>https://www.codeisgo.com/post/futures-in-scala-2018122501/</link>
      <pubDate>Tue, 25 Dec 2018 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/futures-in-scala-2018122501/</guid>
      <description>Álvaro Navarro wrote this interesting short tutorial on Futures in Scala. In it he explains the nuts and bolts of dealing with Futures in Scala and Akka. Futures allow to perform many operations in parallel in an efficient and non-blocking way, but dealing with multiple operations can be a real headache.</description>
    </item>
    
    <item>
      <title>The agile manager</title>
      <link>https://www.codeisgo.com/post/agile-managers-what-they-do-2018122301/</link>
      <pubDate>Sun, 23 Dec 2018 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/agile-managers-what-they-do-2018122301/</guid>
      <description>An article by Aaron De Smet focusing on the role od agile manager. He tries to explain these fundamental questions: who manages in an agile organization? And what exactly do they do?</description>
    </item>
    
    <item>
      <title>Understanding the potential of Artificial Intelligence</title>
      <link>https://www.codeisgo.com/post/understanding-potential-of-artificial-intelligence-2018122101/</link>
      <pubDate>Fri, 21 Dec 2018 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/understanding-potential-of-artificial-intelligence-2018122101/</guid>
      <description>An interesting interview with Daniel Hulme, CEO of the AI solutions startup Satalia, offers other chief executives a primer on the technology that will shape the future of work and business. Published on strategy-business.com by Euan Cameron and Deborah Unger.</description>
    </item>
    
    <item>
      <title>Six ways to create an amazing agile team</title>
      <link>https://www.codeisgo.com/post/six-ways-to-create-amazing-agile-team-2018122001/</link>
      <pubDate>Thu, 20 Dec 2018 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/six-ways-to-create-amazing-agile-team-2018122001/</guid>
      <description>The blog post by Kat Boogard for Atlassian on topic of building Agile team. Unfortunately, there&amp;rsquo;s no magic recipe, secret sauce, or tried-and-true formula to becoming a truly top-notch team.</description>
    </item>
    
    <item>
      <title>Yes, cross-functional teams -- but real ones!</title>
      <link>https://www.codeisgo.com/post/cross-functional-teams-but-real-ones-2018121901/</link>
      <pubDate>Wed, 19 Dec 2018 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/cross-functional-teams-but-real-ones-2018121901/</guid>
      <description>An article by Jutta Eckstein and John Buck on hot topic of cross-functional teams. If you start with Agile, one of the first things you typically do is come up with a team. And yes of course, the team will be cross-functional. But what&amp;rsquo;s actually meant by cross-functionality?</description>
    </item>
    
    <item>
      <title>How to innovate in organisations that don&#39;t like failure</title>
      <link>https://www.codeisgo.com/post/how-to-innovate-organisations-that-dont-like-failure-2018121801/</link>
      <pubDate>Tue, 18 Dec 2018 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-innovate-organisations-that-dont-like-failure-2018121801/</guid>
      <description>An article by James Gadsby Peet on topic of innovation in bigger organisation when change often happens slowly. In order to drive lasting and sustainable change, one needs to be curious about the people he is working with and explore their perspectives.</description>
    </item>
    
    <item>
      <title>Microservice architecture at Medium</title>
      <link>https://www.codeisgo.com/post/microservice-architecture-at-medium-2018121601/</link>
      <pubDate>Sun, 16 Dec 2018 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/microservice-architecture-at-medium-2018121601/</guid>
      <description>Xiao Ma wrote an article about their experience with microservices at Medium. They have built a couple of satellite services, but haven&amp;rsquo;t created a strategy to adopt the microservice architecture systematically.</description>
    </item>
    
    <item>
      <title>How to manage storage on Linux with LVM</title>
      <link>https://www.codeisgo.com/post/how-to-manage-storage-on-linux-with-lvm-2018121301/</link>
      <pubDate>Thu, 13 Dec 2018 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-manage-storage-on-linux-with-lvm-2018121301/</guid>
      <description>An article by Seth Kenlon describing how to create, expand, and encrypt storage pools as needed with the Linux LVM utilities. There are lots of reasons to use it, especially in a data center or any place where storage requirements change over time.</description>
    </item>
    
    <item>
      <title>Tutorial: Route network traffic with a route table using the Azure portal</title>
      <link>https://www.codeisgo.com/post/tutorial-route-network-traffic-with-route-table-using-azure-portal-2012121201/</link>
      <pubDate>Wed, 12 Dec 2018 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/tutorial-route-network-traffic-with-route-table-using-azure-portal-2012121201/</guid>
      <description>Tutorial focusing on routing between subnets in Azure cloud. Azure routes traffic between all subnets within a virtual network, by default. You can create your own routes to override Azure&amp;rsquo;s default routing. The ability to create custom routes is helpful if, for example, you want to route traffic between subnets through a network virtual appliance (NVA).</description>
    </item>
    
    <item>
      <title>Understanding and using systemd</title>
      <link>https://www.codeisgo.com/post/understanding-and-using-systemd-2018121001/</link>
      <pubDate>Mon, 10 Dec 2018 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/understanding-and-using-systemd-2018121001/</guid>
      <description>Older but very informative article by Carla Schroder about systemd. systemd is controversial for several reasons: It&amp;rsquo;s a replacement for something that a lot of Linux users don&amp;rsquo;t think needs to be replaced.</description>
    </item>
    
    <item>
      <title>Predictive Analytics: the future of digital marketing</title>
      <link>https://www.codeisgo.com/post/predictive-analytics-future-of-digital-marketing-2018120901/</link>
      <pubDate>Sun, 09 Dec 2018 12:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/predictive-analytics-future-of-digital-marketing-2018120901/</guid>
      <description>An older blog post by Deepak Kanakaraju on hot topic of predictive analytics. As technology impacts every aspect of our lives, it is also creating an impact in predicting the future, with reasonable accuracy.</description>
    </item>
    
    <item>
      <title>UI in microservices world -- micro frontends pattern and web components</title>
      <link>https://www.codeisgo.com/post/ui-in-microservices-world-micro-frontends-pattern-and-web-components-2018120701/</link>
      <pubDate>Fri, 07 Dec 2018 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ui-in-microservices-world-micro-frontends-pattern-and-web-components-2018120701/</guid>
      <description>Interesting article by Altkom software &amp;amp; consulting on topic of microservices. The topic of microservices in IT world is still alive. Like every novelty &amp;ndash; it makes lots of noise and causes lots of controversies.</description>
    </item>
    
    <item>
      <title>Create your first AWS Lambda using Rust</title>
      <link>https://www.codeisgo.com/post/create-your-first-aws-lambda-using-rustlang-2018120601/</link>
      <pubDate>Thu, 06 Dec 2018 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/create-your-first-aws-lambda-using-rustlang-2018120601/</guid>
      <description>Blog post by Konstantin Kostov about how he created serverless function in Rust programming language and deployed it to AWS. It was an example AWS Lambda function tasked with checking if a provided serial number is correct and that it is unique (not already part of an existing dataset).</description>
    </item>
    
    <item>
      <title>Getting started with Jenkins X</title>
      <link>https://www.codeisgo.com/post/getting-started-with-jenkins-x-2018120401/</link>
      <pubDate>Tue, 04 Dec 2018 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/getting-started-with-jenkins-x-2018120401/</guid>
      <description>Dave Johnson wrote blog post about starting with Jenkins X. Jenkins X provides continuous integration, automated testing, and continuous delivery to Kubernetes.Jenkins X-managed projects get a complete CI/CD process with a Jenkins pipeline that builds and packages project code for deployment to Kubernetes and access to pipelines for promoting projects to staging and production environments.</description>
    </item>
    
    <item>
      <title>5 ways to style React components in 2019</title>
      <link>https://www.codeisgo.com/post/5-ways-to-style-react-components-in-2019-2018120201/</link>
      <pubDate>Sun, 02 Dec 2018 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/5-ways-to-style-react-components-in-2019-2018120201/</guid>
      <description>An article by Jonathan Saring about styling of building blocks of user interfaces in React in 2019. As visual elements, styling them is a big part of how application actually meets our users, and composes the way our brand and product looks and feels.</description>
    </item>
    
    <item>
      <title>Deploy Node.js App with GitLab CI/CD</title>
      <link>https://www.codeisgo.com/post/deploy-node-js-app-with-gitlab-cicd-2018120101/</link>
      <pubDate>Sat, 01 Dec 2018 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/deploy-node-js-app-with-gitlab-cicd-2018120101/</guid>
      <description>An article by Seulkiro Park in which he sheds the light on deployment process utilizing continuous integration and continuous delivery tools offered by GitLab.</description>
    </item>
    
    <item>
      <title>Migration to Google Cloud Platform (GCP)</title>
      <link>https://www.codeisgo.com/post/migration-to-google-cloud-platform-gcp-2018113001/</link>
      <pubDate>Fri, 30 Nov 2018 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/migration-to-google-cloud-platform-gcp-2018113001/</guid>
      <description>By Neeraj Khandelwal, Senior Engineering Manager-DevOps at Hike published series of blog posts about their growth journey and migration to Google Cloud Platform (GCP). They hit scaling challenges once they hit 100 million registered users and sent 40 billion messages every month.</description>
    </item>
    
    <item>
      <title>Combining Amazon Aurora, Lambda, and SQS to go beyond the native capabilities of MySQL</title>
      <link>https://www.codeisgo.com/post/combining-amazon-aurora-lambda-and-sqs-to-go-beyond-native-capabilities-of-mysql-2018112601/</link>
      <pubDate>Mon, 26 Nov 2018 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/combining-amazon-aurora-lambda-and-sqs-to-go-beyond-native-capabilities-of-mysql-2018112601/</guid>
      <description>David Yahalom posted on redgate Hub about innovative combination of Amazon Aurora, serverless Lambda and Simple Que Service to strecth MySQL beyond native capabilities.</description>
    </item>
    
    <item>
      <title>The power of web components</title>
      <link>https://www.codeisgo.com/post/power-of-web-components-2018112501/</link>
      <pubDate>Sun, 25 Nov 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/power-of-web-components-2018112501/</guid>
      <description>Post by Potch html5 developer and web platform advocate from Mozilla about re-usable code. He writes about handful of web standards. Each standard has some independent utility, but when used together, they enable something that was previously impossible to do natively. The capability to create user-defined HTML elements that can go in all the same places as traditional HTML.</description>
    </item>
    
    <item>
      <title>The McKinsey report on design</title>
      <link>https://www.codeisgo.com/post/read-mckinsey-report-on-design-2018112401/</link>
      <pubDate>Sat, 24 Nov 2018 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/read-mckinsey-report-on-design-2018112401/</guid>
      <description>Blog post by Emily Esposito for InVision in which she asked: how can you confidently prove the business value of good design?. McKinsey &amp;amp; Company was trying to change that with their October 2018 report highlighting &amp;ldquo;the most extensive and rigorous research undertaken anywhere to study the design actions that leaders can make to unlock business value.&amp;rdquo;</description>
    </item>
    
    <item>
      <title>How military-style training may enhance your cybersecurity strategy</title>
      <link>https://www.codeisgo.com/post/how-military-style-training-may-enhance-your-cybersecurity-strategy-2018112201/</link>
      <pubDate>Thu, 22 Nov 2018 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-military-style-training-may-enhance-your-cybersecurity-strategy-2018112201/</guid>
      <description>Article by Michael Kassner about the facility offering realistic cybersecurity training modeled on the approach used by the military and first responders.</description>
    </item>
    
    <item>
      <title>Single Responsibility Principle done right</title>
      <link>https://www.codeisgo.com/post/single-responsibility-principle-done-right-2018112001/</link>
      <pubDate>Tue, 20 Nov 2018 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/single-responsibility-principle-done-right-2018112001/</guid>
      <description>Ricardo Cardin thoughts on Single Responsibility Principle (SRP). Single Responsibility Principle is one of the 5 principles defined in SOLID principles. It should help with readability, lose coupling and cohesion of your code. Ricardo considers it to be one of the most powerful among these principles, yet one of the most misleading.</description>
    </item>
    
    <item>
      <title>10 MySQL database tuning tips for peak workloads</title>
      <link>https://www.codeisgo.com/post/10-mariadb-database-tuning-tips-for-peak-workloads-2018111701/</link>
      <pubDate>Sat, 17 Nov 2018 01:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/10-mariadb-database-tuning-tips-for-peak-workloads-2018111701/</guid>
      <description>Folks from MariaDB wrote this article in which they collated 10 MySQL tuning tips for peak workloads. As we head into the holiday season and the start of a new year, now is a great time to ensure your database is ready for whatever comes its way.</description>
    </item>
    
    <item>
      <title>Connecting multiple OpenShift SDNs with a network tunnel</title>
      <link>https://www.codeisgo.com/post/connecting-multiple-openshift-sdns-with-network-tunnel-2018111601/</link>
      <pubDate>Fri, 16 Nov 2018 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/connecting-multiple-openshift-sdns-with-network-tunnel-2018111601/</guid>
      <description>Very interesting post by Raffaele Spazzoli published on OpenShift blog on topic of pod communication in multiple clusters. Istio, the upstream project for Red Hat OpenShift Mesh, has an interesting feature that allows you to extend the service mesh across multiple OpenShift clusters.</description>
    </item>
    
    <item>
      <title>Introduction to Object-Oriented Programming in JavaScript</title>
      <link>https://www.codeisgo.com/post/introduction-to-object-oriented-programming-in-javascript-2018111501/</link>
      <pubDate>Thu, 15 Nov 2018 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introduction-to-object-oriented-programming-in-javascript-2018111501/</guid>
      <description>Rainer Hahnekamp wrote this blog post about object-oriented programming (OOP) in JavaScript. It is aimed at students with no prior knowledge in OOP.</description>
    </item>
    
    <item>
      <title>How to use SSL/TLS with Node.js</title>
      <link>https://www.codeisgo.com/post/how-to-use-ssl-tls-with-nodejs-2018111401/</link>
      <pubDate>Wed, 14 Nov 2018 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-use-ssl-tls-with-nodejs-2018111401/</guid>
      <description>Detailed article by Almir Bijedic and Florian Rappl about setting up Node.js with SSL/TLS. Let&amp;rsquo;s Encrypt works beautifully, and having an SSL-secured site is easier than ever.</description>
    </item>
    
    <item>
      <title>Parsing logs 230x faster with Rust</title>
      <link>https://www.codeisgo.com/post/parsing-logs-230-times-faster-with-rust-2018111001/</link>
      <pubDate>Sat, 10 Nov 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/parsing-logs-230-times-faster-with-rust-2018111001/</guid>
      <description>Andre Arko blog post about dealing with logs for very busy web application behind RubyGems.org. A single day of request logs was usually around 500 gigabytes on disk. They tried few hosted logging products, but at their volume they can typically only offer a retention measured in hours. The only thing they could think of to do with the full log firehose was to run it through gzip -9 and then drop it in AWS S3.</description>
    </item>
    
    <item>
      <title>Apple CoreML: Introduction to machine learning in mobile app development</title>
      <link>https://www.codeisgo.com/post/apple-coreml-introduction-to-machine-learning-in-mobile-app-development-2018110501/</link>
      <pubDate>Mon, 05 Nov 2018 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/apple-coreml-introduction-to-machine-learning-in-mobile-app-development-2018110501/</guid>
      <description>Post by JetRuby Agency about enhancing your mobile app with machine learning. You will find out what machine learning is and understand the way it changed our life. CoreML is a framework that was presented by Apple in 2017.</description>
    </item>
    
    <item>
      <title>NGINX Unit supports TLS and JavaScript apps with Node.js</title>
      <link>https://www.codeisgo.com/post/nginx-unit-now-supports-tls-and-javascript-apps-with-nodejs-2018110301/</link>
      <pubDate>Sat, 03 Nov 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/nginx-unit-now-supports-tls-and-javascript-apps-with-nodejs-2018110301/</guid>
      <description>Nick Shadrin of NGINX, Inc. wrote this article about TLS and Nodejs apps support in NGINX Unit. NGINX Unit is a dynamic web and application server, designed to run applications in multiple languages. Unit is lightweight, polyglot, and dynamically configured via API.</description>
    </item>
    
    <item>
      <title>Microservices for Java developers: Implementing microservices (synchronous, asynchronous, reactive, non-blocking)</title>
      <link>https://www.codeisgo.com/post/microservices-for-java-developers-implementing-microservices-synchronous-asynchronous-reactive-non-blocking-2018010201/</link>
      <pubDate>Fri, 02 Nov 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/microservices-for-java-developers-implementing-microservices-synchronous-asynchronous-reactive-non-blocking-2018010201/</guid>
      <description>Andrey Redko published this guide how to implement microservices for Java developers. There is a variety of paradigms you may encounter while implementing the internals of your microservices.</description>
    </item>
    
    <item>
      <title>Create an Alexa skill with serverless and a conversation</title>
      <link>https://www.codeisgo.com/post/create-alexa-skill-with-ibm-serverless-and-conversation-2018110101/</link>
      <pubDate>Thu, 01 Nov 2018 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/create-alexa-skill-with-ibm-serverless-and-conversation-2018110101/</guid>
      <description>An article by Niklas Heidloff and Mark Sturdevant from IBM on hot Alexa skills topic. In it you will find how to create an Alexa skill with serverless and a conversation. Apart from Alexa you will also use Watson to discuss the weather, build a conversation, or choose one from a library. Watson is a question-answering computer system capable of answering questions posed in natural language, developed in IBM&amp;rsquo;s DeepQA project.</description>
    </item>
    
    <item>
      <title>The three types of performance testing</title>
      <link>https://www.codeisgo.com/post/three-types-of-performance-testing-2018103101/</link>
      <pubDate>Wed, 31 Oct 2018 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/three-types-of-performance-testing-2018103101/</guid>
      <description>Harry from csswizardy.com shared this post about performance testing and where it sits within software development life cycle. Often performance testing  ownership is not clear and this is a common reason why performance gets overlooked.</description>
    </item>
    
    <item>
      <title>Automate build, test and deploy of a static Jekyll site</title>
      <link>https://www.codeisgo.com/post/automate-build-test-and-deploy-static-jekyll-site-2018103001/</link>
      <pubDate>Tue, 30 Oct 2018 14:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/automate-build-test-and-deploy-static-jekyll-site-2018103001/</guid>
      <description>Blog post by German engineer Lars Lühr in which he focuses on CICD for Jekyll. Jekyll is a static web site generator written in Ruby. In this post he wants to provide a complete tutorial on how to automatically build, test, integrate and deploy a Jekyll site to a FTP server.</description>
    </item>
    
    <item>
      <title>How to mock ES6 class</title>
      <link>https://www.codeisgo.com/post/how-to-mock-es6-class-2018102901/</link>
      <pubDate>Mon, 29 Oct 2018 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-mock-es6-class-2018102901/</guid>
      <description>Madhan Ganesh post about mocking a class in JavaScript for the purpose of unit testing. The post targets developers who are coming to ES6 from environments that has features like dependency injection and interfaces.</description>
    </item>
    
    <item>
      <title>Service mesh: promise or peril?</title>
      <link>https://www.codeisgo.com/post/service-mesh-promise-or-peril-2018102801/</link>
      <pubDate>Sun, 28 Oct 2018 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/service-mesh-promise-or-peril-2018102801/</guid>
      <description>An article by Richard Li about service meshes such as Istio, Linkerd, and Cilium which are gaining increased visibility as companies adopt microservice architectures. Richard Li is the CEO/co-founder of Datawire, which builds open source tools for developers on Kubernetes.</description>
    </item>
    
    <item>
      <title>Why did we choose Elixir for backend development of MoodleNet?</title>
      <link>https://www.codeisgo.com/post/why-did-we-choose-elixir-for-backend-development-2018102701/</link>
      <pubDate>Sat, 27 Oct 2018 14:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-did-we-choose-elixir-for-backend-development-2018102701/</guid>
      <description>Alex Castaño short technical post on their decision to use Elixir in production for their web site. MoodleNet empowers communities of educators to share and learn from each other to improve the quality of education.</description>
    </item>
    
    <item>
      <title>Deploying Clojure applications to Google Cloud</title>
      <link>https://www.codeisgo.com/post/deploying-clojure-applications-to-google-cloud-2018102601/</link>
      <pubDate>Fri, 26 Oct 2018 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/deploying-clojure-applications-to-google-cloud-2018102601/</guid>
      <description>Guide by by Alexey Klochay, developer at CircleCI, focusing on continuously deploying Clojure apps to Google App Engine. At CircleCI they use Clojure heavily, but when he wanted to use it for his side projects he realized that cloud provider he was using required too much overhead for infrastructure. He started looking at alternatives that would give him CD right out of the box with as little configuration as possible.</description>
    </item>
    
    <item>
      <title>Google Cloud Functions for Go</title>
      <link>https://www.codeisgo.com/post/google-cloud-functions-for-go-2018102401/</link>
      <pubDate>Wed, 24 Oct 2018 14:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/google-cloud-functions-for-go-2018102401/</guid>
      <description>JBD from Google engineering team shared this guide and experiences how to migrate services to Google Cloud Functions for golang.</description>
    </item>
    
    <item>
      <title>Understanding the difference between grid-template and grid-auto</title>
      <link>https://www.codeisgo.com/post/understanding-difference-between-grid-template-and-grid-auto-2018102301/</link>
      <pubDate>Tue, 23 Oct 2018 15:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/understanding-difference-between-grid-template-and-grid-auto-2018102301/</guid>
      <description>Dawid Kunicki article about working with Flutter and getting out first app written in it. Taken from Android developer perspective. Flutter is a new technology that is clearly gaining more and more popularity among mobile developers.</description>
    </item>
    
    <item>
      <title>Building minimal Docker containers for Python applications</title>
      <link>https://www.codeisgo.com/post/building-minimal-docker-containers-for-python-applications-2018102101/</link>
      <pubDate>Sun, 21 Oct 2018 14:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-minimal-docker-containers-for-python-applications-2018102101/</guid>
      <description>Nick Joyce popular tutorial explaining how to keep Docker containers size to a minimum. The fewer bytes you have to shunt over the network or store on disk, the better. Keeping the size down generally means it is faster to build and deploy your container.</description>
    </item>
    
    <item>
      <title>Comparison between Angular and React and their core languages</title>
      <link>https://www.codeisgo.com/post/comparison-between-angular-and-react-and-their-core-languages-2018101801/</link>
      <pubDate>Thu, 18 Oct 2018 12:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/comparison-between-angular-and-react-and-their-core-languages-2018101801/</guid>
      <description>Dler Ari brings you an article, in which he will compare two of the most popular web technologies in 2018, and also address their history, key differences, core languages used (TypeScript and JavaScript) and so forth.</description>
    </item>
    
    <item>
      <title>Launching my first Flutter app</title>
      <link>https://www.codeisgo.com/post/launching-my-first-flutter-app-2018101601/</link>
      <pubDate>Tue, 16 Oct 2018 15:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/launching-my-first-flutter-app-2018101601/</guid>
      <description>Dawid Kunicki article about working with Flutter and getting out first app written in it. Taken from Android developer perspective. Flutter is a new technology that is clearly gaining more and more popularity among mobile developers.</description>
    </item>
    
    <item>
      <title>JVM Profiler: open source tool for tracing distributed JVM applications at scale</title>
      <link>https://www.codeisgo.com/post/jvm-profiler-open-source-tool-for-tracing-distributed-jvm-applications-at-scale-2018101401/</link>
      <pubDate>Sun, 14 Oct 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/jvm-profiler-open-source-tool-for-tracing-distributed-jvm-applications-at-scale-2018101401/</guid>
      <description>Bo Yang, Nan Zhu, Felix Cheung, Xu Ning from Uber Engineering team published blog post about JVM Profiles. Data is at the heart of strategic decision-making process at Uber. Right sizing the resources allocated to Spark applications and optimizing the operational efficiency of Uber data infrastructure requires fine-grained insights about these systems, namely their resource usage patterns.</description>
    </item>
    
    <item>
      <title>Fifty data structure and algorithms interview questions for programmers</title>
      <link>https://www.codeisgo.com/post/fifty-data-structure-and-algorithms-interview-questions-for-programmers-2018101301/</link>
      <pubDate>Sat, 13 Oct 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/fifty-data-structure-and-algorithms-interview-questions-for-programmers-2018101301/</guid>
      <description>Excellent list of curated interview questions for programmers by javinpaul. Many of programmers interviewing in large technology companies have no idea of what kind of programming interview questions to expect when you&amp;rsquo;re applying. In this article author shares frequently asked programming interview questions from different interviews for programmers at different levels of experience, from people who have just graduated from college to programmers with one to two years of experience.</description>
    </item>
    
    <item>
      <title>Writing lighter, faster JavaScript functions</title>
      <link>https://www.codeisgo.com/post/writing-lighter-faster-javascript-functions-2018101101/</link>
      <pubDate>Thu, 11 Oct 2018 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/writing-lighter-faster-javascript-functions-2018101101/</guid>
      <description>Nick Gard sweet article about making your JavaScript functions faster. He relies on 3 simple rules to guide him.</description>
    </item>
    
    <item>
      <title>CSS debugging and optimization: browser-based developer tools</title>
      <link>https://www.codeisgo.com/post/css-debugging-and-optimization-browser-based-developer-tools-2018100901/</link>
      <pubDate>Tue, 09 Oct 2018 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/css-debugging-and-optimization-browser-based-developer-tools-2018100901/</guid>
      <description>Tiffany Brown article in which she delves into the browser-based developer tools for Chrome, Safari, Firefox, and Microsoft Edge. This article is very helpful for anybody on road to become a CSS master.</description>
    </item>
    
    <item>
      <title>PHP encryption methods for passwords and other sensitive data</title>
      <link>https://www.codeisgo.com/post/php-encryption-methods-for-passwords-and-sensitive-data-2018100701/</link>
      <pubDate>Sun, 07 Oct 2018 16:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/php-encryption-methods-for-passwords-and-sensitive-data-2018100701/</guid>
      <description>Ashley Rich published this article about various methods of protecting sensitive data in PHP. There is a range of different encryption methods in use today, the most common being hashing, secret key encryption and public key encryption. Also in PHP 7.2+ you have cryptography extension Sodium which should simplify vastly complicated cryptography landscape.</description>
    </item>
    
    <item>
      <title>Deep Learning with Python for beginners</title>
      <link>https://www.codeisgo.com/post/deep-learning-with-python-for-beginners-2018100501/</link>
      <pubDate>Fri, 05 Oct 2018 18:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/deep-learning-with-python-for-beginners-2018100501/</guid>
      <description>An article by Shailna Patidar in which she takes a look at Deep Learning with Python for beginners and explore the definition of Deep Learning as well as its main characteristics. Moreover, this article will go through Artificial Neural Networks and Deep Neural Networks, along with Deep Learning applications.</description>
    </item>
    
    <item>
      <title>Encrypting vs. signing with OpenPGP. What&#39;s the difference?</title>
      <link>https://www.codeisgo.com/post/encrypting-versus-signing-with-openpgp-whats-the-difference-2018100201/</link>
      <pubDate>Tue, 02 Oct 2018 16:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/encrypting-versus-signing-with-openpgp-whats-the-difference-2018100201/</guid>
      <description>Brad Wyro thoughts on encryption versus signing with OpenPGP. OpenPGP is the most widely used email encryption standard. PGP stands for Pretty Good Privacy. In the article author helps to answer following question: how can you ensure confidential data transmitted via email is kept private?</description>
    </item>
    
    <item>
      <title>4 edge computing technologies enabling IoT ready network infrastructure</title>
      <link>https://www.codeisgo.com/post/four-edge-computing-technologies-enabling-iot-ready-network-infrastructure-2018093001/</link>
      <pubDate>Sun, 30 Sep 2018 14:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/four-edge-computing-technologies-enabling-iot-ready-network-infrastructure-2018093001/</guid>
      <description>A quick intro into IoT networking. Networks around the world are going through a massive transformation in which edge computing devices and edge infrastructure development hold a key role.</description>
    </item>
    
    <item>
      <title>Intuitive explanation of Convolutional Neural Networks</title>
      <link>https://www.codeisgo.com/post/intuitive-explanation-of-convolutional-neural-networks-2018092901/</link>
      <pubDate>Sat, 29 Sep 2018 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/intuitive-explanation-of-convolutional-neural-networks-2018092901/</guid>
      <description>An older article by jjwalkarn about Convolutional Neural Networks. Convolutional Neural Networks (ConvNets or CNNs) are a category of Neural Networks that have proven very effective in areas such as image recognition and classification.</description>
    </item>
    
    <item>
      <title>Building a scalable promise based Node.js library</title>
      <link>https://www.codeisgo.com/post/building-scalable-promise-based-nodejs-library-2018092701/</link>
      <pubDate>Thu, 27 Sep 2018 18:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-scalable-promise-based-nodejs-library-2018092701/</guid>
      <description>Ross Bulat wrote a tutorial about building a scalable Node.js library based on Promises. In it he explains how to tackle large async / await Promise based libraries.</description>
    </item>
    
    <item>
      <title>Learn how to create a Python GUI with PyQt5</title>
      <link>https://www.codeisgo.com/post/pyqt5-tutorial-create-gui-in-modern-python-2018092501/</link>
      <pubDate>Tue, 25 Sep 2018 18:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/pyqt5-tutorial-create-gui-in-modern-python-2018092501/</guid>
      <description>Tutorial by Michael Herrmann explains how you can use PyQt5 to build a desktop app with Python. It covers everything from the best way to set up PyQt in 2018, to compiling your app and distributing it to other people&amp;rsquo;s computers.</description>
    </item>
    
    <item>
      <title>Client side performance monitoring with InfluxDB</title>
      <link>https://www.codeisgo.com/post/client-side-performance-monitoring-with-influxdb-2018092301/</link>
      <pubDate>Sun, 23 Sep 2018 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/client-side-performance-monitoring-with-influxdb-2018092301/</guid>
      <description>Interesting reading from Mike Bell about efficient applications monitoring in Agile environment with daily deploys of hundreds of code changes to the web application for customer-facing websites. Each change has the potential to impact performance for better or worse. They carefully monitor KPIs such as page load times to catch regressions, identify opportunities for speedups, and to verify that improvements work in the real world.</description>
    </item>
    
    <item>
      <title>Six layout myths busted</title>
      <link>https://www.codeisgo.com/post/six-layout-myths-busted-ux-design-2018092001/</link>
      <pubDate>Thu, 20 Sep 2018 18:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/six-layout-myths-busted-ux-design-2018092001/</guid>
      <description>An older article encapsulating thoughts by Jen Simmons on topic of six layout myth. Every website reaches for an identical 12-column symmetrical grid. Every site uses the same shapes and patterns over and over. And we are totally bored.</description>
    </item>
    
    <item>
      <title>Django REST with React tutorial</title>
      <link>https://www.codeisgo.com/post/rest-with-react-django-2-tutorial-2018091701/</link>
      <pubDate>Mon, 17 Sep 2018 18:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/rest-with-react-django-2-tutorial-2018091701/</guid>
      <description>Valentino Gagliardi published on his blog tutorial how to do REST with Django framework 2 and React. If you need quick API prototype quickly and is build for development speed.</description>
    </item>
    
    <item>
      <title>Beginner&#39;s guide to designing smart chatbots</title>
      <link>https://www.codeisgo.com/post/beginner-guide-to-designing-smart-chatbots-2018091501/</link>
      <pubDate>Sat, 15 Sep 2018 18:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/beginner-guide-to-designing-smart-chatbots-2018091501/</guid>
      <description>An article by Vaibhav Verma, an User Experience Designer at Haptik, about his experience with designing the smart chatbots over 4 years period. He has designed more than 50 chatbots across various domains and use cases.</description>
    </item>
    
    <item>
      <title>Compiler hinting with Kotlin contracts</title>
      <link>https://www.codeisgo.com/post/compiler-hinting-with-kotlin-contracts-2018091401/</link>
      <pubDate>Fri, 14 Sep 2018 19:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/compiler-hinting-with-kotlin-contracts-2018091401/</guid>
      <description>Jarno Walgemoed short introduction on some new interesting features in Kotlin 1.3. Kotlin&amp;rsquo;s built-in null-safety makes it easy for us to write code that&amp;rsquo;s less error-prone and less susceptible to the unwanted and unexpected NullpointerException at runtime. Kotlin is introducing Contracts in the upcoming 1.3 release in which we can use contracts to tell the compiler how a function behaves and what results are implied, so we can benefit from improved smart-casts.</description>
    </item>
    
    <item>
      <title>Building a RESTful blog APIs using Python and Flask</title>
      <link>https://www.codeisgo.com/post/building-restful-blog-apis-using-python-and-flask-2018090601/</link>
      <pubDate>Thu, 06 Sep 2018 19:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-restful-blog-apis-using-python-and-flask-2018090601/</guid>
      <description>Olawale Aladeusi blog post about building Application Programming Interface in Python. This shall be a very easy to learn path in creating RESTFUL API using Python and Flask micro-framework.</description>
    </item>
    
    <item>
      <title>Using Behave framework for Selenium BDD testing</title>
      <link>https://www.codeisgo.com/post/using-behave-framework-for-selenium-bdd-testing-tutorial-2018090401/</link>
      <pubDate>Tue, 04 Sep 2018 19:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/using-behave-framework-for-selenium-bdd-testing-tutorial-2018090401/</guid>
      <description>An article by Dzmitry Ihnatsyeu published by guys from BlazeMeter about automating the testing of an application. There are many ways of testing &amp;ndash; like unit testing, test-driven development, keyword-driven development, behavior-driven development and so on. In this article, autho talks about one of the most popular approaches to test automation &amp;ndash; BDD or behavior-driven development.</description>
    </item>
    
    <item>
      <title>Step-by-Step guide to building a quick Q&amp;A chatbot</title>
      <link>https://www.codeisgo.com/post/step-by-step-guide-to-building-a-quick-q-and-a-chatbot-2018083101/</link>
      <pubDate>Fri, 31 Aug 2018 19:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/step-by-step-guide-to-building-a-quick-q-and-a-chatbot-2018083101/</guid>
      <description>Tutorial by Purna Virji about starting with chatbots or virtual assistants. Chatbots, infobots, socialbots, salesbots, superbots! Bots are a great way to help serve your customers, build your business, and cut down costs.</description>
    </item>
    
    <item>
      <title>Build a Hello World API with Scala and Akka HTTP</title>
      <link>https://www.codeisgo.com/post/how-you-can-build-hello-world-api-with-scala-and-akka-http-2018082901/</link>
      <pubDate>Wed, 29 Aug 2018 19:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-you-can-build-hello-world-api-with-scala-and-akka-http-2018082901/</guid>
      <description>Miguel Lopez short and sweet tutorial about building a Hello World web application with Akka. Akka is a popular actor-based toolkit for building concurrent and distributed applications in the JVM. These applications mostly use Scala or Java.</description>
    </item>
    
    <item>
      <title>REST API design -- resource modeling</title>
      <link>https://www.codeisgo.com/post/rest-api-design-resource-modeling-2018082601/</link>
      <pubDate>Sun, 26 Aug 2018 16:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/rest-api-design-resource-modeling-2018082601/</guid>
      <description>In this older article by Prakash Subramaniam from ThoughtWorks looks at the REST API design best practices. The key abstraction of information in REST is a resource. A resource is a conceptual mapping to a set of entities, not the entity that corresponds to the mapping at any particular point in time.</description>
    </item>
    
    <item>
      <title>Quadrupling Ansible performance with Mitogen</title>
      <link>https://www.codeisgo.com/post/quadrupling-ansible-performance-with-mitogen-2018082501/</link>
      <pubDate>Sat, 25 Aug 2018 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/quadrupling-ansible-performance-with-mitogen-2018082501/</guid>
      <description>David Wilson article about writting Ansible extension for Mitogen. Ansible is the simplest way to automate apps and IT infrastructure. Application Deployment + Configuration Management + Continuous Delivery. Mitogen is a Python library for writing distributed self-replicating programs.</description>
    </item>
    
    <item>
      <title>Understanding Android Gradle build</title>
      <link>https://www.codeisgo.com/post/understanding-android-gradle-build-2018081801/</link>
      <pubDate>Sat, 18 Aug 2018 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/understanding-android-gradle-build-2018081801/</guid>
      <description>Łukasz Wasylkowski article about Android Gradle builds. In his post he&amp;rsquo;ll write, step by step, Gradle configuration files for a single Android project in order to take some of the magic away.</description>
    </item>
    
    <item>
      <title>How to build a simple auto-login bot with Python and Selenium</title>
      <link>https://www.codeisgo.com/post/how-to-build-simple-auto-login-bot-with-python-and-selenium-2018081701/</link>
      <pubDate>Fri, 17 Aug 2018 16:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-build-simple-auto-login-bot-with-python-and-selenium-2018081701/</guid>
      <description>Malik Brahimi blog post about automation and how to use it for tasks that are repetitive, boring, time-consuming, or otherwise inefficient without the use of a script.</description>
    </item>
    
    <item>
      <title>An overview of privacy in cryptocurrencies</title>
      <link>https://www.codeisgo.com/post/overview-of-privacy-in-cryptocurrencies-2018081601/</link>
      <pubDate>Thu, 16 Aug 2018 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/overview-of-privacy-in-cryptocurrencies-2018081601/</guid>
      <description>Blog post by Richard Chen about privacy consideration when dealing with cryptocurrencies. It&amp;rsquo;s no secret that privacy is an important topic in cryptocurrencies these days. Neither companies nor individuals want to publish all of their information onto a public blockchain that can be arbitrarily read without any restrictions.</description>
    </item>
    
    <item>
      <title>AI &amp; blockchain, an introduction</title>
      <link>https://www.codeisgo.com/post/ai-blockchain-introduction-2018081501/</link>
      <pubDate>Wed, 15 Aug 2018 16:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ai-blockchain-introduction-2018081501/</guid>
      <description>Matt Turck produced this post about Artificial Intelligence (AI) and exploring the intersection of artificial intelligence and blockchain. His goal was to provide a broad introduction to the topic and feed the discussion why the topic matters in the first place, and highlight the work of some interesting companies in the space.</description>
    </item>
    
    <item>
      <title>Solr from the field -- Lessons learned while maintaining over 30 billion documents</title>
      <link>https://www.codeisgo.com/post/solr-from-the-field-lessons-learned-while-maintaining-over-30-billion-documents-2018081401/</link>
      <pubDate>Tue, 14 Aug 2018 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/solr-from-the-field-lessons-learned-while-maintaining-over-30-billion-documents-2018081401/</guid>
      <description>An article published by Alex Puschinsky about WalkMe Insights experience with SOLR and processing of vast amount of data. They provide real-time search and analytics capabilities. To achieve this, they have chosen Apache Solr as the core of our WalkMe Insights search functionality.</description>
    </item>
    
    <item>
      <title>Optimizing docker images for a faster development workflow</title>
      <link>https://www.codeisgo.com/post/optimizing-docker-images-for-faster-development-workflow-2018081101/</link>
      <pubDate>Sat, 11 Aug 2018 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/optimizing-docker-images-for-faster-development-workflow-2018081101/</guid>
      <description>jobandtalent Engineering published an interesting article on Docker images optimization. Architecture being based on docker means that every change that improves the usage of a resource (time to execute, memory usage, disk space usage, network usage…) in any stage of the process, will have an impact in each one of the environments.</description>
    </item>
    
    <item>
      <title>What you need to consider before building a fintech product</title>
      <link>https://www.codeisgo.com/post/what-you-need-to-consider-before-building-fintech-product-2018080801/</link>
      <pubDate>Wed, 08 Aug 2018 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-you-need-to-consider-before-building-fintech-product-2018080801/</guid>
      <description>Blog post by Artur Bachynskyi with some advice on topic of fintech products. Financial technology aka fintech is a popular start-up sector for entrepreneurs, as more and more people are striving for financial literacy. The shift to treating one&amp;rsquo;s finances more intelligently has led the creators to apply the principles of human-centered design (HCD) when developing fintech products.</description>
    </item>
    
    <item>
      <title>Creating a load-balanced web service on cloud with Ansible</title>
      <link>https://www.codeisgo.com/post/creating-load-balanced-web-service-on-cloud-with-ansible-2018080701/</link>
      <pubDate>Tue, 07 Aug 2018 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/creating-load-balanced-web-service-on-cloud-with-ansible-2018080701/</guid>
      <description>Alex Callejas from RedHat wrote quick tutorial about Ansible as a tool for creating of load-balanced web service on cloud. Through a practical example, author will show how to automate creation of one of the most basic web services, with three instances of Apache as a backend and a load balancer as frontend.</description>
    </item>
    
    <item>
      <title>Code review best practices</title>
      <link>https://www.codeisgo.com/post/code-review-best-practices-2018080201/</link>
      <pubDate>Thu, 02 Aug 2018 16:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/code-review-best-practices-2018080201/</guid>
      <description>Palantir Technologies article about insights and best practices for code reviews. Organizations with deep cultural reluctance to peer reviews may want to consult Karl E. Wiegers&amp;rsquo; excellent essay on Humanizing Peer Reviews before trying to follow this guide.</description>
    </item>
    
    <item>
      <title>How to do Object Oriented Programming the right way</title>
      <link>https://www.codeisgo.com/post/how-to-do-object-oriented-programming-right-way-2018073001/</link>
      <pubDate>Mon, 30 Jul 2018 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-do-object-oriented-programming-right-way-2018073001/</guid>
      <description>Article by software engineer Xiaoyun Yang about Object Oriented programming done right. Object Oriented Programming (OOP) is a software design pattern that allows you to think about problems in terms of objects and their interactions. OOP is typically done with classes or with prototypes.</description>
    </item>
    
    <item>
      <title>8 best practices for perfect CSS documentation</title>
      <link>https://www.codeisgo.com/post/8-best-practices-for-perfect-css-documentation-2018072901/</link>
      <pubDate>Sun, 29 Jul 2018 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/8-best-practices-for-perfect-css-documentation-2018072901/</guid>
      <description>Adriana De La Cuadra article about best pracices for CSS documentation. In the world of CSS, documentation is underused. Since documentation is not visible to the end user, its value is often overlooked by clients.</description>
    </item>
    
    <item>
      <title>Setting up a reverse-proxy with NGINX and docker-compose</title>
      <link>https://www.codeisgo.com/post/setting-up-a-reverse-proxy-with-nginx-and-docker-compose-2018072801/</link>
      <pubDate>Sat, 28 Jul 2018 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/setting-up-a-reverse-proxy-with-nginx-and-docker-compose-2018072801/</guid>
      <description>Dominik Weber tutorial how to set up reverse-proxy with NGINX, which can then handle server-related aspects, like SSL and caching, completely transparent to the application behind it. It is good practice in general to not make internal services public-facing that don&amp;rsquo;t have to be.</description>
    </item>
    
    <item>
      <title>Enterprise integration for Ethereum</title>
      <link>https://www.codeisgo.com/post/enterprise-integration-for-ethereum-2018072701/</link>
      <pubDate>Fri, 27 Jul 2018 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/enterprise-integration-for-ethereum-2018072701/</guid>
      <description>Bilgin Ibryam article about Ethereum usage in enterprise. Ethereum is distributed and decentralized, but it is mostly a closed system with the embedded ledger, the currency, and the executing nodes. The most popular open source Java integration library &amp;ndash; Apache Camel supports Ethereum&amp;rsquo;s JSON-RPC API now.</description>
    </item>
    
    <item>
      <title>A sysadmin&#39;s guide to Ansible: How to simplify tasks</title>
      <link>https://www.codeisgo.com/post/sysadmin-guide-to-ansible-simplify-tasks-2018072601/</link>
      <pubDate>Thu, 26 Jul 2018 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/sysadmin-guide-to-ansible-simplify-tasks-2018072601/</guid>
      <description>Jonathan Lozada De La Matta from RedHat wrote this article about sysadmin tasks automation. There are many ways to automate common sysadmin tasks with Ansible. In this article you will find several of them.</description>
    </item>
    
    <item>
      <title>Reduce JavaScript payloads with tree shaking</title>
      <link>https://www.codeisgo.com/post/reduce-javascript-payloads-with-tree-shaking-2018072501/</link>
      <pubDate>Wed, 25 Jul 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/reduce-javascript-payloads-with-tree-shaking-2018072501/</guid>
      <description>Jeremy Wagner neat article about reducing the JavaScript in modern web applications. JavaScript is often compressed when sent over the network, meaning that the actual amount of JavaScript is quite a bit more after the browser decompresses it.</description>
    </item>
    
    <item>
      <title>Scalaz 8 IO vs Akka (typed) actors vs Monix</title>
      <link>https://www.codeisgo.com/post/scalaz-8-io-vs-akka-typed-actors-vs-monix-2018072401/</link>
      <pubDate>Tue, 24 Jul 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/scalaz-8-io-vs-akka-typed-actors-vs-monix-2018072401/</guid>
      <description>There&amp;rsquo;s a couple of hot development areas in the Scala ecosystem, and the competition between the various side-effect wrappers is one of the most interesting. Adam Warski article comparing various options and trying to find the answer to the question: Can you really replace an Actor with an IO or Task?</description>
    </item>
    
    <item>
      <title>Taxonomies list</title>
      <link>https://www.codeisgo.com/lists/tags/</link>
      <pubDate>Mon, 23 Jul 2018 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/lists/tags/</guid>
      <description></description>
    </item>
    
    <item>
      <title>React Native -- how to setup your first app</title>
      <link>https://www.codeisgo.com/post/react-native-how-to-setup-your-first-app-2018072201/</link>
      <pubDate>Sun, 22 Jul 2018 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/react-native-how-to-setup-your-first-app-2018072201/</guid>
      <description>Aman Mittal&amp;rsquo;s article about first steps with React Native. React Native is a framework for building mobile applications with JavaScript and leveraging Reactjs. It uses native UI components. In React Native, there is no DOM rather than Native Components which are provided by platforms such iOS and Android.</description>
    </item>
    
    <item>
      <title>Stubbing and mocking in Java with the Spock testing framework</title>
      <link>https://www.codeisgo.com/post/stubbing-and-mocking-in-java-with-spock-testing-framework-2018072001/</link>
      <pubDate>Fri, 20 Jul 2018 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/stubbing-and-mocking-in-java-with-spock-testing-framework-2018072001/</guid>
      <description>Kostis Kapelonis wrote this piece on importance of stubbing and mocking. When it comes to true unit tests, having a mocking framework such as Spock for Java is essential. Using a mocking framework ensures that your unit tests are fast, self-contained and deterministic.</description>
    </item>
    
    <item>
      <title>Introducing QALM, Uber&#39;s QoS load management framework</title>
      <link>https://www.codeisgo.com/post/introducing-qalm-ubers-qos-load-management-framework-2018071901/</link>
      <pubDate>Thu, 19 Jul 2018 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introducing-qalm-ubers-qos-load-management-framework-2018071901/</guid>
      <description>Article by Scott Yao and Ping Jin from Uber engineering team. It is about their experience how they proactively manage Uber&amp;rsquo;s traffic loads based on the criticality of requests, they built QoS Aware Load Management (QALM), a dynamic load shedding framework for incoming requests based on criticality.</description>
    </item>
    
    <item>
      <title>Peer reviews either sandbag or propel Agile development</title>
      <link>https://www.codeisgo.com/post/peer-reviews-in-agile-development-2018071801/</link>
      <pubDate>Wed, 18 Jul 2018 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/peer-reviews-in-agile-development-2018071801/</guid>
      <description>Patrick Londa posted interesting article on topic of peer review process and its impact on Agile success. Working on a fast-moving Agile team, one needs to continually build consensus so that there is not a communication backlog.</description>
    </item>
    
    <item>
      <title>How to escape async/await hell</title>
      <link>https://www.codeisgo.com/post/how-to-escape-async-await-hell-in-javascript-2018071701/</link>
      <pubDate>Tue, 17 Jul 2018 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-escape-async-await-hell-in-javascript-2018071701/</guid>
      <description>Javascript developer Aditya Agarwal published this interesting article about perils of asynchronous Javascript. While working with Asynchronous JavaScript, people often write multiple statements one after the other and slap an await before a function call. This causes performance issues, as many times one statement doesn&amp;rsquo;t depend on the previous one &amp;ndash; but you still have to wait for the previous one to complete.</description>
    </item>
    
    <item>
      <title>An Introduction to Q#</title>
      <link>https://www.codeisgo.com/post/introduction-to-qsharp-quantum-computing-language-2018071401/</link>
      <pubDate>Sat, 14 Jul 2018 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introduction-to-qsharp-quantum-computing-language-2018071401/</guid>
      <description>Ankit Sharma article focusing on Q# language. Q# is an accessible language for quantum computing. Q# is the new programming language introduced by Microsoft for quantum computing. Author goes over the data types, expressions, and statements of Q# with the help of code snippets.</description>
    </item>
    
    <item>
      <title>Why Python devs should use Pipenv</title>
      <link>https://www.codeisgo.com/post/why-python-developers-should-use-pipenv-2018071101/</link>
      <pubDate>Wed, 11 Jul 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-python-developers-should-use-pipenv-2018071101/</guid>
      <description>Lacey Williams Henschel article about Pipenv which has become the official Python-recommended resource for managing package dependencies. Pipenv, the &amp;ldquo;Python Development Workflow for Humans&amp;rdquo; created by Kenneth Reitz. But there is still confusion about what problems it solves and how it&amp;rsquo;s more useful than the standard workflow using pip and a requirements.txt file.</description>
    </item>
    
    <item>
      <title>CI/CD with Kubernetes: tools and practices</title>
      <link>https://www.codeisgo.com/post/cicd-with-kubernetes-tools-and-practices-2018070801/</link>
      <pubDate>Sun, 08 Jul 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/cicd-with-kubernetes-tools-and-practices-2018070801/</guid>
      <description>Rob Scott intro into Continuous Integration and Continuous Deployment (CI/CD) with Kubernetes. Setting up a CI/CD pipeline on top of Kubernetes will speed up your release life cycle — enabling you to release multiple times a day &amp;ndash; and enable nimble teams to iterate quickly.</description>
    </item>
    
    <item>
      <title>What, why and how of PHP Composer</title>
      <link>https://www.codeisgo.com/post/what-why-and-how-of-php-composer-2018070501/</link>
      <pubDate>Thu, 05 Jul 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-why-and-how-of-php-composer-2018070501/</guid>
      <description>Introduction in packaging tool for PHP &amp;ndash; Composer. Article by Gaurav Makhecha from laravelfactory.com in which he tries to demystify the package manager Laravel and other frameworks use. Composer is a dependency manager and autoloading expert for PHP.</description>
    </item>
    
    <item>
      <title>Introduction to AWS Well-Architected Framework</title>
      <link>https://www.codeisgo.com/post/introduction-to-aws-well-architected-framework-2018070301/</link>
      <pubDate>Tue, 03 Jul 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introduction-to-aws-well-architected-framework-2018070301/</guid>
      <description>An interesting article on devopedia about Amazon Web Services&amp;rsquo; Weell-Architected framework (WAFR). Cloud platforms offer a number of services. A typical application can use one or more of these services, each of which can be configured in a number of different ways. AWS Well-Architected Framework (WAFR) offers a set of guidelines and best practices to help practitioners migrate, manage and optimize their applications and their operations on the AWS cloud.</description>
    </item>
    
    <item>
      <title>The Right Way™ to do Serverless in Python</title>
      <link>https://www.codeisgo.com/post/the-right-way-to-do-serverless-in-python-2018070201/</link>
      <pubDate>Mon, 02 Jul 2018 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/the-right-way-to-do-serverless-in-python-2018070201/</guid>
      <description>Michael Lavers published this interesting piece about serverless in Python. In this blog post author takes a brief tour of serverless as it applies to Python as well as some handy tips and tricks to help you get your footing in serverless domain.</description>
    </item>
    
    <item>
      <title>The five stages of JSON decoding in Elm</title>
      <link>https://www.codeisgo.com/post/five-stages-of-json-decoding-in-elm-2018062701/</link>
      <pubDate>Wed, 27 Jun 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/five-stages-of-json-decoding-in-elm-2018062701/</guid>
      <description>Older article by Matthew Buscemi in which he focuses on his 6 month experience with Elm language and translation of object-oriented patterns for scalable, maintainable architecture to Elm&amp;rsquo;s paradigm. For communicating between Atom editor and his Elm application, he needed ports, and in order to work with Elm Test output, he needed JSON decoders.</description>
    </item>
    
    <item>
      <title>Software testing anti-patterns</title>
      <link>https://www.codeisgo.com/post/software-testing-antipatterns-2018062601/</link>
      <pubDate>Tue, 26 Jun 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/software-testing-antipatterns-2018062601/</guid>
      <description>Article by Kostis Kapelonis in which he wants to catalog some high-level testing anti-patterns that are technology agnostic. Hopefully you will recognize some of these patterns regardless of your favorite programming language.</description>
    </item>
    
    <item>
      <title>Why is the human brain so efficient?</title>
      <link>https://www.codeisgo.com/post/why-is-human-brain-so-efficient-2018062401/</link>
      <pubDate>Sun, 24 Jun 2018 16:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-is-human-brain-so-efficient-2018062401/</guid>
      <description>Liqun Luo, professor in the School of Humanities and Sciences, and professor, by courtesy, of neurobiology, at Stanford University, published this interesting essay about human brain efficiency and how massive parallelism lifts the brain&amp;rsquo;s performance above that of AI. The brain is complex; in humans it consists of about 100 billion neurons, making on the order of 100 trillion connections.</description>
    </item>
    
    <item>
      <title>Do we really need swap on modern systems?</title>
      <link>https://www.codeisgo.com/post/do-we-really-need-swap-on-modern-systems-2018062201/</link>
      <pubDate>Fri, 22 Jun 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/do-we-really-need-swap-on-modern-systems-2018062201/</guid>
      <description>Christian Horn from Red Hat Advanced Mission Critical program published this interesting blog. It is a short and straight to the point article describing how is swap used and how much of it is recommended today.</description>
    </item>
    
    <item>
      <title>Using unit tests to identify and avoid memory leaks in Swift</title>
      <link>https://www.codeisgo.com/post/using-unit-tests-to-identify-avoid-memory-leaks-in-swift-2018062001/</link>
      <pubDate>Wed, 20 Jun 2018 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/using-unit-tests-to-identify-avoid-memory-leaks-in-swift-2018062001/</guid>
      <description>John Sundell blog post about memory leaks in Swiflang. In it he discusses managing memory and avoiding leaks and how it is a crucial part of building any kind of program. According to author Swift makes this relatively easy in most situations &amp;ndash; thanks to Automatic Reference Counting (or ARC for short).</description>
    </item>
    
    <item>
      <title>Let&#39;s code a web server from scratch with NodeJS Streams!</title>
      <link>https://www.codeisgo.com/post/lets-code-web-server-from-scratch-with-nodejs-streams-2018061601/</link>
      <pubDate>Sat, 16 Jun 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/lets-code-web-server-from-scratch-with-nodejs-streams-2018061601/</guid>
      <description>Ziad Saab tutorial exploring new technologies abound. In it you will go back to the basics and build a simple web server from scratch with NodeJS. You will review the structure of HTTP requests and responses and get an introduction to Node&amp;rsquo;s Stream API.</description>
    </item>
    
    <item>
      <title>How to use Decorators with Factory Functions</title>
      <link>https://www.codeisgo.com/post/how-to-use-decorators-with-factory-functions-javascript-2018061301/</link>
      <pubDate>Wed, 13 Jun 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-use-decorators-with-factory-functions-javascript-2018061301/</guid>
      <description>Cristi Salcescu detailed post on Decorators. Method decorators are a tool for reusing common logic. They are complementary to Object Oriented Programming. Decorators encapsulate responsibility shared by different objects.</description>
    </item>
    
    <item>
      <title>Building a simple Keras &#43; deep learning REST API</title>
      <link>https://www.codeisgo.com/post/building-a-simple-keras-deep-learning-rest-api-2018061201/</link>
      <pubDate>Tue, 12 Jun 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-a-simple-keras-deep-learning-rest-api-2018061201/</guid>
      <description>Adrian Rosebrock tutorial in which he will present a simple method to take a Keras model and deploy it as a REST API. The examples covered in this post will serve as a template/starting point for building your own deep learning APIs.</description>
    </item>
    
    <item>
      <title>Best practices for unit testing in Kotlin</title>
      <link>https://www.codeisgo.com/post/best-practices-for-unit-testing-in-kotlin-2018060901/</link>
      <pubDate>Sat, 09 Jun 2018 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/best-practices-for-unit-testing-in-kotlin-2018060901/</guid>
      <description>Philipp Hauer post about how unit testing in Kotlin is fun and tricky at the same time. We can benefit a lot from Kotlin&amp;rsquo;s powerful language features to write readable and concise unit tests.</description>
    </item>
    
    <item>
      <title>GraphQL, everything you need to know</title>
      <link>https://www.codeisgo.com/post/graphql-everything-you-need-to-know-2018060801/</link>
      <pubDate>Fri, 08 Jun 2018 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/graphql-everything-you-need-to-know-2018060801/</guid>
      <description>Weblab Technology post about what GraphQL is all about and how it&amp;rsquo;s different from the traditional approach. The purpose of this article is to highlight the major features associated with GraphQL along with discussing the significant pros and cons associated with this particular API specification.</description>
    </item>
    
    <item>
      <title>How to build your own serverless platform</title>
      <link>https://www.codeisgo.com/post/how-to-build-your-own-serverless-platform-2018060501/</link>
      <pubDate>Tue, 05 Jun 2018 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-build-your-own-serverless-platform-2018060501/</guid>
      <description>In this post, Tomasz Janczuk, will provide a blueprint for building your own serverless platform, based on the lessons learned from working on Auth0 Extend in the recent years.</description>
    </item>
    
    <item>
      <title>The character of Kotlin</title>
      <link>https://www.codeisgo.com/post/character-of-kotlin-2018060201/</link>
      <pubDate>Sat, 02 Jun 2018 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/character-of-kotlin-2018060201/</guid>
      <description>Marcin Moskala interesting blog post inspired by Seven Languages in Seven Week book in which he presents characteristics of Kotlin language. And one very typical Kotlin trait is that it isn&amp;rsquo;t really introducing anything new into programming languages family.</description>
    </item>
    
    <item>
      <title>Locking down Kubernetes workers: hardening Kubernetes security</title>
      <link>https://www.codeisgo.com/post/locking-down-kubernetes-workers-hardening-kubernetes-security-2018060101/</link>
      <pubDate>Fri, 01 Jun 2018 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/locking-down-kubernetes-workers-hardening-kubernetes-security-2018060101/</guid>
      <description>Kontena&amp;rsquo;s blog on ht topic of Kubernetes security. One of the trickiest parts in setting up a proper Kubernetes cluster is making it secure. There are numerous communication paths that must be secured.</description>
    </item>
    
    <item>
      <title>How to build a realtime chart in iOS</title>
      <link>https://www.codeisgo.com/post/how-to-build-realtime-chart-in-ios-2018053101/</link>
      <pubDate>Thu, 31 May 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-build-realtime-chart-in-ios-2018053101/</guid>
      <description>Neo Ighodaro article about building real time application in iOS. Nowadays, gathering data is one of the keys to understanding how products are perceived. However, all the data in the world would be useless without a way to visualize it.</description>
    </item>
    
    <item>
      <title>How we failed with Angular &amp; Elm is the solution</title>
      <link>https://www.codeisgo.com/post/how-we-failed-with-angular-elm-is-solution-2018053001/</link>
      <pubDate>Wed, 30 May 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-we-failed-with-angular-elm-is-solution-2018053001/</guid>
      <description>Asaf Cohen article about their journey from Angular to Elm. Their address the main problem AngularJS created, and that is the illusion they could use it to design the UX as we please (uh … like develop) and that was not the case.</description>
    </item>
    
    <item>
      <title>Algorithms and Data Structures in JavaScript</title>
      <link>https://www.codeisgo.com/post/algorithms-and-data-structures-in-javascript-2018052901/</link>
      <pubDate>Tue, 29 May 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/algorithms-and-data-structures-in-javascript-2018052901/</guid>
      <description>Oleksii Trekhleb straight to the point article about data structures in JavaScript. It describes a collection of classic algorithms and data-structures implemented in ES6 JavaScript with explanations and links to further readings and YouTube videos.</description>
    </item>
    
    <item>
      <title>A large-scale study of programming languages and code quality in Github</title>
      <link>https://www.codeisgo.com/post/large-scale-study-of-programming-languages-and-code-quality-in-github-2018052801/</link>
      <pubDate>Mon, 28 May 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/large-scale-study-of-programming-languages-and-code-quality-in-github-2018052801/</guid>
      <description>Baishakhi Ray, Daryl Posnett, Premkumar Devanbu, Vladimir Filkov detailed study of programming languages and code quality. They tried to answer the question: What is the effect of programming languages on software quality?</description>
    </item>
    
    <item>
      <title>Angular security -- Authentication with JSON Web Tokens (JWT), complete guide</title>
      <link>https://www.codeisgo.com/post/angular-security-authentication-json-web-tokens-complete-guide-2018052601/</link>
      <pubDate>Sat, 26 May 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/angular-security-authentication-json-web-tokens-complete-guide-2018052601/</guid>
      <description>Angular university brought you this a step-by-step guide for both designing and implementing JWT-based Authentication in an Angular application. The goal here is to discuss JWT-based Authentication Design and Implementation in general.</description>
    </item>
    
    <item>
      <title>Beyond CPU: horizontal pod autoscaling, custom metrics in Google Kubernetes Engine</title>
      <link>https://www.codeisgo.com/post/beyond-cpu-horizontal-pod-autoscaling-with-custom-metrics-in-google-kubernetes-engine-2018052501/</link>
      <pubDate>Fri, 25 May 2018 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/beyond-cpu-horizontal-pod-autoscaling-with-custom-metrics-in-google-kubernetes-engine-2018052501/</guid>
      <description>Interesting article by Maks Osowski addressing common problem for enterprises and their need to autoscale their environments based on more than just CPU usage. Horizontal Pod Autoscaler (HPA) on Kubernetes Engine 1.10+ will enable you to configure your deployments to scale horizontally in a variety of ways.</description>
    </item>
    
    <item>
      <title>Advanced logging on Kubernetes</title>
      <link>https://www.codeisgo.com/post/advanced-logging-on-kubernetes-2018052201/</link>
      <pubDate>Tue, 22 May 2018 15:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/advanced-logging-on-kubernetes-2018052201/</guid>
      <description>Sandor Guba article diving into Kubernetes logging. The article covers some advanced techniques and visualizations of the collected logs. It is part of the series of articles on Kubernetes topic. Banzai Cloud puts huge efforts to monitor large and federated clusters and they push large amounts of logs of the distributed applications to Kubernetes.</description>
    </item>
    
    <item>
      <title>Fact vs. fiction: 6 myths about container security</title>
      <link>https://www.codeisgo.com/post/fact-vs-fiction-6-myths-about-container-security-2018052101/</link>
      <pubDate>Mon, 21 May 2018 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/fact-vs-fiction-6-myths-about-container-security-2018052101/</guid>
      <description>David Lawrence wrote this article to help you to quell these myths so you can find default security and secure coding at the heart of well-architected containers. In this article, authors take a look specifically at the myths surrounding container security &amp;ndash; and the opportunities container technology presents to integrate security at each stage of the application lifecycle that otherwise would be hard to achieve.</description>
    </item>
    
    <item>
      <title>Trying out Containerized Applications on Apache Hadoop YARN 3.1</title>
      <link>https://www.codeisgo.com/post/trying-out-containerized-applications-on-apache-hadoop-yarn-3-1-2018052001/</link>
      <pubDate>Sun, 20 May 2018 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/trying-out-containerized-applications-on-apache-hadoop-yarn-3-1-2018052001/</guid>
      <description>Shane Kumpf &amp;amp; Vinod Kumar Vavilapalli &amp;amp; Saumitra Buragohain from Hortonworks wrote series of articles about Hadoop. This is the 5th blog of this seres and in this blog, they will explore running Docker containers on YARN for faster time to market and faster time to insights for data intensive workloads at scale.</description>
    </item>
    
    <item>
      <title>When, how and why use Node.js as your backend</title>
      <link>https://www.codeisgo.com/post/when-how-and-why-use-nodejs-as-your-backend-2018051901/</link>
      <pubDate>Sat, 19 May 2018 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/when-how-and-why-use-nodejs-as-your-backend-2018051901/</guid>
      <description>Justyna Rachowicz published this article about leveraging the Node.js technology in building applications. The benefits of Node.js are countless, but you should also be aware of its constraints. Get a full picture of Node.js and avoid making serious mistakes in development that could cost you money.</description>
    </item>
    
    <item>
      <title>Event Sourcing made Simple</title>
      <link>https://www.codeisgo.com/post/event-sourcing-made-simple-2018051801/</link>
      <pubDate>Fri, 18 May 2018 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/event-sourcing-made-simple-2018051801/</guid>
      <description>Neat article by Philippe Creux, Ruby and Rails developer at kickstarter, about implementation a minimal event sourcing framework at Kickstarter to power d.rip. Event Sourcing is to data what Git is to code. It&amp;rsquo;s simple and it has made their life so much better! Read on!</description>
    </item>
    
    <item>
      <title>Intuitive guide to data structures and algorithms</title>
      <link>https://www.codeisgo.com/post/intuitive-guide-to-data-structures-and-algorithms-2018051701/</link>
      <pubDate>Thu, 17 May 2018 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/intuitive-guide-to-data-structures-and-algorithms-2018051701/</guid>
      <description>Excellent, simple and user-friendly guide to data structures and algorithms by interviewcake.com. Interview Cake is a study tool that preps software engineering candidates for programming interviews. Created by Parker Phinney, ex-Googler who also worked in a handful of startups.</description>
    </item>
    
    <item>
      <title>Resiliency in distributed systems</title>
      <link>https://www.codeisgo.com/post/resiliency-in-distributed-systems-2018051501/</link>
      <pubDate>Tue, 15 May 2018 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/resiliency-in-distributed-systems-2018051501/</guid>
      <description>Rajeev Bharshetty neat article about why we need consider resiliency in software development. Resiliency of a system is directly proportional to its up-time and availability. The more resilient the systems, the more available it is to serve users.</description>
    </item>
    
    <item>
      <title>How to be Agile with distributed teams</title>
      <link>https://www.codeisgo.com/post/how-to-be-agile-with-distributed-teams-2018051401/</link>
      <pubDate>Mon, 14 May 2018 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-be-agile-with-distributed-teams-2018051401/</guid>
      <description>Older article by Hugo Messer and John Okoro about Agile distributed teams. Distributed teams are the norm for many organisations today. Companies are global, communications technologies allow people to live away from the &amp;ldquo;office&amp;rdquo; location and many of the new workforce are nomads.</description>
    </item>
    
    <item>
      <title>Reusing &amp; composing GraphQL APIs with GraphQL bindings</title>
      <link>https://www.codeisgo.com/post/reusing-composing-graphql-apis-graphql-bindings-2018051201/</link>
      <pubDate>Sat, 12 May 2018 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/reusing-composing-graphql-apis-graphql-bindings-2018051201/</guid>
      <description>Graphcool published tutorial about GraphQL bindings. With GraphQL bindings you can embed existing GraphQL APIs into your GraphQL server. In this article, they present a new application of schema stitching which makes it particularly easy to reuse, compose and share existing GraphQL APIs: GraphQL bindings.</description>
    </item>
    
    <item>
      <title>Build and publish PWA in 3 app stores. What I learned.</title>
      <link>https://www.codeisgo.com/post/what-i-learned-pwa-publishing-in-3-app-stores-2018051001/</link>
      <pubDate>Thu, 10 May 2018 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-i-learned-pwa-publishing-in-3-app-stores-2018051001/</guid>
      <description>Judah Gabriel wrote this post about his experience with PWA publishing. The article is about turning a web app into a Progressive Web App (PWA) and submitting it to 3 app stores requiring about a month of work, a few hundred dollars, and lots of red tape.</description>
    </item>
    
    <item>
      <title>Performance improvements for search on the yelp Android app p1</title>
      <link>https://www.codeisgo.com/post/performance-improvements-for-search-on-yelp-android-app-p1-2018050801/</link>
      <pubDate>Tue, 08 May 2018 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/performance-improvements-for-search-on-yelp-android-app-p1-2018050801/</guid>
      <description>In this article Tyler Argo wrote how Yelp has been working hard to improve the performance of their search results on mobile devices (iOS and Android). We noticed that most users &amp;ldquo;grunted or made noises when waiting for search to load&amp;rdquo;.</description>
    </item>
    
    <item>
      <title>Ionic canvas drawing and saving images as files</title>
      <link>https://www.codeisgo.com/post/ionic-canvas-drawing-and-saving-images-as-files-2018050601/</link>
      <pubDate>Sun, 06 May 2018 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ionic-canvas-drawing-and-saving-images-as-files-2018050601/</guid>
      <description>Simon Reimler published this article about working with canvas in Ionic. Working with the canvas can be challenging, but there are amazing things you can build with canvas. In the tutorial we will implement a canvas inside an Ionic app on which we can draw in different colours.</description>
    </item>
    
    <item>
      <title>Twitter Lite and high performance react progressive web apps at scale</title>
      <link>https://www.codeisgo.com/post/twitter-lite-and-high-performance-react-progressive-web-apps-at-scale-2018050401/</link>
      <pubDate>Fri, 04 May 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/twitter-lite-and-high-performance-react-progressive-web-apps-at-scale-2018050401/</guid>
      <description>Paul Armstrong interesting article about a look into removing common and uncommon performance bottlenecks in one of the worlds largest React.js progressive web apps, Twitter Lite. Creating a fast web application involves many cycles of measuring where time is wasted, understanding why it&amp;rsquo;s happening, and applying potential solutions.</description>
    </item>
    
    <item>
      <title>Best practices in Android development</title>
      <link>https://www.codeisgo.com/post/best-practices-android-development-2018050201/</link>
      <pubDate>Wed, 02 May 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/best-practices-android-development-2018050201/</guid>
      <description>Idorenyin Obong from Auth0 wrote this piece about practices in Android development. Best practices are simply professional standards that are acceptable in a field. Here, we will look at such practices as it relates to Android development.</description>
    </item>
    
    <item>
      <title>Developing a deeper understanding of Apache Kafka architecture</title>
      <link>https://www.codeisgo.com/post/developing-deeper-understanding-of-apache-kafka-architecture-2018050101/</link>
      <pubDate>Tue, 01 May 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/developing-deeper-understanding-of-apache-kafka-architecture-2018050101/</guid>
      <description>Insidebigdata team wrote this article in which they provide 30,000 feet overview of Apache Kafka architecture. Kafka, the distributed streaming platform, features an architecture that provides application messaging that is very clear.</description>
    </item>
    
    <item>
      <title>Agile architecture -- strategies for scaling agile development</title>
      <link>https://www.codeisgo.com/post/agile-architecture-strategies-for-scaling-agile-development-2018042801/</link>
      <pubDate>Sat, 28 Apr 2018 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/agile-architecture-strategies-for-scaling-agile-development-2018042801/</guid>
      <description>An article by Agilemodeling in which they focus on important aspect of architecture in agile scaling. Contrary to popular belief, architecture is an important aspect of agile software development efforts. An architecture is a critical part of scaling agile approaches to meet the real-world needs of modern organizations.</description>
    </item>
    
    <item>
      <title>Creating multiple authentication in Laravel 5.5 using middleware</title>
      <link>https://www.codeisgo.com/post/creating-multiple-authentication-laravel-55-using-middleware-2018042701/</link>
      <pubDate>Fri, 27 Apr 2018 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/creating-multiple-authentication-laravel-55-using-middleware-2018042701/</guid>
      <description>An article by Cloudways in which they deal with different roles and permissions in typical web application. To verify the users, applications need to have an authentication module or functionality. Using Middleware, you can easily implement multiple authentication in Laravel.</description>
    </item>
    
    <item>
      <title>Getting started with static site generator Vuepress</title>
      <link>https://www.codeisgo.com/post/getting-started-with-vuepress-static-site-gerenator-2018042401/</link>
      <pubDate>Tue, 24 Apr 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/getting-started-with-vuepress-static-site-gerenator-2018042401/</guid>
      <description>An article by Egwuenu Gift about static site generator tooling in Vue. Vue creator Evan You came up with this awesome tool for writing documentation for Vue. A VuePress site is, in fact, an Single Page Application powered by Vue, Vue Router, and webpack.</description>
    </item>
    
    <item>
      <title>How to organize your thoughts on whiteboard and crush your technical interview</title>
      <link>https://www.codeisgo.com/post/organize-your-thoughts-on-whiteboard-crush-technical-interview-2018042101/</link>
      <pubDate>Sat, 21 Apr 2018 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/organize-your-thoughts-on-whiteboard-crush-technical-interview-2018042101/</guid>
      <description>Doug Arcuri piece on organizational skills and the applied science of gluing lots of things together in the craft of software engineering. Author empathizes with those who experience technical interviews that are not classically trained.</description>
    </item>
    
    <item>
      <title>End-to-End web testing with TestCafe</title>
      <link>https://www.codeisgo.com/post/end-to-end-web-testing-testcafe-2018042001/</link>
      <pubDate>Fri, 20 Apr 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/end-to-end-web-testing-testcafe-2018042001/</guid>
      <description>Moataz Nabil wrote this article about faster end to end testing of web applications. TestCafe is a  Node.js tool to automate end-to-end web testing. You can write tests in JS or TypeScript, run them and view results.</description>
    </item>
    
    <item>
      <title>How to build a mini supercomputer for under $100
</title>
      <link>https://www.codeisgo.com/post/how-to-build-mini-supercomputer-for-under-100-2018041801/</link>
      <pubDate>Wed, 18 Apr 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-build-mini-supercomputer-for-under-100-2018041801/</guid>
      <description>An article by Daniel Oberhaus in which he offers a quick inside how Wei Lin built a scalable computing cluster comprised of $7 chips. Github user Wei Lin has demonstrated, it&amp;rsquo;s possible to make a home made computing cluster that doesn&amp;rsquo;t break the bank.</description>
    </item>
    
    <item>
      <title>TensorFlow on Mobile: TensorFlow Lite introduction
</title>
      <link>https://www.codeisgo.com/post/tensorflow-on-mobile-tensorflow-lite-2018041701/</link>
      <pubDate>Tue, 17 Apr 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/tensorflow-on-mobile-tensorflow-lite-2018041701/</guid>
      <description>Sagar Sharma short introduction to TensorFlow on mobile. TensorFlow Lite is a lightweight and a next step from TensorFlow Mobile. You can do almost all the things that you do on TensorFlow mobile but much faster.</description>
    </item>
    
    <item>
      <title>Parallel development is killing your productivity!
</title>
      <link>https://www.codeisgo.com/post/parallel-development-is-killing-your-productivity-2018041501/</link>
      <pubDate>Sun, 15 Apr 2018 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/parallel-development-is-killing-your-productivity-2018041501/</guid>
      <description>Mike Hall to the point article about similarity between content switching and parallel development. Parallel Development is working multiple projects or features at the same time. Parallel Development has, unfortunately, become commonplace in industry and accepted as the default standard way of organizing work.</description>
    </item>
    
    <item>
      <title>Minimum Viable Product (MVP) and design -- balancing risk to gain reward
</title>
      <link>https://www.codeisgo.com/post/mvp-and-design-balancing-risk-to-gain-reward-2018041301/</link>
      <pubDate>Fri, 13 Apr 2018 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/mvp-and-design-balancing-risk-to-gain-reward-2018041301/</guid>
      <description>An article from Interaction Design Foundation on the merit of MVP. The idea of the minimum viable product (MVP) has been around for some time. But why is the concept of value vital to the MVP strategy?</description>
    </item>
    
    <item>
      <title>Splitting up Terraform &amp; state file separation
</title>
      <link>https://www.codeisgo.com/post/terraform-state-file-separation-2018041201/</link>
      <pubDate>Thu, 12 Apr 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/terraform-state-file-separation-2018041201/</guid>
      <description>Site reliability engineer Matt Ouille&amp;rsquo;s article about terraform state files. Terraform is a tool for building, changing, and versioning infrastructure safely and efficiently. State files literally are the single source of truth, as far as Terraform is concerned, in regard to your infrastructure.</description>
    </item>
    
    <item>
      <title>Everything you need to know about tree data structures
</title>
      <link>https://www.codeisgo.com/post/everything-about-tree-data-structures-2018041101/</link>
      <pubDate>Wed, 11 Apr 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/everything-about-tree-data-structures-2018041101/</guid>
      <description>Article by author TK focusing on data tree structures. If you are pursuing a Computer Science degree, you have to take a class on data structure. You will learn about hash tables, linked lists, queues, and stacks. Those data structures are called &amp;ldquo;linear&amp;rdquo; data structures because they all have a logical start and a logical end. However, trees and graphs don&amp;rsquo;t store data linear. Both data structures store data in a specific way.</description>
    </item>
    
    <item>
      <title>Maven scopes vs. Gradle configurations
</title>
      <link>https://www.codeisgo.com/post/maven-scopes-versus-gradle-configurations-java-scala-2018041001/</link>
      <pubDate>Tue, 10 Apr 2018 20:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/maven-scopes-versus-gradle-configurations-java-scala-2018041001/</guid>
      <description>Andres Amiray blog post about comparison of Maven and Gradle. Both Maven and Gradle are popular choices when it comes to building Java projects. These tools share common traits but there are some key differences that make you more productive depending on a particular scenario.</description>
    </item>
    
    <item>
      <title>Avoiding the wrong MVP approach</title>
      <link>https://www.codeisgo.com/post/avoiding-wrong-mvp-approach-2019040701/</link>
      <pubDate>Sat, 07 Apr 2018 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/avoiding-wrong-mvp-approach-2019040701/</guid>
      <description>An interesting article by Jared M. Spool about Minimal Viable Product (MVP) and how it is not about coding every time.</description>
    </item>
    
    <item>
      <title>Building a PWA chat app with Vue.js and Firebase (p1)</title>
      <link>https://www.codeisgo.com/post/building-pwa-chat-app-vue-js-and-firebase-p1-2018040601/</link>
      <pubDate>Fri, 06 Apr 2018 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-pwa-chat-app-vue-js-and-firebase-p1-2018040601/</guid>
      <description>Kohwo Orien article about how to utilize Vue.js for building of Progressive Web Apps. Vue.js is a progressive framework for building web user interfaces. It became one of the recommended frameworks for building fast, reliable progressive web applications with offline capabilities and performance.</description>
    </item>
    
    <item>
      <title>Express.js and AWS Lambda serverless love story
</title>
      <link>https://www.codeisgo.com/post/expressjs-aws-lambda-serverless-2018033001/</link>
      <pubDate>Fri, 30 Mar 2018 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/expressjs-aws-lambda-serverless-2018033001/</guid>
      <description>Slobodan Stojanović article about creating serverless applications in Express.js. Express apps are easy to build, it is de facto the most popular Node.js framework.</description>
    </item>
    
    <item>
      <title>Web scraping with Golang
</title>
      <link>https://www.codeisgo.com/post/web-scraping-with-go-2018032901/</link>
      <pubDate>Thu, 29 Mar 2018 21:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/web-scraping-with-go-2018032901/</guid>
      <description>Nano Dano wrote this lengthy article about web scraping with golang. It can be useful in a variety of situations, like when a website does not provide an API, or you need to parse and extract web content programmatically. Tutorial walks through using the standard library to perform a variety of tasks like making requests, changing headers, setting cookies, using regular expressions, and parsing URLs.</description>
    </item>
    
    <item>
      <title>The 4 Inflection Points of Company Culture
</title>
      <link>https://www.codeisgo.com/post/4-inflection-points-of-company-culture-2018032501/</link>
      <pubDate>Sun, 25 Mar 2018 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/4-inflection-points-of-company-culture-2018032501/</guid>
      <description>Brian Halligan, CEO of HubSpot, wrote this interesting article about lessons from HubSpot&amp;rsquo;s journey from startup to scaleup. HubSpot is inbound marketing and sales software that helps companies attract visitors, convert leads, and close customers.</description>
    </item>
    
    <item>
      <title>HTTP heuristic caching (missing cache-control and expires headers) explained
</title>
      <link>https://www.codeisgo.com/post/http-heuristic-caching-missing-cache-control-and-expires-headers-explained-2018032201/</link>
      <pubDate>Thu, 22 Mar 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/http-heuristic-caching-missing-cache-control-and-expires-headers-explained-2018032201/</guid>
      <description>Paul Calvano explains why WebPageTest can sometimes show that a repeat view loaded with less bytes downloaded, while also triggering warnings related to browser caching. It can seem like the test is reporting an issue that does not exist, but in fact it&amp;rsquo;s often a sign of a more serious issue that should be investigated.</description>
    </item>
    
    <item>
      <title>Golang testing at Stream
</title>
      <link>https://www.codeisgo.com/post/golang-testing-at-stream-2018032101/</link>
      <pubDate>Wed, 21 Mar 2018 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/golang-testing-at-stream-2018032101/</guid>
      <description>Federico Ruggi deep dive into testing of golang apps at Stream. Stream&amp;rsquo;s API is used in production by more than 500 companies and 200 million end users. While they like to move fast, they definitely don&amp;rsquo;t like to break things. Stream is an API for building activity feeds that enables your development team to build personalized activity feeds this week.</description>
    </item>
    
    <item>
      <title>JavaScript iteration protocols (Iterable and Iterator) and Generators
</title>
      <link>https://www.codeisgo.com/post/javascript-iteration-protocols-iterable-iterator-generators-2018032001/</link>
      <pubDate>Tue, 20 Mar 2018 21:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/javascript-iteration-protocols-iterable-iterator-generators-2018032001/</guid>
      <description>Anton Petrov interesting article about iteration protocols. Iterables and Iterators are not built-ins or syntactic sugar introduced by some recent ECMAScript standard, but protocols that were defined in the ECMAScript&amp;rsquo;s 6th edition.</description>
    </item>
    
    <item>
      <title>Want to increase your worth as a developer? Learn to impact the business.
</title>
      <link>https://www.codeisgo.com/post/increase-your-worth-as-developer-impact-business-2018031901/</link>
      <pubDate>Mon, 19 Mar 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/increase-your-worth-as-developer-impact-business-2018031901/</guid>
      <description>Brandon Gregory thoughts on how to increase your worths to the business. As developers, working toward better positions and better salary means increasing your worth to your employer. Getting better at the technologies you use is a given. How do we tangibly increase our value to the companies we work for?</description>
    </item>
    
    <item>
      <title>Why performance matters
</title>
      <link>https://www.codeisgo.com/post/why-web-performance-matter-2018031601/</link>
      <pubDate>Fri, 16 Mar 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-web-performance-matter-2018031601/</guid>
      <description>Jeremy Wagner wrote this piece about a common problem: Performance. Sites and apps are richer in functionality than ever before. As a consequence, they&amp;rsquo;ve become more demanding of network and device resources. So much so, that we now struggle with achieving a high level of performance across a variety of network conditions and devices.</description>
    </item>
    
    <item>
      <title>17 JavaScript / Node.js performance coding tips to make applications faster
</title>
      <link>https://www.codeisgo.com/post/17-javascript-nodejs-performance-coding-tips-to-make-applications-faster-2018031501/</link>
      <pubDate>Thu, 15 Mar 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/17-javascript-nodejs-performance-coding-tips-to-make-applications-faster-2018031501/</guid>
      <description>Paul Shan article about misconceptions, shallow knowledge, bad assumptions among the JavaScript community members. In this article author has come up with a list of tips, which can make your JavaScript application faster.</description>
    </item>
    
    <item>
      <title>Productive with Docker in 20 minutes</title>
      <link>https://www.codeisgo.com/post/productive-docker-in-20-minutes-2018031301/</link>
      <pubDate>Tue, 13 Mar 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/productive-docker-in-20-minutes-2018031301/</guid>
      <description>George Fogle article about how to find a better, more productive development workflow with Docker. Docker and container-based development is really going to save you time in the future. As well as make working and debugging code a breeze.</description>
    </item>
    
    <item>
      <title>Comparing AWS Lambda performance of Node.js, Python, Java, C# and Go</title>
      <link>https://www.codeisgo.com/post/comparing-aws-lambda-performance-of-node-js-python-java-c-and-go-2018031001/</link>
      <pubDate>Sat, 10 Mar 2018 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/comparing-aws-lambda-performance-of-node-js-python-java-c-and-go-2018031001/</guid>
      <description>Yun Zhi Li &amp;ndash; VP of Engineering APAC at continoHQ &amp;ndash; wrote this article as a reaction to comparison of lambdas done in previous year by Yan Cui. He noticed that despite AWS adding more languages to lambda runtime, old languages were not neglected. In the article he reviewed and updated runtime performance benchmark of all five programming languages supported by AWS Lambda.</description>
    </item>
    
    <item>
      <title>How to securely store API keys</title>
      <link>https://www.codeisgo.com/post/how-to-securely-store-api-keys-2018030701/</link>
      <pubDate>Wed, 07 Mar 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-securely-store-api-keys-2018030701/</guid>
      <description>Bruno Pedro detailed blog post focusing on secure storage of your API keys in the cloud. Many people store sensitive information in private git repositories. If you do this, please think about it twice.</description>
    </item>
    
    <item>
      <title>Addressing the Theory of Constraints with DevOps</title>
      <link>https://www.codeisgo.com/post/addressing-theory-of-constraints-with-devops-2018030401/</link>
      <pubDate>Sun, 04 Mar 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/addressing-theory-of-constraints-with-devops-2018030401/</guid>
      <description>In his article Stefan Thorpe focuses on Theory of Constrains and DevOps. &amp;ldquo;Theory of Constraints&amp;rdquo; was originally conceived by Israeli business management educator and philosopher, Dr. Eliyahu M. Goldratt. Theory of Constraints inspired the development of new business management concepts and systems to revolutionize production procedures in manufacturing. These practices of systems management all seek to improve on or, where possible, remove bottlenecks through process analysis.</description>
    </item>
    
    <item>
      <title>Elegant patterns in modern JavaScript RORO</title>
      <link>https://www.codeisgo.com/post/elegant-patterns-in-modern-javascript-roro-2018030201/</link>
      <pubDate>Fri, 02 Mar 2018 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/elegant-patterns-in-modern-javascript-roro-2018030201/</guid>
      <description>Bill Sourour from DevMastery.com wrote this article to introduce the pattern he has been using. He claims he did not invent it and came across it in other people&amp;rsquo;s code and eventually adopted it himself. The pattern is Receive an object, return an object (RORO).</description>
    </item>
    
    <item>
      <title>NEAL, Uber&#39;s Open Source language-agnostic linting platform</title>
      <link>https://www.codeisgo.com/post/neal-ubers-open-source-language-agnostic-linting-platform-2018022701/</link>
      <pubDate>Wed, 28 Feb 2018 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/neal-ubers-open-source-language-agnostic-linting-platform-2018022701/</guid>
      <description>Tadeu Zagallo announcment and introduction into NEAL. To make code reviews easier, Uber engineers built Not Exactly a Linter (NEAL), an open source language-agnostic tool that allows engineers to write custom syntax-based rules, thereby automating sections of the code review process.</description>
    </item>
    
    <item>
      <title>AWS AppSync GraphQL API with Golang Lambda source</title>
      <link>https://www.codeisgo.com/post/aws-appsync-graphql-api-with-golang-lambda-source-2018022501/</link>
      <pubDate>Sun, 25 Feb 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/aws-appsync-graphql-api-with-golang-lambda-source-2018022501/</guid>
      <description>Sebastian Muller wrote this article / tutorial about AWS AppSync, a serverless GraphQL with support for custom data sources using AWS Lambda. To enable easy access to his RSS feed, author created a simple GraphQL API using AWS AppSync.</description>
    </item>
    
    <item>
      <title>Open Source documentation by example</title>
      <link>https://www.codeisgo.com/post/open-source-documentation-by-example-2018022401/</link>
      <pubDate>Sat, 24 Feb 2018 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/open-source-documentation-by-example-2018022401/</guid>
      <description>John Tucker addresses important question how to create documentation for open source project. He takes us through example and will demonstrate a compelling documentation organization for an open source project.</description>
    </item>
    
    <item>
      <title>Winding down an open source project</title>
      <link>https://www.codeisgo.com/post/winding-down-open-source-project-2018022301/</link>
      <pubDate>Fri, 23 Feb 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/winding-down-open-source-project-2018022301/</guid>
      <description>Guys from The Linux Foundation produced this Open Source Guide which is designed to offer advice about how your enterprise and your development team can plan for the day when you are ready to end or move away from an unneeded open source project.</description>
    </item>
    
    <item>
      <title>Event-driven architecture is not just about events!</title>
      <link>https://www.codeisgo.com/post/event-driven-architecture-not-just-about-events-2018022101/</link>
      <pubDate>Wed, 21 Feb 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/event-driven-architecture-not-just-about-events-2018022101/</guid>
      <description>Frans van Buul another look at event-driven architecture for a perspective you might not have seen to learn about messaging patterns, coupling, and more. Author has seen some stuff happening in this area which he believes to represent an anti-pattern.</description>
    </item>
    
    <item>
      <title>Deploy serverless machine learning microservice with scikit-learn</title>
      <link>https://www.codeisgo.com/post/deploy-serverless-machine-learning-microservice-aws-lambda-scikit-learn-2018021801/</link>
      <pubDate>Sun, 18 Feb 2018 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/deploy-serverless-machine-learning-microservice-aws-lambda-scikit-learn-2018021801/</guid>
      <description>Patrick Michelberger created this tutorial in which we deploy a machine learning microservice using AWS Lambda, AWS API Gateway and scikit-learn.</description>
    </item>
    
    <item>
      <title>BeamParticle -- polyglot dynamic programming engine</title>
      <link>https://www.codeisgo.com/post/beamparticle-polyglot-dynamic-programming-engine-2018021701/</link>
      <pubDate>Sat, 17 Feb 2018 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/beamparticle-polyglot-dynamic-programming-engine-2018021701/</guid>
      <description>Neeraj Sharma introduction into BeamParticle &amp;ndash; an open source project built on top of the Erlang virtual machine (BEAM), which allows dynamic (re)programming in multiple programming languages. The project supports six different programming languages; namely: Erlang, Elixir, Java, Python, Efene, and PHP.</description>
    </item>
    
    <item>
      <title>Journey into concurrent programming in Scala</title>
      <link>https://www.codeisgo.com/post/journey-into-concurrent-programming-in-scala-2018021501/</link>
      <pubDate>Thu, 15 Feb 2018 18:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/journey-into-concurrent-programming-in-scala-2018021501/</guid>
      <description>Justin LeFebvre interesting article about building a number of highly available Scala web services and making the most impact by modifying code to maximize CPU utilization on a per service basis. Enter the &amp;ldquo;scala.concurrent.Future&amp;rdquo; type!</description>
    </item>
    
    <item>
      <title>Creating first Angular app. Implement routing</title>
      <link>https://www.codeisgo.com/post/creating-first-angular-app-implement-routing-2018021401/</link>
      <pubDate>Wed, 14 Feb 2018 18:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/creating-first-angular-app-implement-routing-2018021401/</guid>
      <description>Monty Shokeen 3 part of tutorial series in which he demonstrates how to go about creating you first Angular application. This post is part of a series called Creating your first Angular app. This series will teach you how to create your first Angular app in a beginner friendly manner.</description>
    </item>
    
    <item>
      <title>Amazing advantages of Golang nobody talks about</title>
      <link>https://www.codeisgo.com/post/amazing-advantages-of-golang-2018021201/</link>
      <pubDate>Mon, 12 Feb 2018 19:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/amazing-advantages-of-golang-2018021201/</guid>
      <description>Kirill Rogovoy article in which he discusses why you should give Go a chance and where to start. This article is not about the main selling points of Golang that you usually see. These are some rather small but still significant features.</description>
    </item>
    
    <item>
      <title>Why cryptography is much harder than software engineers think</title>
      <link>https://www.codeisgo.com/post/why-cryptography-is-much-harder-than-software-engineers-think-2018021101/</link>
      <pubDate>Sun, 11 Feb 2018 18:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-cryptography-is-much-harder-than-software-engineers-think-2018021101/</guid>
      <description>Andrew Mayo, senior system architect at 1E, wrote this intriguing article about ROCA vulnerability and how it raises some important issues about the design of secure cryptographic software. The vulnerability is not in this case an obvious coding error such as a buffer overflow, or the use of a poor quality random number generator.</description>
    </item>
    
    <item>
      <title>GraphQL introduction at the REST-aurant</title>
      <link>https://www.codeisgo.com/post/graphql-introduction-at-the-rest-aurant-2018021001/</link>
      <pubDate>Sat, 10 Feb 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/graphql-introduction-at-the-rest-aurant-2018021001/</guid>
      <description>Gregor intro into GraphQL. The article is accompanied with video presentation. If you ever wondered what GraphQL can do for you and you know a bit of JavaScript, this is an excellent post explaining basic concepts of GraphQL.</description>
    </item>
    
    <item>
      <title>Lambda architecture in Microsoft Azure</title>
      <link>https://www.codeisgo.com/post/lambda-architecture-in-microsoft-azure-2018020901/</link>
      <pubDate>Fri, 09 Feb 2018 19:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/lambda-architecture-in-microsoft-azure-2018020901/</guid>
      <description>Josh Lane interesting article on lambda architecture in Azure. His article focuses mainly on IoT specifics, but this design requires only a few minor tweaks to accommodate other non-IoT contexts. The concepts behind lambda architecture are straightforward and uncomplicated on their own.</description>
    </item>
    
    <item>
      <title>Event-driven architectures &amp; AsyncAPI</title>
      <link>https://www.codeisgo.com/post/event-driven-architectures-at-asyncapi-2018020601/</link>
      <pubDate>Tue, 06 Feb 2018 16:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/event-driven-architectures-at-asyncapi-2018020601/</guid>
      <description>Fran Mendez article about event-driven architecture. Engineers, often forget that APIs are not just HTTP APIs. API stands for &amp;ldquo;Application Programming Interface&amp;rdquo;. It&amp;rsquo;s exactly the &amp;ldquo;Interface&amp;rdquo; where author wants to focus.</description>
    </item>
    
    <item>
      <title>RESTful communication between microservices can be perfectly fine</title>
      <link>https://www.codeisgo.com/post/why-restful-communication-between-microservices-can-be-perfectly-fine-2018020401/</link>
      <pubDate>Sun, 04 Feb 2018 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-restful-communication-between-microservices-can-be-perfectly-fine-2018020401/</guid>
      <description>Daniel Westheide article in which he wants to clarify how the terms used should be understood and show that HTTP and REST for internal service communication can be perfectly fine. He also explains that choosing to do so has nothing to do with whether your services integrate synchronously or asynchronously –- and the latter question is what you should really be concerned with.</description>
    </item>
    
    <item>
      <title>10 open-source Kubernetes tools</title>
      <link>https://www.codeisgo.com/post/open-source-kubernetes-tools-for-highly-effective-site-reliability-engineers-and-operations-teams-2018020301/</link>
      <pubDate>Sat, 03 Feb 2018 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/open-source-kubernetes-tools-for-highly-effective-site-reliability-engineers-and-operations-teams-2018020301/</guid>
      <description>Abhishek Tiwari article about curated list of 10 open-source Kubernetes tools for highly effective SRE and Ops Teams. If you are running workloads in Kubernetes, your site reliability engineering (SRE) and operations (Ops) teams need right kind of tooling to ensure the high-reliability of the Kubernetes cluster and workloads running in it.</description>
    </item>
    
    <item>
      <title>Apache Kafka is not for event sourcing</title>
      <link>https://www.codeisgo.com/post/apache-kafka-not-for-event-sourcing-2018020101/</link>
      <pubDate>Thu, 01 Feb 2018 18:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/apache-kafka-not-for-event-sourcing-2018020101/</guid>
      <description>Jesper Hammarbäck article in which he argues why Kafka is not the best tool for event sourcing. Kafka is a great tool for delivering messages between producers and consumers and the optional topic durability allows you to store your messages permanently. Forever if you&amp;rsquo;d like.</description>
    </item>
    
    <item>
      <title>Making sentiment analysis easy with Scikit-learn</title>
      <link>https://www.codeisgo.com/post/making-sentiment-analysis-easy-with-scikit-learn-2018012901/</link>
      <pubDate>Mon, 29 Jan 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/making-sentiment-analysis-easy-with-scikit-learn-2018012901/</guid>
      <description>Lesley Cordero article about sentiment analysis. Sentiment analysis uses computational tools to determine the emotional tone behind words. Python has a bunch of handy libraries for statistics and machine learning so in this post we&amp;rsquo;ll use Scikit-learn to learn how to add sentiment analysis to our applications.</description>
    </item>
    
    <item>
      <title>Storing data in DNA</title>
      <link>https://www.codeisgo.com/post/storing-data-in-dna-seems-easy-2018012701/</link>
      <pubDate>Sat, 27 Jan 2018 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/storing-data-in-dna-seems-easy-2018012701/</guid>
      <description>MIT technology review article about storing data in DNA and how this can be a lot easier than getting it back out. Humanity is creating information at an unprecedented rate—some 16 zettabytes every year (a zettabyte is one billion terabytes). Last year, the research group IDC calculated that we&amp;rsquo;ll be producing over 160 zettabytes every year by 2025.</description>
    </item>
    
    <item>
      <title>5 things every developer should know about software architecture</title>
      <link>https://www.codeisgo.com/post/things-every-developer-should-know-about-software-architecture-2018012601/</link>
      <pubDate>Fri, 26 Jan 2018 18:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/things-every-developer-should-know-about-software-architecture-2018012601/</guid>
      <description>Simon Brown post on InfoQ site regarding things developers should know about software architecture. Even now, it seems that software development teams are still struggling with some of the basics, especially those aspects related to software architecture.</description>
    </item>
    
    <item>
      <title>In defence of swap -- common misconceptions</title>
      <link>https://www.codeisgo.com/post/linux-swap-common-misconceptions-2018012301/</link>
      <pubDate>Tue, 23 Jan 2018 18:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/linux-swap-common-misconceptions-2018012301/</guid>
      <description>Chris Down lengthy post about swap and how it is a useful tool to allow equality of reclamation of memory pages, but its purpose is frequently misunderstood, leading to its negative perception across the industry.</description>
    </item>
    
    <item>
      <title>Neural networks, manifolds, and topology</title>
      <link>https://www.codeisgo.com/post/neural-networks-manifolds-and-topology-2018012201/</link>
      <pubDate>Mon, 22 Jan 2018 18:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/neural-networks-manifolds-and-topology-2018012201/</guid>
      <description>Christopher Olah older article about excitement and interest in deep neural networks because they&amp;rsquo;ve achieved breakthrough results in areas such as computer vision.</description>
    </item>
    
    <item>
      <title>Getting started with Rust on the command line</title>
      <link>https://www.codeisgo.com/post/getting-started-with-rust-on-the-command-line-2018012101/</link>
      <pubDate>Sun, 21 Jan 2018 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/getting-started-with-rust-on-the-command-line-2018012101/</guid>
      <description>Florian Gilcher intro into Rust (rustlang) on the command line. It is for people with no previous knowledge in Rust. It also assumes some knowledge about programming, but none about Rust.</description>
    </item>
    
    <item>
      <title>4 lessons for modern software developers from 1970s mainframe programming</title>
      <link>https://www.codeisgo.com/post/4-lessons-for-modern-software-developers-from-1970s-mainframe-programming-2018012001/</link>
      <pubDate>Sat, 20 Jan 2018 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/4-lessons-for-modern-software-developers-from-1970s-mainframe-programming-2018012001/</guid>
      <description>Alan Zeichick inspiring article about how current programmers should adopt several attitudes that early mainframe developers considered an essential part of their skill sets.</description>
    </item>
    
    <item>
      <title>Introducing Twirp RPC framework for Golang</title>
      <link>https://www.codeisgo.com/post/twirp-rpc-framework-for-golang-2018011901/</link>
      <pubDate>Fri, 19 Jan 2018 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/twirp-rpc-framework-for-golang-2018011901/</guid>
      <description>Spencer Nelson published article in which he introduced an RPC framework they use for communication between backend servers written in Golang. It&amp;rsquo;s called Twirp, and it&amp;rsquo;s available now under an Apache 2 open source license.</description>
    </item>
    
    <item>
      <title>Practical guide for UX and Agile website development</title>
      <link>https://www.codeisgo.com/post/ux-and-agile-website-development-practical-guide-2018011801/</link>
      <pubDate>Thu, 18 Jan 2018 20:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ux-and-agile-website-development-practical-guide-2018011801/</guid>
      <description>Jon-Mikel Bailey wrote this guide to UX and Agile website development. Many experts argue for a more agile approach with sprints based on user feedback and statistical website data. And author agrees that they&amp;rsquo;re not necessarily wrong.</description>
    </item>
    
    <item>
      <title>The art of the error message</title>
      <link>https://www.codeisgo.com/post/art-of-the-error-message-2018011501/</link>
      <pubDate>Mon, 15 Jan 2018 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/art-of-the-error-message-2018011501/</guid>
      <description>Marina Posniak article about writing clear, helpful copy for when things go wrong. Article about an everyday type of failure that doesn&amp;rsquo;t get much attention in the product development process.</description>
    </item>
    
    <item>
      <title>Testing microservices, Spotify experience</title>
      <link>https://www.codeisgo.com/post/microservices-testing-spotify-experience-2018011401/</link>
      <pubDate>Sun, 14 Jan 2018 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/microservices-testing-spotify-experience-2018011401/</guid>
      <description>André Schaffer from Spotify Labs published article about Spotify&amp;rsquo;s journey to microservices testing. In a microservices world achieving confidence that the code does what it should, provide feedback that is fast and with easy maintenance became an art.</description>
    </item>
    
    <item>
      <title>Lambda architecture at Indix p1</title>
      <link>https://www.codeisgo.com/post/practical-lambda-architecture-at-indix-part-1-2018011301/</link>
      <pubDate>Sat, 13 Jan 2018 21:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/practical-lambda-architecture-at-indix-part-1-2018011301/</guid>
      <description>Rajesh Muppalla article about how they at Indix went about implementing stateless lambda architecture for building the big data pipeline. They have built a catalog of several million products and billions of price points collected from thousands of e-commerce websites.</description>
    </item>
    
    <item>
      <title>Brutal lifecycle of JavaScript UI frameworks</title>
      <link>https://www.codeisgo.com/post/brutal-lifecycle-of-javascript-frameworks-2018011201/</link>
      <pubDate>Fri, 12 Jan 2018 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/brutal-lifecycle-of-javascript-frameworks-2018011201/</guid>
      <description>Ian Allen &amp;ndash; a developer on the Internal Tools team at Stack Overflow &amp;ndash; wrote this piece on JavaScript UI frameworks and libraries and how work in cycles. Every six months or so, a new one pops up, claiming that it has revolutionized UI development. This articles draws some interesting conclusions. You may or may not agree with it.</description>
    </item>
    
    <item>
      <title>Sizing up revenue in application container market</title>
      <link>https://www.codeisgo.com/post/sizing-revenue-in-application-container-market-2018011101/</link>
      <pubDate>Thu, 11 Jan 2018 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/sizing-revenue-in-application-container-market-2018011101/</guid>
      <description>Jay Lyman and Greg Zwakman are authors of this interesting study in which they project and estimate container software market. This is update from previous year in which over 150+ of vendors took a part.</description>
    </item>
    
    <item>
      <title>Why AWS DynamoDB is not for everyone</title>
      <link>https://www.codeisgo.com/post/why-aws-dynamodb-is-not-for-everyone-2018011001/</link>
      <pubDate>Wed, 10 Jan 2018 18:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-aws-dynamodb-is-not-for-everyone-2018011001/</guid>
      <description>Cloud architect Forrest Brazeal wrote intriguing article in which he considers shortcomings and advantages of DynamoDB. He interviewed a number of engineers and developers about their experiences with the database service. As great as DynamoDB is &amp;ndash; and as rousing as its success stories are &amp;ndash; it has also left plenty of failed implementations in its wake.</description>
    </item>
    
    <item>
      <title>3 features of ES7 to use right now
</title>
      <link>https://www.codeisgo.com/post/3-features-of-es7-and-beyond-that-you-should-be-using-now-2018010901/</link>
      <pubDate>Tue, 09 Jan 2018 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/3-features-of-es7-and-beyond-that-you-should-be-using-now-2018010901/</guid>
      <description>Derick Bailey wrote a blog post about some interesting features in JavaScript ES7 which you can use right now. It seems everything is changing in JavaScript – even the naming of releases has changed, with years marking the language version.</description>
    </item>
    
    <item>
      <title>Supercharging visualization with Apache Arrow</title>
      <link>https://www.codeisgo.com/post/supercharging-visualization-with-apache-arrow-2018010701/</link>
      <pubDate>Sun, 07 Jan 2018 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/supercharging-visualization-with-apache-arrow-2018010701/</guid>
      <description>Article on KDnuggets™ about how Apache Arrow provides a new way to exchange and visualize data at unprecedented speed and scale. Despite the fact that interactive visualization of large data sets on the web has traditionally been impractical.</description>
    </item>
    
    <item>
      <title>Basics of parallel programming with Swiftlang</title>
      <link>https://www.codeisgo.com/post/basics-of-parallel-programming-with-swift-2018010601/</link>
      <pubDate>Sat, 06 Jan 2018 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/basics-of-parallel-programming-with-swift-2018010601/</guid>
      <description>Jan Olbrich wrote article about his and his team experience with understanding topics like concurrency and parallelism. Together you will learn how to program concurrently.</description>
    </item>
    
    <item>
      <title>MySQL vs. MariaDB: Reality check
</title>
      <link>https://www.codeisgo.com/post/mysql-vs-mariadb-reality-check-2018010401/</link>
      <pubDate>Thu, 04 Jan 2018 21:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/mysql-vs-mariadb-reality-check-2018010401/</guid>
      <description>Colin Charles published extensive comparison between MySQL vs. MariaDB (including Percona Server for MySQL). His goal was to evaluate, at a higher level, MySQL, MariaDB and Percona Server for MySQL side-by-side to better inform the decision making process. It is largely an unofficial response to published comments from the MariaDB Corporation.</description>
    </item>
    
    <item>
      <title>Shareloc: share your location with friends using the cloud</title>
      <link>https://www.codeisgo.com/post/shareloc-share-your-location-with-friends-using-cloud-2018010301/</link>
      <pubDate>Wed, 03 Jan 2018 21:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/shareloc-share-your-location-with-friends-using-cloud-2018010301/</guid>
      <description>Gerrit Grunwald wrote pos about how easy it is to use Java SE and JavaFX to create mobile applications that run on iOS and Android devices in the cloud &amp;ndash; without the need to learn a lot of different platforms.</description>
    </item>
    
    <item>
      <title>How to connect to Redis with Unix sockets in Docker
</title>
      <link>https://www.codeisgo.com/post/how-to-connect-to-redis-with-unix-sockets-in-docker-2018010201/</link>
      <pubDate>Tue, 02 Jan 2018 18:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-connect-to-redis-with-unix-sockets-in-docker-2018010201/</guid>
      <description>Jonathan Baldie short tutorial addressing speed of Redis connection. Connecting to Redis via Unix sockets is usually faster than connecting via TCP/IP.</description>
    </item>
    
    <item>
      <title>Automating CI/CD workflow for serverless apps with CircleCI
</title>
      <link>https://www.codeisgo.com/post/automating-cicd-workflow-for-serverless-apps-with-circleci-2018010101/</link>
      <pubDate>Mon, 01 Jan 2018 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/automating-cicd-workflow-for-serverless-apps-with-circleci-2018010101/</guid>
      <description>Rupak Ganguly wrote neat post about the process of continuous integration and deployment (CI/CD) of serverless application &amp;ndash; which can be really challenging. In this post, author takes a deep look at the end-to-end workflow of automating a CI/CD process for a serverless application via CircleCI.</description>
    </item>
    
    <item>
      <title>Understanding Angular pipes
</title>
      <link>https://www.codeisgo.com/post/understanding-angular-pipes-2017123101/</link>
      <pubDate>Sun, 31 Dec 2017 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/understanding-angular-pipes-2017123101/</guid>
      <description>James Griffiths post on Angular pipes. Angular, the underlying front-end development framework used by Ionic, provides developers with a feature known as pipes which allows data values to be transformed within an application&amp;rsquo;s template view prior to being displayed.</description>
    </item>
    
    <item>
      <title>Sherlock: Near real time search indexing for commerce site
</title>
      <link>https://www.codeisgo.com/post/sherlock-near-real-time-search-indexing-2017123001/</link>
      <pubDate>Sat, 30 Dec 2017 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/sherlock-near-real-time-search-indexing-2017123001/</guid>
      <description>Prasanna Ranganathan from Flipkart published article about building a world-class e-commerce discovery experience through search. The dynamic nature of e-commerce poses unique challenges — stock units, availability, pricing, catalog data, etc. can all change at a very high rate and the system needs to keep up with the latest data lest the customer be disappointed.</description>
    </item>
    
    <item>
      <title>A primer on deep learning
</title>
      <link>https://www.codeisgo.com/post/primer-on-deep-learning-2017122901/</link>
      <pubDate>Fri, 29 Dec 2017 19:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/primer-on-deep-learning-2017122901/</guid>
      <description>Post written by Jeremy Fain &amp;ndash; the CEO and co-founder of Cognitiv, the first neural network technology. In it he addresses what deep learning, machine learning and artificial intelligence is.</description>
    </item>
    
    <item>
      <title>Ports and Adapters Architecture</title>
      <link>https://www.codeisgo.com/post/ports-adapters-architecture-2017122801/</link>
      <pubDate>Thu, 28 Dec 2017 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ports-adapters-architecture-2017122801/</guid>
      <description>Herberto Graca wrote another piece for a series of posts about Software Architecture. The Ports &amp;amp; Adapters Architecture (aka Hexagonal Architecture) was thought of by Alistair Cockburn and written down on his blog in 2005.</description>
    </item>
    
    <item>
      <title>Agents and tasks in Elixir</title>
      <link>https://www.codeisgo.com/post/agents-and-tasks-in-elixir-2017122701/</link>
      <pubDate>Wed, 27 Dec 2017 21:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/agents-and-tasks-in-elixir-2017122701/</guid>
      <description>Vitaly Tatarintsev wrote article about messaging in Elixirlang. Elixir provides nice wrappers around processes such as Agents and Tasks. Agents allow us to keep a state and Tasks help us to run processes in parallel.</description>
    </item>
    
    <item>
      <title>Introduction to WebAssembly - why should we care?</title>
      <link>https://www.codeisgo.com/post/introduction-to-webassembly-why-should-we-care-2017122601/</link>
      <pubDate>Tue, 26 Dec 2017 19:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introduction-to-webassembly-why-should-we-care-2017122601/</guid>
      <description>Gabriele Tomassetti article about WebAssembly, or wasm, which is a low-level bytecode format for in-browser client-side scripting. In practical terms, WebAssembly is implemented by browsers&amp;rsquo; developers on the back of the existing JavaScript engine.</description>
    </item>
    
    <item>
      <title>What is WebAssembly?</title>
      <link>https://www.codeisgo.com/post/what-is-webassembly-2017122301/</link>
      <pubDate>Sat, 23 Dec 2017 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-is-webassembly-2017122301/</guid>
      <description>Eric Elliott article about WebAssembly. WebAssembly gives us access to a set of low level building blocks that we can use to construct just about anything you can imagine.</description>
    </item>
    
    <item>
      <title>8 components you need to run containers in production</title>
      <link>https://www.codeisgo.com/post/8-components-you-need-to-run-containers-in-production-2017122201/</link>
      <pubDate>Fri, 22 Dec 2017 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/8-components-you-need-to-run-containers-in-production-2017122201/</guid>
      <description>Khash Sajadi published article about components for containers in production. If you&amp;rsquo;ve been observing containers for long-enough (and that&amp;rsquo;s about two years or so in this industry) you will also notice the &amp;ldquo;product churn&amp;rdquo;.</description>
    </item>
    
    <item>
      <title>Onboard people, not technology</title>
      <link>https://www.codeisgo.com/post/onboard-people-not-technology-2017122101/</link>
      <pubDate>Thu, 21 Dec 2017 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/onboard-people-not-technology-2017122101/</guid>
      <description>Marcus Blankenship article in which he focuses on onboarding process in software companies. He rightly points out that setting up a productive dev environment isn&amp;rsquo;t onboarding.</description>
    </item>
    
    <item>
      <title>KubeVirt - the first look</title>
      <link>https://www.codeisgo.com/post/kubevirt-first-look-2017121901/</link>
      <pubDate>Tue, 19 Dec 2017 21:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/kubevirt-first-look-2017121901/</guid>
      <description>Karim Boumedhel wrote interesting article introducing Kubernetes virtualization API (KubeVirt) - an API and runtime add-on for Kubernetes in order to define and manage virtual machines.</description>
    </item>
    
    <item>
      <title>Managing AWS Lambda function concurrency</title>
      <link>https://www.codeisgo.com/post/managing-aws-lambda-function-concurrency-2017121701/</link>
      <pubDate>Sun, 17 Dec 2017 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/managing-aws-lambda-function-concurrency-2017121701/</guid>
      <description>Chris Munns long article diving straight to the point of AWS Lambda concurrency. In AWS Lambda, which is the core of the serverless platform at AWS, the unit of scale is a concurrent execution. This refers to the number of executions of your function code that are happening at any given time.</description>
    </item>
    
    <item>
      <title>Using F# with .NET Core</title>
      <link>https://www.codeisgo.com/post/using-fsharp-with-net-core-2017121501/</link>
      <pubDate>Fri, 15 Dec 2017 19:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/using-fsharp-with-net-core-2017121501/</guid>
      <description>Ody Mbegbu&amp;rsquo;s article about using F# together with .NET Core. In it he suggests that personality and design of .NET Core better suits F# development.</description>
    </item>
    
    <item>
      <title>Building Inclusive Web: Why Accessibility Matters</title>
      <link>https://www.codeisgo.com/post/building-inclusive-web-why-accessibility-matters-2017121201/</link>
      <pubDate>Tue, 12 Dec 2017 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-inclusive-web-why-accessibility-matters-2017121201/</guid>
      <description>Sami Keijonen has written this good article about accessibility and why it matters. Accessibility matters because we, the people, want to use the web. Working towards an inclusive web helps us achieve that goal.</description>
    </item>
    
    <item>
      <title>How to install Centmin Mod with Let&#39;s Encrypt and CloudFlare</title>
      <link>https://www.codeisgo.com/post/how-to-install-centmin-mod-with-lets-encrypt-and-cloudflare-2017122501/</link>
      <pubDate>Mon, 11 Dec 2017 21:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-install-centmin-mod-with-lets-encrypt-and-cloudflare-2017122501/</guid>
      <description>Mike Tabor posted tutorial how to install LAMP server via Centmin Mod and take advantage of free SSL certificates with Let&amp;rsquo;s Encrypt and also leveraging free DNS from CloudFlare.</description>
    </item>
    
    <item>
      <title>TypeScript 2.4 weak type detection</title>
      <link>https://www.codeisgo.com/post/typescript-2-4-weak-type-detection-2017121001/</link>
      <pubDate>Sun, 10 Dec 2017 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/typescript-2-4-weak-type-detection-2017121001/</guid>
      <description>Marius Schulz short into into TypesScript weak type detection with code examples. A type is considered weak if all of its properties are optional. More specifically, a weak type defines one or more optional properties, no required properties, and no index signatures.</description>
    </item>
    
    <item>
      <title>Quantum computing explained (like you are a 5-year-old)</title>
      <link>https://www.codeisgo.com/post/quantum-computing-explained-for-5-year-old-2017120901/</link>
      <pubDate>Sat, 09 Dec 2017 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/quantum-computing-explained-for-5-year-old-2017120901/</guid>
      <description>Preethi Ranjit popular article dealing with what quantum computing is in simple terms. We now know that a quantum mechanics and computing combination exists and suddenly this is inside everybody&amp;rsquo;s scope of interest.</description>
    </item>
    
    <item>
      <title>Why functional programming from a developer productivity perspective</title>
      <link>https://www.codeisgo.com/post/why-functional-programming-from-developer-productivity-perspective-2017120601/</link>
      <pubDate>Fri, 08 Dec 2017 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-functional-programming-from-developer-productivity-perspective-2017120601/</guid>
      <description>Xiaoyun Yangn take on why we should consider (or not) functional programming. We build complex programs with many moving parts. Programs are expected to be reliable, responsive, and error resistant.</description>
    </item>
    
    <item>
      <title>Toward functional programming analogy for microservices</title>
      <link>https://www.codeisgo.com/post/toward-functional-programming-analogy-for-microservices-2017120701/</link>
      <pubDate>Thu, 07 Dec 2017 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/toward-functional-programming-analogy-for-microservices-2017120701/</guid>
      <description>Bobby Calderwood - distinguished Engineer at Capital One - excellent article on micorservices and whether organizations should adopt, refrain from, or abandon microservices architecture. But more importantly what style of microservices would map most closely to the needs of the organization?</description>
    </item>
    
    <item>
      <title>Advice for new JavaScript programmer</title>
      <link>https://www.codeisgo.com/post/next-steps-for-new-javascript-progammers-2017120601/</link>
      <pubDate>Wed, 06 Dec 2017 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/next-steps-for-new-javascript-progammers-2017120601/</guid>
      <description>Christian Heilmann blog post full of advice to new programmers who just learned JavaScript. JavaScript has evolved from being a &amp;ldquo;toy language&amp;rdquo;, &amp;ldquo;real programmers&amp;rdquo; laughed at into the language that powers the web and beyond.</description>
    </item>
    
    <item>
      <title>3 common cybersecurity maturity failings</title>
      <link>https://www.codeisgo.com/post/3-common-cybersecurity-maturity-failings-2017120501/</link>
      <pubDate>Tue, 05 Dec 2017 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/3-common-cybersecurity-maturity-failings-2017120501/</guid>
      <description>Oliver Rochford published short article on cybersecurity maturity and it&amp;rsquo;s failings. The article touches on some interesting points. Especially on how vendors, investors and the media rely on flawed statistics, surveys and a fair dose of wishful thinking in assessing the security maturity of the average enterprise, projecting market growth and product viability.</description>
    </item>
    
    <item>
      <title>Learn from how Netflix mastered 24-hour disc shipping</title>
      <link>https://www.codeisgo.com/post/learn-from-how-netflix-mastered-24-hour-disc-shipping-2017120401/</link>
      <pubDate>Mon, 04 Dec 2017 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/learn-from-how-netflix-mastered-24-hour-disc-shipping-2017120401/</guid>
      <description>Heather McGough piece about how Netflix began as a shoestring startup bolstered by a group of passionate entrepreneurs with a crazy idea, and persistent Lean Startup experimentation ensured the company didn&amp;rsquo;t fail.</description>
    </item>
    
    <item>
      <title>Atomic design in web development</title>
      <link>https://www.codeisgo.com/post/atomic-design-ux-web-2017120301/</link>
      <pubDate>Sun, 03 Dec 2017 13:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/atomic-design-ux-web-2017120301/</guid>
      <description>Dave Rupert blog post which is complenetary to his book about Atomic design. A lot has been said about creating design systems, and much of it focuses on establishing foundations for color, typography, grids, texture and the like.</description>
    </item>
    
    <item>
      <title>Make a Node.js Twitter Bot</title>
      <link>https://www.codeisgo.com/post/make-nodejs-twitter-bot-2017120201/</link>
      <pubDate>Sat, 02 Dec 2017 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/make-nodejs-twitter-bot-2017120201/</guid>
      <description>Ryan wrote neat article about Node.js bot application. It uses the Twitter API in order to make requests for that Twitter Bot, such as tweeting, retweeting, liking, and more. Bots are a fun way to improve your coding skills through creativity.</description>
    </item>
    
    <item>
      <title>AWS Cloud9 – cloud developer environments</title>
      <link>https://www.codeisgo.com/post/aws-cloud9cloud-developer-environments-2017120101/</link>
      <pubDate>Fri, 01 Dec 2017 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/aws-cloud9cloud-developer-environments-2017120101/</guid>
      <description>Randall Hunt published article on how to run your Integrated Development Environment (IDE) in the cloud. One of the first things you learn when you start programming is that, just like any crafts person, your tools matter. A powerful editor and testing pipeline supercharge your productivity.</description>
    </item>
    
    <item>
      <title>HTTP/2 PUSH vs HTTP Preload</title>
      <link>https://www.codeisgo.com/post/http2-push-vs-http-preload-2017113001/</link>
      <pubDate>Thu, 30 Nov 2017 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/http2-push-vs-http-preload-2017113001/</guid>
      <description>Inian Parameshwaran article about difference between HTTP/2 Push and HTTP Preload. HTTP/2 PUSH is a feature that lets a server preemptively push resources to the client (without a corresponding request).  HTTP Preload is a way to indicate to the browser resources it would require while loading the current page.</description>
    </item>
    
    <item>
      <title>Automated image builds with Jenkins, Packer, and Kubernetes</title>
      <link>https://www.codeisgo.com/post/automated-image-builds-jenkins-packer-kubernetes-2017112801/</link>
      <pubDate>Tue, 28 Nov 2017 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/automated-image-builds-jenkins-packer-kubernetes-2017112801/</guid>
      <description>Detailed article - tutorial from Google Cloud Platform (GCP) engineers about deploying faster. Creating custom images to boot your Google Compute Engine instances or Docker containers can reduce boot time and increase reliability. By pre-installing software into a custom image, you can also reduce your dependency on the availability of 3rd party repositories that are out of your control.</description>
    </item>
    
    <item>
      <title>A brief guide to user experience maps</title>
      <link>https://www.codeisgo.com/post/guide-to-user-experience-maps-2017112701/</link>
      <pubDate>Mon, 27 Nov 2017 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/guide-to-user-experience-maps-2017112701/</guid>
      <description>Christopher Ratcliff to the point article about user experience maps. An industry is struggling to agree on one standardised name for the same thing and author tries to find answer why is that.</description>
    </item>
    
    <item>
      <title>How to host Hugo static website generator on AWS Lambda</title>
      <link>https://www.codeisgo.com/post/how-to-host-hugo-static-website-generator-on-aws-lambda-2017112501/</link>
      <pubDate>Sat, 25 Nov 2017 20:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-host-hugo-static-website-generator-on-aws-lambda-2017112501/</guid>
      <description>Ilya Bezdelev wrote tutorial how to create a static website publishing platform hosted in the cloud using several AWS services. It will run static website generator Hugo on AWS Lambda, store files in AWS S3 and serve them from AWS CloudFront. This is older (2015) but still very good article.</description>
    </item>
    
    <item>
      <title>Rust: Scala engineer&#39;s perspective</title>
      <link>https://www.codeisgo.com/post/rust-from-scala-engineers-perspective-2017112301/</link>
      <pubDate>Thu, 23 Nov 2017 21:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/rust-from-scala-engineers-perspective-2017112301/</guid>
      <description>Lloyd Chan lengthy blog post about his experience with Rust (rustlang) as a experienced Scala developer primarily. This is very detailed article about his experience with loads of links to external resources and libraries in both Rust and Scala.</description>
    </item>
    
    <item>
      <title>Web scraping with Puppeteer and Chrome Headless</title>
      <link>https://www.codeisgo.com/post/web-scraping-puppeteer-chrome-headless-2017112201/</link>
      <pubDate>Wed, 22 Nov 2017 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/web-scraping-puppeteer-chrome-headless-2017112201/</guid>
      <description>Emad Ehsan put together article about how to get started with Web Scraping in Chrome Headless. Chrome Headless is going to be industry leader in Automated Testing of web applications. Puppeteer is the official tool for Chrome Headless by Google Chrome team.</description>
    </item>
    
    <item>
      <title>Host static site with Hugo and Firebase for free</title>
      <link>https://www.codeisgo.com/post/deploy-static-site-with-hugo-and-firebase-for-free-2017112101/</link>
      <pubDate>Tue, 21 Nov 2017 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/deploy-static-site-with-hugo-and-firebase-for-free-2017112101/</guid>
      <description>Ariya Hidayat short and to the point post about hosting static web site with Firebase. He decided to abandon WordPress for his blog and switch to Hugo to generate the content and Firebase to host it. How did the authoring workflow change due to this switch?</description>
    </item>
    
    <item>
      <title>How to host multiple web sites with NGINX and HAProxy using LXD on Ubuntu</title>
      <link>https://www.codeisgo.com/post/how-to-host-multiple-web-sites-nginx-haproxy-lxd-ubuntu-2017111701/</link>
      <pubDate>Fri, 17 Nov 2017 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-host-multiple-web-sites-nginx-haproxy-lxd-ubuntu-2017111701/</guid>
      <description>Simos Xenitellis wrote an article for digitalocean.com about hosting web application in LXD containers. For many Docker became de facto container solution of choice, but there are different Linux containers available. This article is about LXD which can create and manage these containers. LXD provides a hypervisor service to manage the entire life cycle of containers.</description>
    </item>
    
    <item>
      <title>Writing event-driven serverless app plus local development</title>
      <link>https://www.codeisgo.com/post/writing-event-driven-serverless-app-and-local-development-experience-2017111602/</link>
      <pubDate>Thu, 16 Nov 2017 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/writing-event-driven-serverless-app-and-local-development-experience-2017111602/</guid>
      <description>Rupak Ganguly lengthy article on developing and event-driven serverless application. The application has a simple frontend using curl that calls into a couple of backend services: a users service and an email service. It relies on the serverless framework, and app is then deployed to AWS Lambda.</description>
    </item>
    
    <item>
      <title>How to build multilingual app (PHP and Gettext)</title>
      <link>https://www.codeisgo.com/post/how-to-build-multilingual-app-demo-with-php-and-gettext-2017111601/</link>
      <pubDate>Thu, 16 Nov 2017 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-build-multilingual-app-demo-with-php-and-gettext-2017111601/</guid>
      <description>Igor Santos article on challenges of building multilingual applications. Whether you are building a website or a full-fledged web application, making it accessible to a wider audience often requires it to be available in different languages and locales.</description>
    </item>
    
    <item>
      <title>DDD - what&#39;s wrong with CRUD</title>
      <link>https://www.codeisgo.com/post/ddd-domain-driven-design-whats-wrong-with-crud-2017111501/</link>
      <pubDate>Wed, 15 Nov 2017 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ddd-domain-driven-design-whats-wrong-with-crud-2017111501/</guid>
      <description>Golo Roden extensive article about Domain Driven Design and limitations of CRUD. CRUD is simple but limited: the artificial restriction to four verbs and the destructive actions UPDATE and DELETE cause numerous problems. Typically, you will realize these problems early on, even in small applications.</description>
    </item>
    
    <item>
      <title>MongoDB performance issues – fact or fiction</title>
      <link>https://www.codeisgo.com/post/mongodb-performance-issues-fact-or-fiction-2017111401/</link>
      <pubDate>Tue, 14 Nov 2017 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/mongodb-performance-issues-fact-or-fiction-2017111401/</guid>
      <description>Ken W. Alger blog post aiming at clearing up the conversations about MongoDB performance. Often information against MongoDB is based on outdated data and older versions of MongoDB.</description>
    </item>
    
    <item>
      <title>MongoDB architecture explained</title>
      <link>https://www.codeisgo.com/post/mongodb-architecture-explained-2017110201/</link>
      <pubDate>Thu, 02 Nov 2017 19:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/mongodb-architecture-explained-2017110201/</guid>
      <description>Older post from The IBM BP Network about MongoDB. In the blog authors explored the fundamental concepts and assumptions that underlay the architecture of MongoDB.</description>
    </item>
    
    <item>
      <title>Negotiating key IT vendor contracts and CIO</title>
      <link>https://www.codeisgo.com/post/cio-negotiating-key-it-vendor-contracts-2017110101/</link>
      <pubDate>Wed, 01 Nov 2017 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/cio-negotiating-key-it-vendor-contracts-2017110101/</guid>
      <description>Brian E. Thomas article on valude proposition when negotiating new contracts. While it&amp;rsquo;s important for CIOs to provide a strategic advantage and to work on creating a partnership mentality, one area that needs to be smartly managed are those cumbersome and expensive vendor contracts.</description>
    </item>
    
    <item>
      <title>Service discovery for microservices with mu on AWS</title>
      <link>https://www.codeisgo.com/post/service-discovery-microservices-aws-mu-2017103101/</link>
      <pubDate>Tue, 31 Oct 2017 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/service-discovery-microservices-aws-mu-2017103101/</guid>
      <description>Casey Lee post about using stelligent.com tool called mu for microservices discovery. mu is a tool that makes it simple and cost-efficient for developers to use AWS as the platform for running their microservices.</description>
    </item>
    
    <item>
      <title>MySQL 8.0 performance and ReadWrite workloads scalability</title>
      <link>https://www.codeisgo.com/post/mysql-performance-80-re-designed-scalability-2017103001/</link>
      <pubDate>Mon, 30 Oct 2017 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/mysql-performance-80-re-designed-scalability-2017103001/</guid>
      <description>Dimitri Kravtchuk (MySQL Performance Architect, Oracle) - published blog post on new MySQL 8.0 performance. He writes about how their Read-Only scalability was a big pain, as Read-Only (RO) workloads were often slower than Read-Write (sounds very odd: &amp;ldquo;add Writes to your Reads to go faster&amp;rdquo;, but this was our reality ;-)) &amp;ndash; and things were largely improved since MySQL 5.7 where we broke 1M queries per second (QPS) barrier and reached 1.6M QPS for the first time. However, improving Writes or mixed Read+Writes (RW) workloads is a much more complex story.</description>
    </item>
    
    <item>
      <title>Advanced kubernetes ingress
</title>
      <link>https://www.codeisgo.com/post/advanced-kubernetes-ingress-2017102902/</link>
      <pubDate>Sun, 29 Oct 2017 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/advanced-kubernetes-ingress-2017102902/</guid>
      <description>Björn Wenzel deatiled writting on how to to setup a more complex kubernetes ingress example. This blog post is building on his previous post - Install kubernetes ingress. The application in this example has an api-server and a separate ui server.</description>
    </item>
    
    <item>
      <title>Getting started with Webpack - dev server
</title>
      <link>https://www.codeisgo.com/post/getting-started-webpack-dev-server-2017102901/</link>
      <pubDate>Sun, 29 Oct 2017 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/getting-started-webpack-dev-server-2017102901/</guid>
      <description>Abraham Williams sweet post about moving fast when developing. Developers want to move fast 🚀 🚀 🚀. Manually triggering a rebuild of your source code after ever little change is slow and annoying.</description>
    </item>
    
    <item>
      <title>How mailgun adopted service mesh with vulcand and NGINX</title>
      <link>https://www.codeisgo.com/post/how-mailgun-adopted-service-mesh-vulcand-nginx-2017102803/</link>
      <pubDate>Sat, 28 Oct 2017 12:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-mailgun-adopted-service-mesh-vulcand-nginx-2017102803/</guid>
      <description>Derrick J Wippler description how and why they jumped on service mesh bandwagon. He will tell you what is a service mesh, why they have adopted it at Mailgun, and how are they using it to deliver their software. Service mesh has officially become a thing, thanks to the launch of &lt;a href=&#34;https://istio.io/&#34;&gt;Istio&lt;/a&gt; (a joint collaboration between IBM, Google, and Lyft) and the adoption of &lt;a href=&#34;https://linkerd.io/&#34;&gt;linkerd&lt;/a&gt; by big companies like PayPal and Ticketmaster.</description>
    </item>
    
    <item>
      <title>Tricky JavaScript interview question asked by top tech companies</title>
      <link>https://www.codeisgo.com/post/tricky-javascript-interview-question-asked-by-top-tech-companies-2017102802/</link>
      <pubDate>Sat, 28 Oct 2017 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/tricky-javascript-interview-question-asked-by-top-tech-companies-2017102802/</guid>
      <description>Daniel Borowski take on a tricky Javascript question often asked by top tech companies like Google or Amazon. It is a short explanation, along with some solutions, of a popular JavaScript question that tends to get asked in developer interviews.</description>
    </item>
    
    <item>
      <title>Advanced Vue.js concepts - mixins, fillters etc
</title>
      <link>https://www.codeisgo.com/post/advanced-vuejs-concepts-mixins-directives-filters-transitions-2017102801/</link>
      <pubDate>Sat, 28 Oct 2017 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/advanced-vuejs-concepts-mixins-directives-filters-transitions-2017102801/</guid>
      <description>Ogundipe Samuel detailed blog post about advanced techniques using Vue. Vue.js is arguably one of the easiest and most minimalist JavaScript frameworks with which to get started, but very few tutorials exist that cover advanced concepts in Vue. And that&amp;rsquo;s why author wrote this tutorial.</description>
    </item>
    
    <item>
      <title>AI turns design sketches into source code
</title>
      <link>https://www.codeisgo.com/post/ai-turns-design-sketches-into-product-source-code-2017102702/</link>
      <pubDate>Fri, 27 Oct 2017 13:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ai-turns-design-sketches-into-product-source-code-2017102702/</guid>
      <description>Dimitar Mihov via &lt;a href=&#34;https://thenextweb.com&#34;&gt;tnw&lt;/a&gt; published article about Artificial Intelligence (AI) implemented and built by Airbnb that turns design sketches into product source code. The company is currently developing a new AI system that will empower its designers and product engineers to literally take ideas from the drawing board and turn them into actual products almost instantaneously.</description>
    </item>
    
    <item>
      <title>Science behind gamification - why it works
</title>
      <link>https://www.codeisgo.com/post/science-behind-gamification-why-it-works-2017102701/</link>
      <pubDate>Fri, 27 Oct 2017 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/science-behind-gamification-why-it-works-2017102701/</guid>
      <description>Jenny Mudarri neat article on gamification and why it works. It&amp;rsquo;s no secret that playing games is fun, but that&amp;rsquo;s not the only reason we keep coming back for more. After all, games are designed with the human brain in mind&amp;hellip;</description>
    </item>
    
    <item>
      <title>ReactJS testing migrating from Tape to Jest
</title>
      <link>https://www.codeisgo.com/post/reactjs-testing-migrate-from-tape-to-jest-2017102601/</link>
      <pubDate>Thu, 26 Oct 2017 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/reactjs-testing-migrate-from-tape-to-jest-2017102601/</guid>
      <description>Thomas Greco is the author of the post sharing his feedback about recently using Jest while contributing to the next-static project after coming across it on Next.js&amp;rsquo; repository. He shares a ton of experience writing unit tests and explores the topic a little bit.</description>
    </item>
    
    <item>
      <title>Privacy and trustworthiness for web notifications</title>
      <link>https://www.codeisgo.com/post/privacy-trustworthiness-for-web-notifications-2017012501/</link>
      <pubDate>Wed, 25 Oct 2017 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/privacy-trustworthiness-for-web-notifications-2017012501/</guid>
      <description>The Internet Engineering Task Force (IETF) nice short article / announcement about privacy of web notifications. HTTPS (HTTP over TLS) is possibly the most widely used security protocol in existence. HTTPS is a two-party protocol; it involves a single client and a single server. This aspect of the protocol limits the ways in which it can be used.</description>
    </item>
    
    <item>
      <title>How Hotjar built 100% distributed company</title>
      <link>https://www.codeisgo.com/post/how-hotjar-built-hundred-percent-distributed-company-2017102401/</link>
      <pubDate>Tue, 24 Oct 2017 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-hotjar-built-hundred-percent-distributed-company-2017102401/</guid>
      <description>Short article about creating a distributed company. Working remotely 100% of the time may be a dream for many of us. But as much as it sounds exciting and easy, it comes with major challenges. From author&amp;rsquo;s own experience, bad internet connection which makes you repeat yourself endlessly is just the beginning.</description>
    </item>
    
    <item>
      <title>Comprehensive and visual classification of wireless IoT protocols and network tech</title>
      <link>https://www.codeisgo.com/post/comprehensive-visual-classification-of-wireless-iot-protocols-2017102301/</link>
      <pubDate>Mon, 23 Oct 2017 19:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/comprehensive-visual-classification-of-wireless-iot-protocols-2017102301/</guid>
      <description>Nicolas Windpassinger detailed article with an overview of wireless IoT protocols and technologies (with some criteria to consider when making choices). Wireless IoT protocols, standards, solutions and technologies for connectivity and data communications come in many flavors for many potential IoT use cases.</description>
    </item>
    
    <item>
      <title>Apache Spark natural language processing library</title>
      <link>https://www.codeisgo.com/post/apache-spark-natural-language-processing-library-2017102201/</link>
      <pubDate>Sun, 22 Oct 2017 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/apache-spark-natural-language-processing-library-2017102201/</guid>
      <description>Excellent community blog and effort from the engineering team at John Snow Labs, explaining their contribution to an open-source Apache Spark Natural Language Processing (NLP) library. Apache Spark is a general-purpose cluster computing framework, with native support for distributed SQL, streaming, graph processing, and machine learning.</description>
    </item>
    
    <item>
      <title>Network functions virtualization: all roads Lead to OPNFV</title>
      <link>https://www.codeisgo.com/post/network-functions-virtualization-opnfv-2017102101/</link>
      <pubDate>Sat, 21 Oct 2017 21:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/network-functions-virtualization-opnfv-2017102101/</guid>
      <description>In his blog post Amar Kapadia gives comprehensive description of the various open source NFV (Network Function Virtualization) projects integrated by OPNFV (Open Platform for NFV) and the carrier grade features contributed back to these upstream projects by the community.</description>
    </item>
    
    <item>
      <title>How to operate kubernetes network</title>
      <link>https://www.codeisgo.com/post/operating-kubernetes-network-without-incidents-2017102001/</link>
      <pubDate>Fri, 20 Oct 2017 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/operating-kubernetes-network-without-incidents-2017102001/</guid>
      <description>Julia Evans excellent blog post focusing on how to set up your Kubernetes network. She hasn&amp;rsquo;t had seen much about how to operate the network and be confident that it would not create a lot of production incidents for you down the line. And that&amp;rsquo;s why she dives into kubernetes networking in this post.</description>
    </item>
    
    <item>
      <title>Golang microservice starter kit</title>
      <link>https://www.codeisgo.com/post/golang-microservice-starter-kit-2017101901/</link>
      <pubDate>Thu, 19 Oct 2017 19:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/golang-microservice-starter-kit-2017101901/</guid>
      <description>Bruce Wang detailed article in which you learn how they went about creating microservices starter kit when moving from monolithic architecture to self contained microservices.</description>
    </item>
    
    <item>
      <title>Containers versus serverless computing</title>
      <link>https://www.codeisgo.com/post/containers-vs-serverless-computing-2017101801/</link>
      <pubDate>Wed, 18 Oct 2017 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/containers-vs-serverless-computing-2017101801/</guid>
      <description>Michael Churchman from Rancher Labs nice blog post in which he takes a look at what you need to know about serverless computing, and how it should figure into your IT strategy. Serverless computing is a hot topic right now - this article should help you to answer common questions like: Is serverless computing a replacement for containers? Or is it just another popular technology that can be used alongside containers?</description>
    </item>
    
    <item>
      <title>Data access object pattern in microservice architecture</title>
      <link>https://www.codeisgo.com/post/using-data-access-object-pattern-microservice-architecture-2017101701/</link>
      <pubDate>Tue, 17 Oct 2017 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/using-data-access-object-pattern-microservice-architecture-2017101701/</guid>
      <description>Everett Griffiths is author of the blog post which focuses on the Data Access Object design pattern and how it can be used to communicate with multiple data sources. The article will demonstrate a solution using PHP and dependency injection to straddle multiple data sources in a scalable and testable way. Similar results can be obtained in other languages or using different organizational approaches.</description>
    </item>
    
    <item>
      <title>Polaris – Simple Microservices using only PowerShell</title>
      <link>https://www.codeisgo.com/post/polaris-microservice-in-powershell-microsoft-2017101601/</link>
      <pubDate>Mon, 16 Oct 2017 18:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/polaris-microservice-in-powershell-microsoft-2017101601/</guid>
      <description>Very interesting post from Microsoft Powershell team with minimalistic code example how to run a microservice directly from Powershell. This is an experimental code but shows the power of Microsoft platform.</description>
    </item>
    
    <item>
      <title>Core values and practices for building software</title>
      <link>https://www.codeisgo.com/post/core-values-practices-for-building-software-2017101502/</link>
      <pubDate>Sun, 15 Oct 2017 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/core-values-practices-for-building-software-2017101502/</guid>
      <description>Evan Bottcher - technical principal at ThoughtWorks - take on core values for building great software. When it comes to the craft of building software, he recognizes some fundamental software engineering values that ThoughtWorks share.</description>
    </item>
    
    <item>
      <title>Tips for creating agile product roadmap</title>
      <link>https://www.codeisgo.com/post/tips-for-creating-agile-product-roadmap-2017101501/</link>
      <pubDate>Sun, 15 Oct 2017 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/tips-for-creating-agile-product-roadmap-2017101501/</guid>
      <description>Roman Pichler published this post some time ago but advice in it still applies today. A product roadmap is a powerful tool to describe how a product is likely to grow, to align the stakeholders, and to acquire a budget for developing the product. But creating an effective roadmap is not easy, particularly in an agile context where changes occur frequently and unexpectedly.</description>
    </item>
    
    <item>
      <title>Introduction to Generators in PHP</title>
      <link>https://www.codeisgo.com/post/generators-in-php-introduction-2017101401/</link>
      <pubDate>Sat, 14 Oct 2017 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/generators-in-php-introduction-2017101401/</guid>
      <description>Niklas Keller excellent blog post focusing on generators in PHP. Generators are special functions in PHP. Whenever a function contains yield, it&amp;rsquo;s no longer a normal function anymore, but always returns a Generator.</description>
    </item>
    
    <item>
      <title>Host your blog for free</title>
      <link>https://www.codeisgo.com/post/host-your-hugo-blog-free-hugo-github-netlify-cloudflare-2017101301/</link>
      <pubDate>Fri, 13 Oct 2017 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/host-your-hugo-blog-free-hugo-github-netlify-cloudflare-2017101301/</guid>
      <description>Cyrille Hemidy blog post describing how to host your static web site for free. Site is generated with Hugo generator, free SSL certificate and security provided by Cloudflare, and CI/CD provided via GitHub and Netlify.</description>
    </item>
    
    <item>
      <title>Erlang tutorial for PHP developers</title>
      <link>https://www.codeisgo.com/post/erlang-tutorial-for-php-developers-2017101201/</link>
      <pubDate>Thu, 12 Oct 2017 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/erlang-tutorial-for-php-developers-2017101201/</guid>
      <description>Marcelog published article intended for PHP developers that want to understand and start learning and coding Erlang applications. Author tried to point out main differences between these two distant worlds from a general perspective.</description>
    </item>
    
    <item>
      <title>Image Effects with CSS</title>
      <link>https://www.codeisgo.com/post/image-effects-with-css-2017101101/</link>
      <pubDate>Wed, 11 Oct 2017 07:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/image-effects-with-css-2017101101/</guid>
      <description>Bennett Feely nice write-up on using one or more newer CSS properties (background-blend-mode, mix-blend-mode, or filter) and how it gives us a surprising amount of possibilities to manipulate a single source image.</description>
    </item>
    
    <item>
      <title>APIs - REST versus GraphQL</title>
      <link>https://www.codeisgo.com/post/rest-versus-graphql-apis-2017101001/</link>
      <pubDate>Tue, 10 Oct 2017 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/rest-versus-graphql-apis-2017101001/</guid>
      <description>Chimezie Enyinnaya blog post addressing all the fuss about GraphQL and what makes it different from REST. In this article, author took a technical look at REST versus GraphQL, comparing and contrasting the two API specifications.</description>
    </item>
    
    <item>
      <title>Working with AWS ECS to deploy docker containers</title>
      <link>https://www.codeisgo.com/post/working-with-aws-ecs-deploy-docker-containers-2017100901/</link>
      <pubDate>Mon, 09 Oct 2017 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/working-with-aws-ecs-deploy-docker-containers-2017100901/</guid>
      <description>Sriram Rajan article in which author looks at AWS ECS and how it can be used to deploy Docker containers. From a use-case perspective, ECS allows you to build a production-scale, auto-scaling and monitored platform for running these types of containers.</description>
    </item>
    
    <item>
      <title>Making mistakes with GraphQL and lessons learnt</title>
      <link>https://www.codeisgo.com/post/making-mistakes-with-graphql-and-correcting-them-lessons-2017100801/</link>
      <pubDate>Sun, 08 Oct 2017 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/making-mistakes-with-graphql-and-correcting-them-lessons-2017100801/</guid>
      <description>Bertrand Dubaut article from presentation given at the Amsterdam Ruby meetup. Real life GraphQL in production implementation, mistakes made, corrections and lessons learnt. System supports multiple clients (mobile and web).</description>
    </item>
    
    <item>
      <title>Building a large-scale design system for government</title>
      <link>https://www.codeisgo.com/post/building-large-scale-design-system-for-government-2017100701/</link>
      <pubDate>Sat, 07 Oct 2017 13:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-large-scale-design-system-for-government-2017100701/</guid>
      <description>Maya Benari long article describing design thoughts behind architecture for federal websites. Team unified a complex system with numerous rules to serve users from all corners of the country.</description>
    </item>
    
    <item>
      <title>LinkedIn Tips for Highly Effective Code Review</title>
      <link>https://www.codeisgo.com/post/linkedin-code-review-tips-2017100401/</link>
      <pubDate>Wed, 04 Oct 2017 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/linkedin-code-review-tips-2017100401/</guid>
      <description>Szczepan Faber blog post about LinkedIn code review process. LinkedIn recently passed the milestone of having conducted one million code reviews. The head of the social networking service&amp;rsquo;s tooling shared a few learned lessons along the way.</description>
    </item>
    
    <item>
      <title>Getting Started with Moon.js</title>
      <link>https://www.codeisgo.com/post/gettting-started-moonjs-2017100301/</link>
      <pubDate>Tue, 03 Oct 2017 23:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/gettting-started-moonjs-2017100301/</guid>
      <description>Alan Morel extensive tutorial in which, he will be creating a simple single-page application with basic routing using the new and young Moon.js library.</description>
    </item>
    
    <item>
      <title>ES6 Promises: Patterns and Anti-Patterns</title>
      <link>https://www.codeisgo.com/post/es6-promises-patterns-and-anti-patterns-2017100201/</link>
      <pubDate>Mon, 02 Oct 2017 19:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/es6-promises-patterns-and-anti-patterns-2017100201/</guid>
      <description>Bobby Brennan post about hot topic - Promises in ECMAScript 6 and specifically he writtes about Patterns and Anti-Patterns.</description>
    </item>
    
    <item>
      <title>Creating a Fingerprint Lockscreen with TouchID in Ionic</title>
      <link>https://www.codeisgo.com/post/creating-fingerprint-lockscreen-touchid-in-ionic-2017100101/</link>
      <pubDate>Sun, 01 Oct 2017 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/creating-fingerprint-lockscreen-touchid-in-ionic-2017100101/</guid>
      <description>Josh Morony blog post on topic of creating Ionic app which will use TouchID feature to verify a user.</description>
    </item>
    
    <item>
      <title>How we built Twitter Lite</title>
      <link>https://www.codeisgo.com/post/how-we-built-twitter-light-2017093001/</link>
      <pubDate>Sat, 30 Sep 2017 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-we-built-twitter-light-2017093001/</guid>
      <description>Nicolas Gallagher short blog post describing Twitter team journey to successful build of Twitter Lite - new Progressive Web App powering fast and responsive mobile.twitter.com.</description>
    </item>
    
    <item>
      <title>Advanced Elasticsearch Methods with Node.js Elasticsearch Client</title>
      <link>https://www.codeisgo.com/post/advanced-elasticsearch-methods-nodejs-elasticsearch-client-2017092901/</link>
      <pubDate>Fri, 29 Sep 2017 19:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/advanced-elasticsearch-methods-nodejs-elasticsearch-client-2017092901/</guid>
      <description>Kirill Goltsman cool tutorial tutorial, in which he&amp;rsquo;s going to dive deeper into elasticsearch.js describing more advanced methods and concepts like scrolling, aggregations, and analyzers.</description>
    </item>
    
    <item>
      <title>Getting Started With Serverless PHP</title>
      <link>https://www.codeisgo.com/post/getting-started-with-serverless-php-on-openwhisk-2017090301/</link>
      <pubDate>Sun, 03 Sep 2017 16:12:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/getting-started-with-serverless-php-on-openwhisk-2017090301/</guid>
      <description>Rob Alen short article in which he takes a look at how to build a simple serverless PHP function. He is interested in Apache OpenWhisk and this article focuses on PHP runtime with IBM OpenWhisk.</description>
    </item>
    
    <item>
      <title>5 things about programming I learned with Go</title>
      <link>https://www.codeisgo.com/post/5-things-learnt-while-programming-with-golang-2017082601/</link>
      <pubDate>Sat, 26 Aug 2017 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/5-things-learnt-while-programming-with-golang-2017082601/</guid>
      <description>Michał Konarski interesting and engaging post about his journey with golang programming language. Author explains why even if you do not plan to use it in the long run, Go is worth the effort.</description>
    </item>
    
    <item>
      <title>Local microservices development with Edward</title>
      <link>https://www.codeisgo.com/post/local-microservices-development-with-command-line-tool-edward-2017081901/</link>
      <pubDate>Sat, 19 Aug 2017 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/local-microservices-development-with-command-line-tool-edward-2017081901/</guid>
      <description>Francesco Renzi neat tutorial exploring simple and easy local development based on kubernetes with edward - command line tool for managing microservices. Requires golang 1.6+.</description>
    </item>
    
    <item>
      <title>Apache Kafka exactly-once processing explained</title>
      <link>https://www.codeisgo.com/post/what-does-apache-kafka-exactly-once-processing-really-mean-2017081501/</link>
      <pubDate>Tue, 15 Aug 2017 18:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-does-apache-kafka-exactly-once-processing-really-mean-2017081501/</guid>
      <description>Adam Warski blog post explaining real time processing with Apache Kafka and what its&amp;rsquo; new major feature - exactly-once semantics - really means.</description>
    </item>
    
    <item>
      <title>Comparing Docker vs. Kubernetes vs. Apache Mesos</title>
      <link>https://www.codeisgo.com/post/docker-vs-kubernetes-vs-apache-mesos-2017081401/</link>
      <pubDate>Mon, 14 Aug 2017 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/docker-vs-kubernetes-vs-apache-mesos-2017081401/</guid>
      <description>Amr Abdelrazik published blog post in which he compares 3 popular open source projects - Docker vs. Kubernetes vs. Apache Mesos and summarizes why what you think you know about them is probably wrong.</description>
    </item>
    
    <item>
      <title>The Observer Pattern In Javascript as Implemented By Redux</title>
      <link>https://www.codeisgo.com/post/observer-pattern-in-javascript-as-implemented-by-redux-2017081301/</link>
      <pubDate>Sun, 13 Aug 2017 15:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/observer-pattern-in-javascript-as-implemented-by-redux-2017081301/</guid>
      <description>James Buczkowski post on hot topic of Observer pattern in JavaScript. The observer pattern, also referred to as the publish/subscribe pattern, is a design pattern where an object (called the subject or observable), will maintain a list of &amp;ldquo;dependents&amp;rdquo; called observers. Upon a state change, this subject will notify any of the observers automatically.</description>
    </item>
    
    <item>
      <title>Automating LetsEncrypt Certificates With Ansible for AWS Instances</title>
      <link>https://www.codeisgo.com/post/automating-letsencrypt-certificates-ansible-for-aws-instances-2017081201/</link>
      <pubDate>Sat, 12 Aug 2017 12:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/automating-letsencrypt-certificates-ansible-for-aws-instances-2017081201/</guid>
      <description>Alagesan Palani tutorial explaining how to make your AWS instance safer by automatically generating LetsEncrypt certificates. Conveniently.</description>
    </item>
    
    <item>
      <title>Forget coding, here is the skill you need most when you start your career</title>
      <link>https://www.codeisgo.com/post/forget-coding-here-is-skill-you-need-most-when-you-start-your-career-2017081001/</link>
      <pubDate>Thu, 10 Aug 2017 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/forget-coding-here-is-skill-you-need-most-when-you-start-your-career-2017081001/</guid>
      <description>Lars Schmidt article on developing soft skills as main driver for propelling your career. It used to be that the only way to climb a career ladder was to pick up more skills. Today, many of those ladders have fallen and shattered.</description>
    </item>
    
    <item>
      <title>AWS CodePipeline to Deploy Docker App from Github</title>
      <link>https://www.codeisgo.com/post/aws-codepipeline-to-automatically-deploy-docker-app-from-github-2017080901/</link>
      <pubDate>Wed, 09 Aug 2017 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/aws-codepipeline-to-automatically-deploy-docker-app-from-github-2017080901/</guid>
      <description>Queirozf.com published this straight to the point tutorial describing how to use Amazon Web Services CodePipeline to deploy and build your app automatically when it is stored on Github as a Docker-based Beanstalk application.</description>
    </item>
    
    <item>
      <title>Deploying an NGINX Reverse Proxy Sidecar Container on Amazon ECS</title>
      <link>https://www.codeisgo.com/post/deploying-nginx-reverse-proxy-sidecar-container-on-amazon-ecs-2017080801/</link>
      <pubDate>Tue, 08 Aug 2017 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/deploying-nginx-reverse-proxy-sidecar-container-on-amazon-ecs-2017080801/</guid>
      <description>Nathan Peck short article and tutorial on topic of high performing nginx reverse proxy in container. The post explains the benefits of a reverse proxy, and explains how to use nginx and Amazon EC2 Container Service (Amazon ECS) to easily implement and deploy a reverse proxy for your containerized application.</description>
    </item>
    
    <item>
      <title>Creative writing with git-flow and the Snowflake Method</title>
      <link>https://www.codeisgo.com/post/creative-writing-with-git-flow-and-snowflake-method-2017080701/</link>
      <pubDate>Mon, 07 Aug 2017 19:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/creative-writing-with-git-flow-and-snowflake-method-2017080701/</guid>
      <description>Sage Gerard wrote this interesting article about using git flow with creative writing. Randy Ingermanson&amp;rsquo;s Snowflake Method makes you start from a crude, yet complete one sentence story and iterate until you are left with a good story.</description>
    </item>
    
    <item>
      <title>Tech docs and Agile</title>
      <link>https://www.codeisgo.com/post/tech-docs-and-agile-2017080601/</link>
      <pubDate>Sun, 06 Aug 2017 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/tech-docs-and-agile-2017080601/</guid>
      <description>Although it seems like documentation should be treated like other features worked on by a Scrum team, frequently it is not. When tech writers try to integrate into engineering Scrum teams, they usually run into a host of challenges. Excellent two part article from Tom Johnson.</description>
    </item>
    
    <item>
      <title>Practical Guide to Self-Contained Systems</title>
      <link>https://www.codeisgo.com/post/practical-guide-to-self-contained-systems-2017080501/</link>
      <pubDate>Sat, 05 Aug 2017 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/practical-guide-to-self-contained-systems-2017080501/</guid>
      <description>Sascha Grunert from quapona take on lief in a containerized world. Applications are getting larger and larger but still need to be as modular as possible.</description>
    </item>
    
    <item>
      <title>Pay Down Your Technical Debt Faster by Limiting Your Payments</title>
      <link>https://www.codeisgo.com/post/pay-down-technical-debt-faster-by-limiting-your-payments-2017080401/</link>
      <pubDate>Fri, 04 Aug 2017 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/pay-down-technical-debt-faster-by-limiting-your-payments-2017080401/</guid>
      <description>Dan Fabulich, Principal Engineer at Redfin, shares his thoughts on paying technical debt faster. Paradoxically, employees who want to take vacation and/or clean up their code do less of it when they have &amp;ldquo;unlimited&amp;rdquo; time.</description>
    </item>
    
    <item>
      <title>Lessons from an Experienced Dev&#39;s First Solo App</title>
      <link>https://www.codeisgo.com/post/lessons-from-experienced-dev-first-solo-app-2017080201/</link>
      <pubDate>Wed, 02 Aug 2017 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/lessons-from-experienced-dev-first-solo-app-2017080201/</guid>
      <description>Tips for launching a side project from KJ Jones. As many of us take more lead roles at their workplace, our time writing code will decrease. The main goal was to go through the entire development and deployment process.</description>
    </item>
    
    <item>
      <title>Cloud Migration Checklist: The Enterprise Guide</title>
      <link>https://www.codeisgo.com/post/cloud-migration-checklist-enterprise-guide-2017080101/</link>
      <pubDate>Tue, 01 Aug 2017 18:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/cloud-migration-checklist-enterprise-guide-2017080101/</guid>
      <description>Blog post from Sam solutions on topic of migration to cloud. Companies that employ more than 1,000 people assume that their spending on migration to the cloud will go up in 2017.</description>
    </item>
    
    <item>
      <title>Using Machine Learning to Predict Value of Homes On Airbnb</title>
      <link>https://www.codeisgo.com/post/using-machine-learning-on-airbnb-2017073101/</link>
      <pubDate>Mon, 31 Jul 2017 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/using-machine-learning-on-airbnb-2017073101/</guid>
      <description>Robert Chang piece on how data products have always been an instrumental part of Airbnb&amp;rsquo;s service. However, engineers have long recognized that it&amp;rsquo;s costly to make data products.</description>
    </item>
    
    <item>
      <title>Pragmatic Functional Programming
</title>
      <link>https://www.codeisgo.com/post/pragmatic-functional-programming-2017073001/</link>
      <pubDate>Sun, 30 Jul 2017 12:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/pragmatic-functional-programming-2017073001/</guid>
      <description>Robert C. Martin (Uncle Bob) post about how move to functional programming began and happened. He starts with Moore&amp;rsquo;s law and processor development and how multi-core processors changed the way we design software.</description>
    </item>
    
    <item>
      <title>Dealing With Storage Scale in Docker Environments – Project Longhorn Briefing Note
</title>
      <link>https://www.codeisgo.com/post/dealing-with-storage-scale-in-docker-environments-project-longhorn-briefing-note-2017072901/</link>
      <pubDate>Sat, 29 Jul 2017 15:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/dealing-with-storage-scale-in-docker-environments-project-longhorn-briefing-note-2017072901/</guid>
      <description>George Crump wrote introduction blog post about scale-out storage - which provides data centers the ability to create infrastructures that can scale to meet the capacity demands of hyper-scale environments. He focuses on the challenge involving storage scale in docker environments.</description>
    </item>
    
    <item>
      <title>My $169 development Chromebook
</title>
      <link>https://www.codeisgo.com/post/my-169-dollar-development-chromebook-2017072801/</link>
      <pubDate>Fri, 28 Jul 2017 06:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/my-169-dollar-development-chromebook-2017072801/</guid>
      <description>Kenneth White excellent blog post exploring his experience with using Chromebook as his main development station after 2 weeks of usage.</description>
    </item>
    
    <item>
      <title>9 Tips To Become A Better Front End Developer
</title>
      <link>https://www.codeisgo.com/post/9-tips-to-become-a-better-front-end-developer-2017072701/</link>
      <pubDate>Thu, 27 Jul 2017 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/9-tips-to-become-a-better-front-end-developer-2017072701/</guid>
      <description>Harrison Davis has written article in which he collected 9 tips how to become better front end developer.</description>
    </item>
    
    <item>
      <title>Akka Streams for mission critical systems</title>
      <link>https://www.codeisgo.com/post/why-paypal-use-akka-streams-for-mission-critical-systems-2017072201/</link>
      <pubDate>Sat, 22 Jul 2017 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-paypal-use-akka-streams-for-mission-critical-systems-2017072201/</guid>
      <description>@AshNuq from Lightbend posted about usage of akka streams in mission critical systems by large online payment industry leaders including PayPal, Credit Karma and Flipkart.</description>
    </item>
    
    <item>
      <title>What&#39;s new in Kubernetes 1.7, and should we care?</title>
      <link>https://www.codeisgo.com/post/new-kubernetes-1-7-and-should-we-care-2017072001/</link>
      <pubDate>Thu, 20 Jul 2017 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/new-kubernetes-1-7-and-should-we-care-2017072001/</guid>
      <description>Nick Chase from Mirantis quick intro into what we can expect from Kubernets 1.7. This release focusing on production features such as security, extensibility, and stateful applications.</description>
    </item>
    
    <item>
      <title>The Inconvenient Truths About Getting Work Done</title>
      <link>https://www.codeisgo.com/post/inconvenient-truths-about-getting-work-done-2017071801/</link>
      <pubDate>Tue, 18 Jul 2017 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/inconvenient-truths-about-getting-work-done-2017071801/</guid>
      <description>Thomas Oppong founder of @alltopstartups shares his thoughts on productivity systems and truth about getting work done. What is the inconvenience then?</description>
    </item>
    
    <item>
      <title>Blockchain explained</title>
      <link>https://www.codeisgo.com/post/blockchain-explained-2017071701/</link>
      <pubDate>Mon, 17 Jul 2017 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/blockchain-explained-2017071701/</guid>
      <description>Zach Church interviewed Christian Catalini - an MIT expert - on why distributed ledgers and cryptocurrencies have the potential to affect every industry.</description>
    </item>
    
    <item>
      <title>Asynchronous programming in Scala with Monix</title>
      <link>https://www.codeisgo.com/post/know-monix-for-asynchronous-programming-2017071501/</link>
      <pubDate>Sat, 15 Jul 2017 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/know-monix-for-asynchronous-programming-2017071501/</guid>
      <description>Lech Głowiak wrote a short blog post titles Why you should know Monix - a library for asynchronous programming in Scala and Scala.js. He tries in 10 minutes or less, to present what Monix library is and convince you that it is good to know it.</description>
    </item>
    
    <item>
      <title>linkerd: A service mesh for AWS ECS</title>
      <link>https://www.codeisgo.com/post/linkerd-service-mesh-for-aws-ecs-2017070901/</link>
      <pubDate>Sun, 09 Jul 2017 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/linkerd-service-mesh-for-aws-ecs-2017070901/</guid>
      <description>Dario Simonetti - Head of Core Engineering at Attest wrote nice article about service mesh for AWS EC2 Container Service (AWS ECS). There is very little content online that explains how to set it up.</description>
    </item>
    
    <item>
      <title>The Software World Today: How We Got Here, and What Needs Fixing</title>
      <link>https://www.codeisgo.com/post/software-world-today-needs-fixing-2017070801/</link>
      <pubDate>Sat, 08 Jul 2017 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/software-world-today-needs-fixing-2017070801/</guid>
      <description>Micha Hernandez van Leuffen short reading about how much has changes in last 15 years in software world and what needs to change going forward.</description>
    </item>
    
    <item>
      <title>Alternative Patterns for Method Overloading in Golang</title>
      <link>https://www.codeisgo.com/post/alternative-patterns-for-method-overloading-in-golang-2017070101/</link>
      <pubDate>Sat, 01 Jul 2017 10:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/alternative-patterns-for-method-overloading-in-golang-2017070101/</guid>
      <description>Chris Tomich shares in this post 3 patterns, 2 of which can be used, to deal with Golang&amp;rsquo;s lack of method overloading – a functional way, an object oriented way, and a &amp;ldquo;JavaScript&amp;rdquo; way.</description>
    </item>
    
    <item>
      <title>Tuning Your DBMS Automatically with Machine Learning</title>
      <link>https://www.codeisgo.com/post/tuning-database-management-system-automatically-with-machine-learning-2017062402/</link>
      <pubDate>Sat, 24 Jun 2017 12:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/tuning-database-management-system-automatically-with-machine-learning-2017062402/</guid>
      <description>Dana Van Aken, Geoff Gordon, and Andy Pavlo from Carnegie Mellon University guest blog post on AWS demonstrates how academic researchers can leverage AWS Cloud Credits for Research Program to support their scientific breakthroughs.</description>
    </item>
    
    <item>
      <title>Buildah - build your containers from the ground up!</title>
      <link>https://www.codeisgo.com/post/buildah-build-containers-from-ground-up-2017062401/</link>
      <pubDate>Sat, 24 Jun 2017 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/buildah-build-containers-from-ground-up-2017062401/</guid>
      <description>Tom Sweeney from Project Atomic wrote an article about the Buildah tool for building Open Container Initiative (OCI) complaint container images.</description>
    </item>
    
    <item>
      <title>How to Handle Exceptions in Python</title>
      <link>https://www.codeisgo.com/post/how-to-handle-exceptions-in-python-2017062201/</link>
      <pubDate>Thu, 22 Jun 2017 19:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-handle-exceptions-in-python-2017062201/</guid>
      <description>Monty Shokeen wrote neat article about handling exceptions in Python programming language.</description>
    </item>
    
    <item>
      <title>Development of a REST API in Spring Boot Framework
</title>
      <link>https://www.codeisgo.com/post/development-of-rest-api-in-the-spring-boot-framework-2017061701/</link>
      <pubDate>Sat, 17 Jun 2017 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/development-of-rest-api-in-the-spring-boot-framework-2017061701/</guid>
      <description>Dario Carrasque wrote post blog on topic of the evaluation of frameworks to develop REST APIs to satisfy requirements of modularity and availability.</description>
    </item>
    
    <item>
      <title>How to better organize your React applications?
</title>
      <link>https://www.codeisgo.com/post/how-to-better-organize-your-react-applications-2017061102/</link>
      <pubDate>Sun, 11 Jun 2017 12:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-better-organize-your-react-applications-2017061102/</guid>
      <description>Alexis Mangin deep dive on a good architecture for very large web applications in React. if you didn&amp;rsquo;t start with a good architecture, it can become difficult to keep your code organized.</description>
    </item>
    
    <item>
      <title>Explaining Programming to 6 Years Old Kids
</title>
      <link>https://www.codeisgo.com/post/explaining-programming-to-6-years-old-kids-2017061101/</link>
      <pubDate>Sun, 11 Jun 2017 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/explaining-programming-to-6-years-old-kids-2017061101/</guid>
      <description>Tomek Kaczanowski journey into explaining what you do at work to a group of 6 years old kids, how to explain programming to them in engaging and funny way.</description>
    </item>
    
    <item>
      <title>Functional Programming for Android Developers
</title>
      <link>https://www.codeisgo.com/post/functional-programming-for-android-developers-2017061001/</link>
      <pubDate>Sat, 10 Jun 2017 21:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/functional-programming-for-android-developers-2017061001/</guid>
      <description>Anup Cowkur post on topic: why not use some of the concepts and techniques from the functional world in Android programming.</description>
    </item>
    
    <item>
      <title>JavaScript — A First-Class Language At Last
</title>
      <link>https://www.codeisgo.com/post/javascript-first-class-language-at-last-2017060401/</link>
      <pubDate>Sun, 04 Jun 2017 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/javascript-first-class-language-at-last-2017060401/</guid>
      <description>Tom Goldenberg nice article pointing out why JavaScript deserves respect. JavaScript the most widely used computing language.</description>
    </item>
    
    <item>
      <title>Build a simple Twitter Bot with Node.js in just 38 lines of code
</title>
      <link>https://www.codeisgo.com/post/build-simple-twitter-bot-with-nodejs-in-just-38-lines-of-code-2017060301/</link>
      <pubDate>Sat, 03 Jun 2017 08:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/build-simple-twitter-bot-with-nodejs-in-just-38-lines-of-code-2017060301/</guid>
      <description>Brandon Morellinot complicated tutorial aiming to build a simple Twitter favorite bot with Node.js in just 38 lines of code.</description>
    </item>
    
    <item>
      <title>How to Improve a Legacy Codebase
</title>
      <link>https://www.codeisgo.com/post/how-to-improve-legacy-codebase-2017053101/</link>
      <pubDate>Wed, 31 May 2017 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-improve-legacy-codebase-2017053101/</guid>
      <description>Jacques Mattheij has written neat article on topic of improving legacy code.</description>
    </item>
    
    <item>
      <title>7 Best Practices for JSON Web Tokens
</title>
      <link>https://www.codeisgo.com/post/7-best-practices-for-json-web-tokens-2017052801/</link>
      <pubDate>Sun, 28 May 2017 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/7-best-practices-for-json-web-tokens-2017052801/</guid>
      <description>Neil Madden has written about best practices for JSON Web Tokens (JWTs, pronounced &amp;ldquo;jots&amp;rdquo;).</description>
    </item>
    
    <item>
      <title>A Roadmap to the Programmable World
</title>
      <link>https://www.codeisgo.com/post/roadmap-to-programmable-world-2017052702/</link>
      <pubDate>Sat, 27 May 2017 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/roadmap-to-programmable-world-2017052702/</guid>
      <description>Antero Taivalsaari and Tommi Mikkonen posted an article about emergence of millions of remotely programmable devices in our surroundings will pose significant challenges for software developers.</description>
    </item>
    
    <item>
      <title>Rearchitecting Airbnb&#39;s Frontend
</title>
      <link>https://www.codeisgo.com/post/earchitecting-airbnbs-frontend-2017052701/</link>
      <pubDate>Sat, 27 May 2017 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/earchitecting-airbnbs-frontend-2017052701/</guid>
      <description>Adam Neary&amp;rsquo;s neat article about rethought the architecture for the JavaScript side of the codebase at Airbnb.</description>
    </item>
    
    <item>
      <title>A Short Guide to Mastering Strings in Golang
</title>
      <link>https://www.codeisgo.com/post/short-guide-to-mastering-strings-in-golang-2017052101/</link>
      <pubDate>Sun, 21 May 2017 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/short-guide-to-mastering-strings-in-golang-2017052101/</guid>
      <description>Chris Tomich post aiming to explain Go strings and their relationship to runes and bytes in a compact way.</description>
    </item>
    
    <item>
      <title>Developing a Spring boot app on Docker: the AtSea demo app
</title>
      <link>https://www.codeisgo.com/post/developing-spring-boot-app-on-docker-2017052001/</link>
      <pubDate>Sat, 20 May 2017 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/developing-spring-boot-app-on-docker-2017052001/</guid>
      <description>Sophia Parafina short blog post - the first of a series of blog posts that demonstrates using Docker to develop a typical web application and deploying it in production.</description>
    </item>
    
    <item>
      <title>Crash course to Amiga assembly programming
</title>
      <link>https://www.codeisgo.com/post/crash-course-to-amiga-assembly-programming-2017051901/</link>
      <pubDate>Fri, 19 May 2017 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/crash-course-to-amiga-assembly-programming-2017051901/</guid>
      <description>Tuomas Järvensivu article bringing back memories on Amiga.</description>
    </item>
    
    <item>
      <title>Testing Machine Learning Algorithms with K-Fold Cross Validation
</title>
      <link>https://www.codeisgo.com/post/testing-machine-learning-algorithms-with-k-fold-cross-validation-2017051701/</link>
      <pubDate>Wed, 17 May 2017 15:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/testing-machine-learning-algorithms-with-k-fold-cross-validation-2017051701/</guid>
      <description>Norbert Krupa wrote blog post on choosing a machine learning algorithm, then using a validation technique. He uses Talend Studio without hand coding.</description>
    </item>
    
    <item>
      <title>Brain on code - functional MRI Imaging
</title>
      <link>https://www.codeisgo.com/post/brain-on-code-according-to-functional-mri-mapping-2017051601/</link>
      <pubDate>Tue, 16 May 2017 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/brain-on-code-according-to-functional-mri-mapping-2017051601/</guid>
      <description>Older article by Tina Amirtha on topic how human brain interprets coding.</description>
    </item>
    
    <item>
      <title>Managing Shared Secrets
</title>
      <link>https://www.codeisgo.com/post/managing-shared-secrets-2017051501/</link>
      <pubDate>Mon, 15 May 2017 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/managing-shared-secrets-2017051501/</guid>
      <description>Jakob Holderbaum article about managing shared secrets when working on a shared codebase.</description>
    </item>
    
    <item>
      <title>The shocking secret about Static Types</title>
      <link>https://www.codeisgo.com/post/shocking-secret-about-static-types-2017051301/</link>
      <pubDate>Sat, 13 May 2017 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/shocking-secret-about-static-types-2017051301/</guid>
      <description>Eric Elliott has written excellent article about static types and why the feeling that they make us more productive may be wrong.</description>
    </item>
    
    <item>
      <title>How to build a full-page website in Angular
</title>
      <link>https://www.codeisgo.com/post/build-full-page-website-app-in-angular-2017051102/</link>
      <pubDate>Thu, 11 May 2017 09:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/build-full-page-website-app-in-angular-2017051102/</guid>
      <description>Lukas Ruebbelke in depth tutorial will walk you though process of creating fully functioning website using latest Angular.</description>
    </item>
    
    <item>
      <title>gRPC-Web: Moving past REST&#43;JSON towards type-safe Web APIs 
</title>
      <link>https://www.codeisgo.com/post/grpc-type-safe-apis-2017051101/</link>
      <pubDate>Thu, 11 May 2017 05:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/grpc-type-safe-apis-2017051101/</guid>
      <description>Michal Witkowski and Marcus Longmuir wrote blog post on their experiece with gRPC in order to create type safe web APIs.</description>
    </item>
    
    <item>
      <title>Testing Microservices – A Beginner&#39;s Guide
</title>
      <link>https://www.codeisgo.com/post/testing-microservicesbeginner-guide-2017050801/</link>
      <pubDate>Mon, 08 May 2017 19:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/testing-microservicesbeginner-guide-2017050801/</guid>
      <description>Amir Ghahrai&amp;rsquo;s article aimed at microservices beginners and importance of testing.</description>
    </item>
    
    <item>
      <title>How To Build Android Apps with Jenkins
</title>
      <link>https://www.codeisgo.com/post/how-to-build-android-apps-with-jenkins-2017050701/</link>
      <pubDate>Sun, 07 May 2017 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-build-android-apps-with-jenkins-2017050701/</guid>
      <description>Digital ocean article you will learn how to setup Jenkins to build Android apps. It will mostly talk about the new build system called Gradl.</description>
    </item>
    
    <item>
      <title>Java 9: Step by Step From Zero to Modules (Part 1)
</title>
      <link>https://www.codeisgo.com/post/java-9-step-by-step-from-zero-to-modules-part-1-2017050602/</link>
      <pubDate>Sat, 06 May 2017 12:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/java-9-step-by-step-from-zero-to-modules-part-1-2017050602/</guid>
      <description>Tomer Ben David wrote guide which covers the basic building blocks of making modules in Java 9.</description>
    </item>
    
    <item>
      <title>How Algolia Reduces Latency For 21B Searches Per Month
</title>
      <link>https://www.codeisgo.com/post/how-algolia-reduces-latency-for-21b-searches-per-month-2017050601/</link>
      <pubDate>Sat, 06 May 2017 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-algolia-reduces-latency-for-21b-searches-per-month-2017050601/</guid>
      <description>Josh Dzielak, Developer Advocate as Algolia wrote interesting article about building search engine from scratch.</description>
    </item>
    
    <item>
      <title>Create lean Node.js image with Docker multi-stage build
</title>
      <link>https://www.codeisgo.com/post/create-lean-nodejs-image-with-docker-multi-stage-build-2017050202/</link>
      <pubDate>Tue, 02 May 2017 13:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/create-lean-nodejs-image-with-docker-multi-stage-build-2017050202/</guid>
      <description>Alexei Ledenev&amp;rsquo;s blog post about single Dockerfile that can build multiple helper images with compilers, tools, and tests and use files from above images to produce the final Docker image.</description>
    </item>
    
    <item>
      <title>Exposing OpenWhisk RESTful APIs with API Gateway
</title>
      <link>https://www.codeisgo.com/post/exposing-openwhisk-restful-apis-with-api-gateway-com-2017050201/</link>
      <pubDate>Tue, 02 May 2017 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/exposing-openwhisk-restful-apis-with-api-gateway-com-2017050201/</guid>
      <description>Andrew Trice&amp;rsquo;s short blog post describing IBM&amp;rsquo;s API Gateway - the incredibly powerful, scalable, event-driven programming model for building actions (functions) using serverless computing.</description>
    </item>
    
    <item>
      <title>Crypto Tools for DevOps: git-crypt</title>
      <link>https://www.codeisgo.com/post/crypto-tools-for-devops-git-crypt-2017041801/</link>
      <pubDate>Tue, 18 Apr 2017 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/crypto-tools-for-devops-git-crypt-2017041801/</guid>
      <description>Eric Mann&amp;rsquo;s short and sweet article about crypto tools for DevOps &amp;ndash; help explain a specific utility that empowers developers to keep credentials and the code that uses them in the same place.</description>
    </item>
    
    <item>
      <title>What Google Learned From Its Quest to Build the Perfect Team</title>
      <link>https://www.codeisgo.com/post/what-google-learned-from-its-quest-to-build-the-perfect-team-2017033002/</link>
      <pubDate>Thu, 30 Mar 2017 21:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/what-google-learned-from-its-quest-to-build-the-perfect-team-2017033002/</guid>
      <description>Charles Duhigg&amp;rsquo;s extensive and honest article about open-minded scientific techniques brought to bear on helping people to function more effectively.</description>
    </item>
    
    <item>
      <title>An Overview of Object-Oriented Programming Using Python</title>
      <link>https://www.codeisgo.com/post/overview-of-object-oriented-programming-using-python-2017033001/</link>
      <pubDate>Thu, 30 Mar 2017 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/overview-of-object-oriented-programming-using-python-2017033001/</guid>
      <description>Sajjan Kumar article serves as intro into Object-Oriented Programming in Python.</description>
    </item>
    
    <item>
      <title>Detecting Bots in Apache &amp; Nginx Logs</title>
      <link>https://www.codeisgo.com/post/detect-bots-apache-nginx-logs-2017031201/</link>
      <pubDate>Sun, 12 Mar 2017 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/detect-bots-apache-nginx-logs-2017031201/</guid>
      <description>Mark Litwintschik put together this article to help server admins with separating bot and human-generated traffic in web server logs, which can be challenging.</description>
    </item>
    
    <item>
      <title>Building Chrome extension using React.js, Redux and Gulp automation</title>
      <link>https://www.codeisgo.com/post/building-chrome-extension-using-reactjs-redux-and-gulp-automation-2017022101/</link>
      <pubDate>Tue, 21 Feb 2017 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-chrome-extension-using-reactjs-redux-and-gulp-automation-2017022101/</guid>
      <description>Interesting article about building Chrome browser extension. Building extension for Google Chrome is no different from building javascript application.</description>
    </item>
    
    <item>
      <title>Near real-time monitoring charts with Spring Boot Actuator, Jolokia and Grafana</title>
      <link>https://www.codeisgo.com/post/near-real-time-monitoring-charts-with-spring-boot-actuator-jolokia-and-grafana-2017022001/</link>
      <pubDate>Mon, 20 Feb 2017 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/near-real-time-monitoring-charts-with-spring-boot-actuator-jolokia-and-grafana-2017022001/</guid>
      <description>Bruno Simioni who is systems architect and in charge of CI&amp;amp;T&amp;rsquo;s software architecture strategy of commerce and retail businesses wrote short article about real time monitoring with Spring Boots.</description>
    </item>
    
    <item>
      <title>Hands-on: Create Your First Serverless Application in Apache OpenWhisk</title>
      <link>https://www.codeisgo.com/post/hands-on-create-your-first-serverless-application-in-apache-openwhisk-2017020301/</link>
      <pubDate>Fri, 03 Feb 2017 12:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/hands-on-create-your-first-serverless-application-in-apache-openwhisk-2017020301/</guid>
      <description>Janakiram MSV article about an open source serverless platform from IBM, OpenWhisk. OpenWhisk is available in two modes, hosted and on-premises. Developers can easily get started with it for implementing event-driven, loosely coupled functions.</description>
    </item>
    
    <item>
      <title>Learn Why and How to Use Infrastructure as a Code</title>
      <link>https://www.codeisgo.com/post/learn-why-and-how-to-use-infrastructure-as-code-2017020201/</link>
      <pubDate>Thu, 02 Feb 2017 12:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/learn-why-and-how-to-use-infrastructure-as-code-2017020201/</guid>
      <description>In recent years, the term infrastructure has emerged as code in the software development terminology. In the modern sense, an infrastructure is considered as all elements of a project solution, but excluding the application. Configured web servers and operating systems among other components make up the infrastructure.</description>
    </item>
    
    <item>
      <title>The Algorithms Behind Probabilistic Programming</title>
      <link>https://www.codeisgo.com/post/algorithms-behind-probabilistic-programming-2017020101/</link>
      <pubDate>Wed, 01 Feb 2017 14:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/algorithms-behind-probabilistic-programming-2017020101/</guid>
      <description>This post by Mike gives a feel for the content in our report on probabilistic programming by introducing the algorithms and technology that make probabilistic programming possible.</description>
    </item>
    
    <item>
      <title>Introduction to EC2 Container Service</title>
      <link>https://www.codeisgo.com/post/introduction-to-ec2-container-service-2017013101/</link>
      <pubDate>Tue, 31 Jan 2017 12:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introduction-to-ec2-container-service-2017013101/</guid>
      <description>Benjamin Wootton - co-founder and Principal Consultant at Contino - aims in this article to introduce ECS and provide a walk-through example for deploying your first container cluster.</description>
    </item>
    
    <item>
      <title>Become a Better Coder by Keeping a Programming Journal</title>
      <link>https://www.codeisgo.com/post/become-better-coder-by-keeping-programming-journal-2017013002/</link>
      <pubDate>Mon, 30 Jan 2017 14:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/become-better-coder-by-keeping-programming-journal-2017013002/</guid>
      <description>Joel Lee had been programming since he was 13, yet still find it both challenging and rewarding. There&amp;rsquo;s nothing quite like it. But it can be overwhelming at times, leading some people to give up and quit.</description>
    </item>
    
    <item>
      <title>Resource Hints - What is Preload, Prefetch, and Preconnect?</title>
      <link>https://www.codeisgo.com/post/resource-hints-what-is-preload-prefetch-and-preconnect-2017013001/</link>
      <pubDate>Mon, 30 Jan 2017 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/resource-hints-what-is-preload-prefetch-and-preconnect-2017013001/</guid>
      <description>Brian Jackson good article xploring current resource hints and directives which can be another great way to boost the performance on your website or web application.</description>
    </item>
    
    <item>
      <title>The Classes of Container Monitoring</title>
      <link>https://www.codeisgo.com/post/the-classes-of-container-monitoring-2017012902/</link>
      <pubDate>Sun, 29 Jan 2017 21:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/the-classes-of-container-monitoring-2017012902/</guid>
      <description>Brian Brazil superb article about wide array of practices considered to be monitoring in an operational, container and cloud-based context.</description>
    </item>
    
    <item>
      <title>Dovecot - World&#39;s most popular email server praised as near-impenetrable
</title>
      <link>https://www.codeisgo.com/post/world-s-most-popular-email-server-praised-as-near-impenetrable-2017012901/</link>
      <pubDate>Sun, 29 Jan 2017 13:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/world-s-most-popular-email-server-praised-as-near-impenetrable-2017012901/</guid>
      <description>It isn&amp;rsquo;t often that good news makes headlines, especially in the security world. Dovecot bucked the trend earlier this month, with a cybersecurity audit that praised the mail server as &amp;ldquo;near-impenetrable&amp;rdquo;.</description>
    </item>
    
    <item>
      <title>Token-Based Authentication With Flask</title>
      <link>https://www.codeisgo.com/post/token-based-authentication-with-flask-2017012802/</link>
      <pubDate>Sat, 28 Jan 2017 18:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/token-based-authentication-with-flask-2017012802/</guid>
      <description>This tutorial takes a test-first approach to implementing token-based authentication in a Flask app using JSON Web Tokens (JWTs).</description>
    </item>
    
    <item>
      <title>Rethinking Monitoring for Container Operations</title>
      <link>https://www.codeisgo.com/post/rethinking-monitoring-for-container-operations-2017012801/</link>
      <pubDate>Sat, 28 Jan 2017 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/rethinking-monitoring-for-container-operations-2017012801/</guid>
      <description>Lawrence Hecht article about monitoring. Monitoring is not a new concept, but a lot has changed about the systems that need monitoring.</description>
    </item>
    
    <item>
      <title>A Crash Course in Amazon Serverless Architecture</title>
      <link>https://www.codeisgo.com/post/crash-course-in-amazon-serverless-architecture-2017012702/</link>
      <pubDate>Fri, 27 Jan 2017 12:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/crash-course-in-amazon-serverless-architecture-2017012702/</guid>
      <description>Chandan Patra excellent article provides detailed look at the components of AWS Serverless Architecture and how anyone can make the most of it.</description>
    </item>
    
    <item>
      <title>A deep dive on Angular decorators</title>
      <link>https://www.codeisgo.com/post/deep-dive-on-angular-decorators-2017012701/</link>
      <pubDate>Fri, 27 Jan 2017 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/deep-dive-on-angular-decorators-2017012701/</guid>
      <description>Todd Motto (Web Technologies, Angular) article dives deeply into a core concept when developing with Angular 2 - decorators.</description>
    </item>
    
    <item>
      <title>Working with JSON in MySQL</title>
      <link>https://www.codeisgo.com/post/working-with-json-in-mysql-2017012602/</link>
      <pubDate>Thu, 26 Jan 2017 21:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/working-with-json-in-mysql-2017012602/</guid>
      <description>Noman Ur Rehman article gives you insights how to use and query JSON data in your MYSQL databases.</description>
    </item>
    
    <item>
      <title>Data Exploration with Python, Part 1</title>
      <link>https://www.codeisgo.com/post/data-exploration-with-python-part-1-2017012601/</link>
      <pubDate>Thu, 26 Jan 2017 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/data-exploration-with-python-part-1-2017012601/</guid>
      <description>Tony Ojeda witnessed the lack of structure in conventional approaches in Exploratory data analysis, so he decided to document his own process in an attempt to come up with a framework for data exploration.</description>
    </item>
    
    <item>
      <title>Analyzing Big Data with Twitter</title>
      <link>https://www.codeisgo.com/post/analyzing-big-data-with-twitter-2017012502/</link>
      <pubDate>Wed, 25 Jan 2017 17:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/analyzing-big-data-with-twitter-2017012502/</guid>
      <description>UC Berkeley published their Course Lectures: Analyzing Big Data With Twitter. Bit older but still very good - published and available for free. Over 15+ hours of video lectures. These lecture notes simply summarized the course at a high level.</description>
    </item>
    
    <item>
      <title>Developing Restful APIs: A Comprehensive Set of Guidelines by Zalando</title>
      <link>https://www.codeisgo.com/post/developing-restful-apis-a-comprehensive-set-of-guidelines-by-zalando-2017012501/</link>
      <pubDate>Wed, 25 Jan 2017 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/developing-restful-apis-a-comprehensive-set-of-guidelines-by-zalando-2017012501/</guid>
      <description>Zalando Tech team (German electronic commerce company) has created  comprehensive set of guidelines and the best practices for API design for mutli-team development company.</description>
    </item>
    
    <item>
      <title>OpenShift Container Platform Reference Architecture Implementation Guides</title>
      <link>https://www.codeisgo.com/post/openshift-container-platform-reference-architecture-implementation-guides-2017012402/</link>
      <pubDate>Tue, 24 Jan 2017 21:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/openshift-container-platform-reference-architecture-implementation-guides-2017012402/</guid>
      <description>Marc Curry&amp;rsquo;s interesting article in which he claims: We&amp;rsquo;ve got a design for your next cloud-based container deployment. He aims to save you inordinate amount of time otherwise spent researching and debating architectural decisions, tooling, parameters, or a required sequence of tasks when trying to deploy a project to the cloud.</description>
    </item>
    
    <item>
      <title>How Load Speed Impacts User Focus Time: Analysis of 83,828 Sessions</title>
      <link>https://www.codeisgo.com/post/how-load-speed-impacts-user-focus-time-analysis-of-83828-sessions-2017012401/</link>
      <pubDate>Tue, 24 Jan 2017 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-load-speed-impacts-user-focus-time-analysis-of-83828-sessions-2017012401/</guid>
      <description>Jack Maden (and team) created series of articles in which they summarize the key findings of our extensive data science report on load time. While part one looked at bounce rate, and part two focused on page count, this post summarizes their findings regarding focus time.</description>
    </item>
    
    <item>
      <title>A framework for learning for programmers</title>
      <link>https://www.codeisgo.com/post/a-framework-for-learning-for-programmers-2017012302/</link>
      <pubDate>Mon, 23 Jan 2017 14:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/a-framework-for-learning-for-programmers-2017012302/</guid>
      <description>A business technologist Joseph Jude wrote article outlining the best practical aproach to learning for programmers.</description>
    </item>
    
    <item>
      <title>Building a Data Science Portfolio: Machine Learning Project Part 1</title>
      <link>https://www.codeisgo.com/post/building-a-data-science-portfolio-machine-learning-project-part-1-2017012301/</link>
      <pubDate>Mon, 23 Jan 2017 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/building-a-data-science-portfolio-machine-learning-project-part-1-2017012301/</guid>
      <description>Vik Paruchuri - Dataquest&amp;rsquo;s founder has put together a fantastic resource on building a data science portfolio.</description>
    </item>
    
    <item>
      <title>Pushing Database Scalability Up And Out With GPUs</title>
      <link>https://www.codeisgo.com/post/pushing-database-scalability-up-and-out-with-gpus-2017012202/</link>
      <pubDate>Sun, 22 Jan 2017 13:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/pushing-database-scalability-up-and-out-with-gpus-2017012202/</guid>
      <description>Timothy Prickett Morgan great article about getting max juice from your database for machine learning using graphics processing unit (GPU).</description>
    </item>
    
    <item>
      <title>Best Practices for Designing a Pragmatic RESTful API</title>
      <link>https://www.codeisgo.com/post/best-practices-for-designing-a-pragmatic-restful-api-2017012201/</link>
      <pubDate>Sun, 22 Jan 2017 01:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/best-practices-for-designing-a-pragmatic-restful-api-2017012201/</guid>
      <description>Vinay Sahni - Founder of Enchant and Full stack developer - shares his experience with designing RESTful API. He tried to come up with pragmatic answers to hard questions so final API is easy to use, easy to adopt and flexible enough to dogfood for our own user interfaces.</description>
    </item>
    
    <item>
      <title>Improve Your Node.js App Throughput One Micro-optimization at a Time</title>
      <link>https://www.codeisgo.com/post/improve-your-nodejs-app-throughput-one-micro-optimization-at-a-time-2017012102/</link>
      <pubDate>Sat, 21 Jan 2017 12:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/improve-your-nodejs-app-throughput-one-micro-optimization-at-a-time-2017012102/</guid>
      <description>Jorge Bay - lead engineer for the Node.js and C# client drivers for Apache Cassandra and DSE at DataStax - published article to help you improve performance of Node.js and focus on the most significant areas that could cause throughput degradation.</description>
    </item>
    
    <item>
      <title>Learn how to use JSON Web Tokens (JWT) for much Authentication win!</title>
      <link>https://www.codeisgo.com/post/learn-how-to-use-json-web-tokens-jwt-for-much-authentication-win-2017012101/</link>
      <pubDate>Sat, 21 Jan 2017 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/learn-how-to-use-json-web-tokens-jwt-for-much-authentication-win-2017012101/</guid>
      <description>Learn how to use JSON Web Token (JWT) to secure your Web and/or Mobile Application!</description>
    </item>
    
    <item>
      <title>The Ultimate Reactive Infrastructure</title>
      <link>https://www.codeisgo.com/post/the-ultimate-reactive-infrastructure-2017012003/</link>
      <pubDate>Fri, 20 Jan 2017 13:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/the-ultimate-reactive-infrastructure-2017012003/</guid>
      <description>Rad G wrote an article has spent four years working on a large scale IoT cloud based project. He shares knowledge accumulated.</description>
    </item>
    
    <item>
      <title>SSH Encryption and Connection Process</title>
      <link>https://www.codeisgo.com/post/ssh-encryption-and-connection-process-2017012002/</link>
      <pubDate>Fri, 20 Jan 2017 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/ssh-encryption-and-connection-process-2017012002/</guid>
      <description>Article explains internals of SSH. SSH, or secure shell, is a secure protocol and the most common way of safely administering remote servers.</description>
    </item>
    
    <item>
      <title>Some Better Practices For Using Requests in API Clients</title>
      <link>https://www.codeisgo.com/post/some-better-practices-for-using-requests-in-api-clients-2017012001/</link>
      <pubDate>Fri, 20 Jan 2017 01:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/some-better-practices-for-using-requests-in-api-clients-2017012001/</guid>
      <description>Ian Cordasco has written a few API client libraries and works on Requests (Python) and shares overlapping knowledge in this article.</description>
    </item>
    
    <item>
      <title>Operating System Containers vs. Application Containers</title>
      <link>https://www.codeisgo.com/post/operating-system-containers-vs-application-containers-201701902/</link>
      <pubDate>Thu, 19 Jan 2017 21:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/operating-system-containers-vs-application-containers-201701902/</guid>
      <description>Gabor Nagy - full stack in marketing - older but to the point and detailed article about various types of containers.</description>
    </item>
    
    <item>
      <title>Understanding the Docker Internals</title>
      <link>https://www.codeisgo.com/post/understanding-the-docker-internals-201701901/</link>
      <pubDate>Thu, 19 Jan 2017 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/understanding-the-docker-internals-201701901/</guid>
      <description>Nitin Agarwal neat article about Docker internals. Docker takes advantage of several features of the Linux kernel to deliver its functionality.</description>
    </item>
    
    <item>
      <title>Everything you need to know about HTTP security headers</title>
      <link>https://www.codeisgo.com/post/everything-you-need-to-know-about-http-security-headers-201701802/</link>
      <pubDate>Wed, 18 Jan 2017 10:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/everything-you-need-to-know-about-http-security-headers-201701802/</guid>
      <description>Max Veytsman post touches security consideration when working with HTTP headers. The article explains what secure headers are and how to implement these headers in Rails, Django, Express.js, Go, Nginx, and Apache.</description>
    </item>
    
    <item>
      <title>My Take on an Azure Open Source Cross-Platform DevOps Toolkit – The Beginning</title>
      <link>https://www.codeisgo.com/post/my-take-on-an-azure-open-source-cross-platform-devops-toolkit-the-beginning-part-1-201701801/</link>
      <pubDate>Wed, 18 Jan 2017 01:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/my-take-on-an-azure-open-source-cross-platform-devops-toolkit-the-beginning-part-1-201701801/</guid>
      <description>Bruno Terkaly from Microsoft excellent series of 12 posts with in depth information on Azure Open Source Cross-Platform DevOps.</description>
    </item>
    
    <item>
      <title>Setting up a RabbitMQ Container Using Rancher</title>
      <link>https://www.codeisgo.com/post/setting-up-a-rabbitmq-container-using-rancher-201701701/</link>
      <pubDate>Tue, 17 Jan 2017 01:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/setting-up-a-rabbitmq-container-using-rancher-201701701/</guid>
      <description>Steve Tidwell from RancherOS short post about RabbitMQ messaging broker running in a container.</description>
    </item>
    
    <item>
      <title>About CodeIsGo</title>
      <link>https://www.codeisgo.com/pages/about/</link>
      <pubDate>Mon, 16 Jan 2017 13:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/pages/about/</guid>
      <description>In short CodeIsGo.com is community resource site for software engineers, developers. It also brings fresh news for CIOs and CTOs. It is also information resource site full of software and web development tips, articles about programming languages, performance and comparison benchmarks, open source tools, books and podcasts recommendations.
The idea behind CodeIsGo.com is simple. Create platform for everybody interested in software engineering and to help us in enhancing of our knowledge in this area.</description>
    </item>
    
    <item>
      <title>Contact</title>
      <link>https://www.codeisgo.com/pages/contact/</link>
      <pubDate>Mon, 16 Jan 2017 13:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/pages/contact/</guid>
      <description>Email You can contact us using:
your@ followed by our domain
Newsletter Come aboard. Our weekly newsletter full of latest information for software engineers like you awaits you. DevOps, Orchestration, The Cloud, Big Data, Software Architecture, Programming Languages. We have it all.
We take your privacy extremely seriously, and we never sell lists or email addresses. We do not, under any circumstances, sell your email address. More details in our Privacy Policy.</description>
    </item>
    
    <item>
      <title>Privacy Policy</title>
      <link>https://www.codeisgo.com/pages/privacy/</link>
      <pubDate>Mon, 16 Jan 2017 13:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/pages/privacy/</guid>
      <description>We are extremely concerned to protect your privacy and confidentiality. We understand that all users of our site are quite rightly concerned to know that their data will not be used for any purpose unintended by them, and will not fall into the hands of a third party. Our policy is both specific and strict. If you think our policy falls short of your expectations or that we are failing to abide by our policy, do please tell us.</description>
    </item>
    
    <item>
      <title>Terms and Conditions</title>
      <link>https://www.codeisgo.com/pages/terms-and-conditions/</link>
      <pubDate>Mon, 16 Jan 2017 13:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/pages/terms-and-conditions/</guid>
      <description>1. Acceptance of terms Your access to and use of www.codeisgo.com (&amp;ldquo;the Website&amp;rdquo;) is subject exclusively to these Terms and Conditions. You will not use the Website for any purpose that is unlawful or prohibited by these Terms and Conditions. By using the Website you are fully accepting the terms, conditions and disclaimers contained in this notice. If you do not accept these Terms and Conditions you must immediately stop using the Website.</description>
    </item>
    
    <item>
      <title>Using Material Design with Vue.js 2</title>
      <link>https://www.codeisgo.com/post/using-material-design-with-vuejs-2-201701601/</link>
      <pubDate>Mon, 16 Jan 2017 01:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/using-material-design-with-vuejs-2-201701601/</guid>
      <description>Sebastian from CodingTheSmartWay.com who&amp;rsquo;s focusing on Angular 2 and Ionic 2 prepared short video tutorial about Material Design and Vue.js 2.</description>
    </item>
    
    <item>
      <title>Spring REST API &#43; OAuth2 &#43; AngularJS</title>
      <link>https://www.codeisgo.com/post/spring-rest-api-oauth2-angularjs-201701501/</link>
      <pubDate>Sun, 15 Jan 2017 01:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/spring-rest-api-oauth2-angularjs-201701501/</guid>
      <description>Eugen Paraschiv wrote this tutorial about securing a REST API with OAuth and consume it from a simple AngularJS client.</description>
    </item>
    
    <item>
      <title>REST in Peace: Microservices vs monoliths in real-life examples</title>
      <link>https://www.codeisgo.com/post/rest-in-peace-microservices-vs-monoliths-in-real-life-examples-2017011403/</link>
      <pubDate>Sat, 14 Jan 2017 18:30:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/rest-in-peace-microservices-vs-monoliths-in-real-life-examples-2017011403/</guid>
      <description>Full stack engineer, ex-ThoughtWorker, DevOps/µServices under acronym RDX shares his personal experience with a dozen of microservices consultations he was part.</description>
    </item>
    
    <item>
      <title>Introduction to Erlang and Elixir</title>
      <link>https://www.codeisgo.com/post/introduction-to-erlang-and-elixir-2017011402/</link>
      <pubDate>Sat, 14 Jan 2017 18:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introduction-to-erlang-and-elixir-2017011402/</guid>
      <description>Tom Whitbread&amp;rsquo;s intro into Elixir. Elixir is a fast, dynamic and scalable language which is fast becoming adopted by the startup crowd and established businesses alike for production applications.</description>
    </item>
    
    <item>
      <title>Why Some Autonomous Cars Are Going to Avoid the Internet</title>
      <link>https://www.codeisgo.com/post/why-some-autonomous-cars-are-going-to-avoid-the-internet-2017011401/</link>
      <pubDate>Sat, 14 Jan 2017 08:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/why-some-autonomous-cars-are-going-to-avoid-the-internet-2017011401/</guid>
      <description>John Krafcik, the CEO of Alphabet&amp;rsquo;s self-driving car company, Waymo, explained to the Financial Times (paywall) that its vehicles only occasionally connect to the Internet.</description>
    </item>
    
    <item>
      <title>[Podcast] Using AI to build a comprehensive database of knowledge</title>
      <link>https://www.codeisgo.com/post/using-ai-to-build-a-comprehensive-database-of-knowledge-2017011302/</link>
      <pubDate>Fri, 13 Jan 2017 23:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/using-ai-to-build-a-comprehensive-database-of-knowledge-2017011302/</guid>
      <description>O&amp;rsquo;Reilly Data Show - Mike Tung, founder and CEO of Diffbot - talks about extracting structured information from semi-structured or unstructured data sources (&amp;ldquo;dark data&amp;rdquo;). Diffbot is dedicated to building large-scale knowledge databases.</description>
    </item>
    
    <item>
      <title>Rotate Passwords with Ansible and HashiVault</title>
      <link>https://www.codeisgo.com/post/rotate-passwords-with-ansible-and-hashivault-201701301/</link>
      <pubDate>Fri, 13 Jan 2017 22:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/rotate-passwords-with-ansible-and-hashivault-201701301/</guid>
      <description>Doug Bridgens post on how to rotate passwords. Rotating application layer passwords is hard. Not because changing a password in some database is difficult, it&amp;rsquo;s often only a single command.</description>
    </item>
    
    <item>
      <title>Modern Functional Programming: Part 2</title>
      <link>https://www.codeisgo.com/post/modern-functional-programming-part-2-2017011201/</link>
      <pubDate>Thu, 12 Jan 2017 23:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/modern-functional-programming-part-2-2017011201/</guid>
      <description>John a De Goes thoughts on what the architecture of modern functional programs should look like.</description>
    </item>
    
    <item>
      <title>An Introduction to OpenWhisk, IBM&#39;s Open Source Serverless Computing Platform</title>
      <link>https://www.codeisgo.com/post/introduction-to-openwhisk-ibms-open-source-serverless-computing-platform-2017011102/</link>
      <pubDate>Wed, 11 Jan 2017 02:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introduction-to-openwhisk-ibms-open-source-serverless-computing-platform-2017011102/</guid>
      <description>Good information for customers considering an alternative that can run within the datacenter and cloud - OpenWhisk from IBM can be a potential option.</description>
    </item>
    
    <item>
      <title>Understanding AWS Lambda Performance - How Much Do Cold Starts Really Matter?</title>
      <link>https://www.codeisgo.com/post/understanding-aws-lambda-performance-how-much-do-cold-starts-really-matter-2017011101/</link>
      <pubDate>Wed, 11 Jan 2017 01:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/understanding-aws-lambda-performance-how-much-do-cold-starts-really-matter-2017011101/</guid>
      <description>New Relic&amp;rsquo;s quick intro into serverless performance. Article presents a new challenge to operators and developers: how do you build fast and resilient functions when many traditional system and application metrics are either unavailable or no longer relevant?</description>
    </item>
    
    <item>
      <title>[Podcast] Meetup Architecture with Yvette Pasqua</title>
      <link>https://www.codeisgo.com/post/meetup-architecture-with-yvette-pasqua-2017011003/</link>
      <pubDate>Tue, 10 Jan 2017 03:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/meetup-architecture-with-yvette-pasqua-2017011003/</guid>
      <description>In this Seftware Engineering Daily podcast Yvette Pasqua (CTO of Meetup) explains how Meetup&amp;rsquo;s technology stack works and how the teams are organized.</description>
    </item>
    
    <item>
      <title>Build a React.js Application with User Login and Authentication</title>
      <link>https://www.codeisgo.com/post/build-reactjs-application-with-user-login-and-authentication-2017011002/</link>
      <pubDate>Tue, 10 Jan 2017 02:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/build-reactjs-application-with-user-login-and-authentication-2017011002/</guid>
      <description>This post will show you how to build a React application from scratch, using the Stormpath React SDK to add features that allow people to sign up, log in, and even view their own user profile.</description>
    </item>
    
    <item>
      <title>How Serverless Computing Can Help Optimize Your Cloud Apps</title>
      <link>https://www.codeisgo.com/post/how-serverless-computing-can-help-optimize-your-cloud-apps-2017011001/</link>
      <pubDate>Tue, 10 Jan 2017 01:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-serverless-computing-can-help-optimize-your-cloud-apps-2017011001/</guid>
      <description>Christopher Tozzi short post about serverless computing and how it can help optimize your cloud apps.</description>
    </item>
    
    <item>
      <title>Security and Microservices by Sam Newman</title>
      <link>https://www.codeisgo.com/post/security-and-microservices-by-sam-newman-2017010903/</link>
      <pubDate>Mon, 09 Jan 2017 03:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/security-and-microservices-by-sam-newman-2017010903/</guid>
      <description>Inspiring talk from Sam Newman about securing microservices archotecture.</description>
    </item>
    
    <item>
      <title>Node Hero - Node.js Authentication using Passport.js</title>
      <link>https://www.codeisgo.com/post/node-hero-nodejs-authentication-using-passportjs-2017010902/</link>
      <pubDate>Mon, 09 Jan 2017 02:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/node-hero-nodejs-authentication-using-passportjs-2017010902/</guid>
      <description>This is the 8th part of the tutorial series called Node Hero - in these chapters, you can learn how to get started with Node.js and deliver software products using it.</description>
    </item>
    
    <item>
      <title>Learn How To Import And Explore Data In R</title>
      <link>https://www.codeisgo.com/post/learn-import-and-explore-data-in-r-2017010901/</link>
      <pubDate>Mon, 09 Jan 2017 01:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/learn-import-and-explore-data-in-r-2017010901/</guid>
      <description>Sabeer Shaikh from Eduonix demonstrates data exploration and data management in R.</description>
    </item>
    
    <item>
      <title>Software That Writes And Evolves Software</title>
      <link>https://www.codeisgo.com/post/software-that-writes-and-evolves-software-2017010803/</link>
      <pubDate>Sun, 08 Jan 2017 03:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/software-that-writes-and-evolves-software-2017010803/</guid>
      <description>Rod Johnson post about his new project - Atomist.</description>
    </item>
    
    <item>
      <title>Functional inheritance in Android</title>
      <link>https://www.codeisgo.com/post/functional-inheritance-in-android-2017010802/</link>
      <pubDate>Sun, 08 Jan 2017 02:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/functional-inheritance-in-android-2017010802/</guid>
      <description>Michael Chavinda post describes his work in dealing with the problem of inheritance in Android.</description>
    </item>
    
    <item>
      <title>How to break into the mobile app business with little cash and no programming skill</title>
      <link>https://www.codeisgo.com/post/how-to-break-into-the-mobile-app-business-with-little-cash-and-no-programming-skill-2017010801/</link>
      <pubDate>Sun, 08 Jan 2017 01:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/how-to-break-into-the-mobile-app-business-with-little-cash-and-no-programming-skill-2017010801/</guid>
      <description>David Gewirtz shows you how to get started. He doesn&amp;rsquo;t guarantee you&amp;rsquo;ll make any money, but with this step-by-step guide, at least you&amp;rsquo;ll know where to begin.</description>
    </item>
    
    <item>
      <title>The Rise of Event-Driven Computing and the Keys to Microservices Applications</title>
      <link>https://www.codeisgo.com/post/rise-of-event-driven-computing-and-the-keys-to-microservices-applications-2017010702/</link>
      <pubDate>Sat, 07 Jan 2017 12:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/rise-of-event-driven-computing-and-the-keys-to-microservices-applications-2017010702/</guid>
      <description>Crystal Valentine (MapR) article about Microservices architecture adoption.</description>
    </item>
    
    <item>
      <title>Implementing Microservices Tracing with Spring Cloud and Zipkin</title>
      <link>https://www.codeisgo.com/post/implementing-microservices-tracing-with-spring-cloud-and-zipkin-2017010701/</link>
      <pubDate>Sat, 07 Jan 2017 11:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/implementing-microservices-tracing-with-spring-cloud-and-zipkin-2017010701/</guid>
      <description>Pivotal&amp;rsquo;s Marcin Grzejszczak and Reshmi Krishna describe how to do distributed tracing with Spring Cloud Sleuth and Zipkin.</description>
    </item>
    
    <item>
      <title>A Large-Scale Cross-Regional Migration of NoSQL DB Clusters</title>
      <link>https://www.codeisgo.com/post/a-large-scale-cross-regional-migration-of-nosql-db-clusters-2017010601/</link>
      <pubDate>Fri, 06 Jan 2017 19:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/a-large-scale-cross-regional-migration-of-nosql-db-clusters-2017010601/</guid>
      <description>Andrey Zaychikov is solutions architect at Amazon Web Services in this blog post will share experiences from a cross-regional migration of large-scale NoSQL database clusters (from Europe to the U.S.).</description>
    </item>
    
    <item>
      <title>Make Your Containerized Apps Production-Ready</title>
      <link>https://www.codeisgo.com/post/make-your-containerized-apps-production-ready-2017010501/</link>
      <pubDate>Thu, 05 Jan 2017 18:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/make-your-containerized-apps-production-ready-2017010501/</guid>
      <description>While building containerized applications has become an established practice, some organizations are facing challenges with managing the containers themselves.</description>
    </item>
    
    <item>
      <title>Introducing the Microservices Reference Architecture from NGINX</title>
      <link>https://www.codeisgo.com/post/introducing-microservices-reference-architecture-from-nginx/</link>
      <pubDate>Wed, 04 Jan 2017 23:10:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/introducing-microservices-reference-architecture-from-nginx/</guid>
      <description>This article is about developing the NGINX Microservices Reference Architecture (MRA) - a set of models that you can use to create your own microservices applications.</description>
    </item>
    
    <item>
      <title>Tutorial: Building ExpressJS-based microservices using Hydra</title>
      <link>https://www.codeisgo.com/post/tutorial-building-expressjs-based-microservices-using-hydra/</link>
      <pubDate>Wed, 04 Jan 2017 23:00:00 +0000</pubDate>
      
      <guid>https://www.codeisgo.com/post/tutorial-building-expressjs-based-microservices-using-hydra/</guid>
      <description>This microservices tutorial describes how to use a new Node module called Hydra to build more capable ExpressJS microservices.</description>
    </item>
    
  </channel>
</rss>
